[PATCH v4 00/28] Introduce discontiguous frames management
2025-04-16 15:26 UTC (29+ messages)
` [PATCH v4 01/28] arp: Don't mix incoming and outgoing buffers
` [PATCH v4 02/28] iov: Introduce iov_slice(), iov_tail_slice() and iov_tail_drop()
` [PATCH v4 03/28] iov: Update IOV_REMOVE_HEADER() and IOV_PEEK_HEADER()
` [PATCH v4 04/28] tap: Use iov_tail with tap_add_packet()
` [PATCH v4 05/28] packet: Use iov_tail with packet_add()
` [PATCH v4 06/28] packet: Add packet_data()
` [PATCH v4 07/28] arp: Convert to iov_tail
` [PATCH v4 08/28] ndp: "
` [PATCH v4 09/28] icmp: "
` [PATCH v4 10/28] udp: "
` [PATCH v4 11/28] tcp: Convert tcp_tap_handler() to use iov_tail
` [PATCH v4 12/28] tcp: Convert tcp_data_from_tap() "
` [PATCH v4 13/28] dhcpv6: move offset initialization out of dhcpv6_opt()
` [PATCH v4 14/28] dhcpv6: Extract sending of NotOnLink status
` [PATCH v4 15/28] dhcpv6: Convert to iov_tail
` [PATCH v4 16/28] dhcpv6: Use iov_tail in dhcpv6_opt()
` [PATCH v4 17/28] dhcp: Convert to iov_tail
` [PATCH v4 18/28] ip: Use iov_tail in ipv6_l4hdr()
` [PATCH v4 19/28] tap: Convert tap4_handler() to iov_tail
` [PATCH v4 20/28] tap: Convert tap6_handler() "
` [PATCH v4 21/28] arp: use iov_tail rather than pool
` [PATCH v4 22/28] dhcp: "
` [PATCH v4 23/28] dhcpv6: "
` [PATCH v4 24/28] icmp: "
` [PATCH v4 25/28] ndp: "
` [PATCH v4 26/28] packet: remove PACKET_POOL() and PACKET_POOL_P()
` [PATCH v4 27/28] packet: remove unused parameter from PACKET_POOL_DECL()
` [PATCH v4 28/28] packet: add memory regions information into pool
[PATCH 0/4] Translate source addresses for ICMP errors
2025-04-16 14:27 UTC (8+ messages)
` [PATCH 1/4] fwd: Split out helpers for port-independent NAT
` [PATCH 2/4] treewide: Improve robustness against sockaddrs of unexpected family
` [PATCH 3/4] udp: Rework offender address handling in udp_sock_recverr()
` [PATCH 4/4] udp: Translate offender addresses for ICMP messages
[PATCH v3 00/20] Introduce discontiguous frames management
2025-04-16 3:06 UTC (24+ messages)
` [PATCH v3 01/20] arp: Don't mix incoming and outgoing buffers
` [PATCH v3 02/20] iov: Introduce iov_slice(), iov_tail_slice() and iov_tail_drop()
` [PATCH v3 03/20] iov: Update IOV_REMOVE_HEADER() and IOV_PEEK_HEADER()
` [PATCH v3 04/20] tap: Use iov_tail with tap_add_packet()
` [PATCH v3 05/20] packet: Use iov_tail with packet_add()
` [PATCH v3 06/20] packet: Add packet_data()
` [PATCH v3 07/20] arp: Convert to iov_tail
` [PATCH v3 08/20] ndp: "
` [PATCH v3 09/20] icmp: "
` [PATCH v3 10/20] udp: "
` [PATCH v3 11/20] tcp: Convert tcp_tap_handler() to use iov_tail
` [PATCH v3 12/20] tcp: Convert tcp_data_from_tap() "
` [PATCH v3 13/20] dhcpv6: move offset initialization out of dhcpv6_opt()
` [PATCH v3 14/20] dhcpv6: Extract sending of NotOnLink status
` [PATCH v3 15/20] dhcpv6: Convert to iov_tail
` [PATCH v3 16/20] dhcpv6: Use iov_tail in dhcpv6_opt()
` [PATCH v3 17/20] dhcp: Convert to iov_tail
` [PATCH v3 18/20] ip: Use iov_tail in ipv6_l4hdr()
` [PATCH v3 19/20] tap: Convert tap4_handler() to iov_tail
` [PATCH v3 20/20] tap: Convert tap6_handler() "
[PATCH 0/7] Assorted fixes for UDP socket and error handling problems
2025-04-16 0:38 UTC (13+ messages)
` [PATCH 1/7] udp: Fix breakage of UDP error handling by PKTINFO support
` [PATCH 2/7] udp: Be quieter about errors on UDP receive
` [PATCH 3/7] udp: Pass socket & flow information direction to error handling functions
` [PATCH 4/7] udp: Deal with errors as we go in udp_sock_fwd()
` [PATCH 5/7] udp: Add udp_pktinfo() helper
` [PATCH 6/7] udp: Minor re-organisation of udp_sock_recverr()
` [PATCH 7/7] udp: Propagate errors on listening and brand new sockets
passt: new version 2025_04_15.2340bbf available
2025-04-15 21:31 UTC
[PATCH] udp: Fix breakage of UDP error handling by PKTINFO support
2025-04-15 5:28 UTC (3+ messages)
[PATCH 0/2] Fix --dns-forward with --no-map-gw
2025-04-14 9:30 UTC (7+ messages)
` [PATCH 1/2] conf: Split add_dns_resolv() into separate IPv4 and IPv6 versions
` [PATCH 2/2] conf: Honour --dns-forward for local resolver even with --no-map-gw
[PATCH v2 00/20] Introduce discontiguous frames management
2025-04-14 7:31 UTC (32+ messages)
` [PATCH v2 01/20] arp: Don't mix incoming and outgoing buffers
` [PATCH v2 02/20] iov: Introduce iov_tail_drop() and iov_slice()
` [PATCH v2 03/20] iov: Update IOV_REMOVE_HEADER() and IOV_PEEK_HEADER()
` [PATCH v2 04/20] tap: Use iov_tail with tap_add_packet()
` [PATCH v2 05/20] packet: Use iov_tail with packet_add()
` [PATCH v2 06/20] packet: Add packet_base()
` [PATCH v2 07/20] arp: Convert to iov_tail
` [PATCH v2 08/20] ndp: "
` [PATCH v2 09/20] icmp: "
` [PATCH v2 10/20] udp: "
` [PATCH v2 11/20] tcp: Convert tcp_tap_handler() to use iov_tail
` [PATCH v2 12/20] tcp: Convert tcp_data_from_tap() "
` [PATCH v2 13/20] dhcpv6: move offset initialization out of dhcpv6_opt()
` [PATCH v2 14/20] dhcpv6: Extract sending of NotOnLink status
` [PATCH v2 15/20] dhcpv6: Convert to iov_tail
` [PATCH v2 16/20] dhcpv6: Use iov_tail in dhcpv6_opt()
` [PATCH v2 17/20] dhcp: Convert to iov_tail
` [PATCH v2 18/20] ip: Use iov_tail in ipv6_l4hdr()
` [PATCH v2 19/20] tap: Convert tap4_handler() to iov_tail
` [PATCH v2 20/20] tap: Convert tap6_handler() "
tcp_splice SO_RCVLOWAT code; never invoked?
2025-04-11 6:15 UTC (3+ messages)
[PATCH 0/3] Properly preseve local addresses for UDP flows
2025-04-11 5:03 UTC (5+ messages)
` [PATCH 1/3] udp: Use PKTINFO cmsgs to get destination address for received datagrams
` [PATCH 2/3] inany: Improve ASSERT message for bad socket family
` [PATCH 3/3] udp, udp_flow: Track our specific address on socket interfaces
[PATCH 0/2] Fix bugs in tcp_splice_sock_handler()
2025-04-09 22:41 UTC (4+ messages)
` [PATCH 1/2] tcp_splice: Don't double could bytes read on EINTR
` [PATCH 2/2] tcp_splice: Don't clobber errno before checking for EAGAIN
[PATCH] conf: Add missing return in conf_nat(), fix --map-guest-addr none
2025-04-08 6:39 UTC (2+ messages)
[PATCH] udp_flow: Save 8 bytes in struct udp_flow on 64-bit architectures
2025-04-08 6:39 UTC (2+ messages)
[PATCH 00/12] Use connect()ed sockets for both sides of UDP flows
2025-04-07 23:50 UTC (21+ messages)
` [PATCH 01/12] udp: Use connect()ed sockets for initiating side
` [PATCH 02/12] udp: Make udp_sock_recv() take max number of frames as a parameter
` [PATCH 03/12] udp: Polish udp_vu_sock_info() and remove from vu specific code
` [PATCH 04/12] udp: Don't bother to batch datagrams from "listening" socket
` [PATCH 05/12] udp: Parameterize number of datagrams handled by udp_*_reply_sock_data()
` [PATCH 06/12] udp: Split spliced forwarding path from udp_buf_reply_sock_data()
` [PATCH 07/12] udp: Merge vhost-user and "buf" listening socket paths
` [PATCH 08/12] udp: Move UDP_MAX_FRAMES to udp.c
` [PATCH 09/12] udp_flow: Take pif and port as explicit parameters to udp_flow_from_sock()
` [PATCH 10/12] udp: Rework udp_listen_sock_data() into udp_sock_fwd()
` [PATCH 11/12] udp: Fold udp_splice_prepare and udp_splice_send into udp_sock_to_sock
` [PATCH 12/12] udp_flow: Don't discard packets that arrive between bind() and connect()
[PATCH v7] udp: support traceroute in direction tap-socket
2025-04-07 21:49 UTC (3+ messages)
[PATCH v6] udp: support traceroute in direction tap-socket
2025-04-04 21:21 UTC
[PATCH v4] udp: support traceroute
2025-04-04 14:03 UTC (10+ messages)
[PATCH v5] udp: support traceroute
2025-04-04 11:11 UTC (5+ messages)
[PATCH] passt-repair: Ensure that read buffer is NULL-terminated
2025-04-03 23:34 UTC (2+ messages)
[PATCH 00/18] Introduce discontiguous frames management
2025-04-03 23:26 UTC (37+ messages)
` [PATCH 01/18] arp: Don't mix incoming and outgoing buffers
` [PATCH 02/18] iov: Update IOV_REMOVE_HEADER() and IOV_PEEK_HEADER()
` [PATCH 03/18] tap: Use iov_tail with tap_add_packet()
` [PATCH 04/18] packet: Use iov_tail with packet_add()
` [PATCH 05/18] packet: Add packet_base()
` [PATCH 06/18] arp: Convert to iov_tail
` [PATCH 07/18] ndp: "
` [PATCH 08/18] icmp: "
` [PATCH 09/18] udp: "
` [PATCH 10/18] tcp: Convert tcp_tap_handler() to use iov_tail
` [PATCH 11/18] tcp: Convert tcp_data_from_tap() "
` [PATCH 12/18] dhcpv6: Convert to iov_tail
` [PATCH 13/18] dhcpv6: move offset initialization out of dhcpv6_opt()
` [PATCH 14/18] dhcpv6: Use iov_tail in dhcpv6_opt()
` [PATCH 15/18] dhcp: Convert to iov_tail
` [PATCH 16/18] tap: "
` [PATCH 17/18] ip: Use iov_tail in ipv6_l4hdr()
` [PATCH 18/18] tap: Convert to iov_tail
[PATCH 0/3] Add vhost-net kernel support
2025-04-03 6:40 UTC (8+ messages)
` [PATCH 1/3] tap: specify the packet pool
` [PATCH 2/3] tap: implement vhost_call_cb
[PATCH 3/3] tap: add die() on vhost error
2025-04-03 6:36 UTC (3+ messages)
[PATCH 0/3] udp: Further preliminaries towards using connected sockets on both sides
2025-04-03 4:24 UTC (4+ messages)
page: next (older)
Code repositories for project(s) associated with this public inbox
https://passt.top/passt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for IMAP folder(s).