]> git.ipfire.org Git - thirdparty/linux.git/commit
selftests: drv-net: Test XDP_PASS/DROP support
authorMohsin Bashir <mohsin.bashr@gmail.com>
Sat, 19 Jul 2025 08:30:56 +0000 (01:30 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 23 Jul 2025 01:15:53 +0000 (18:15 -0700)
commit1cbcb1b28b26a528b1c1cf1eefb5d5c5659967dd
treeb7ca9d742c4cf5776f667737b0b4a366448a8826
parentbe09f0d1acce9ed8d730ae33969da201948608cd
selftests: drv-net: Test XDP_PASS/DROP support

Test XDP_PASS/DROP in single buffer and multi buffer mode when
XDP native support is available.

./drivers/net/xdp.py
TAP version 13
1..4
ok 1 xdp.test_xdp_native_pass_sb
ok 2 xdp.test_xdp_native_pass_mb
ok 3 xdp.test_xdp_native_drop_sb
ok 4 xdp.test_xdp_native_drop_mb
\# Totals: pass:4 fail:0 xfail:0 xpass:0 skip:0 error:0

Signed-off-by: Mohsin Bashir <mohsin.bashr@gmail.com>
Link: https://patch.msgid.link/20250719083059.3209169-3-mohsin.bashr@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/Makefile
tools/testing/selftests/drivers/net/xdp.py [new file with mode: 0755]
tools/testing/selftests/net/lib/xdp_native.bpf.c [new file with mode: 0644]