]> git.dujemihanovic.xyz Git - linux.git/commit
selftests/bpf: Migrate recvmsg* return code tests to verifier_sock_addr.c
authorJordan Rife <jrife@google.com>
Fri, 10 May 2024 19:02:18 +0000 (14:02 -0500)
committerAlexei Starovoitov <ast@kernel.org>
Mon, 13 May 2024 00:10:40 +0000 (17:10 -0700)
commit73964e9085bbea517a675d5d8ceeb1e609a34748
tree4e1246b3751bee60f2020a3ca71dec5c7c2e12d8
parent20a759df3bba35bf5c3ddec0c02ad69b603b584c
selftests/bpf: Migrate recvmsg* return code tests to verifier_sock_addr.c

This set of tests check that the BPF verifier rejects programs with
invalid return codes (recvmsg4 and recvmsg6 hooks can only return 1).
This patch replaces the tests in test_sock_addr.c with
verifier_sock_addr.c, a new verifier prog_tests for sockaddr hooks, in a
step towards fully retiring test_sock_addr.c.

Signed-off-by: Jordan Rife <jrife@google.com>
Link: https://lore.kernel.org/r/20240510190246.3247730-2-jrife@google.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/prog_tests/verifier.c
tools/testing/selftests/bpf/progs/verifier_sock_addr.c [new file with mode: 0644]
tools/testing/selftests/bpf/test_sock_addr.c