public inbox for passt-dev@passt.top
 help / color / mirror / code / Atom feed
 messages from 2022-12-14 10:36:01 to 2023-02-13 03:38:38 UTC [more...]

[PATCH v2 0/9] error logging fixes
 2023-02-13  3:22 UTC  (18+ messages)
` [PATCH v2 1/9] log to stderr until process is daemonized, even if a logfile is set
` [PATCH v2 2/9] add errexit() to log an error message and exit with a single call
` [PATCH v2 3/9] eliminate most calls to usage() in conf()
` [PATCH v2 4/9] make conf_ports() exit immediately after logging error
` [PATCH v2 5/9] make conf_pasta_ns() "
` [PATCH v2 6/9] make conf_ugid() "
` [PATCH v2 7/9] make conf_netns_opt() "
` [PATCH v2 8/9] log a detailed error (not usage()) when there are extra non-option arguments
` [PATCH v2 9/9] convert all remaining err() followed by exit() to errexit()

[PATCH v2] pasta: propagate exit code from child command
 2023-02-13  2:37 UTC  (3+ messages)

[PATCH] pasta: Wait for tap to be set up before spawning command
 2023-02-13  2:33 UTC  (2+ messages)

[PATCH] test/pasta_options: Ignore failures on shell 'exit'
 2023-02-13  2:30 UTC  (2+ messages)

[PATCH] tap: Send frames after the first one in tap_send_frames_pasta()
 2023-02-13  2:24 UTC  (2+ messages)

[PATCH 1/2] pasta: correctly exit when execvp() fails
 2023-02-13  1:15 UTC  (6+ messages)
` [PATCH 2/2] pasta: propagate exit code from child command

[PATCH] pasta: do not leak netlink sock into child
 2023-02-13  1:15 UTC  (3+ messages)

[PATCH] Make assertions actually useful
 2023-02-13  1:14 UTC  (2+ messages)

[PATCH v3 00/18] RFC: Unify and simplify tap send path
 2023-02-13  1:14 UTC  (24+ messages)
` [PATCH v3 01/18] pcap: Introduce pcap_frame() helper
` [PATCH v3 02/18] pcap: Replace pcapm() with pcap_multiple()
` [PATCH v3 03/18] tcp: Combine two parts of passt tap send path together
` [PATCH v3 04/18] tcp: Don't compute total bytes in a message until we need it
` [PATCH v3 05/18] tcp: Improve interface to tcp_l2_buf_flush()
` [PATCH v3 06/18] tcp: Combine two parts of pasta tap send path together
` [PATCH v3 07/18] tap, tcp: Move tap send path to tap.c
` [PATCH v3 08/18] util: Introduce hton*_constant() in place of #ifdefs
` [PATCH v3 09/18] tcp, udp: Use named field initializers in iov_init functions
` [PATCH v3 10/18] util: Parameterize ethernet header initializer macro
` [PATCH v3 11/18] tcp: Remove redundant and incorrect initialization from *_iov_init()
` [PATCH v3 12/18] tcp: Consolidate calculation of total frame size
` [PATCH v3 13/18] tap: Add "tap headers" abstraction
` [PATCH v3 14/18] tcp: Use abstracted tap header
` [PATCH v3 15/18] tap: Use different io vector bases depending on tap type
` [PATCH v3 16/18] udp: Use abstracted tap header
` [PATCH v3 17/18] tap: Improve handling of partial frame sends
` [PATCH v3 18/18] udp: Use tap_send_frames()

[PATCH] tcp: Reset ACK_FROM_TAP_DUE flag only as needed, update timer
 2023-02-13  1:12 UTC 

[libvirt PATCH] qemu: allow passt to self-daemonize
 2023-02-09 10:54 UTC  (11+ messages)

[PATCH] pasta: wait for netns setup before calling exec
 2023-02-08 15:06 UTC  (11+ messages)

Improved handling of changing DNS resolvers
 2023-02-02 11:09 UTC  (6+ messages)

Race condition with pasta COMMAND
 2023-01-31 18:43 UTC  (4+ messages)

[PATCH 0/4] RFC: Some cleanups to tap and tcp
 2023-01-27  5:11 UTC  (5+ messages)
` [PATCH 1/4] tap: Don't pcap frames that didn't get sent
` [PATCH 2/4] tap: Eliminate goto from tap_handler()
` [PATCH 3/4] tcp: Remove 'recvmsg' goto from tcp_data_from_sock
` [PATCH 4/4] tcp: Remove 'zero_len' "

[PATCH 0/5] Cleanups to tcp socket pool handling
 2023-01-23 17:47 UTC  (13+ messages)
