selftests/bpf: Add BPF linked list API tests
authorKumar Kartikeya Dwivedi <memxor@gmail.com>
Fri, 18 Nov 2022 01:56:12 +0000 (07:26 +0530)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 18 Nov 2022 03:22:15 +0000 (19:22 -0800)
commit300f19dcdb99b708353d9e46fd660a4765ab277d
tree4576bd17c83376d3709ceb0bf28efbdac0d65fa1
parentc48748aea4f806587813f02219ca0b4910646c5e
selftests/bpf: Add BPF linked list API tests

Include various tests covering the success and failure cases. Also, run
the success cases at runtime to verify correctness of linked list
manipulation routines, in addition to ensuring successful verification.

Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Link: https://lore.kernel.org/r/20221118015614.2013203-23-memxor@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/DENYLIST.aarch64
tools/testing/selftests/bpf/DENYLIST.s390x
tools/testing/selftests/bpf/prog_tests/linked_list.c [new file with mode: 0644]
tools/testing/selftests/bpf/progs/linked_list.c [new file with mode: 0644]
tools/testing/selftests/bpf/progs/linked_list.h [new file with mode: 0644]
tools/testing/selftests/bpf/progs/linked_list_fail.c [new file with mode: 0644]