public inbox for passt-dev@passt.top
 help / color / mirror / code / Atom feed
 messages from 2023-08-03 02:27:08 to 2023-09-05 06:19:36 UTC [more...]

[RFC v2] tcp: add support for read with offset when using MSG_PEEK
 2023-09-05  6:19 UTC  (5+ messages)

[PATCH] tap: fix uses of l3_len in tap4_handler()
 2023-08-30  1:22 UTC  (2+ messages)

[PATCH] dhcp: support BOOTP clients
 2023-08-29  9:14 UTC 

[PATCH v2 00/10] RFC: Convert TCP connection table to generalisable flow table
 2023-08-28  5:41 UTC  (11+ messages)
` [PATCH v2 01/10] flow, tcp: Generalise connection types
` [PATCH v2 02/10] flow, tcp: Move TCP connection table to unified flow table
` [PATCH v2 03/10] flow, tcp: Consolidate flow pointer<->index helpers
` [PATCH v2 04/10] flow: Make unified version of flow table compaction
` [PATCH v2 05/10] flow: Introduce struct flowside, space for uniform tracking of addresses
` [PATCH v2 06/10] tcp: Move guest side address tracking to flow/flowside
` [PATCH v2 07/10] tcp, flow: Perform TCP hash calculations based on flowside
` [PATCH v2 08/10] tcp: Re-use flowside_hash for initial sequence number generation
` [PATCH v2 09/10] tcp: Maintain host flowside for connections
` [PATCH v2 10/10] tcp_splice: Fill out flowside information for spliced connections

[PATCH v2] test: Add Podman system test with bats for pasta
 2023-08-24  1:50 UTC  (2+ messages)

passt: new version 2023_08_23.a7e4bfb available
 2023-08-23 21:27 UTC 

[PATCH] pasta: Strip RTA_PREFSRC when copying routes to the namespace
 2023-08-23 15:24 UTC  (2+ messages)

[PATCH] fedora: Replace pasta hard links by copies, mangle Build-IDs
 2023-08-23 14:31 UTC  (4+ messages)

[PATCH] test: Add Podman system test with bats for pasta
 2023-08-23 12:15 UTC  (3+ messages)

[PATCH] netlink: Set IFA_ADDRESS, not just IFA_LOCAL, while adding IPv4 addresses
 2023-08-23  7:38 UTC 

[PATCH v4 0/9] Flow Table Preliminaries
 2023-08-22 12:05 UTC  (14+ messages)
` [PATCH v4 1/9] tap: Don't clobber source address in tap6_handler()
` [PATCH v4 2/9] tap: Pass source address to protocol handler functions
` [PATCH v4 3/9] tcp: More precise terms for addresses and ports
` [PATCH v4 4/9] tcp: Consistent usage of ports in tcp_seq_init()
` [PATCH v4 5/9] tcp, udp: Don't include destination address in partially precomputed csums
` [PATCH v4 6/9] tcp, udp: Don't pre-fill IPv4 destination address in headers
` [PATCH v4 7/9] tcp: Move in_epoll flag out of common connection structure
` [PATCH v4 8/9] inany: Add missing double include guard to inany.h
` [PATCH v4 9/9] tcp: Remove broken pressure calculations for tcp_defer_handler()

[PATCH v3 0/9] Flow Table Preliminaries
 2023-08-22  2:11 UTC  (10+ messages)
` [PATCH v3 1/9] tap: Don't clobber source address in tap6_handler()
` [PATCH v3 2/9] tap: Pass source address to protocol handler functions
` [PATCH v3 3/9] tcp: More precise terms for addresses and ports
` [PATCH v3 4/9] tcp: Consistent usage of ports in tcp_seq_init()
` [PATCH v3 5/9] tcp, udp: Don't include destination address in partially precomputed csums
` [PATCH v3 6/9] tcp, udp: Don't pre-fill IPv4 destination address in headers
` [PATCH v3 7/9] tcp: Move in_epoll flag out of common connection structure
` [PATCH v3 8/9] inany: Add missing double include guard to inany.h
` [PATCH v3 9/9] tcp: Remove broken pressure calculations for tcp_defer_handler()

passt: new version 2023_08_18.0af928e available
 2023-08-20  9:35 UTC 

[PATCH v2 0/7] Extensive bandaging for SELinux policy issues, old and new
 2023-08-17 10:53 UTC  (10+ messages)
