aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* flow, tcp: Move TCP connection table to unified flow tableDavid Gibson2023-12-049-82/+107
* flow, tcp: Generalise connection typesDavid Gibson2023-12-046-40/+112
* treewide: Add messages to static_assert() callsDavid Gibson2023-12-041-2/+4
* tcp: remove useless assignmentLaurent Vivier2023-12-041-1/+0
* port_fwd, util: Include additional headers to fix build with muslStefano Brivio2023-12-022-0/+3
* packet: Offset plus length is not always uint32_t, but it's always size_tStefano Brivio2023-12-021-1/+1
* treewide: Use 'z' length modifier for size_t/ssize_t conversionsStefano Brivio2023-12-026-21/+22
* port_fwd, util: Don't bind UDP ports with opposite-side bound TCP portsStefano Brivio2023-11-225-11/+45
* valgrind: Don't disable optimizations for valgrind builds2023_11_19.4f1709dDavid Gibson2023-11-191-1/+1
* valgrind: Adjust suppression for MSG_TRUNC with NULL bufferDavid Gibson2023-11-193-3/+11
* udp,pasta: Periodically scan for ports to automatically forwardDavid Gibson2023-11-192-2/+75
* tcp: Simplify away tcp_port_rebind()David Gibson2023-11-191-29/+12
* tcp: Use common helper for rebinding inbound and outbound portsDavid Gibson2023-11-191-47/+45
* clang-tidy: Suppress silly misc-include-cleaner warningsDavid Gibson2023-11-191-1/+8
* tap, pasta: Handle short writes to /dev/tap2023_11_10.5ec3634David Gibson2023-11-101-1/+7
* tap, pasta: Handle incomplete tap sends for pasta tooDavid Gibson2023-11-101-3/+1
* tcp: Don't use TCP_WINDOW_CLAMPDavid Gibson2023-11-102-60/+12
* tcp: Rename and small cleanup to tcp_clamp_window()David Gibson2023-11-101-11/+10
* test/lib/perf_report: Fix up table highlight for pasta's local flowsStefano Brivio2023-11-101-1/+9
* Revert "selinux: Drop user_namespace class rules for Fedora 37"2023_11_07.56d9f6dStefano Brivio2023-11-072-0/+4
* selinux: Allow passt to talk over unconfined_t UNIX domain socket for --fd2023_11_07.74e6f48Stefano Brivio2023-11-071-0/+1
* log: Match implicit va_start() with va_end() in vlogmsg()Stefano Brivio2023-11-071-0/+2
* port_fwd: Don't try to read bound ports from invalid file handlesStefano Brivio2023-11-071-0/+3
* netlink: Sequence numbers are actually 32 bits wideStefano Brivio2023-11-071-10/+10
* test/perf: Simplify calculation of "omit" time for TCP throughputDavid Gibson2023-11-072-2/+2
* test/perf: Remove unnecessary --pacing-timer optionsDavid Gibson2023-11-072-3/+3
* test/perf: "MTU" changes in passt_tcp host to guest aren't usefulDavid Gibson2023-11-071-29/+8
* test/perf: Explicitly control UDP packet length, instead of MTUDavid Gibson2023-11-072-94/+75
* 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