| Commit message (Expand) | Author | Age | Files | Lines |
* | tcp: "TCP" hash secret doesn't need to be TCP specific | David Gibson | 2023-12-04 | 4 | -35/+44 |
* | pif: Add helpers to get the name of a pif | David Gibson | 2023-12-04 | 3 | -1/+42 |
* | test: Avoid hitting guestfish command length limits | David Gibson | 2023-12-04 | 1 | -1/+1 |
* | flow,tcp: Use epoll_ref type including flow and side | David Gibson | 2023-12-04 | 5 | -30/+24 |
* | tcp_splice: Use unsigned to represent side | David Gibson | 2023-12-04 | 1 | -3/+4 |
* | flow,tcp: Generalise TCP epoll_ref to generic flows | David Gibson | 2023-12-04 | 3 | -10/+10 |
* | tcp: Remove unneccessary bounds check in tcp_timer_handler() | David Gibson | 2023-12-04 | 1 | -2/+2 |
* | flow: Introduce 'sidx' type to represent one side of one flow | David Gibson | 2023-12-04 | 2 | -0/+52 |
* | flow, tcp: Add logging helpers for connection related messages | David Gibson | 2023-12-04 | 4 | -79/+96 |
* | 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 |