Jakub Kicinski wrote: > Commit 29b036be1b0b ("selftests: drv-net: test XDP, HDS auto and > the ioctl path") added an sample XDP_PASS prog in net/lib, so > that we can reuse it in various sub-directories. Delete the old > sample and use the one from the lib in existing tests. > > Acked-by: Stanislav Fomichev <sdf@xxxxxxxxxxx> > Signed-off-by: Jakub Kicinski <kuba@xxxxxxxxxx> > diff --git a/tools/testing/selftests/net/udpgro_bench.sh b/tools/testing/selftests/net/udpgro_bench.sh > index c51ea90a1395..815fad8c53a8 100755 > --- a/tools/testing/selftests/net/udpgro_bench.sh > +++ b/tools/testing/selftests/net/udpgro_bench.sh > @@ -7,7 +7,7 @@ source net_helper.sh > > readonly PEER_NS="ns-peer-$(mktemp -u XXXXXX)" > > -BPF_FILE="xdp_dummy.bpf.o" > +BPF_FILE="lib/xdp_dummy.bpf.o" Just curious: How does tools/testing/selftests/net/lib get compiled? The other subdirs of net are separate explicit targets in tools/testing/selftests/Makefile And what is the magic that avoids the need for adding bpf objects to .gitignore?