` [PATCH v2 1/7] fedora: Install pasta as hard link to ensure SELinux file context match
` [PATCH v2 2/7] selinux: Use explicit paths for binaries in file context
` [PATCH v2 3/7] selinux: Fix user namespace creation after breaking kernel change
` [PATCH v2 4/7] selinux: Update policy to fix user/group settings
` [PATCH v2 5/7] selinux: Add rules for sysctl and /proc/net accesses
` [PATCH v2 6/7] selinux: Allow pasta_t to read nsfs entries
` [PATCH v2 7/7] selinux: Fix domain transitions for typical commands pasta might run

[PATCH v2 0/7] Flow Table Preliminaries
 2023-08-17  3:37 UTC  (9+ messages)
` [PATCH v2 1/7] tap: Don't clobber source address in tap6_handler()
` [PATCH v2 2/7] tap: Pass source address to protocol handler functions
` [PATCH v2 3/7] tcp: More precise terms for addresses and ports
` [PATCH v2 4/7] tcp: Consistent usage of ports in tcp_seq_init()
` [PATCH v2 5/7] tcp, udp: Don't include destination address in partially precomputed csums
` [PATCH v2 6/7] tcp, udp: Don't pre-fill IPv4 destination address in headers
` [PATCH v2 7/7] tcp: Move in_epoll flag out of common connection structure

[PATCH 0/3] pasta: Don't propagate host address lifetimes to the container
 2023-08-16 16:41 UTC  (5+ messages)
` [PATCH 1/3] netlink: Remove redundant check on nlmsg_type
` [PATCH 2/3] netlink: Correctly calculate attribute length for address messages
` [PATCH 3/3] netlink: Don't propagate host address expiry to the container

[PATCH 0/7] Extensive bandaging for SELinux policy issues, old and new
 2023-08-16  9:12 UTC  (16+ messages)
` [PATCH 1/7] fedora: Install pasta as hard link to ensure SELinux file context match
` [PATCH 2/7] selinux: Use explicit paths for binaries in file context
` [PATCH 3/7] selinux: Fix user namespace creation after breaking kernel change
` [PATCH 4/7] selinux: Update policy to fix user/group settings
` [PATCH 5/7] selinux: Add rules for sysctl and /proc/net accesses
` [PATCH 6/7] selinux: Allow pasta_t to read nsfs entries
` [PATCH 7/7] selinux: Fix domain transitions for typical commands pasta might run

[PATCH] tap: Fix format specifier in tap4_is_fragment() warning
 2023-08-16  6:58 UTC  (2+ messages)

[PATCH] conf: Demote overlapping port ranges error to a warning
 2023-08-13 16:31 UTC  (2+ messages)

[PATCH] tap: fix seq->p.count limit
 2023-08-13 16:31 UTC  (5+ messages)

[PATCH v3 00/13] Clean up to tap errors and epoll dispatch
 2023-08-13 16:31 UTC  (15+ messages)
` [PATCH v3 01/13] tap: Clean up tap reset path
` [PATCH v3 02/13] tap: Clean up behaviour for errors on listening Unix socket
` [PATCH v3 03/13] tap: Fold reset handling into tap_handler_pasta()
` [PATCH v3 04/13] tap: Fold reset handling into tap_handler_passt()
` [PATCH v3 05/13] epoll: Generalize epoll_ref to cover things other than sockets
` [PATCH v3 06/13] epoll: Always use epoll_ref for the epoll data variable
` [PATCH v3 07/13] epoll: Fold sock_handler into general switch on epoll event fd
` [PATCH v3 08/13] epoll: Split handling of ICMP and ICMPv6 sockets
` [PATCH v3 09/13] epoll: Tiny cleanup to udp_sock_handler()
` [PATCH v3 10/13] epoll: Split handling of TCP timerfds into its own handler function
` [PATCH v3 11/13] epoll: Split handling of listening TCP sockets into their own handler
` [PATCH v3 12/13] epoll: Split listening Unix domain socket into its own type
` [PATCH v3 13/13] epoll: Use different epoll types for passt and pasta tap fds

[PATCH 0/6] Flow Table Preliminaries
 2023-08-11 11:36 UTC  (8+ messages)
` [PATCH 1/6] tap: Don't clobber source address in tap6_handler()
` [PATCH 2/6] tap: Pass source address to protocol handler functions
` [PATCH 3/6] tcp: More precise terms for addresses and ports
` [PATCH 4/6] tcp: Consistent usage of ports in tcp_seq_init()
` [PATCH 5/6] tcp, udp: Don't include destination address in partially precomputed csums
` [PATCH 6/6] tcp, udp: Don't pre-fill IPv4 destination address in headers

[PATCH 0/9] Clean up to epoll dispatch
 2023-08-11  3:17 UTC  (17+ messages)
` [PATCH 1/9] epoll: Generalize epoll_ref to cover things other than sockets
` [PATCH 2/9] epoll: Always use epoll_ref for the epoll data variable
` [PATCH 3/9] epoll: Fold sock_handler into general switch on epoll event fd
` [PATCH 4/9] epoll: Split handling of ICMP and ICMPv6 sockets
` [PATCH 5/9] epoll: Tiny cleanup to udp_sock_handler()
` [PATCH 6/9] epoll: Split handling of TCP timerfds into its own handler function
` [PATCH 7/9] epoll: Split handling of listening TCP sockets into their own handler
` [PATCH 8/9] epoll: Split listening Unix domain socket into its own type
` [PATCH 9/9] epoll: Use different epoll types for passt and pasta tap fds

