| Commit message (Expand) | Author | Age | Files | Lines |
* | udp: Rename UDP listening sockets | David Gibson | 2024-07-19 | 1 | -14/+11 |
* | udp: Remove rdelta port forwarding maps | David Gibson | 2024-07-19 | 1 | -36/+6 |
* | udp: Remove obsolete socket tracking | David Gibson | 2024-07-19 | 1 | -91/+1 |
* | udp: Direct datagrams from host to guest via flow table | David Gibson | 2024-07-19 | 1 | -134/+51 |
* | udp: Find or create flows for datagrams from tap interface | David Gibson | 2024-07-19 | 1 | -114/+97 |
* | udp: Remove obsolete splice tracking | David Gibson | 2024-07-19 | 1 | -47/+18 |
* | udp: Handle "spliced" datagrams with per-flow sockets | David Gibson | 2024-07-19 | 1 | -261/+175 |
* | udp: Create flows for datagrams from originating sockets | David Gibson | 2024-07-19 | 1 | -4/+165 |
* | udp: Handle errors on UDP sockets | David Gibson | 2024-07-17 | 1 | -0/+60 |
* | udp, tcp: Tweak handling of no_udp and no_tcp flags | David Gibson | 2024-07-17 | 1 | -2/+11 |
* | udp: Make udp_sock_recv static | David Gibson | 2024-07-17 | 1 | -2/+2 |
* | 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 |
* | util: sock_l4() determine protocol from epoll type rather than the reverse | David Gibson | 2024-07-05 | 1 | -6/+6 |
* | 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 |
* | 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 |
* | vhost-user: compare mode MODE_PASTA and not MODE_PASST | Laurent Vivier | 2024-06-13 | 1 | -1/+1 |
* | udp: rename udp_sock_handler() to udp_buf_sock_handler() | Laurent Vivier | 2024-06-13 | 1 | -3/+3 |
* | udp: refactor UDP header update functions | Laurent Vivier | 2024-06-13 | 1 | -26/+34 |
* | udp: Make rport calculation more local | David Gibson | 2024-06-07 | 1 | -2/+1 |
* | udp: Single buffer for IPv4, IPv6 headers and metadata | David Gibson | 2024-05-02 | 1 | -77/+55 |
* | udp: Use the same buffer for the L2 header for all frames | David Gibson | 2024-05-02 | 1 | -21/+15 |
* | udp: Share payload buffers between IPv4 and IPv6 | David Gibson | 2024-05-02 | 1 | -59/+67 |
* | udp: Explicitly set checksum in guest-bound UDP headers | David Gibson | 2024-05-02 | 1 | -3/+4 |
* | udp: Combine initialisation of IPv4 and IPv6 iovs | David Gibson | 2024-05-02 | 1 | -61/+53 |
* | udp: Split tap-bound UDP packets into multiple buffers using io vector | David Gibson | 2024-05-02 | 1 | -25/+49 |
* | iov: Helper macro to construct iovs covering existing variables or fields | David Gibson | 2024-05-02 | 1 | -4/+3 |
* | treewide: Standardise variable names for various packet lengths | David Gibson | 2024-05-02 | 1 | -13/+13 |
* | checksum: Make csum_ip4_header() take a host endian length | David Gibson | 2024-05-02 | 1 | -1/+1 |
* | tap: Split tap specific and L2 (ethernet) headers | David Gibson | 2024-05-02 | 1 | -9/+14 |
* | udp: Correctly look up outbound socket with port remappings | David Gibson | 2024-04-25 | 1 | -2/+3 |
* | udp: Translate source address of resolver only for DNS remapped queries | Stefano Brivio | 2024-03-18 | 1 | -6/+15 |
* | tap: Rename tap_iov_{base,len} | David Gibson | 2024-03-14 | 1 | -4/+4 |
* | tap: Extend tap_send_frames() to allow multi-buffer frames | David Gibson | 2024-03-14 | 1 | -1/+1 |
* | udp: Use existing helper for UDP checksum on inbound IPv6 packets | David Gibson | 2024-03-13 | 1 | -4/+1 |
* | udp: Avoid unnecessary pointer in udp_update_hdr4() | David Gibson | 2024-03-13 | 1 | -9/+9 |
* | udp: Re-order udp_update_hdr[46] for clarity and brevity | David Gibson | 2024-03-13 | 1 | -26/+14 |
* | udp: Pass data length explicitly to to udp_update_hdr[46] | David Gibson | 2024-03-13 | 1 | -12/+16 |
* | udp: Consistent port variable names in udp_update_hdr[46] | David Gibson | 2024-03-13 | 1 | -18/+18 |
* | udp: Refactor udp_sock[46]_iov_init() | David Gibson | 2024-03-13 | 1 | -52/+50 |
* | tap: make tap_update_mac() generic | Laurent Vivier | 2024-03-06 | 1 | -2/+2 |
* | checksum: introduce functions to compute the header part checksum for TCP/UDP | Laurent Vivier | 2024-03-06 | 1 | -8/+10 |