| Commit message (Expand) | Author | Age | Files | Lines |
| * | virtio: Introduce VNET_HLEN macro for virtio net header lengthHEADmaster | Laurent Vivier | 11 hours | 5 | -31/+19 |
| * | tcp: Move tap header update out of tcp_fill_headers() | Laurent Vivier | 11 hours | 5 | -18/+22 |
| * | udp: Split activity timeouts for UDP flows | Yumei Huang | 11 hours | 5 | -7/+69 |
| * | checksum: add VSX fast path for POWER8/POWER9 | jfiusdq | 12 hours | 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 |
| * | tcp, udp: Make {tcp,udp}_listen() return socket fds | David Gibson | 2026-01-14 | 3 | -14/+11 |
| * | tcp, udp, conf: Don't silently ignore listens on unsupported IP versions | David Gibson | 2026-01-14 | 3 | -8/+14 |
| * | flow: Introduce flow_epoll_set() to centralize epoll operations | Laurent Vivier | 2026-01-14 | 6 | -79/+111 |
| * | tcp_splice: Refactor tcp_splice_conn_epoll_events() to per-side computation | Laurent Vivier | 2026-01-14 | 1 | -19/+14 |
| * | udp_flow: Assign socket to flow inside udp_flow_sock() | Laurent Vivier | 2026-01-14 | 1 | -1/+2 |
| * | udp_flow: remove unneeded epoll_ref indirection | Laurent Vivier | 2026-01-14 | 1 | -5/+1 |
| * | tcp: cleanup timer creation | Laurent Vivier | 2026-01-14 | 1 | -15/+17 |
| * | tcp: remove timer update in tcp_epoll_ctl() | Laurent Vivier | 2026-01-14 | 1 | -12/+0 |
| * | apparmor: Upgrade ABI version to 4.0, explicitly enable user namespace creation | Stefano Brivio | 2026-01-14 | 5 | -5/+6 |
| * | tcp: Fix rounding issue in check for approximating window to zero | Stefano Brivio | 2026-01-14 | 1 | -1/+2 |
| * | treewide: Fix places where we incorrectly indented with spaces | David Gibson | 2026-01-11 | 7 | -16/+16 |
| * | tcp: Remove some no longer used includes | David Gibson | 2026-01-11 | 1 | -2/+0 |
| * | fwd: Minor cleanup to fwd_nat_from_splice() | David Gibson | 2026-01-11 | 1 | -10/+6 |
| * | fwd: Remove now-unnecessary handling of unspecified oaddr from splice | David Gibson | 2026-01-11 | 1 | -7/+2 |
| * | udp_vu: Discard datagrams when RX virtqueue is not usable | Laurent Vivier | 2026-01-10 | 1 | -10/+22 |