| Commit message (Expand) | Author | Age | Files | Lines |
| * | fwd: Preserve non-standard loopback address when splice forwardingHEADmaster | David Gibson | 5 days | 1 | -1/+3 |
| * | tcp: Always populate oaddr field for socket initiated flows | David Gibson | 5 days | 1 | -5/+3 |
| * | util: Rename sock_l4_dualstack() to sock_l4_dualstack_any() | David Gibson | 5 days | 3 | -6/+6 |
| * | tcp, udp: Bind outbound listening sockets by interface instead of address | David Gibson | 5 days | 4 | -13/+34 |
| * | tcp, udp: Remove fallback if creating dual stack socket fails | David Gibson | 5 days | 2 | -48/+51 |
| * | util: Fix setting of IPV6_V6ONLY socket option | David Gibson | 5 days | 1 | -6/+23 |
| * | udp: Move udp_sock_init() special case to its caller | David Gibson | 5 days | 1 | -10/+11 |
| * | udp: Unify some more inbound/outbound parts of udp_sock_init() | David Gibson | 5 days | 3 | -33/+37 |
| * | tcp: Merge tcp_ns_sock_init[46]() into tcp_sock_init_one() | David Gibson | 5 days | 3 | -70/+37 |
| * | util, flow, pif: Simplify sock_l4_sa() interface | David Gibson | 5 days | 4 | -17/+52 |
| * | inany: Let length of sockaddr_inany be implicit from the family | David Gibson | 5 days | 10 | -51/+52 |
| * | flow: Remove bogus @path field from flowside_sock_args | David Gibson | 5 days | 1 | -1/+0 |
| * | conf: More useful errors for kernels without SO_BINDTODEVICE | David Gibson | 5 days | 1 | -0/+6 |
| * | util: Extend sock_probe_mem() to sock_probe_features() | David Gibson | 5 days | 4 | -4/+21 |
| * | util: Correct error message on SO_BINDTODEVICE failure | David Gibson | 5 days | 1 | -3/+4 |
| * | tcp: Clamp the retry timeout | Yumei Huang | 5 days | 3 | -5/+23 |
| * | tcp: Update data retransmission timeout | Yumei Huang | 5 days | 1 | -19/+12 |
| * | tcp: Resend SYN for inbound connections | Yumei Huang | 5 days | 2 | -16/+65 |
| * | util: Introduce read_file() and read_file_integer() function | Yumei Huang | 5 days | 2 | -0/+92 |
| * | tcp: Rename "retrans" to "retries" | Yumei Huang | 5 days | 2 | -12/+12 |
| * | arp/ndp: don't send messages on uninitialized tap interface | Jon Maloy | 10 days | 4 | -2/+34 |
| * | test: Fix IPv6 address/prefix mismatch error | Yumei Huang | 10 days | 14 | -31/+31 |
| * | spec: use %selinux_requires_min macro, drop overlapping dependencies | Danish Prakash | 10 days | 1 | -12/+14 |
| * | fwd: Don't explicitly exclude reverse-direction TCP ports for UDP | David Gibson | 2025-11-21 | 2 | -4/+3 |
| * | fwd: Exclude ports based on prior mapping state | David Gibson | 2025-11-21 | 2 | -22/+20 |
| * | Revert "fwd: Update all port maps before applying exclusions" | David Gibson | 2025-11-21 | 1 | -24/+23 |
| * | udp: Use IP_FREEBIND for flow sockets as well as listening sockets | David Gibson | 2025-11-13 | 1 | -2/+1 |
| * | tcp: Properly remove sockets from epoll loop when connection is closed | David Gibson | 2025-11-12 | 1 | -4/+5 |
| * | seccomp.sh: Quote tr character ranges to prevent glob expansion | Laurent Vivier | 2025-11-04 | 1 | -1/+1 |
| * | contrib/selinux: use regex instead of SELinux template | Danish Prakash | 2025-11-04 | 2 | -17/+6 |
| * | tcp, udp: Don't exclude ports in {tcp,udp}_port_rebind() | David Gibson | 2025-11-01 | 2 | -11/+0 |
| * | fwd: Update all port maps before applying exclusions | David Gibson | 2025-11-01 | 1 | -23/+24 |
| * | fwd: Check forwarding mode in fwd_scan_ports_*() rather than caller | David Gibson | 2025-11-01 | 1 | -12/+12 |
| * | fwd: Share port scanning logic between init and timer cases | David Gibson | 2025-11-01 | 1 | -18/+22 |
| * | fwd: Move port exclusion handling from procfs_scan_listen() to callers | David Gibson | 2025-11-01 | 3 | -19/+40 |
| * | fwd: Consolidate scans (not rebinds) in fwd.c | David Gibson | 2025-11-01 | 6 | -30/+31 |
| * | tcp, udp, fwd: Run all port scanning from a single timer | David Gibson | 2025-11-01 | 7 | -38/+65 |
| * | icmp: Remove vestiges of ICMP timer | David Gibson | 2025-11-01 | 2 | -4/+1 |
| * | passt: Move main event loop processing into passt_worker() | Laurent Vivier | 2025-10-30 | 1 | -76/+91 |
| * | udp: Use epoll instance management for UDP flows | Laurent Vivier | 2025-10-30 | 1 | -3/+5 |
| * | icmp: Use epoll instance management for ICMP flows | Laurent Vivier | 2025-10-30 | 1 | -2/+4 |
| * | tcp, flow: Replace per-connection in_epoll flag with an epollid in flow_common | Laurent Vivier | 2025-10-30 | 6 | -39/+116 |
| * | util: Move epoll registration out of sock_l4_sa() | Laurent Vivier | 2025-10-30 | 7 | -30/+57 |
| * | epoll_ctl: Extract epoll operations | Laurent Vivier | 2025-10-30 | 18 | -103/+137 |
| * | util: Simplify epoll_del() interface to take epollfd directly | Laurent Vivier | 2025-10-30 | 8 | -16/+16 |
| * | icmp: let icmp use mac address from flowside structure | Jon Maloy | 2025-10-30 | 5 | -11/+25 |
| * | tap: change signature of function tap_push_l2h() | Jon Maloy | 2025-10-30 | 3 | -10/+15 |
| * | tcp: forward external source MAC address through tap interface | Jon Maloy | 2025-10-30 | 9 | -36/+40 |
| * | udp: forward external source MAC address through tap interface | Jon Maloy | 2025-10-30 | 3 | -22/+27 |
| * | flow: add MAC address of LAN local remote hosts to flow | Jon Maloy | 2025-10-30 | 3 | -0/+6 |