| Commit message (Expand) | Author | Age | Files | Lines |
| * | tcp: Update EPOLL_TYPE_TCP_TIMER fdHEAD2025_12_23.2ba9fd5master | Laurent Vivier | 13 days | 1 | -2/+2 |
| * | udp: Rename udp_sock_init() to udp_listen() with small cleanups | David Gibson | 13 days | 3 | -22/+18 |
| * | tcp: Combine tcp_sock_init_one() and tcp_sock_init() into tcp_listen() | David Gibson | 13 days | 3 | -64/+38 |
| * | pasta: Warn, disable matching IP version if not supported, in local mode | Stefano Brivio | 13 days | 1 | -0/+14 |
| * | selinux: Enable read and watch permissions on netns directory as well | Stefano Brivio | 14 days | 1 | -1/+1 |
| * | tcp: Use less-than-MSS window on no queued data, or no data sent recently2025_12_15.b40f5cd | Stefano Brivio | 2025-12-15 | 1 | -1/+14 |
| * | conf, fwd: Move initialisation of auto port scanning out of conf() | David Gibson | 2025-12-12 | 2 | -2/+1 |
| * | tcp: Remove extra space from TCP_INFO debug messages (trivial) | David Gibson | 2025-12-12 | 1 | -1/+1 |
| * | pasta: Clean up waiting pasta child on failures | David Gibson | 2025-12-12 | 2 | -0/+12 |
| * | treewide: Introduce passt_exit() helper | David Gibson | 2025-12-12 | 8 | -31/+39 |
| * | tcp: Suppress new instance of cppcheck bug 14191 | Laurent Vivier | 2025-12-12 | 1 | -4/+6 |
| * | pif: Correctly set scope_id for guest-side link local addresses2025_12_10.d04c480 | David Gibson | 2025-12-10 | 1 | -3/+7 |
| * | tcp: Correct timer expiry value in trace message | David Gibson | 2025-12-10 | 1 | -5/+5 |
| * | tcp_splice, flow: Add socket to epoll set before connect(), drop assert2025_12_09.c3f1ba7 | Stefano Brivio | 2025-12-09 | 2 | -3/+8 |
| * | fedora: Fix build on Fedora 43, selinux_requires_min not available on Copr bu... | Stefano Brivio | 2025-12-08 | 1 | -1/+1 |
| * | tcp: Skip redundant ACK on partial sendmsg() failure | Stefano Brivio | 2025-12-08 | 1 | -6/+3 |
| * | tcp: Send a duplicate ACK also on complete sendmsg() failure | Stefano Brivio | 2025-12-08 | 1 | -1/+1 |
| * | tcp: Allow exceeding the available sending buffer size in window advertisements | Stefano Brivio | 2025-12-08 | 1 | -0/+38 |
| * | tcp: Don't limit window to less-than-MSS values, use zero instead | Stefano Brivio | 2025-12-08 | 1 | -0/+17 |
| * | tcp: Acknowledge everything if it looks like bulk traffic, not interactive | Stefano Brivio | 2025-12-08 | 1 | -12/+33 |
| * | tcp: Don't clear ACK_TO_TAP_DUE if we're advertising a zero-sized window | Stefano Brivio | 2025-12-08 | 1 | -1/+2 |
| * | tcp: Adaptive interval based on RTT for socket-side acknowledgement checks | Stefano Brivio | 2025-12-08 | 4 | -7/+48 |
| * | tcp: Limit advertised window to available, not total sending buffer size | Stefano Brivio | 2025-12-08 | 2 | -3/+17 |
| * | tcp: Change usage factor of sending buffer in tcp_get_sndbuf() to 75% | Stefano Brivio | 2025-12-08 | 1 | -2/+2 |
| * | tcp, util: Add function for scaling to linearly interpolated factor, use it | Stefano Brivio | 2025-12-08 | 3 | -5/+40 |
| * | iov: Fix coding style of basic (non-IOV_TAIL) parts | Stefano Brivio | 2025-12-08 | 1 | -39/+29 |
| * | tcp, udp: Pad batched frames for vhost-user modes to 60 bytes (802.3 minimum) | Stefano Brivio | 2025-12-08 | 4 | -7/+33 |
| * | tcp, udp: Pad batched frames to 60 bytes (802.3 minimum) in non-vhost-user modes | Stefano Brivio | 2025-12-08 | 6 | -4/+62 |
| * | udp: Fix coding style for comment to enum udp_iov_idx | Stefano Brivio | 2025-12-08 | 1 | -5/+5 |
| * | tcp: Fix coding style for comment to enum tcp_iov_parts | Stefano Brivio | 2025-12-08 | 1 | -1/+1 |
| * | tap: Pad non-batched frames to 802.3 minimum (60 bytes) if needed | Stefano Brivio | 2025-12-08 | 1 | -1/+10 |
| * | test: Update Makefile to avoid failing on missing images | Yumei Huang | 2025-12-08 | 1 | -26/+26 |
| * | conf: Separate local mode for each IP version, don't enable disabled IP version | Stefano Brivio | 2025-12-07 | 2 | -15/+19 |
| * | vu_common: Clarify prototype of vu_collect() | Stefano Brivio | 2025-12-07 | 2 | -5/+5 |
| * | test: Expand tmux right status bar to fit pass/fail/skipped counter and time | Stefano Brivio | 2025-12-07 | 1 | -1/+1 |
| * | tcp: Enable SO_KEEPALIVE if we see keep-alive segments from container / guest | Stefano Brivio | 2025-12-07 | 1 | -0/+4 |
| * | seccomp: Fix build and operation on 32-bit musl targets | Stefano Brivio | 2025-12-07 | 3 | -4/+7 |
| * | fwd: Preserve non-standard loopback address when splice forwarding | David Gibson | 2025-12-02 | 1 | -1/+3 |
| * | tcp: Always populate oaddr field for socket initiated flows | David Gibson | 2025-12-02 | 1 | -5/+3 |
| * | util: Rename sock_l4_dualstack() to sock_l4_dualstack_any() | David Gibson | 2025-12-02 | 3 | -6/+6 |
| * | tcp, udp: Bind outbound listening sockets by interface instead of address | David Gibson | 2025-12-02 | 4 | -13/+34 |
| * | tcp, udp: Remove fallback if creating dual stack socket fails | David Gibson | 2025-12-02 | 2 | -48/+51 |
| * | util: Fix setting of IPV6_V6ONLY socket option | David Gibson | 2025-12-02 | 1 | -6/+23 |
| * | udp: Move udp_sock_init() special case to its caller | David Gibson | 2025-12-02 | 1 | -10/+11 |
| * | udp: Unify some more inbound/outbound parts of udp_sock_init() | David Gibson | 2025-12-02 | 3 | -33/+37 |
| * | tcp: Merge tcp_ns_sock_init[46]() into tcp_sock_init_one() | David Gibson | 2025-12-02 | 3 | -70/+37 |
| * | util, flow, pif: Simplify sock_l4_sa() interface | David Gibson | 2025-12-02 | 4 | -17/+52 |
| * | inany: Let length of sockaddr_inany be implicit from the family | David Gibson | 2025-12-02 | 10 | -51/+52 |
| * | flow: Remove bogus @path field from flowside_sock_args | David Gibson | 2025-12-02 | 1 | -1/+0 |
| * | conf: More useful errors for kernels without SO_BINDTODEVICE | David Gibson | 2025-12-02 | 1 | -0/+6 |