| Commit message (Expand) | Author | Age | Files | Lines |
| * | migrate: Rename v1 address functions to v2 for clarityHEADmaster | Jon Maloy | 5 days | 1 | -10/+10 |
| * | vu_common: Always set num_buffers in virtio-net header | Laurent Vivier | 5 days | 4 | -13/+10 |
| * | clang-tidy: Don't insist on #ifdef over #if defined() | David Gibson | 5 days | 1 | -0/+5 |
| * | fwd, pif: Replace with pif_sock_l4() with pif_listen() | David Gibson | 5 days | 6 | -33/+19 |
| * | tcp: Use flow_foreach_of_type() in tcp_{keepalive,inactivity} | David Gibson | 5 days | 1 | -8/+2 |
| * | Add missing includes to headers | Peter Foley | 5 days | 34 | -2/+123 |
| * | tcp: Send TCP keepalive segments after a period of tap-side inactivity | David Gibson | 12 days | 3 | -0/+43 |
| * | tcp: Extend tcp_send_flag() to send TCP keepalive segments | David Gibson | 12 days | 3 | -0/+9 |
| * | tcp: Re-introduce inactivity timeouts based on a clock algorithm | David Gibson | 12 days | 3 | -5/+54 |
| * | tcp: Remove non-working activity timeout mechanism | David Gibson | 12 days | 1 | -21/+3 |
| * | tcp_vu, udp_vu: Fix comment headers for header length functions | Laurent Vivier | 13 days | 2 | -4/+4 |
| * | Fix build when HAS_GETRANDOM is undefined | Peter Foley | 13 days | 1 | -2/+2 |
| * | tcp_vu, udp_vu: Account for virtio net header in minimum frame size | Laurent Vivier | 13 days | 2 | -5/+5 |
| * | tcp_vu: vu_pad() expects l2 length | Laurent Vivier | 13 days | 1 | -3/+6 |
| * | conf: Support CIDR notation for -a/--address option | Jon Maloy | 13 days | 6 | -30/+149 |
| * | virtio: Introduce VNET_HLEN macro for virtio net header length | Laurent Vivier | 2026-02-15 | 5 | -31/+19 |
| * | tcp: Move tap header update out of tcp_fill_headers() | Laurent Vivier | 2026-02-15 | 5 | -18/+22 |
| * | udp: Split activity timeouts for UDP flows | Yumei Huang | 2026-02-15 | 5 | -7/+69 |
| * | checksum: add VSX fast path for POWER8/POWER9 | jfiusdq | 2026-02-15 | 1 | -3/+107 |
| * | migrate: Use forward table information to close() listening sockets | David Gibson | 2026-01-31 | 5 | -13/+35 |
| * | tcp, tcp_splice: Check for failures of shutdown(2) | David Gibson | 2026-01-31 | 2 | -8/+26 |
| * | tcp: Eliminate FIN_TIMEOUT | David Gibson | 2026-01-31 | 1 | -14/+0 |
| * | tcp: Retransmit FINs like data segments | David Gibson | 2026-01-31 | 3 | -4/+2 |
| * | tcp_splice: Force TCP RST on abnormal close conditions | David Gibson | 2026-01-27 | 1 | -12/+46 |
| * | tcp: Properly propagate tap-side RST to socket side | David Gibson | 2026-01-27 | 1 | -4/+33 |
| * | doc: Add test program verifying socket RST behaviour | David Gibson | 2026-01-27 | 3 | -2/+211 |
| * | tcp: Add error checking for flow_epoll_set() in tcp_flow_migrate_target() | Stefano Brivio | 2026-01-27 | 1 | -5/+7 |
| * | flow: Remove EPOLLFD_ID_INVALID2026_01_20.386b5f5 | Laurent Vivier | 2026-01-20 | 5 | -40/+4 |
| * | tcp: Register fds with epoll at flow creation | Laurent Vivier | 2026-01-20 | 2 | -22/+25 |
| * | tcp_splice: Register fds with epoll at flow creation | Laurent Vivier | 2026-01-20 | 1 | -10/+10 |
| * | conf, pasta: Add --splice-only option | Yumei Huang | 2026-01-19 | 6 | -15/+48 |
| * | flow, fwd: Optimise forwarding rule lookup using epoll ref when possible | David Gibson | 2026-01-18 | 10 | -23/+49 |
| * | fwd, tcp, udp: Add forwarding rule to listening socket epoll references | David Gibson | 2026-01-18 | 6 | -13/+23 |
| * | fwd: Remap ports based directly on forwarding rule | David Gibson | 2026-01-18 | 3 | -44/+41 |
| * | flow, fwd: Consult rules table when forwarding a new flow from socket | David Gibson | 2026-01-18 | 3 | -9/+70 |
| * | fwd: Generate auto-forward exclusions from socket fd tables | David Gibson | 2026-01-18 | 1 | -4/+26 |
| * | conf, fwd: Check forwarding table for conflicting rules | David Gibson | 2026-01-18 | 4 | -6/+40 |
| * | tcp, udp: Remove old auto-forwarding socket arrays | David Gibson | 2026-01-18 | 4 | -56/+0 |
| * | fwd, tcp, udp: Set up listening sockets based on forward table | David Gibson | 2026-01-18 | 8 | -246/+175 |
| * | ip: Add ipproto_name() function | David Gibson | 2026-01-18 | 2 | -0/+28 |
| * | fwd: Make space to store listening sockets in forward table | David Gibson | 2026-01-18 | 2 | -3/+24 |
| * | conf, fwd: Record "auto" port forwards in forwarding table | David Gibson | 2026-01-18 | 3 | -13/+41 |
| * | conf: Accurately record ifname and address for outbound forwards | David Gibson | 2026-01-18 | 1 | -8/+30 |
| * | conf, fwd: Keep a table of our port forwarding configuration | David Gibson | 2026-01-18 | 3 | -31/+190 |
| * | inany: Extend inany_ntop() to treat NULL as a fully unspecified address | David Gibson | 2026-01-18 | 1 | -3/+6 |
| * | hooks/pre-push: Use mandoc(1) to get HTML anchors to command-line options2026_01_17.81c97f6 | Stefano Brivio | 2026-01-17 | 1 | -1/+1 |
| * | selinux: Enable open permissions on netns directory, operations on container_... | Stefano Brivio | 2026-01-16 | 1 | -1/+3 |
| * | igmp: Remove apparently unneeded suppression | David Gibson | 2026-01-14 | 1 | -1/+0 |
| * | epoll_ctl: Move u64 variant first for safer initialisation | David Gibson | 2026-01-14 | 1 | -2/+2 |
| * | treewide: Fix more pointers which can be const | David Gibson | 2026-01-14 | 3 | -3/+4 |