aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* netlink: Add support to fetch default gateway from multipath routesStefano Brivio2024-02-092-5/+52
* icmp: Dedicated functions for starting and closing ping sequencesDavid Gibson2024-01-221-35/+67
* icmp: Validate packets received on ping socketsDavid Gibson2024-01-221-0/+13
* icmp: Warn on receive errors from ping socketsDavid Gibson2024-01-221-1/+4
* icmp: Consolidate icmp_sock_handler() with icmpv6_sock_handler()David Gibson2024-01-223-59/+37
* icmp: Share more between IPv4 and IPv6 paths in icmp_tap_handler()David Gibson2024-01-221-68/+68
* icmp: Simplify socket expiry scanningDavid Gibson2024-01-222-33/+11
* icmp: Use -1 to represent "missing" socketsDavid Gibson2024-01-221-4/+6
* icmp: Don't attempt to match host IDs to guest IDsDavid Gibson2024-01-221-12/+10
* icmp: Don't attempt to handle "wrong direction" ping socket trafficDavid Gibson2024-01-221-10/+6
* icmp: Remove redundant initialisation of sendto() addressDavid Gibson2024-01-221-2/+0
* icmp: Don't set "port" on destination sockaddr for ping socketsDavid Gibson2024-01-221-6/+2
* flow: Avoid moving flow entries to compact tableDavid Gibson2024-01-227-87/+167
* 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