aboutgitcodebugslistschat
path: root/udp.c
Commit message (Expand)AuthorAgeFilesLines
* udp: Rename UDP listening socketsDavid Gibson2024-07-191-14/+11
* udp: Remove rdelta port forwarding mapsDavid Gibson2024-07-191-36/+6
* udp: Remove obsolete socket trackingDavid Gibson2024-07-191-91/+1
* udp: Direct datagrams from host to guest via flow tableDavid Gibson2024-07-191-134/+51
* udp: Find or create flows for datagrams from tap interfaceDavid Gibson2024-07-191-114/+97
* udp: Remove obsolete splice trackingDavid Gibson2024-07-191-47/+18
* udp: Handle "spliced" datagrams with per-flow socketsDavid Gibson2024-07-191-261/+175
* udp: Create flows for datagrams from originating socketsDavid Gibson2024-07-191-4/+165
* 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