Repository navigation
Releases: bluhm/splicebench
Releases · bluhm/splicebench
Release list
v1.06
1.06 2025-07-10
- Options -n and -N for multiple and repeated connections can be
combined now. - When using repeated connections, traffic is blocked until
the connection to the first address is accepted. - Option -I allows to use iperf3 for TCP tests. The additional
control connection is spliced bidirectionally. - Timeout defaults to 10 seconds. It is restarted when all
connections have been accepted.
v1.05
1.05 2024-08-11
- If TCP splicing ends due to global timeout, exit with error
status. TCP connections should be shutdown by client side, and
not aborted by socket splicing relay. - Print bit per second in statistics with %e to get consistent
output and proper alignment.
v1.04
v1.03
v1.02
1.02 2023-07-04
- Repeat count is limited to 256.
- Option -n multi accepts multiple TCP connections at one listen
socket. - Option -N repeat creates multiple listen sockets on consecutive
addresses and connects to consecutive destinations. - Option -i idle sets timeout via command line.
v1.01
1.01 2023-06-05
- Create gpg signature .asc for released .tar.gz files.
- Parameter -b bufsize sets send and recv buffer size.
- Idle timeout is fixed 1 second.
- Timeout parameter is a global limit with default 5 seconds.
- Print format of sockname and peername changed.
- Allow DNS names for addresses and service names for ports.
- Print a status line after splice or copy has finished.
- Run splicebench with pledge "stdio dns inet proc".