selftests: drv-net: Test XDP_TX support
authorMohsin Bashir <mohsin.bashr@gmail.com>
Sat, 19 Jul 2025 08:30:57 +0000 (01:30 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 23 Jul 2025 01:15:53 +0000 (18:15 -0700)
commit6713945726ce6859aac9cfe0f37ba641471f9235
treed914b59f703e7aa8b7852399c069bf34b63fd1c4
parent1cbcb1b28b26a528b1c1cf1eefb5d5c5659967dd
selftests: drv-net: Test XDP_TX support

Add test to verify the XDP_TX functionality by generating traffic from a
remote node on a specific UDP port and redirecting it back to the sender.

./drivers/net/xdp.py
TAP version 13
1..5
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
ok 5 xdp.test_xdp_native_tx_mb
\# Totals: pass:5 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-4-mohsin.bashr@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/xdp.py
tools/testing/selftests/net/lib/xdp_native.bpf.c