bpf: selftests: Support custom type and proto for client sockets
authorDaniel Xu <dxu@dxuuu.xyz>
Fri, 21 Jul 2023 20:22:48 +0000 (14:22 -0600)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 28 Jul 2023 23:52:08 +0000 (16:52 -0700)
commite15a22095608ae5e1da5892da739d83b49b3bba5
tree56fd207e73ef478408e23f9b187fc120d4ef9272
parent3495e89cdc3ab71719bd88c03dbd624c49ee70d2
bpf: selftests: Support custom type and proto for client sockets

Extend connect_to_fd_opts() to take optional type and protocol
parameters for the client socket. These parameters are useful when
opening a raw socket to send IP fragments.

Signed-off-by: Daniel Xu <dxu@dxuuu.xyz>
Link: https://lore.kernel.org/r/9067db539efdfd608aa86a2b143c521337c111fc.1689970773.git.dxu@dxuuu.xyz
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/network_helpers.c
tools/testing/selftests/bpf/network_helpers.h