aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* flow: Enforce that freeing of closed flows must happen in deferred handlersDavid Gibson2024-01-225-15/+21
* flow: Abstract allocation of new flows with helper functionDavid Gibson2024-01-223-11/+47
* flow: Move flow_count from context structure to a globalDavid Gibson2024-01-227-18/+17
* flow: Move flow_log_() to near top of flow.cDavid Gibson2024-01-221-18/+18
* tcp, tcp_splice: Avoid double layered dispatch for connected TCP socketsDavid Gibson2024-01-225-39/+27
* epoll: Better handling of number of epoll typesDavid Gibson2024-01-222-3/+5
* flow, tcp: Add handling for per-flow timersDavid Gibson2024-01-224-12/+21
* flow, tcp: Add flow-centric dispatch for deferred flow handlingDavid Gibson2024-01-225-17/+28
* tcp, tcp_splice: Move per-type cleanup logic into per-type helpersDavid Gibson2024-01-223-10/+14
* tcp, tcp_splice: Remove redundant handling from tcp_timer()David Gibson2024-01-223-19/+5
* treewide: Standardise on 'now' for current timestamp variablesDavid Gibson2024-01-227-37/+37
* flow: Make flow_table.h #include the protocol specific headers it needsDavid Gibson2024-01-224-3/+2
* pif: Remove unused pif_name() functionDavid Gibson2024-01-161-0/+1
* treewide: Make a bunch of pointer variables pointers to constDavid Gibson2024-01-1611-34/+41
* test: Fix passt.mbuto for cases where /usr/sbin doesn't existDavid Gibson2024-01-161-1/+1
* netlink: Fetch most specific (longest prefix) address in nl_addr_get()2023_12_30.f091893Stefano Brivio2023-12-301-5/+14
* README: Default SLAAC prefix comes from address (not prefix) on hostStefano Brivio2023-12-301-7/+7
* README: Fix broken link to CentOS Stream packageStefano Brivio2023-12-301-1/+1
* test: make passt.mbuto script more robustJon Paul Maloy2023-12-271-1/+3
* tcp: make tcp_sock_set_bufsize() static (again)Laurent Vivier2023-12-272-2/+1
* util: Make sock_l4() treat empty string ifname like NULLDavid Gibson2023-12-273-16/+7
* treewide: Avoid in_addr_tDavid Gibson2023-12-272-3/+3
* icmp: Avoid unnecessary handling of unspecified bind addressDavid Gibson2023-12-271-12/+4
* util: Drop explicit setting to INADDR_ANY/in6addr_any in sock_l4()David Gibson2023-12-271-4/+0
* util: Use htonl_constant() in more placesDavid Gibson2023-12-271-2/+2
* treewide: Add IN4ADDR_ANY_INIT macroDavid Gibson2023-12-272-1/+4
* treewide: Use IN4ADDR_LOOPBACK_INIT more widelyDavid Gibson2023-12-273-4/+4
* tcp: Fix address type for tcp_sock_init_af()David Gibson2023-12-271-1/+1
* checksum: Don't use linux/icmp.h when netinet/ip_icmp.h will doDavid Gibson2023-12-271-1/+1
* tcp: Don't account for hash table size in tcp_hash()David Gibson2023-12-271-13/+10
* tcp: Implement hash table with indices rather than pointersDavid Gibson2023-12-272-11/+33
* tcp: Switch hash table to linear probing instead of chainingDavid Gibson2023-12-273-56/+81
* tcp: Fix conceptually incorrect byte-order switch in tcp_tap_handler()David Gibson2023-12-271-1/+1
* README: Update "Availability" sectionStefano Brivio2023-12-271-13/+11
* tcp: Cast timeval fields to unsigned long long for printingStefano Brivio2023-12-271-2/+3
* flow: Add missing include, stdio.hStefano Brivio2023-12-271-0/+1
* test: Select first reported IPv6 address for guest/host comparisonStefano Brivio2023-12-275-11/+11
* ndp: Extend lifetime of prefix, router, RDNSS and search listStefano Brivio2023-12-271-5/+5
* test: Make handling of shell prompts with escapes a little more reliableDavid Gibson2023-12-071-4/+2
* tcp: Don't defer hash table removal2023_12_04.b86afe3David Gibson2023-12-041-3/+7
* tcp: "TCP" hash secret doesn't need to be TCP specificDavid Gibson2023-12-044-35/+44
* pif: Add helpers to get the name of a pifDavid Gibson2023-12-043-1/+42
* test: Avoid hitting guestfish command length limitsDavid Gibson2023-12-041-1/+1
* flow,tcp: Use epoll_ref type including flow and sideDavid Gibson2023-12-045-30/+24
* tcp_splice: Use unsigned to represent sideDavid Gibson2023-12-041-3/+4
* flow,tcp: Generalise TCP epoll_ref to generic flowsDavid Gibson2023-12-043-10/+10
* tcp: Remove unneccessary bounds check in tcp_timer_handler()David Gibson2023-12-041-2/+2
* flow: Introduce 'sidx' type to represent one side of one flowDavid Gibson2023-12-042-0/+52
* flow, tcp: Add logging helpers for connection related messagesDavid Gibson2023-12-044-79/+96
* flow: Make unified version of flow table compactionDavid Gibson2023-12-045-44/+48