aboutgitcodebugslistschat
path: root/udp.c
Commit message (Expand)AuthorAgeFilesLines
* udp: Handle errors on UDP socketsDavid Gibson2024-07-171-0/+60
* udp, tcp: Tweak handling of no_udp and no_tcp flagsDavid Gibson2024-07-171-2/+11
* udp: Make udp_sock_recv staticDavid Gibson2024-07-171-2/+2
* 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
* util: sock_l4() determine protocol from epoll type rather than the reverseDavid Gibson2024-07-051-6/+6
* 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
* 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
* vhost-user: compare mode MODE_PASTA and not MODE_PASSTLaurent Vivier2024-06-131-1/+1
* udp: rename udp_sock_handler() to udp_buf_sock_handler()Laurent Vivier2024-06-131-3/+3
* udp: refactor UDP header update functionsLaurent Vivier2024-06-131-26/+34
* udp: Make rport calculation more localDavid Gibson2024-06-071-2/+1
* udp: Single buffer for IPv4, IPv6 headers and metadataDavid Gibson2024-05-021-77/+55
* udp: Use the same buffer for the L2 header for all framesDavid Gibson2024-05-021-21/+15
* udp: Share payload buffers between IPv4 and IPv6David Gibson2024-05-021-59/+67
* udp: Explicitly set checksum in guest-bound UDP headersDavid Gibson2024-05-021-3/+4
* udp: Combine initialisation of IPv4 and IPv6 iovsDavid Gibson2024-05-021-61/+53
* udp: Split tap-bound UDP packets into multiple buffers using io vectorDavid Gibson2024-05-021-25/+49
* iov: Helper macro to construct iovs covering existing variables or fieldsDavid Gibson2024-05-021-4/+3
* treewide: Standardise variable names for various packet lengthsDavid Gibson2024-05-021-13/+13
* checksum: Make csum_ip4_header() take a host endian lengthDavid Gibson2024-05-021-1/+1
* tap: Split tap specific and L2 (ethernet) headersDavid Gibson2024-05-021-9/+14
* udp: Correctly look up outbound socket with port remappingsDavid Gibson2024-04-251-2/+3
* udp: Translate source address of resolver only for DNS remapped queriesStefano Brivio2024-03-181-6/+15
* tap: Rename tap_iov_{base,len}David Gibson2024-03-141-4/+4
* tap: Extend tap_send_frames() to allow multi-buffer framesDavid Gibson2024-03-141-1/+1
* udp: Use existing helper for UDP checksum on inbound IPv6 packetsDavid Gibson2024-03-131-4/+1
* udp: Avoid unnecessary pointer in udp_update_hdr4()David Gibson2024-03-131-9/+9
* udp: Re-order udp_update_hdr[46] for clarity and brevityDavid Gibson2024-03-131-26/+14
* udp: Pass data length explicitly to to udp_update_hdr[46]David Gibson2024-03-131-12/+16
* udp: Consistent port variable names in udp_update_hdr[46]David Gibson2024-03-131-18/+18
* udp: Refactor udp_sock[46]_iov_init()David Gibson2024-03-131-52/+50
* tap: make tap_update_mac() genericLaurent Vivier2024-03-061-2/+2
* checksum: introduce functions to compute the header part checksum for TCP/UDPLaurent Vivier2024-03-061-8/+10
* checksum: use csum_ip4_header() in udp.c and tcp.cLaurent Vivier2024-03-061-18/+2
* udp: little cleanup in udp_update_hdrX() to prepare future changesLaurent Vivier2024-03-061-20/+19
* util: move IP stuff from util.[ch] to ip.[ch]Laurent Vivier2024-03-061-0/+1
* fwd: Rename port_fwd.[ch] and their contentsDavid Gibson2024-02-291-5/+5
* tcp, udp: Don't precompute port remappings in epoll referencesDavid Gibson2024-02-291-6/+8
* inany: Provide more conveniently typed constants for special addressesDavid Gibson2024-02-291-3/+5
* udp: Remove unnecessary test for unspecified addr_outDavid Gibson2024-02-291-4/+2
* udp: Fix incorrect usage of IPv6 state in IPv4 pathDavid Gibson2024-02-291-2/+2