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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 18 Nov 2021 13:04:12 +0000 (14:04 +0100)
commit2989a396b891911cafd42465bd35622f5e797013
treea3eccbcc5b766b0bb28a8c1c5ab50bbfef252372
parentae1f588ca1b0c9e2f82c14479e408759a786f701
selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN

[ Upstream commit 509b2937bce90089fd2785db9f27951a3d850c34 ]

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
Signed-off-by: Sasha Levin <sashal@kernel.org>
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
tools/testing/selftests/bpf/progs/test_sk_lookup.c