aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* test/perf: Small MTUs for spliced TCP aren't interestingDavid Gibson2023-11-071-52/+1
* test/perf: Start iperf3 server less oftenDavid Gibson2023-11-075-109/+213
* test/perf: Get iperf3 stats from client sideDavid Gibson2023-11-072-19/+15
* test/perf: Remove stale iperf3c/iperf3s directivesDavid Gibson2023-11-072-6/+1
* udp: Remove socket from udp_{tap,splice}_map when timed outDavid Gibson2023-11-071-5/+7
* udp: Consistently use -1 to indicate un-opened sockets in mapsDavid Gibson2023-11-073-5/+23
* log: Add vlogmsg()David Gibson2023-11-072-9/+17
* log: Enable format warningsDavid Gibson2023-11-076-12/+18
* log: Don't define logging function 4 timesDavid Gibson2023-11-072-39/+38
* tcp: Remove remaining declaration of tcp_l2_mhLaurent Vivier2023-11-071-6/+0
* tcp_splice: Simplify selection of socket and pipe sides in socket handlerDavid Gibson2023-11-071-59/+22
* tcp_splice: Exploit side symmetry in tcp_splice_destroy()David Gibson2023-11-071-18/+14
* tcp_splice: Exploit side symmetry in tcp_splice_connect_finish()David Gibson2023-11-071-40/+25
* tcp_splice: Exploit side symmetry in tcp_splice_timer()David Gibson2023-11-071-16/+11
* tcp_splice: Rename sides of connection from a/b to 0/1David Gibson2023-11-072-139/+130
* tcp_splice: Don't pool pipes in pairsDavid Gibson2023-11-071-29/+31
* tcp_splice: Avoid awkward temporaries in tcp_splice_epoll_ctl()David Gibson2023-11-071-13/+11
* tcp_splice: Remove unnecessary forward declarationDavid Gibson2023-11-071-37/+34
* tcp_splice: Don't handle EPOLL_CTL_DEL as part of tcp_splice_epoll_ctl()David Gibson2023-11-071-8/+4
* tcp_splice: Correct error handling in tcp_splice_epoll_ctl()David Gibson2023-11-071-9/+11
* tcp_splice: Remove redundant tcp_splice_epoll_ctl()David Gibson2023-11-071-1/+0
* pif: Pass originating pif to tap handler functionsDavid Gibson2023-11-077-17/+34
* pif: Record originating pif in listening socket refsDavid Gibson2023-11-076-23/+28
* pif: Introduce notion of passt/pasta interfaceDavid Gibson2023-11-072-1/+28
* udp: Clean up ref initialisation in udp_sock_init()David Gibson2023-11-071-5/+2
* port_fwd: Simplify get_bound_ports_*() to port_fwd_scan_*()David Gibson2023-11-073-38/+21
* port_fwd: Move port scanning /proc fds into struct port_fwdDavid Gibson2023-11-073-35/+36
* port_fwd: Split TCP and UDP cases for get_bound_ports()David Gibson2023-11-073-36/+47
* port_fwd: Don't NS_CALL get_bound_ports()David Gibson2023-11-072-71/+4
* port_fwd: Pre-open /proc/net/* files rather than on-demandDavid Gibson2023-11-071-18/+24
* util: Add open_in_ns() helperDavid Gibson2023-11-072-0/+54
* port_fwd: Better parameterise procfs_scan_listen()David Gibson2023-11-071-31/+24
* port_fwd: Move automatic port forwarding code to port_fwd.[ch]David Gibson2023-11-078-153/+185
* conf: Cleaner initialisation of default forwarding modesDavid Gibson2023-11-071-33/+27
* selinux: Drop user_namespace class rules for Fedora 37Stefano Brivio2023-11-072-4/+0
* dhcp: put option 53 at the beginning2023_10_04.f851084Stas Sergeev2023-10-041-0/+7
* tcp, tap: Don't increase tap-side sequence counter for dropped framesStefano Brivio2023-10-043-10/+42
* tcp: Force TCP_WINDOW_CLAMP before resetting STALLED flagStefano Brivio2023-10-041-5/+24
* tcp: Fix comment to tcp_sock_consume()Stefano Brivio2023-10-041-1/+1
* cppcheck: Work around bug in cppcheck 2.12.0David Gibson2023-10-041-0/+7
* cppcheck: Use "exhaustive" level checking when availableDavid Gibson2023-10-041-0/+6
* conf: Remove overly cryptic selection of forward tableDavid Gibson2023-10-041-12/+8
* cppcheck: Make many pointers constDavid Gibson2023-10-0418-46/+50
* siphash: Use incremental rather than all-at-once siphash functionsDavid Gibson2023-09-305-145/+28
* siphash, checksum: Move TBAA explanation to checksum.cDavid Gibson2023-09-302-19/+19
* siphash: Make internal helpers publicDavid Gibson2023-09-302-106/+111
* siphash: Use specific structure for internal stateDavid Gibson2023-09-301-38/+42
* siphash: Use more hygienic state initialiserDavid Gibson2023-09-301-17/+12
* siphash: Fix bug in state initialisationDavid Gibson2023-09-301-1/+1
* siphash: Clean up hash finalisation with posthash_final() functionDavid Gibson2023-09-301-30/+28