[PATCH v2 00/13] Clean up to tap errors and epoll dispatch
 2023-08-11  3:11 UTC  (18+ messages)
` [PATCH v2 01/13] tap: Clean up tap reset path
` [PATCH v2 02/13] tap: Clean up behaviour for errors on listening Unix socket
` [PATCH v2 03/13] tap: Fold reset handling into tap_handler_pasta()
` [PATCH v2 04/13] tap: Fold reset handling into tap_handler_passt()
` [PATCH v2 05/13] epoll: Generalize epoll_ref to cover things other than sockets
` [PATCH v2 06/13] epoll: Always use epoll_ref for the epoll data variable
` [PATCH v2 07/13] epoll: Fold sock_handler into general switch on epoll event fd
` [PATCH v2 08/13] epoll: Split handling of ICMP and ICMPv6 sockets
` [PATCH v2 09/13] epoll: Tiny cleanup to udp_sock_handler()
` [PATCH v2 10/13] epoll: Split handling of TCP timerfds into its own handler function
` [PATCH v2 11/13] epoll: Split handling of listening TCP sockets into their own handler
` [PATCH v2 12/13] epoll: Split listening Unix domain socket into its own type
` [PATCH v2 13/13] epoll: Use different epoll types for passt and pasta tap fds

[PATCH v2 0/4] Clean up reset of tap connections
 2023-08-07  6:01 UTC  (5+ messages)
` [PATCH v2 1/4] tap: Clean up tap reset path
` [PATCH v2 2/4] tap: More sensible behaviour for error on listening qemu socket
` [PATCH v2 3/4] tap: Fold reset handling into tap_handler_pasta()
` [PATCH v2 4/4] tap: Fold reset handling into tap_handler_passt()

[PATCH 0/3] Better report errors failing to open namespace tap device
 2023-08-04  8:35 UTC  (3+ messages)

[PATCH 0/2] Clean up reset of tap connections
 2023-08-04  8:32 UTC  (3+ messages)
` [PATCH 1/2] tap: Clean up tap reset path
` [PATCH 2/2] tap: More sensible behaviour for error on listening qemu socket

[PATCH v2 00/17] netlink fixes and cleanups
 2023-08-04  7:04 UTC  (19+ messages)
` [PATCH v2 01/17] netlink: Split up functionality of nl_link()
` [PATCH v2 02/17] netlink: Split nl_addr() into separate operation functions
` [PATCH v2 03/17] netlink: Split nl_route() "
` [PATCH v2 04/17] netlink: Use struct in_addr for IPv4 addresses, not bare uint32_t
` [PATCH v2 05/17] netlink: Explicitly pass netlink sockets to operations
` [PATCH v2 06/17] netlink: Make nl_*_dup() use a separate datagram for each request
` [PATCH v2 07/17] netlink: Start sequence number from 1 instead of 0
` [PATCH v2 08/17] netlink: Treat send() or recv() errors as fatal
` [PATCH v2 09/17] netlink: Fill in netlink header fields from nl_req()
` [PATCH v2 10/17] netlink: Add nl_do() helper for simple operations with error checking
` [PATCH v2 11/17] netlink: Clearer reasoning about the netlink response buffer size
` [PATCH v2 12/17] netlink: Split nl_req() to allow processing multiple response datagrams
` [PATCH v2 13/17] netlink: Add nl_foreach_oftype to filter response message types
` [PATCH v2 14/17] netlink: Propagate errors for "set" operations
` [PATCH v2 15/17] netlink: Always process all responses to a netlink request
` [PATCH v2 16/17] netlink: Propagate errors for "dump" operations
` [PATCH v2 17/17] netlink: Propagate errors for "dup" operations

[PATCH 0/3] RFC: Allow C11 extensions in the passt/pasta code
 2023-08-04  7:03 UTC  (2+ messages)

[PATCH 00/17] netlink fixes and cleanups
 2023-08-03  5:40 UTC  (16+ messages)
` [PATCH 01/17] netlink: Split up functionality if nl_link()
` [PATCH 08/17] netlink: Treat send() or recv() errors as fatal
` [PATCH 10/17] netlink: Add nl_do() helper for simple operations with error checking
` [PATCH 17/17] netlink: Propagate errors for "dup" operations

[PATCH] tap: include errno in error when tap_ns_tun() fails
 2023-08-03  2:28 UTC  (4+ messages)


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