diff options
author | Paolo Abeni <pabeni@redhat.com> | 2021-08-26 09:30:42 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-08-26 12:03:49 +0100 |
commit | 9af771d2ec044ffc19192711ac29f1d5c31dc181 (patch) | |
tree | 220fa17406f455331137c8c963a4e43fb2148feb /tools/testing/selftests/net/Makefile | |
parent | 8b325d2a099e6fa0f3e1113fc1e7b590360594fa (diff) | |
download | lwn-9af771d2ec044ffc19192711ac29f1d5c31dc181.tar.gz lwn-9af771d2ec044ffc19192711ac29f1d5c31dc181.zip |
selftests/net: allow GRO coalesce test on veth
This change extends the existing GRO coalesce test to
allow running on top of a veth pair, so that no H/W dep
is required to run them.
By default gro.sh will use the veth backend, and will try
to use exiting H/W in loopback mode if a specific device
name is provided with the '-i' command line option.
No functional change is intended for the loopback-based
tests, just move all the relevant initialization/cleanup
code into the related script.
Introduces a new initialization helper script for the
veth backend, and plugs the correct helper script according
to the provided command line.
Additionally, enable veth-based tests by default.
v1 -> v2:
- drop unused code in setup_veth_ns() - Willem
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/testing/selftests/net/Makefile')
-rw-r--r-- | tools/testing/selftests/net/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/selftests/net/Makefile b/tools/testing/selftests/net/Makefile index 4f9f73e7a299..378c0aac5a1a 100644 --- a/tools/testing/selftests/net/Makefile +++ b/tools/testing/selftests/net/Makefile @@ -26,6 +26,7 @@ TEST_PROGS += unicast_extensions.sh TEST_PROGS += udpgro_fwd.sh TEST_PROGS += veth.sh TEST_PROGS += ioam6.sh +TEST_PROGS += gro.sh TEST_PROGS_EXTENDED := in_netns.sh TEST_GEN_FILES = socket nettest TEST_GEN_FILES += psock_fanout psock_tpacket msg_zerocopy reuseport_addr_any |