aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
diff options
context:
space:
mode:
authorAnton Protopopov <[email protected]>2023-07-06 13:39:32 +0000
committerAlexei Starovoitov <[email protected]>2023-07-06 19:42:25 +0000
commit6c1b8cb6a70ad4b357fbc92fc9c5d6bc67593351 (patch)
tree3dd763e474ee613eb2e36cebf78f9bd1dec72268 /tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c
parentbpf: make preloaded map iterators to display map elements count (diff)
downloadkernel-6c1b8cb6a70ad4b357fbc92fc9c5d6bc67593351.tar.gz
kernel-6c1b8cb6a70ad4b357fbc92fc9c5d6bc67593351.zip
selftests/bpf: test map percpu stats
Add a new map test, map_percpu_stats.c, which is checking the correctness of map's percpu elements counters. For supported maps the test upserts a number of elements, checks the correctness of the counters, then deletes all the elements and checks again that the counters sum drops down to zero. The following map types are tested: * BPF_MAP_TYPE_HASH, BPF_F_NO_PREALLOC * BPF_MAP_TYPE_PERCPU_HASH, BPF_F_NO_PREALLOC * BPF_MAP_TYPE_HASH, * BPF_MAP_TYPE_PERCPU_HASH, * BPF_MAP_TYPE_LRU_HASH * BPF_MAP_TYPE_LRU_PERCPU_HASH * BPF_MAP_TYPE_LRU_HASH, BPF_F_NO_COMMON_LRU * BPF_MAP_TYPE_LRU_PERCPU_HASH, BPF_F_NO_COMMON_LRU * BPF_MAP_TYPE_HASH_OF_MAPS Signed-off-by: Anton Protopopov <[email protected]> Acked-by: Hou Tao <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Alexei Starovoitov <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/tcp_hdr_options.c')
0 files changed, 0 insertions, 0 deletions