History log of /openbsd/regress/sys/kern/sosplice/Makefile (Results 1 – 7 of 7)
Revision Date Author Comments
# f6246b7f 02-Jan-2021 bluhm <bluhm@openbsd.org>

Create chains and loops of spliced tcp and udp sockets. Send data
through them and check that MAXLOOP is triggered in kernel.


# 3488794c 27-Oct-2017 bluhm <bluhm@openbsd.org>

I am trying to find a bug that seems to be triggered by a combination
of TCP timing and socket splicing. Add tests that use Scapy scripts
as client and server. That allows to drop, delay and retran

I am trying to find a bug that seems to be triggered by a combination
of TCP timing and socket splicing. Add tests that use Scapy scripts
as client and server. That allows to drop, delay and retransmit
single TCP packets to execute various code paths in the remote
OpenBSD stack.

show more ...


# d653a4d4 09-Aug-2013 bluhm <bluhm@openbsd.org>

Move the check for required perl packages into Makefile.inc so that
make obj always runs through als sudirs.


# dafd265d 07-Aug-2013 bluhm <bluhm@openbsd.org>

Check wether the required perl packages are installed. If not,
print a message and skip the regression tests which need them.
OK deraadt@


# 4a08560f 01-Aug-2013 kettenis <kettenis@openbsd.org>

Some tests are currently failing. Only run those if the REGRESS_FULL
variable is set.


# 8f72aa00 08-Jan-2013 bluhm <bluhm@openbsd.org>

Add performance test for socket splicing. Two tcpbench processes
are used as server and client. Between them is a relay process
that can either copy or splice the data. Benchmarking is done for
TC

Add performance test for socket splicing. Two tcpbench processes
are used as server and client. Between them is a relay process
that can either copy or splice the data. Benchmarking is done for
TCP and UDP and for copy and splice. All tests are executed on
localhost per default. Alternatively the relay process can be
started on a remote machine.
Depending on hardware and environment socket splicing has increased
my throughput by 30% or up to 150% in this test.

show more ...


# f39f8f30 03-Jan-2013 bluhm <bluhm@openbsd.org>

Reengineer the socket splicing regression tests:
- Move the tests from splice to new sosplice directory for consistent naming.
- Split the API tests and the TCP splicing tests into separate directori

Reengineer the socket splicing regression tests:
- Move the tests from splice to new sosplice directory for consistent naming.
- Split the API tests and the TCP splicing tests into separate directories.
- Create some tests for the upcoming UDP splicing.
- Tests can be run in obj directories now.
- The API tests can run both on a local and on a remote machine now.
- Fix the forking TCP tests which splice and read or write simultaneously.
- Bunch of little fixes for races in the tests.
- Deduplicate code, move checks into common functions.

show more ...