| Commit message (Expand) | Author | Age | Files | Lines |
| * | udp_vu: Check iov_tail_clone() return before assigning to msg_iovlen | Jon Maloy | 2026-07-15 | 1 | -2/+6 |
| * | vhost_user: Offer VIRTIO_NET_F_GUEST_CSUM2026_05_26.038c51e | Laurent Vivier | 2026-05-26 | 1 | -2/+5 |
| * | udp: Pass iov_tail to udp_update_hdr4()/udp_update_hdr6() | Laurent Vivier | 2026-05-26 | 1 | -68/+38 |
| * | udp_vu: Allow virtqueue elements with multiple iovec entries | Laurent Vivier | 2026-05-26 | 1 | -15/+16 |
| * | vhost-user: Centralise Ethernet frame padding in vu_collect() and vu_pad() | Laurent Vivier | 2026-05-20 | 1 | -6/+8 |
| * | vu_common: Pass explicit frame length to vu_flush() | Laurent Vivier | 2026-05-20 | 1 | -1/+1 |
| * | pcap: Pass explicit L2 length to pcap_iov() | Laurent Vivier | 2026-05-20 | 1 | -1/+3 |
| * | checksum: Pass explicit L4 length to checksum functions | Laurent Vivier | 2026-05-20 | 1 | -12/+9 |
| * | udp_vu: Pass iov explicitly to helpers instead of using file-scoped array | Laurent Vivier | 2026-05-20 | 1 | -32/+35 |
| * | udp_vu: Move virtqueue management from udp_vu_sock_recv() to its caller | Laurent Vivier | 2026-05-20 | 1 | -48/+50 |
| * | vu_common: Move vnethdr setup into vu_flush() | Laurent Vivier | 2026-05-20 | 1 | -2/+1 |
| * | treewide: Spell ASSERT() as assert() | David Gibson | 2026-03-20 | 1 | -3/+3 |
| * | vu_common: Move iovec management into vu_collect() | Laurent Vivier | 2026-03-20 | 1 | -9/+12 |
| * | iov: Add iov_truncate() helper and use it in vu handlers | Laurent Vivier | 2026-03-10 | 1 | -9/+3 |
| * | vu_common: Always set num_buffers in virtio-net header | Laurent Vivier | 2026-03-04 | 1 | -1/+1 |
| * | tcp_vu, udp_vu: Fix comment headers for header length functions | Laurent Vivier | 2026-02-24 | 1 | -2/+2 |
| * | tcp_vu, udp_vu: Account for virtio net header in minimum frame size | Laurent Vivier | 2026-02-24 | 1 | -1/+1 |
| * | virtio: Introduce VNET_HLEN macro for virtio net header length | Laurent Vivier | 2026-02-15 | 1 | -8/+4 |
| * | udp_vu: Discard datagrams when RX virtqueue is not usable | Laurent Vivier | 2026-01-10 | 1 | -10/+22 |
| * | tcp, udp: Pad batched frames for vhost-user modes to 60 bytes (802.3 minimum) | Stefano Brivio | 2025-12-08 | 1 | -2/+6 |
| * | udp_vu: Pass virtqueue pointer to udp_vu_sock_recv() | Laurent Vivier | 2025-09-09 | 1 | -4/+5 |
| * | style: Fix 'Return' comment style | Laurent Vivier | 2025-07-18 | 1 | -2/+2 |
| * | udp: Merge vhost-user and "buf" listening socket paths | David Gibson | 2025-04-07 | 1 | -62/+0 |
| * | udp: Split spliced forwarding path from udp_buf_reply_sock_data() | David Gibson | 2025-04-07 | 1 | -10/+2 |
| * | udp: Parameterize number of datagrams handled by udp_*_reply_sock_data() | David Gibson | 2025-04-07 | 1 | -2/+4 |
| * | udp: Polish udp_vu_sock_info() and remove from vu specific code | David Gibson | 2025-04-07 | 1 | -18/+1 |
| * | udp: Simplify updates to UDP flow timestamp | David Gibson | 2025-04-02 | 1 | -8/+1 |
| * | udp: Share more logic between vu and non-vu reply socket paths | David Gibson | 2025-03-26 | 1 | -15/+11 |
| * | udp_vu: Factor things out of udp_vu_reply_sock_data() loop | David Gibson | 2025-03-26 | 1 | -15/+13 |
| * | udp: Simplify checking of epoll event bits | David Gibson | 2025-03-26 | 1 | -16/+9 |
| * | udp: Common invocation of udp_sock_errs() for vhost-user and "buf" paths | David Gibson | 2025-03-26 | 1 | -15/+0 |
| * | udp: create and send ICMPv4 to local peer when applicable | Jon Maloy | 2025-03-07 | 1 | -2/+2 |
| * | udp_vu: update segment size | Laurent Vivier | 2024-12-05 | 1 | -1/+2 |
| * | iov, checksum: Replace csum_iov() with csum_iov_tail() | David Gibson | 2024-11-28 | 1 | -4/+5 |
| * | vhost-user: add vhost-user | Laurent Vivier | 2024-11-27 | 1 | -0/+343 |