selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN
authorLorenz Bauer <lmb@cloudflare.com>
Wed, 3 Mar 2021 10:18:14 +0000 (10:18 +0000)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 5 Mar 2021 03:11:29 +0000 (19:11 -0800)
commit509b2937bce90089fd2785db9f27951a3d850c34
treed0a974094a24dc38f2caafd1dcc74571aa336395
parent7c32e8f8bc33a5f4b113a630857e46634e3e143b
selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN

Convert the selftests for sk_lookup narrow context access to use
PROG_TEST_RUN instead of creating actual sockets. This ensures that
ctx is populated correctly when using PROG_TEST_RUN.

Assert concrete values since we now control remote_ip and remote_port.

Signed-off-by: Lorenz Bauer <lmb@cloudflare.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20210303101816.36774-4-lmb@cloudflare.com
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
tools/testing/selftests/bpf/progs/test_sk_lookup.c