OSDN Git Service

selftests/bpf: Test FOU kfuncs for externally controlled ipip devices
authorChristian Ehrig <cehrig@cloudflare.com>
Fri, 7 Apr 2023 13:38:55 +0000 (15:38 +0200)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 12 Apr 2023 23:40:39 +0000 (16:40 -0700)
commitd9688f898c08c8f96fb0e7879262877ffd319bfd
tree970e66422694ac762f552c367514bc1ea3fc94fd
parentc50e96099edb134bf107fafc02715fbc4aa2277f
selftests/bpf: Test FOU kfuncs for externally controlled ipip devices

Add tests for FOU and GUE encapsulation via the bpf_skb_{set,get}_fou_encap
kfuncs, using ipip devices in collect-metadata mode.

These tests make sure that we can successfully set and obtain FOU and GUE
encap parameters using ingress / egress BPF tc-hooks.

Signed-off-by: Christian Ehrig <cehrig@cloudflare.com>
Link: https://lore.kernel.org/r/040193566ddbdb0b53eb359f7ac7bbd316f338b5.1680874078.git.cehrig@cloudflare.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/prog_tests/test_tunnel.c
tools/testing/selftests/bpf/progs/test_tunnel_kern.c