selftests/bpf: Allow for iteration over multiple states
authorJordan Rife <jordan@jrife.io>
Mon, 14 Jul 2025 18:09:12 +0000 (11:09 -0700)
committerMartin KaFai Lau <martin.lau@kernel.org>
Mon, 14 Jul 2025 19:09:09 +0000 (12:09 -0700)
commitf00468124a08a7ecd6f2ed932c57d86a1fc249db
treee2884355db8ab62c38a18d4755e2b4b3a7e48edf
parent346066c3278f3baa61b1abc8a03721ed2684efe7
selftests/bpf: Allow for iteration over multiple states

Add parentheses around loopback address check to fix up logic and make
the socket state filter configurable for the TCP socket iterators.
Iterators can skip the socket state check by setting ss to 0.

Signed-off-by: Jordan Rife <jordan@jrife.io>
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
Acked-by: Stanislav Fomichev <sdf@fomichev.me>
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
tools/testing/selftests/bpf/progs/sock_iter_batch.c