aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* flow: Helper to create sockets based on flowsideDavid Gibson2024-07-194-3/+102
* icmp: Eliminate icmp_id_mapDavid Gibson2024-07-191-17/+2
* icmp: Look up ping flows using flow hashDavid Gibson2024-07-191-3/+15
* icmp: Obtain destination addresses from the flowsidesDavid Gibson2024-07-193-22/+17
* icmp: Remove redundant id field from flow table entryDavid Gibson2024-07-192-7/+5
* tcp: Re-use flow hash for initial sequence number generationDavid Gibson2024-07-193-29/+36
* flow, tcp: Generalise TCP hash table to general flow hash tableDavid Gibson2024-07-195-145/+172
* tcp, flow: Replace TCP specific hash function with general flow hashDavid Gibson2024-07-194-53/+65
* tcp_splice: Eliminate SPLICE_V6 flagDavid Gibson2024-07-192-7/+3
* tcp: Simplify endpoint validation using flowside informationDavid Gibson2024-07-192-55/+18
* tcp: Manage outbound address via flow tableDavid Gibson2024-07-191-43/+50
* tcp: Obtain guest address from flowsideDavid Gibson2024-07-193-33/+17
* tcp, flow: Remove redundant information, repack connection structuresDavid Gibson2024-07-193-51/+47
* flow: Common address information for target sideDavid Gibson2024-07-198-78/+153
* flow: Common address information for initiating sideDavid Gibson2024-07-196-11/+127
* doc: Extend zero-recv test with methods using msghdrDavid Gibson2024-07-171-8/+52
* doc: Test behaviour of closing duplicate UDP socketsDavid Gibson2024-07-173-2/+108
* tcp_splice: Use parameterised macros for per-side event/flag bitsDavid Gibson2024-07-172-41/+34
* flow: Introduce flow_foreach_sidei() macroDavid Gibson2024-07-172-3/+9
* flow, tcp_splice: Prefer 'sidei' for variables referring to side indexDavid Gibson2024-07-173-62/+63
* flow, icmp, tcp: Clean up helpers for getting flow from indexDavid Gibson2024-07-174-17/+80
* udp: Handle errors on UDP socketsDavid Gibson2024-07-173-0/+92
* util: Add AF_UNSPEC support to sockaddr_ntop()David Gibson2024-07-171-0/+4
* udp, tcp: Tweak handling of no_udp and no_tcp flagsDavid Gibson2024-07-172-5/+22
* udp: Make udp_sock_recv staticDavid Gibson2024-07-171-2/+2
* conf: Don't configure port forwarding for a disabled protocolDavid Gibson2024-07-171-0/+5
* tcp: handle shrunk window advertisements from guestJon Maloy2024-07-151-0/+8
* tcp: leverage support of SO_PEEK_OFF socket option when availableJon Maloy2024-07-153-9/+73
* doc: Trivial fix for reuseaddr-priorityDavid Gibson2024-07-151-1/+1
* doc: Test behaviour of zero length datagram recv()sDavid Gibson2024-07-053-3/+78
* doc: Add program to document and test assumptions about SO_REUSEADDRDavid Gibson2024-07-056-0/+417
* udp: Consolidate datagram batchingDavid Gibson2024-07-051-90/+42
* udp: Move some more of sock_handler tasks into sub-functionsDavid Gibson2024-07-051-46/+84
* udp: Don't repeatedly initialise udp[46]_eth_hdrDavid Gibson2024-07-051-2/+3
* udp: Unify udp[46]_l2_iovDavid Gibson2024-07-051-23/+19
* udp: Unify udp[46]_mh_spliceDavid Gibson2024-07-051-27/+20
* udp: Rename IOV and mmsghdr arraysDavid Gibson2024-07-051-34/+34
* udp: Pass full epoll reference through more of sock handler pathDavid Gibson2024-07-051-30/+33
* flow: Add flow_sidx_valid() helperDavid Gibson2024-07-053-5/+15
* util: sock_l4() determine protocol from epoll type rather than the reverseDavid Gibson2024-07-057-67/+81
* conf: Use the right maximum buffer size for c->sock_pathStefano Brivio2024-07-021-1/+1
* tcp_splice: Check return value of setsockopt() for SO_RCVLOWATStefano Brivio2024-07-021-5/+10
* conf: Copy up to MAXDNSRCH - 1 bytes, not MAXDNSRCHStefano Brivio2024-07-021-1/+1
* udp: Reduce scope of rport in udp_invert_portmap()2024_06_24.1ee2ecaStefano Brivio2024-06-241-2/+10
* Revert "udp: Make rport calculation more local"Stefano Brivio2024-06-241-1/+2
* log: Don't report syslog failures to stderr after initialisationStefano Brivio2024-06-211-1/+1
* conf, passt: Don't call __openlog() if a log file is usedStefano Brivio2024-06-212-8/+5
* treewide: Replace strerror() callsStefano Brivio2024-06-2111-77/+53
* treewide: Replace perror() calls with calls to logging functionsStefano Brivio2024-06-216-58/+38
* log: Add _perror() logging function variantsStefano Brivio2024-06-212-4/+39