| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | flow: Make unified version of flow table compaction | David Gibson | 2023-12-04 | 5 | -44/+48 |
* | util: MAX_FROM_BITS() should be unsigned | David Gibson | 2023-12-04 | 2 | -2/+2 |
* | flow, tcp: Consolidate flow pointer<->index helpers | David Gibson | 2023-12-04 | 4 | -46/+69 |
* | flow, tcp: Move TCP connection table to unified flow table | David Gibson | 2023-12-04 | 9 | -82/+107 |
* | flow, tcp: Generalise connection types | David Gibson | 2023-12-04 | 6 | -40/+112 |
* | treewide: Add messages to static_assert() calls | David Gibson | 2023-12-04 | 1 | -2/+4 |
* | tcp: remove useless assignment | Laurent Vivier | 2023-12-04 | 1 | -1/+0 |
* | port_fwd, util: Include additional headers to fix build with musl | Stefano Brivio | 2023-12-02 | 2 | -0/+3 |
* | packet: Offset plus length is not always uint32_t, but it's always size_t | Stefano Brivio | 2023-12-02 | 1 | -1/+1 |
* | treewide: Use 'z' length modifier for size_t/ssize_t conversions | Stefano Brivio | 2023-12-02 | 6 | -21/+22 |
* | port_fwd, util: Don't bind UDP ports with opposite-side bound TCP ports | Stefano Brivio | 2023-11-22 | 5 | -11/+45 |
* | valgrind: Don't disable optimizations for valgrind builds2023_11_19.4f1709d | David Gibson | 2023-11-19 | 1 | -1/+1 |
* | valgrind: Adjust suppression for MSG_TRUNC with NULL buffer | David Gibson | 2023-11-19 | 3 | -3/+11 |
* | udp,pasta: Periodically scan for ports to automatically forward | David Gibson | 2023-11-19 | 2 | -2/+75 |
* | tcp: Simplify away tcp_port_rebind() | David Gibson | 2023-11-19 | 1 | -29/+12 |
* | tcp: Use common helper for rebinding inbound and outbound ports | David Gibson | 2023-11-19 | 1 | -47/+45 |
* | clang-tidy: Suppress silly misc-include-cleaner warnings | David Gibson | 2023-11-19 | 1 | -1/+8 |
* | tap, pasta: Handle short writes to /dev/tap2023_11_10.5ec3634 | David Gibson | 2023-11-10 | 1 | -1/+7 |
* | tap, pasta: Handle incomplete tap sends for pasta too | David Gibson | 2023-11-10 | 1 | -3/+1 |
* | tcp: Don't use TCP_WINDOW_CLAMP | David Gibson | 2023-11-10 | 2 | -60/+12 |
* | tcp: Rename and small cleanup to tcp_clamp_window() | David Gibson | 2023-11-10 | 1 | -11/+10 |
* | test/lib/perf_report: Fix up table highlight for pasta's local flows | Stefano Brivio | 2023-11-10 | 1 | -1/+9 |
* | Revert "selinux: Drop user_namespace class rules for Fedora 37"2023_11_07.56d9f6d | Stefano Brivio | 2023-11-07 | 2 | -0/+4 |
* | selinux: Allow passt to talk over unconfined_t UNIX domain socket for --fd2023_11_07.74e6f48 | Stefano Brivio | 2023-11-07 | 1 | -0/+1 |
* | log: Match implicit va_start() with va_end() in vlogmsg() | Stefano Brivio | 2023-11-07 | 1 | -0/+2 |
* | port_fwd: Don't try to read bound ports from invalid file handles | Stefano Brivio | 2023-11-07 | 1 | -0/+3 |
* | netlink: Sequence numbers are actually 32 bits wide | Stefano Brivio | 2023-11-07 | 1 | -10/+10 |
* | test/perf: Simplify calculation of "omit" time for TCP throughput | David Gibson | 2023-11-07 | 2 | -2/+2 |
* | test/perf: Remove unnecessary --pacing-timer options | David Gibson | 2023-11-07 | 2 | -3/+3 |
* | test/perf: "MTU" changes in passt_tcp host to guest aren't useful | David Gibson | 2023-11-07 | 1 | -29/+8 |
* | test/perf: Explicitly control UDP packet length, instead of MTU | David Gibson | 2023-11-07 | 2 | -94/+75 |
* | test/perf: Small MTUs for spliced TCP aren't interesting | David Gibson | 2023-11-07 | 1 | -52/+1 |
* | test/perf: Start iperf3 server less often | David Gibson | 2023-11-07 | 5 | -109/+213 |
* | test/perf: Get iperf3 stats from client side | David Gibson | 2023-11-07 | 2 | -19/+15 |
* | test/perf: Remove stale iperf3c/iperf3s directives | David Gibson | 2023-11-07 | 2 | -6/+1 |
* | 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 |