messages from 2023-09-27 17:05:07 to 2023-11-23 01:53:01 UTC [more...]
[PATCH] test: Make handling of shell prompts with escapes a little more reliable
2023-11-23 1:52 UTC
[PATCH v3] port_fwd, util: Don't bind UDP ports with opposite-side bound TCP ports
2023-11-22 8:55 UTC (2+ messages)
[PATCH v2] port_fwd, util: Don't bind UDP ports with opposite-side bound TCP ports
2023-11-22 6:10 UTC (3+ messages)
[PATCH] port_fwd, util: Don't bind UDP ports with opposite-side bound TCP ports
2023-11-21 16:54 UTC
passt: new version 2023_11_19.4f1709d available
2023-11-19 21:04 UTC
[PATCH v3 0/2] Some fixes for valgrind suppressions
2023-11-19 20:10 UTC (4+ messages)
` [PATCH v3 1/2] valgrind: Adjust suppression for MSG_TRUNC with NULL buffer
` [PATCH v3 2/2] valgrind: Don't disable optimizations for valgrind builds
[PATCH 0/3] pasta: Implement runtime auto-forwarding for UDP
2023-11-19 20:10 UTC (5+ messages)
` [PATCH 1/3] tcp: Use common helper for rebinding inbound and outbound ports
` [PATCH 2/3] tcp: Simplify away tcp_port_rebind()
` [PATCH 3/3] udp,pasta: Periodically scan for ports to automatically forward
[PATCH] clang-tidy: Suppress silly misc-include-cleaner warnings
2023-11-19 20:08 UTC (2+ messages)
[PATCH v2 0/2] Some fixes for valgrind suppressions
2023-11-16 9:16 UTC (5+ messages)
` [PATCH v2 1/2] valgrind: Adjust suppression for MSG_TRUNC with NULL buffer
` [PATCH v2 2/2] valgrind: Don't disable optimizations for valgrind builds
[PATCH] cppcheck,valgrind: Don't pass NULL to recv() with MSG_TRUNC
2023-11-16 5:25 UTC (4+ messages)
passt: new version 2023_11_10.5ec3634 available
2023-11-12 22:35 UTC
[PATCH 0/2] Avoid bugs related to TCP_WINDOW_CLAMP
2023-11-10 17:06 UTC (7+ messages)
` [PATCH 1/2] tcp: Rename and small cleanup to tcp_clamp_window()
` [PATCH 2/2] tcp: Don't use TCP_WINDOW_CLAMP
[PATCH 0/2] Handle incomplete tap writes for pasta
2023-11-10 13:51 UTC (4+ messages)
` [PATCH 1/2] tap, pasta: Handle incomplete tap sends for pasta too
` [PATCH 2/2] tap, pasta: Handle short writes to /dev/tap
[PATCH 0/3] Minimal fixes for issues reported by static checkers
2023-11-07 23:32 UTC (6+ messages)
` [PATCH 1/3] netlink: Sequence numbers are actually 32 bits wide
` [PATCH 2/3] port_fwd: Don't try to read bound ports from invalid file handles
` [PATCH 3/3] log: Match implicit va_start() with va_end() in vlogmsg()
passt: new version 2023_11_07.56d9f6d available
2023-11-07 15:35 UTC
[PATCH 0/8] Clean ups and speed ups to benchmarks
2023-11-07 12:45 UTC (10+ messages)
` [PATCH 1/8] test/perf: Remove stale iperf3c/iperf3s directives
` [PATCH 2/8] test/perf: Get iperf3 stats from client side
` [PATCH 3/8] test/perf: Start iperf3 server less often
` [PATCH 4/8] test/perf: Small MTUs for spliced TCP aren't interesting
` [PATCH 5/8] test/perf: Explicitly control UDP packet length, instead of MTU
` [PATCH 6/8] test/perf: "MTU" changes in passt_tcp host to guest aren't useful
` [PATCH 7/8] test/perf: Remove unnecessary --pacing-timer options
` [PATCH 8/8] test/perf: Simplify calculation of "omit" time for TCP throughput
[PATCH 0/2] udp: Fix bugs with saved socket fds
2023-11-07 12:45 UTC (6+ messages)
` [PATCH 1/2] udp: Consistently use -1 to indicate un-opened sockets in maps
` [PATCH 2/2] udp: Remove socket from udp_{tap,splice}_map when timed out
[PATCH v2 0/3] Some improvements to log functions
2023-11-07 12:45 UTC (6+ messages)
` [PATCH v2 1/3] log: Don't define logging function 4 times
` [PATCH v2 2/3] log: Enable format warnings
` [PATCH v2 3/3] log: Add vlogmsg()
[PATCH] tcp: Remove remaining declaration of tcp_l2_mh
2023-11-07 12:45 UTC (3+ messages)
[PATCH v2 00/11] tcp_splice: Better exploit symmetry between sides of connection
2023-11-07 12:45 UTC (13+ messages)
` [PATCH v2 01/11] tcp_splice: Remove redundant tcp_splice_epoll_ctl()
` [PATCH v2 02/11] tcp_splice: Correct error handling in tcp_splice_epoll_ctl()
` [PATCH v2 03/11] tcp_splice: Don't handle EPOLL_CTL_DEL as part of tcp_splice_epoll_ctl()
` [PATCH v2 04/11] tcp_splice: Remove unnecessary forward declaration
` [PATCH v2 05/11] tcp_splice: Avoid awkward temporaries in tcp_splice_epoll_ctl()
` [PATCH v2 06/11] tcp_splice: Don't pool pipes in pairs
` [PATCH v2 07/11] tcp_splice: Rename sides of connection from a/b to 0/1
` [PATCH v2 08/11] tcp_splice: Exploit side symmetry in tcp_splice_timer()
` [PATCH v2 09/11] tcp_splice: Exploit side symmetry in tcp_splice_connect_finish()
` [PATCH v2 10/11] tcp_splice: Exploit side symmetry in tcp_splice_destroy()
` [PATCH v2 11/11] tcp_splice: Simplify selection of socket and pipe sides in socket handler
[PATCH v2 0/4] Passt Interface Identifiers
2023-11-07 12:45 UTC (6+ messages)
` [PATCH v2 1/4] udp: Clean up ref initialisation in udp_sock_init()
` [PATCH v2 2/4] pif: Introduce notion of passt/pasta interface
` [PATCH v2 3/4] pif: Record originating pif in listening socket refs
` [PATCH v2 4/4] pif: Pass originating pif to tap handler functions
[PATCH v2 0/9] Clean ups to automatic port forwarding
2023-11-07 12:44 UTC (11+ messages)
` [PATCH v2 1/9] conf: Cleaner initialisation of default forwarding modes
` [PATCH v2 2/9] port_fwd: Move automatic port forwarding code to port_fwd.[ch]
` [PATCH v2 3/9] port_fwd: Better parameterise procfs_scan_listen()
` [PATCH v2 4/9] util: Add open_in_ns() helper
` [PATCH v2 5/9] port_fwd: Pre-open /proc/net/* files rather than on-demand
` [PATCH v2 6/9] port_fwd: Don't NS_CALL get_bound_ports()
` [PATCH v2 7/9] port_fwd: Split TCP and UDP cases for get_bound_ports()
` [PATCH v2 8/9] port_fwd: Move port scanning /proc fds into struct port_fwd
` [PATCH v2 9/9] port_fwd: Simplify get_bound_ports_*() to port_fwd_scan_*()
[PATCH] selinux: Allow passt to talk over unconfined_t UNIX domain socket for --fd
2023-11-07 12:28 UTC
[PATCH 00/11] tcp_splice: Better exploit symmetry between sides of connection
2023-11-06 13:21 UTC (23+ 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 09/11] tcp_splice: Exploit side symmetry in tcp_splice_connect_finish()
` [PATCH 10/11] tcp_splice: Exploit side symmetry in tcp_splice_destroy()
` [PATCH 11/11] tcp_splice: Simplify selection of socket and pipe sides in socket handler
[PATCH 0/4] Passt Interface Identifiers
2023-11-04 2:03 UTC (7+ 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 0/9] Clean ups to automatic port forwarding
2023-11-03 0:20 UTC (14+ 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] log: Don't define logging function 4 times
2023-10-13 5:17 UTC (2+ messages)
[PATCH] arp: only send ARP replies for --gateway address
2023-10-12 4:35 UTC (6+ messages)
passt: new version 2023_10_04.f851084 available
2023-10-09 22:38 UTC
[PATCH RFT 0/5] Fixes and a workaround for TCP stalls with small buffers
2023-10-05 7:38 UTC (26+ messages)
` [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 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 (9+ messages)
` [PATCH 06/10] siphash: Use more hygienic state initialiser
` [PATCH 10/10] siphash: Use incremental rather than all-at-once siphash functions
page: next (older) | prev (newer) | latest
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).