Age | Commit message (Expand) | Author |
2024-06-21 | treewide: Replace strerror() calls | Stefano Brivio |
2024-06-19 | tcp: Don't rely on bind() to fail to decide that connection target is valid | Stefano Brivio |
2024-06-13 | tcp: move buffers management functions to their own file | Laurent Vivier |
2024-06-13 | tcp: extract buffer management from tcp_send_flag() | Laurent Vivier |
2024-06-08 | cppcheck: Suppress constParameterCallback errors | David Gibson |
2024-06-07 | tcp, flow: Fix some error paths which didn't clean up flows properly | David Gibson |
2024-06-07 | clang-tidy: Enable the bugprone-macro-parentheses check | David Gibson |
2024-06-07 | tcp: Make pointer const in tcp_revert_seq | David Gibson |
2024-06-05 | tcp: move seq_to_tap update to when frame is queued | Jon Maloy |
2024-05-22 | tcp: Remove interim 'tapside' field from connection | David Gibson |
2024-05-22 | flow: Record the pifs for each side of each flow | David Gibson |
2024-05-22 | flow: Make side 0 always be the initiating side | David Gibson |
2024-05-22 | flow: Clarify and enforce flow state transitions | David Gibson |
2024-05-22 | inany: Better helpers for using inany and specific family addrs together | David Gibson |
2024-05-22 | flow: Properly type callbacks to protocol specific handlers | David Gibson |
2024-05-22 | util, tcp: Add helper to display socket addresses | David Gibson |
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 |