aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* log, passt: Always print to stderr before initialisation is completeStefano Brivio2024-06-213-15/+14
* conf, log: Instead of abusing log levels, add log_conf_parsed flagStefano Brivio2024-06-213-10/+10
* conf, passt: Make --stderr do nothing, and deprecate itStefano Brivio2024-06-214-29/+7
* conf, passt: Don't try to log to stderr after we close itStefano Brivio2024-06-212-1/+4
* conf: Accept duplicate and conflicting options, the last one winsStefano Brivio2024-06-212-104/+59
* netlink: Strip nexthop identifiers when duplicating routesStefano Brivio2024-06-201-7/+16
* passt.1, qrap.1: align license description with SPDX identifierDanish Prakash2024-06-192-4/+4
* netlink: Ignore EHOSTUNREACH failures when duplicating routesStefano Brivio2024-06-191-1/+2
* netlink: With no default route, pick the first interface with a routeStefano Brivio2024-06-192-10/+10
* tcp: Don't rely on bind() to fail to decide that connection target is validStefano Brivio2024-06-191-17/+31
* siphash: Remove stale prototypesDavid Gibson2024-06-191-6/+0
* udp: Move management of udp[46]_localname into udp_splice_send()David Gibson2024-06-141-5/+4
* udp: Rework how we divide queued datagrams between sending methodsDavid Gibson2024-06-141-61/+87
* udp: Fold checking of splice flag into udp_mmh_splice_port()David Gibson2024-06-141-15/+16
* util: Split construction of bind socket address from the rest of sock_l4()David Gibson2024-06-141-53/+70
* tap: use in->buf_size rather than sizeof(pkt_buf)Laurent Vivier2024-06-131-5/+5
* iov: remove iov_copy()Laurent Vivier2024-06-132-42/+0
* vhost-user: compare mode MODE_PASTA and not MODE_PASSTLaurent Vivier2024-06-136-21/+21
* udp: rename udp_sock_handler() to udp_buf_sock_handler()Laurent Vivier2024-06-133-5/+5
* udp: refactor UDP header update functionsLaurent Vivier2024-06-131-26/+34
* tap: refactor packets handling functionsLaurent Vivier2024-06-132-49/+64
* tcp: move buffers management functions to their own fileLaurent Vivier2024-06-135-550/+654
* tcp: extract buffer management from tcp_send_flag()Laurent Vivier2024-06-131-24/+54
* cppcheck: Suppress constParameterCallback errorsDavid Gibson2024-06-083-0/+3
* selinux: Allow access to user_devpts2024_06_07.8a83b53Derek Schrock2024-06-071-0/+1
* tcp, flow: Fix some error paths which didn't clean up flows properlyDavid Gibson2024-06-071-3/+3
* util: Use 'long' to represent millisecond durationsDavid Gibson2024-06-072-2/+2
* lineread: Use ssize_t for line lengthsDavid Gibson2024-06-073-10/+9