public inbox for passt-dev@passt.top
 help / color / mirror / code / Atom feed
 messages from 2023-08-22 08:46:48 to 2023-10-12 01:51:29 UTC [more...]

[PATCH 00/11] tcp_splice: Better exploit symmetry between sides of connection
 2023-10-12  1:51 UTC  (10+ messages)
` [PATCH 01/11] tcp_splice: Remove redundant tcp_splice_epoll_ctl()
` [PATCH 02/11] tcp_splice: Correct error handling in tcp_splice_epoll_ctl()
` [PATCH 03/11] tcp_splice: Don't handle EPOLL_CTL_DEL as part of tcp_splice_epoll_ctl()
` [PATCH 04/11] tcp_splice: Remove unnecessary forward declaration
` [PATCH 05/11] tcp_splice: Avoid awkward temporaries in tcp_splice_epoll_ctl()
` [PATCH 06/11] tcp_splice: Don't pool pipes in pairs
` [PATCH 07/11] tcp_splice: Rename sides of connection from a/b to 0/1
` [PATCH 08/11] tcp_splice: Exploit side symmetry in tcp_splice_timer()
` [PATCH 11/11] tcp_splice: Simplify selection of socket and pipe sides in socket handler

passt: new version 2023_10_04.f851084 available
 2023-10-09 22:38 UTC 

[PATCH 0/4] Passt Interface Identifiers
 2023-10-09  8:30 UTC  (5+ messages)
` [PATCH 1/4] udp: Clean up ref initialisation in udp_sock_init()
` [PATCH 2/4] pif: Introduce notion of passt/pasta interface
` [PATCH 3/4] pif: Record originating pif in listening socket refs
` [PATCH 4/4] pif: Pass originating pif to tap handler functions

[PATCH RFT 0/5] Fixes and a workaround for TCP stalls with small buffers
 2023-10-05  7:38 UTC  (32+ messages)
` [PATCH RFT 1/5] tcp: Fix comment to tcp_sock_consume()
` [PATCH RFT 2/5] tcp: Reset STALLED flag on ACK only, check for pending socket data
` [PATCH RFT 3/5] tcp: Force TCP_WINDOW_CLAMP before resetting STALLED flag
` [PATCH RFT 4/5] tcp, tap: Don't increase tap-side sequence counter for dropped frames
` [PATCH RFT 5/5] passt.1: Add note about tuning rmem_max and wmem_max for throughput

[PATCH] dhcp: put option 53 at the beginning
 2023-10-05  6:19 UTC  (2+ messages)

[PATCH 0/4] RFC: Updates for cppcheck-2.12 warnings
 2023-10-05  6:19 UTC  (9+ messages)
` [PATCH 1/4] cppcheck: Make many pointers const
` [PATCH 2/4] conf: Remove overly cryptic selection of forward table
` [PATCH 3/4] cppcheck: Use "exhaustive" level checking when available
` [PATCH 4/4] cppcheck: Work around bug in cppcheck 2.12.0

[PATCH 0/9] Clean ups to automatic port forwarding
 2023-10-05  3:44 UTC  (10+ messages)
` [PATCH 1/9] conf: Cleaner initialisation of default forwarding modes
` [PATCH 2/9] port_fwd: Move automatic port forwarding code to port_fwd.[ch]
` [PATCH 3/9] port_fwd: Better parameterise procfs_scan_listen()
` [PATCH 4/9] util: Add open_in_ns() helper
` [PATCH 5/9] port_fwd: Pre-open /proc/net/* files rather than on-demand
` [PATCH 6/9] port_fwd: Don't NS_CALL get_bound_ports()
` [PATCH 7/9] port_fwd: Split TCP and UDP cases for get_bound_ports()
` [PATCH 8/9] port_fwd: Move port scanning /proc fds into struct port_fwd
` [PATCH 9/9] port_fwd: Simplify get_bound_ports_*() to port_fwd_scan_*()

[PATCH v2 0/3] Fixes and a workaround for TCP stalls with small buffers
 2023-10-03  2:50 UTC  (7+ messages)
` [PATCH v2 1/3] tcp: Fix comment to tcp_sock_consume()
` [PATCH v2 2/3] tcp: Force TCP_WINDOW_CLAMP before resetting STALLED flag
` [PATCH v2 3/3] tcp, tap: Don't increase tap-side sequence counter for dropped frames

[PATCH v2 00/10] siphash: cleanups and fixes
 2023-09-30 10:43 UTC  (12+ messages)
` [PATCH v2 01/10] siphash: Make siphash functions consistently return 64-bit results
` [PATCH v2 02/10] siphash: Make sip round calculations an inline function rather than macro
` [PATCH v2 03/10] siphash: Add siphash_feed() helper
` [PATCH v2 04/10] siphash: Clean up hash finalisation with posthash_final() function
` [PATCH v2 05/10] siphash: Fix bug in state initialisation
` [PATCH v2 06/10] siphash: Use more hygienic state initialiser
` [PATCH v2 07/10] siphash: Use specific structure for internal state
` [PATCH v2 08/10] siphash: Make internal helpers public
` [PATCH v2 09/10] siphash, checksum: Move TBAA explanation to checksum.c
` [PATCH v2 10/10] siphash: Use incremental rather than all-at-once siphash functions

