aboutgitcodebugslistschat
path: root/udp_vu.c
Commit message (Expand)AuthorAgeFilesLines
* udp_vu: Check iov_tail_clone() return before assigning to msg_iovlenJon Maloy2026-07-151-2/+6
* vhost_user: Offer VIRTIO_NET_F_GUEST_CSUM2026_05_26.038c51eLaurent Vivier2026-05-261-2/+5
* udp: Pass iov_tail to udp_update_hdr4()/udp_update_hdr6()Laurent Vivier2026-05-261-68/+38
* udp_vu: Allow virtqueue elements with multiple iovec entriesLaurent Vivier2026-05-261-15/+16
* vhost-user: Centralise Ethernet frame padding in vu_collect() and vu_pad()Laurent Vivier2026-05-201-6/+8
* vu_common: Pass explicit frame length to vu_flush()Laurent Vivier2026-05-201-1/+1
* pcap: Pass explicit L2 length to pcap_iov()Laurent Vivier2026-05-201-1/+3
* checksum: Pass explicit L4 length to checksum functionsLaurent Vivier2026-05-201-12/+9
* udp_vu: Pass iov explicitly to helpers instead of using file-scoped arrayLaurent Vivier2026-05-201-32/+35
* udp_vu: Move virtqueue management from udp_vu_sock_recv() to its callerLaurent Vivier2026-05-201-48/+50
* vu_common: Move vnethdr setup into vu_flush()Laurent Vivier2026-05-201-2/+1
* treewide: Spell ASSERT() as assert()David Gibson2026-03-201-3/+3
* vu_common: Move iovec management into vu_collect()Laurent Vivier2026-03-201-9/+12
* iov: Add iov_truncate() helper and use it in vu handlersLaurent Vivier2026-03-101-9/+3
* vu_common: Always set num_buffers in virtio-net headerLaurent Vivier2026-03-041-1/+1
* tcp_vu, udp_vu: Fix comment headers for header length functionsLaurent Vivier2026-02-241-2/+2
* tcp_vu, udp_vu: Account for virtio net header in minimum frame sizeLaurent Vivier2026-02-241-1/+1
* virtio: Introduce VNET_HLEN macro for virtio net header lengthLaurent Vivier2026-02-151-8/+4
* udp_vu: Discard datagrams when RX virtqueue is not usableLaurent Vivier2026-01-101-10/+22
* tcp, udp: Pad batched frames for vhost-user modes to 60 bytes (802.3 minimum)Stefano Brivio2025-12-081-2/+6
* udp_vu: Pass virtqueue pointer to udp_vu_sock_recv()Laurent Vivier2025-09-091-4/+5
* style: Fix 'Return' comment styleLaurent Vivier2025-07-181-2/+2
* udp: Merge vhost-user and "buf" listening socket pathsDavid Gibson2025-04-071-62/+0
* udp: Split spliced forwarding path from udp_buf_reply_sock_data()David Gibson2025-04-071-10/+2
* udp: Parameterize number of datagrams handled by udp_*_reply_sock_data()David Gibson2025-04-071-2/+4
* udp: Polish udp_vu_sock_info() and remove from vu specific codeDavid Gibson2025-04-071-18/+1
* udp: Simplify updates to UDP flow timestampDavid Gibson2025-04-021-8/+1
* udp: Share more logic between vu and non-vu reply socket pathsDavid Gibson2025-03-261-15/+11
* udp_vu: Factor things out of udp_vu_reply_sock_data() loopDavid Gibson2025-03-261-15/+13
* udp: Simplify checking of epoll event bitsDavid Gibson2025-03-261-16/+9
* udp: Common invocation of udp_sock_errs() for vhost-user and "buf" pathsDavid Gibson2025-03-261-15/+0
* udp: create and send ICMPv4 to local peer when applicableJon Maloy2025-03-071-2/+2
* udp_vu: update segment sizeLaurent Vivier2024-12-051-1/+2
* iov, checksum: Replace csum_iov() with csum_iov_tail()David Gibson2024-11-281-4/+5
* vhost-user: add vhost-userLaurent Vivier2024-11-271-0/+343