]> git.baikalelectronics.ru Git - kernel.git/commit
selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed
authorJakub Sitnicki <jakub@cloudflare.com>
Wed, 29 Apr 2020 18:11:53 +0000 (20:11 +0200)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 29 Apr 2020 21:30:59 +0000 (23:30 +0200)
commit0b39c7bbdc32ec06d67716608480ba8bb8c169cc
tree0d040f5dfba95a525da7a3046a73a06e79a87e2d
parent9a563301b2bb8250189008afc9665e8947cc4c65
selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed

Now that bpf_map_lookup_elem() is white-listed for SOCKMAP/SOCKHASH,
replace the tests which check that verifier prevents lookup on these map
types with ones that ensure that lookup operation is permitted, but only
with a release of acquired socket reference.

Signed-off-by: Jakub Sitnicki <jakub@cloudflare.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Link: https://lore.kernel.org/bpf/20200429181154.479310-3-jakub@cloudflare.com
tools/testing/selftests/bpf/verifier/prevent_map_lookup.c
tools/testing/selftests/bpf/verifier/sock.c