]> www.infradead.org Git - users/dwmw2/linux.git/commit
selftests/bpf: Add tests for bpf_dynptr_copy
authorMykyta Yatsenko <yatsenko@meta.com>
Wed, 26 Feb 2025 18:32:01 +0000 (18:32 +0000)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 15 Mar 2025 18:48:20 +0000 (11:48 -0700)
commit064e9aacfd70a7805eeb0fc9ec6e97247ea8bc4c
treeb940fc2f7b4a8850387cdb5d7e7aab7e0325a46b
parentdaec295a70941c556708c59e1f970a24d8194d89
selftests/bpf: Add tests for bpf_dynptr_copy

Add XDP setup type for dynptr tests, enabling testing for
non-contiguous buffer.
Add 2 tests:
 - test_dynptr_copy - verify correctness for the fast (contiguous
 buffer) code path.
 - test_dynptr_copy_xdp - verifies code paths that handle
 non-contiguous buffer.

Signed-off-by: Mykyta Yatsenko <yatsenko@meta.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20250226183201.332713-4-mykyta.yatsenko5@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/prog_tests/dynptr.c
tools/testing/selftests/bpf/progs/dynptr_success.c