selftests: net: remove dependency on ebpf tests
authorPaolo Abeni <pabeni@redhat.com>
Wed, 24 Jan 2024 21:33:20 +0000 (22:33 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 25 Jan 2024 23:59:22 +0000 (15:59 -0800)
commit98cb12eb52a780e682bea8372fdb2912c08132dd
treeb02b00f3fe5c800af62c6560bd47f96d4aec1a41
parentb64787840080bdbd048bb9c68222ad17236cbd7e
selftests: net: remove dependency on ebpf tests

Several net tests requires an XDP program build under the ebpf
directory, and error out if such program is not available.

That makes running successful net test hard, let's duplicate into the
net dir the [very small] program, re-using the existing rules to build
it, and finally dropping the bogus dependency.

Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Link: https://lore.kernel.org/r/28e7af7c031557f691dc8045ee41dd549dd5e74c.1706131762.git.pabeni@redhat.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/Makefile
tools/testing/selftests/net/udpgro.sh
tools/testing/selftests/net/udpgro_bench.sh
tools/testing/selftests/net/udpgro_frglist.sh
tools/testing/selftests/net/udpgro_fwd.sh
tools/testing/selftests/net/veth.sh
tools/testing/selftests/net/xdp_dummy.c [new file with mode: 0644]