Age | Commit message (Expand) | Author |
2024-05-02 | tcp: Update tap specific header too in tcp_fill_headers[46]() | David Gibson |
2024-05-02 | iov: Helper macro to construct iovs covering existing variables or fields | David Gibson |
2024-05-02 | tap, tcp: (Re-)abstract TAP specific header handling | David Gibson |
2024-05-02 | tcp: Simplify packet length calculation when preparing headers | David Gibson |
2024-05-02 | treewide: Standardise variable names for various packet lengths | David Gibson |
2024-05-02 | checksum: Make csum_ip4_header() take a host endian length | David Gibson |
2024-04-19 | tcp: Replace TCP buffer structure by an iovec array | Laurent Vivier |
2024-03-26 | tcp: Unconditionally force ACK for all !SYN, !RST packets2024_03_26.4988e2b | David Gibson |
2024-03-26 | tcp: Never automatically add the ACK flag to RST packets | David Gibson |
2024-03-26 | tcp: Rearrange logic for setting ACK flag in tcp_send_flag() | David Gibson |
2024-03-26 | tcp: Split handling of DUP_ACK from ACK | David Gibson |
2024-03-14 | tap: Rename tap_iov_{base,len} | David Gibson |
2024-03-14 | tap: Extend tap_send_frames() to allow multi-buffer frames | David Gibson |
2024-03-06 | tcp: Introduce tcp_fill_headers4()/tcp_fill_headers6() | Laurent Vivier |
2024-03-06 | tap: make tap_update_mac() generic | Laurent Vivier |
2024-03-06 | checksum: introduce functions to compute the header part checksum for TCP/UDP | Laurent Vivier |
2024-03-06 | checksum: use csum_ip4_header() in udp.c and tcp.c | Laurent Vivier |
2024-03-06 | util: move IP stuff from util.[ch] to ip.[ch] | Laurent Vivier |
2024-02-29 | fwd: Rename port_fwd.[ch] and their contents | David Gibson |
2024-02-29 | tcp: Validate TCP endpoint addresses | David Gibson |
2024-02-29 | tcp, tcp_splice: Parse listening socket epoll ref in tcp_listen_handler() | David Gibson |
2024-02-29 | tcp_splice: Improve logic deciding when to splice | David Gibson |
2024-02-29 | flow: Clarify flow entry life cycle, introduce uniform logging | David Gibson |
2024-02-29 | tcp, udp: Don't precompute port remappings in epoll references | David Gibson |
2024-02-29 | inany: Introduce union sockaddr_inany | David Gibson |
2024-02-29 | inany: Provide more conveniently typed constants for special addresses | David Gibson |
2024-02-27 | tcp: Don't store errnos in socket pool | David Gibson |
2024-02-27 | tcp, tcp_splice: Helpers for getting sockets from the pools | David Gibson |
2024-02-27 | tcp, tcp_splice: Issue warnings if unable to refill socket pool | David Gibson |
2024-02-27 | tcp: Stop on first error when refilling socket pools | David Gibson |
2024-02-27 | tcp: Don't stop refilling socket pool if we find a filled entry | David Gibson |
2024-02-27 | treewide: Use sa_family_t for address family variables | David Gibson |
2024-02-11 | tcp: Fix subtle bug in fast re-transmit path | David Gibson |
2024-01-22 | flow: Avoid moving flow entries to compact table | David Gibson |
2024-01-22 | flow: Enforce that freeing of closed flows must happen in deferred handlers | David Gibson |
2024-01-22 | flow: Abstract allocation of new flows with helper function | David Gibson |
2024-01-22 | flow: Move flow_count from context structure to a global | David Gibson |
2024-01-22 | tcp, tcp_splice: Avoid double layered dispatch for connected TCP sockets | David Gibson |
2024-01-22 | flow, tcp: Add handling for per-flow timers | David Gibson |
2024-01-22 | flow, tcp: Add flow-centric dispatch for deferred flow handling | David Gibson |
2024-01-22 | tcp, tcp_splice: Move per-type cleanup logic into per-type helpers | David Gibson |
2024-01-22 | tcp, tcp_splice: Remove redundant handling from tcp_timer() | David Gibson |
2024-01-22 | treewide: Standardise on 'now' for current timestamp variables | David Gibson |
2024-01-22 | flow: Make flow_table.h #include the protocol specific headers it needs | David Gibson |
2024-01-16 | treewide: Make a bunch of pointer variables pointers to const | David Gibson |
2023-12-27 | tcp: make tcp_sock_set_bufsize() static (again) | Laurent Vivier |
2023-12-27 | treewide: Use IN4ADDR_LOOPBACK_INIT more widely | David Gibson |
2023-12-27 | tcp: Fix address type for tcp_sock_init_af() | David Gibson |
2023-12-27 | tcp: Don't account for hash table size in tcp_hash() | David Gibson |
2023-12-27 | tcp: Implement hash table with indices rather than pointers | David Gibson |