]> www.infradead.org Git - users/jedix/linux-maple.git/commit
selftests/net: packetdrill: import tcp/zerocopy
authorWillem de Bruijn <willemb@google.com>
Thu, 12 Sep 2024 00:52:41 +0000 (20:52 -0400)
committerJakub Kicinski <kuba@kernel.org>
Fri, 13 Sep 2024 02:04:37 +0000 (19:04 -0700)
commit1e42f73fd3c26e567c910e2ab9c91e9f56eae315
treeb71701f7904830a66a6bdfac3e14113b67160a59
parentcded7e0479c9340d7859841f2c0fd1aabf8f6294
selftests/net: packetdrill: import tcp/zerocopy

Same as initial tests, import verbatim from
github.com/google/packetdrill, aside from:

- update `source ./defaults.sh` path to adjust for flat dir
- add SPDX headers
- remove author statements if any
- drop blank lines at EOF (new)

Also import set_sysctls.py, which many scripts depend on to set
sysctls and then restore them later. This is no longer strictly needed
for namespacified sysctl. But not all sysctls are namespacified, and
doesn't hurt if they are.

Signed-off-by: Willem de Bruijn <willemb@google.com>
Acked-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20240912005317.1253001-3-willemdebruijn.kernel@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
13 files changed:
tools/testing/selftests/net/packetdrill/Makefile
tools/testing/selftests/net/packetdrill/set_sysctls.py [new file with mode: 0755]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_basic.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_batch.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_client.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_closed.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_epoll_edge.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_epoll_exclusive.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_epoll_oneshot.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_fastopen-client.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_fastopen-server.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_maxfrags.pkt [new file with mode: 0644]
tools/testing/selftests/net/packetdrill/tcp_zerocopy_small.pkt [new file with mode: 0644]