]> www.infradead.org Git - users/hch/dma-mapping.git/commit
bpf: selftests: send packet to devmap redirect XDP
authorFlorian Kauer <florian.kauer@linutronix.de>
Wed, 11 Sep 2024 08:41:19 +0000 (10:41 +0200)
committerMartin KaFai Lau <martin.lau@kernel.org>
Wed, 2 Oct 2024 20:51:43 +0000 (13:51 -0700)
commit49ebeb0c15e86548822a8fc8c5ac34c70709c1aa
tree7f7c5015fc8801b42da4c96ef1cb8e8ccc8ee740
parentca9984c5f0ab3690d98b13937b2485a978c8dd73
bpf: selftests: send packet to devmap redirect XDP

The current xdp_devmap_attach test attaches a program
that redirects to another program via devmap.

It is, however, never executed, so do that to catch
any bugs that might occur during execution.

Also, execute the same for a veth pair so that we
also cover the non-generic path.

Warning: Running this without the bugfix in this series
will likely crash your system.

Signed-off-by: Florian Kauer <florian.kauer@linutronix.de>
Reviewed-by: Toke Høiland-Jørgensen <toke@redhat.com>
Link: https://lore.kernel.org/r/20240911-devel-koalo-fix-ingress-ifindex-v4-2-5c643ae10258@linutronix.de
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c