| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | flow, icmp, tcp: Clean up helpers for getting flow from index | David Gibson | 2024-07-17 | 4 | -17/+80 |
* | udp: Handle errors on UDP sockets | David Gibson | 2024-07-17 | 3 | -0/+92 |
* | util: Add AF_UNSPEC support to sockaddr_ntop() | David Gibson | 2024-07-17 | 1 | -0/+4 |
* | udp, tcp: Tweak handling of no_udp and no_tcp flags | David Gibson | 2024-07-17 | 2 | -5/+22 |
* | udp: Make udp_sock_recv static | David Gibson | 2024-07-17 | 1 | -2/+2 |
* | conf: Don't configure port forwarding for a disabled protocol | David Gibson | 2024-07-17 | 1 | -0/+5 |
* | tcp: handle shrunk window advertisements from guest | Jon Maloy | 2024-07-15 | 1 | -0/+8 |
* | tcp: leverage support of SO_PEEK_OFF socket option when available | Jon Maloy | 2024-07-15 | 3 | -9/+73 |
* | doc: Trivial fix for reuseaddr-priority | David Gibson | 2024-07-15 | 1 | -1/+1 |
* | doc: Test behaviour of zero length datagram recv()s | David Gibson | 2024-07-05 | 3 | -3/+78 |
* | doc: Add program to document and test assumptions about SO_REUSEADDR | David Gibson | 2024-07-05 | 6 | -0/+417 |
* | udp: Consolidate datagram batching | David Gibson | 2024-07-05 | 1 | -90/+42 |
* | udp: Move some more of sock_handler tasks into sub-functions | David Gibson | 2024-07-05 | 1 | -46/+84 |
* | udp: Don't repeatedly initialise udp[46]_eth_hdr | David Gibson | 2024-07-05 | 1 | -2/+3 |
* | udp: Unify udp[46]_l2_iov | David Gibson | 2024-07-05 | 1 | -23/+19 |
* | udp: Unify udp[46]_mh_splice | David Gibson | 2024-07-05 | 1 | -27/+20 |
* | udp: Rename IOV and mmsghdr arrays | David Gibson | 2024-07-05 | 1 | -34/+34 |
* | udp: Pass full epoll reference through more of sock handler path | David Gibson | 2024-07-05 | 1 | -30/+33 |
* | flow: Add flow_sidx_valid() helper | David Gibson | 2024-07-05 | 3 | -5/+15 |
* | util: sock_l4() determine protocol from epoll type rather than the reverse | David Gibson | 2024-07-05 | 7 | -67/+81 |
* | conf: Use the right maximum buffer size for c->sock_path | Stefano Brivio | 2024-07-02 | 1 | -1/+1 |
* | tcp_splice: Check return value of setsockopt() for SO_RCVLOWAT | Stefano Brivio | 2024-07-02 | 1 | -5/+10 |
* | conf: Copy up to MAXDNSRCH - 1 bytes, not MAXDNSRCH | Stefano Brivio | 2024-07-02 | 1 | -1/+1 |
* | udp: Reduce scope of rport in udp_invert_portmap()2024_06_24.1ee2eca | Stefano Brivio | 2024-06-24 | 1 | -2/+10 |
* | Revert "udp: Make rport calculation more local" | Stefano Brivio | 2024-06-24 | 1 | -1/+2 |
* | log: Don't report syslog failures to stderr after initialisation | Stefano Brivio | 2024-06-21 | 1 | -1/+1 |
* | conf, passt: Don't call __openlog() if a log file is used | Stefano Brivio | 2024-06-21 | 2 | -8/+5 |
* | treewide: Replace strerror() calls | Stefano Brivio | 2024-06-21 | 11 | -77/+53 |
* | treewide: Replace perror() calls with calls to logging functions | Stefano Brivio | 2024-06-21 | 6 | -58/+38 |
* | log: Add _perror() logging function variants | Stefano Brivio | 2024-06-21 | 2 | -4/+39 |
* | log, passt: Always print to stderr before initialisation is complete | Stefano Brivio | 2024-06-21 | 3 | -15/+14 |
* | conf, log: Instead of abusing log levels, add log_conf_parsed flag | Stefano Brivio | 2024-06-21 | 3 | -10/+10 |
* | conf, passt: Make --stderr do nothing, and deprecate it | Stefano Brivio | 2024-06-21 | 4 | -29/+7 |
* | conf, passt: Don't try to log to stderr after we close it | Stefano Brivio | 2024-06-21 | 2 | -1/+4 |
* | conf: Accept duplicate and conflicting options, the last one wins | Stefano Brivio | 2024-06-21 | 2 | -104/+59 |
* | netlink: Strip nexthop identifiers when duplicating routes | Stefano Brivio | 2024-06-20 | 1 | -7/+16 |
* | passt.1, qrap.1: align license description with SPDX identifier | Danish Prakash | 2024-06-19 | 2 | -4/+4 |
* | netlink: Ignore EHOSTUNREACH failures when duplicating routes | Stefano Brivio | 2024-06-19 | 1 | -1/+2 |
* | netlink: With no default route, pick the first interface with a route | Stefano Brivio | 2024-06-19 | 2 | -10/+10 |
* | tcp: Don't rely on bind() to fail to decide that connection target is valid | Stefano Brivio | 2024-06-19 | 1 | -17/+31 |
* | siphash: Remove stale prototypes | David Gibson | 2024-06-19 | 1 | -6/+0 |
* | udp: Move management of udp[46]_localname into udp_splice_send() | David Gibson | 2024-06-14 | 1 | -5/+4 |
* | udp: Rework how we divide queued datagrams between sending methods | David Gibson | 2024-06-14 | 1 | -61/+87 |
* | udp: Fold checking of splice flag into udp_mmh_splice_port() | David Gibson | 2024-06-14 | 1 | -15/+16 |
* | util: Split construction of bind socket address from the rest of sock_l4() | David Gibson | 2024-06-14 | 1 | -53/+70 |
* | tap: use in->buf_size rather than sizeof(pkt_buf) | Laurent Vivier | 2024-06-13 | 1 | -5/+5 |
* | iov: remove iov_copy() | Laurent Vivier | 2024-06-13 | 2 | -42/+0 |
* | vhost-user: compare mode MODE_PASTA and not MODE_PASST | Laurent Vivier | 2024-06-13 | 6 | -21/+21 |
* | udp: rename udp_sock_handler() to udp_buf_sock_handler() | Laurent Vivier | 2024-06-13 | 3 | -5/+5 |
* | udp: refactor UDP header update functions | Laurent Vivier | 2024-06-13 | 1 | -26/+34 |