` [PATCH 1/5] tcp: Make a helper to refill each socket pool
` [PATCH 2/5] tcp: Split init and ns cases for tcp_sock_refill()
` [PATCH 3/5] tcp: Move socket pool declarations around
` [PATCH 4/5] tcp: Split pool lookup from creating new sockets in tcp_conn_new_sock()
` [PATCH 5/5] tcp: Improve handling of fallback if socket pool is empty on new splice

[PATCH v4 0/8] Don't use additional sockets for receiving "spliced" UDP communications
 2023-01-13  0:07 UTC  (12+ messages)
` [PATCH v4 1/8] udp: Move sending pasta tap frames to the end of udp_sock_handler()
` [PATCH v4 2/8] udp: Split sending to passt tap interface into separate function
` [PATCH v4 3/8] udp: Split receive from preparation and send in udp_sock_handler()
` [PATCH v4 4/8] udp: Don't handle tap receive batch size calculation within a #define
` [PATCH v4 5/8] udp: Pre-populate msg_names with local address
` [PATCH v4 6/8] udp: Unify udp_sock_handler_splice() with udp_sock_handler()
` [PATCH v4 7/8] udp: Decide whether to "splice" per datagram rather than per socket
` [PATCH v4 8/8] udp: Don't use separate sockets to listen for spliced packets

[libvirt PATCH 0/9] Support libvirt-managed QEMU domain <interface> backed by a passt process
 2023-01-12 18:12 UTC  (28+ messages)
` [libvirt PATCH 1/9] conf: rename virDomainNetBackend* to virDomainNetDriver*
` [libvirt PATCH 2/9] conf: move anonymous backend struct from virDomainNetDef into its own struct
` [libvirt PATCH 3/9] conf: put interface <backend> parsing/formatting separate functions
` [libvirt PATCH 4/9] conf: add passt XML additions to schema
` [libvirt PATCH 5/9] conf: parse/format passt-related XML additions
` [libvirt PATCH 6/9] qemu: new capability QEMU_CAPS_NETDEV_STREAM
` [libvirt PATCH 7/9] qemu: add passtStateDir to qemu driver config
` [libvirt PATCH 8/9] qemu: hook up passt config to qemu domains
` [libvirt PATCH 9/9] specfile: require passt for the build if fedora >= 36 or rhel >= 9

[PATCH] Correct port ranges in --tcp-ports examples
 2023-01-09  2:33 UTC  (2+ messages)

[PATCH v2 00/18] RFC: Unify and simplify tap send path
 2023-01-05  4:57 UTC  (17+ messages)
` [PATCH v2 01/18] pcap: Introduce pcap_frame() helper
` [PATCH v2 04/18] tcp: Don't keep compute total bytes in a message until we need it
` [PATCH v2 05/18] tcp: Improve interface to tcp_l2_buf_flush()
` [PATCH v2 17/18] udp: Use tap_send_frames()
` [PATCH v2 18/18] tap: Improve handling of partial frame sends

[PATCH] tcp: Explicitly check option length field values in tcp_opt_get()
 2023-01-05  4:34 UTC  (2+ messages)

[PATCH v3 0/8] Don't use additional sockets for receiving "spliced" UDP communications
 2023-01-05  4:25 UTC  (11+ messages)
` [PATCH v3 1/8] udp: Move sending pasta tap frames to the end of udp_sock_handler()
` [PATCH v3 2/8] udp: Split sending to passt tap interface into separate function
` [PATCH v3 3/8] udp: Split receive from preparation and send in udp_sock_handler()
` [PATCH v3 4/8] udp: Don't handle tap receive batch size calculation within a #define
` [PATCH v3 5/8] udp: Pre-populate msg_names with local address
` [PATCH v3 6/8] udp: Unify udp_sock_handler_splice() with udp_sock_handler()
` [PATCH v3 7/8] udp: Decide whether to "splice" per datagram rather than per socket
` [PATCH v3 8/8] udp: Don't use separate sockets to listen for spliced packets

[PATCH] test/perf/pasta_tcp: Add host to namespace cases for traffic via tap
 2023-01-05  2:24 UTC  (2+ messages)

[PATCH 0/8] Don't use additional sockets for receiving "spliced" UDP communications
 2023-01-04  4:53 UTC  (15+ messages)
` [PATCH 4/8] udp: Receive multiple datagrams at once on the pasta sock->tap path
` [PATCH 7/8] udp: Decide whether to "splice" per datagram rather than per socket

[PATCH] test/perf/pasta_udp: Add host to namespace cases for traffic via tap
 2023-01-04  4:27 UTC  (2+ messages)

[PATCH v2 0/8] Don't use additional sockets for receiving "spliced" UDP communications
 2022-12-16  0:58 UTC  (10+ messages)
` [PATCH v2 1/8] udp: Move sending pasta tap frames to the end of udp_sock_handler()
` [PATCH v2 2/8] udp: Split sending to passt tap interface into separate function
` [PATCH v2 3/8] udp: Split receive from preparation and send in udp_sock_handler()
` [PATCH v2 4/8] udp: Receive multiple datagrams at once on the pasta sock->tap path
` [PATCH v2 5/8] udp: Pre-populate msg_names with local address
` [PATCH v2 6/8] udp: Unify udp_sock_handler_splice() with udp_sock_handler()
` [PATCH v2 7/8] udp: Decide whether to "splice" per datagram rather than per socket
` [PATCH v2 8/8] udp: Don't use separate sockets to listen for spliced packets


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).