[PATCH 00/10] siphash: cleanups and fixes
 2023-09-29 15:19 UTC  (17+ messages)
` [PATCH 01/10] siphash: Make siphash functions consistently return 64-bit results
` [PATCH 02/10] siphash: Make sip round calculations an inline function rather than macro
` [PATCH 03/10] siphash: Add siphash_feed() helper
` [PATCH 04/10] siphash: Clean up hash finalisation with posthash_final() function
` [PATCH 05/10] siphash: Fix bug in state initialisation
` [PATCH 06/10] siphash: Use more hygienic state initialiser
` [PATCH 07/10] siphash: Use specific structure for internal state
` [PATCH 08/10] siphash: Make internal helpers public
` [PATCH 09/10] siphash, checksum: Move TBAA explanation to checksum.c
` [PATCH 10/10] siphash: Use incremental rather than all-at-once siphash functions

[PATCH v2 0/2] Some static checker fixes
 2023-09-27 17:04 UTC  (4+ messages)
` [PATCH v2 1/2] Avoid shadowing index(3)
` [PATCH v2 2/2] util: Consolidate and improve workarounds for clang-tidy issue 58992

[PATCH] tcp: Always send an ACK segment once the handshake is completed
 2023-09-25  5:54 UTC  (2+ messages)

[PATCH] dhcpv6: Properly separate domain names in search list
 2023-09-23  7:44 UTC  (4+ messages)

[PATCH] dhcp: Actually note down the length of options received by the client
 2023-09-23  7:42 UTC  (2+ messages)

[PATCH 0/2] Some static checker fixes
 2023-09-19 22:17 UTC  (8+ messages)
` [PATCH 1/2] packet: Avoid shadowing index(3)
` [PATCH 2/2] util: Consolidate and improve workarounds for clang-tidy issue 58992

[PATCH] arp: only send ARP replies for --gateway address
 2023-09-19  2:09 UTC  (5+ messages)

[PATCH] passt: introduce --fd-is-tap to allow passing TAP file descriptor
 2023-09-19  0:45 UTC  (6+ messages)
  ` [PATCH] passt: introduce --tap-fd "

[PATCH] util: Fix licensing information display in --version
 2023-09-10  0:46 UTC  (2+ messages)

passt: new version 2023_09_08.05627dc available
 2023-09-08 16:17 UTC 

[PATCH 0/8] Fix a number of bugs with handling of TCP packets from tap
 2023-09-08 15:27 UTC  (10+ messages)
` [PATCH 1/8] tcp, tap: Correctly advance through packets in tcp_tap_handler()
` [PATCH 2/8] udp, tap: Correctly advance through packets in udp_tap_handler()
` [PATCH 3/8] tcp: Remove some redundant packet_get() operations
` [PATCH 4/8] tcp: Never hash match closed connections
` [PATCH 5/8] tcp: Return consumed packet count from tcp_data_from_tap()
` [PATCH 6/8] tcp: Correctly handle RST followed rapidly by SYN
` [PATCH 7/8] tcp: Consolidate paths where we initiate reset on tap interface
` [PATCH 8/8] tcp: Correct handling of FIN,ACK followed by SYN

passt: new version 2023_09_07.ee58f37 available
 2023-09-07 21:20 UTC 

[PATCH] dhcp: support BOOTP clients
 2023-09-07 15:45 UTC  (2+ messages)

[PATCH] tap: fix uses of l3_len in tap4_handler()
 2023-09-07 15:45 UTC  (3+ messages)

[PATCH v2 00/10] RFC: Convert TCP connection table to generalisable flow table
 2023-09-07  7:55 UTC  (19+ 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] fedora: Replace pasta hard links by copies, mangle Build-IDs
 2023-09-07  0:21 UTC  (5+ messages)

[PATCH] fedora: Replace pasta hard links by separate builds
 2023-09-07  0:21 UTC 

[PATCH 0/5] Fixes to AppArmor policy, passt/pasta profile split
 2023-09-06 22:35 UTC  (6+ messages)
` [PATCH 1/5] apparmor: Use abstractions/nameservice to deal with symlinked resolv.conf
` [PATCH 2/5] apparmor: Explicitly pass options we use while remounting root filesystem
` [PATCH 3/5] apparmor: Allow read-only access to uid_map
` [PATCH 4/5] apparmor: Allow pasta to remount /proc, access entries under its own copy
` [PATCH 5/5] apparmor: Add pasta's own profile

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

[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] 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  (4+ messages)
` [PATCH v4 5/9] tcp, udp: Don't include destination address in partially precomputed csums


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