diff options
author | Martin KaFai Lau <martin.lau@kernel.org> | 2024-12-16 12:49:08 -0800 |
---|---|---|
committer | Martin KaFai Lau <martin.lau@kernel.org> | 2024-12-16 13:43:07 -0800 |
commit | dad704ebe38642cd405e15b9c51263356391355c (patch) | |
tree | 9273700d25657dac11f53305b8f89cb7f412e4cc /scripts/lib/kdoc/kdoc_parser.py | |
parent | 2309132fc5d9d87deb15bda3497326aded6bfe4a (diff) | |
parent | df539cefb0abbd16be9fbcc6ec46a5a35495800f (diff) |
Merge branch 'selftests-bpf-migrate-test_xdp_meta-sh-to-test_progs'
Bastien Curutchet says:
====================
This patch series continues the work to migrate the script tests into
prog_tests.
test_xdp_meta.sh uses the BPF programs defined in progs/test_xdp_meta.c
to do a simple XDP/TC functional test that checks the metadata
allocation performed by the bpf_xdp_adjust_meta() helper.
This is already partly covered by two tests under prog_tests/:
- xdp_context_test_run.c uses bpf_prog_test_run_opts() to verify the
validity of the xdp_md context after a call to bpf_xdp_adjust_meta()
- xdp_metadata.c ensures that these meta-data can be exchanged through
an AF_XDP socket.
However test_xdp_meta.sh also verifies that the meta-data initialized
in the struct xdp_md is forwarded to the struct __sk_buff used by BPF
programs at 'TC level'. To cover this, I add a test case in
xdp_context_test_run.c that uses the same BPF programs from
progs/test_xdp_meta.c.
Changes in v2:
- Add missing close_netns()
- Use a unique 'close' label
- Link to v1: https://lore.kernel.org/r/20241206-xdp_meta-v1-0-5c150618f6e9@bootlin.com
====================
Link: https://patch.msgid.link/20241213-xdp_meta-v2-0-634582725b90@bootlin.com
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions