]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
bpf, sockmap: Add af_unix test with both sockets in map
authorJohn Fastabend <john.fastabend@gmail.com>
Wed, 29 Nov 2023 01:25:57 +0000 (17:25 -0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 29 Nov 2023 23:25:25 +0000 (00:25 +0100)
commit51354f700d400e55b329361e1386b04695e6e5c1
tree608c6dca192498fb00374a535ad1083b0efa2ca1
parent8866730aed5100f06d3d965c22f1c61f74942541
bpf, sockmap: Add af_unix test with both sockets in map

This adds a test where both pairs of a af_unix paired socket are put into a
BPF map. This ensures that when we tear down the af_unix pair we don't have
any issues on sockmap side with ordering and reference counting.

Signed-off-by: John Fastabend <john.fastabend@gmail.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Reviewed-by: Jakub Sitnicki <jakub@cloudflare.com>
Link: https://lore.kernel.org/bpf/20231129012557.95371-3-john.fastabend@gmail.com
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
tools/testing/selftests/bpf/progs/test_sockmap_listen.c