Skip to content

Commit feba7b6

Browse files
daandemeyerMartin KaFai Lau
authored andcommitted
selftests/bpf: Add missing section name tests for getpeername/getsockname
These were missed when these hooks were first added so add them now instead to make sure every sockaddr hook has a matching section name test. Signed-off-by: Daan De Meyer <daan.j.demeyer@gmail.com> Link: https://lore.kernel.org/r/20231011185113.140426-2-daan.j.demeyer@gmail.com Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
1 parent 1ef09e1 commit feba7b6

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

tools/testing/selftests/bpf/prog_tests/section_names.c

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,26 @@ static struct sec_name_test tests[] = {
158158
{0, BPF_PROG_TYPE_CGROUP_SOCKOPT, BPF_CGROUP_SETSOCKOPT},
159159
{0, BPF_CGROUP_SETSOCKOPT},
160160
},
161+
{
162+
"cgroup/getpeername4",
163+
{0, BPF_PROG_TYPE_CGROUP_SOCK_ADDR, BPF_CGROUP_INET4_GETPEERNAME},
164+
{0, BPF_CGROUP_INET4_GETPEERNAME},
165+
},
166+
{
167+
"cgroup/getpeername6",
168+
{0, BPF_PROG_TYPE_CGROUP_SOCK_ADDR, BPF_CGROUP_INET6_GETPEERNAME},
169+
{0, BPF_CGROUP_INET6_GETPEERNAME},
170+
},
171+
{
172+
"cgroup/getsockname4",
173+
{0, BPF_PROG_TYPE_CGROUP_SOCK_ADDR, BPF_CGROUP_INET4_GETSOCKNAME},
174+
{0, BPF_CGROUP_INET4_GETSOCKNAME},
175+
},
176+
{
177+
"cgroup/getsockname6",
178+
{0, BPF_PROG_TYPE_CGROUP_SOCK_ADDR, BPF_CGROUP_INET6_GETSOCKNAME},
179+
{0, BPF_CGROUP_INET6_GETSOCKNAME},
180+
},
161181
};
162182

163183
static void test_prog_type_by_name(const struct sec_name_test *test)

0 commit comments

Comments
 (0)