index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
Commit message (
Expand
)
Author
Age
Files
Lines
*
udp: Remove socket from udp_{tap,splice}_map when timed out
David Gibson
2023-11-07
1
-5
/
+7
*
udp: Consistently use -1 to indicate un-opened sockets in maps
David Gibson
2023-11-07
3
-5
/
+23
*
log: Add vlogmsg()
David Gibson
2023-11-07
2
-9
/
+17
*
log: Enable format warnings
David Gibson
2023-11-07
6
-12
/
+18
*
log: Don't define logging function 4 times
David Gibson
2023-11-07
2
-39
/
+38
*
tcp: Remove remaining declaration of tcp_l2_mh
Laurent Vivier
2023-11-07
1
-6
/
+0
*
tcp_splice: Simplify selection of socket and pipe sides in socket handler
David Gibson
2023-11-07
1
-59
/
+22
*
tcp_splice: Exploit side symmetry in tcp_splice_destroy()
David Gibson
2023-11-07
1
-18
/
+14
*
tcp_splice: Exploit side symmetry in tcp_splice_connect_finish()
David Gibson
2023-11-07
1
-40
/
+25
*
tcp_splice: Exploit side symmetry in tcp_splice_timer()
David Gibson
2023-11-07
1
-16
/
+11
*
tcp_splice: Rename sides of connection from a/b to 0/1
David Gibson
2023-11-07
2
-139
/
+130
*
tcp_splice: Don't pool pipes in pairs
David Gibson
2023-11-07
1
-29
/
+31
*
tcp_splice: Avoid awkward temporaries in tcp_splice_epoll_ctl()
David Gibson
2023-11-07
1
-13
/
+11
*
tcp_splice: Remove unnecessary forward declaration
David Gibson
2023-11-07
1
-37
/
+34
*
tcp_splice: Don't handle EPOLL_CTL_DEL as part of tcp_splice_epoll_ctl()
David Gibson
2023-11-07
1
-8
/
+4
*
tcp_splice: Correct error handling in tcp_splice_epoll_ctl()
David Gibson
2023-11-07
1
-9
/
+11
*
tcp_splice: Remove redundant tcp_splice_epoll_ctl()
David Gibson
2023-11-07
1
-1
/
+0
*
pif: Pass originating pif to tap handler functions
David Gibson
2023-11-07
7
-17
/
+34
*
pif: Record originating pif in listening socket refs
David Gibson
2023-11-07
6
-23
/
+28
*
pif: Introduce notion of passt/pasta interface
David Gibson
2023-11-07
2
-1
/
+28
*
udp: Clean up ref initialisation in udp_sock_init()
David Gibson
2023-11-07
1
-5
/
+2
*
port_fwd: Simplify get_bound_ports_*() to port_fwd_scan_*()
David Gibson
2023-11-07
3
-38
/
+21
*
port_fwd: Move port scanning /proc fds into struct port_fwd
David Gibson
2023-11-07
3
-35
/
+36
*
port_fwd: Split TCP and UDP cases for get_bound_ports()
David Gibson
2023-11-07
3
-36
/
+47
*
port_fwd: Don't NS_CALL get_bound_ports()
David Gibson
2023-11-07
2
-71
/
+4
*
port_fwd: Pre-open /proc/net/* files rather than on-demand
David Gibson
2023-11-07
1
-18
/
+24
*
util: Add open_in_ns() helper
David Gibson
2023-11-07
2
-0
/
+54
*
port_fwd: Better parameterise procfs_scan_listen()
David Gibson
2023-11-07
1
-31
/
+24
*
port_fwd: Move automatic port forwarding code to port_fwd.[ch]
David Gibson
2023-11-07
8
-153
/
+185
*
conf: Cleaner initialisation of default forwarding modes
David Gibson
2023-11-07
1
-33
/
+27
*
selinux: Drop user_namespace class rules for Fedora 37
Stefano Brivio
2023-11-07
2
-4
/
+0
*
dhcp: put option 53 at the beginning
2023_10_04.f851084
Stas Sergeev
2023-10-04
1
-0
/
+7
*
tcp, tap: Don't increase tap-side sequence counter for dropped frames
Stefano Brivio
2023-10-04
3
-10
/
+42
*
tcp: Force TCP_WINDOW_CLAMP before resetting STALLED flag
Stefano Brivio
2023-10-04
1
-5
/
+24
*
tcp: Fix comment to tcp_sock_consume()
Stefano Brivio
2023-10-04
1
-1
/
+1
*
cppcheck: Work around bug in cppcheck 2.12.0
David Gibson
2023-10-04
1
-0
/
+7
*
cppcheck: Use "exhaustive" level checking when available
David Gibson
2023-10-04
1
-0
/
+6
*
conf: Remove overly cryptic selection of forward table
David Gibson
2023-10-04
1
-12
/
+8
*
cppcheck: Make many pointers const
David Gibson
2023-10-04
18
-46
/
+50
*
siphash: Use incremental rather than all-at-once siphash functions
David Gibson
2023-09-30
5
-145
/
+28
*
siphash, checksum: Move TBAA explanation to checksum.c
David Gibson
2023-09-30
2
-19
/
+19
*
siphash: Make internal helpers public
David Gibson
2023-09-30
2
-106
/
+111
*
siphash: Use specific structure for internal state
David Gibson
2023-09-30
1
-38
/
+42
*
siphash: Use more hygienic state initialiser
David Gibson
2023-09-30
1
-17
/
+12
*
siphash: Fix bug in state initialisation
David Gibson
2023-09-30
1
-1
/
+1
*
siphash: Clean up hash finalisation with posthash_final() function
David Gibson
2023-09-30
1
-30
/
+28
*
siphash: Add siphash_feed() helper
David Gibson
2023-09-30
1
-31
/
+21
*
siphash: Make sip round calculations an inline function rather than macro
David Gibson
2023-09-30
1
-22
/
+29
*
siphash: Make siphash functions consistently return 64-bit results
David Gibson
2023-09-30
3
-16
/
+14
*
util: Consolidate and improve workarounds for clang-tidy issue 58992
David Gibson
2023-09-27
4
-13
/
+43
[next]