selftests/bpf: Add pairs_redir_to_connected helper
authorGeliang Tang <geliang.tang@suse.com>
Fri, 6 Oct 2023 10:32:16 +0000 (18:32 +0800)
committerMartin KaFai Lau <martin.lau@kernel.org>
Fri, 6 Oct 2023 18:25:22 +0000 (11:25 -0700)
commitfdd11c14c33b949a4d59fab159fb2da834073914
treebc564e2ddb02548f19c28d26992bdfe7e4cfcdfd
parent0af3aace5b91b0e46b33f4e5eb137bea5730fa76
selftests/bpf: Add pairs_redir_to_connected helper

Extract duplicate code from these four functions

 unix_redir_to_connected()
 udp_redir_to_connected()
 inet_unix_redir_to_connected()
 unix_inet_redir_to_connected()

to generate a new helper pairs_redir_to_connected(). Create the
different socketpairs in these four functions, then pass the
socketpairs info to the new common helper to do the connections.

Signed-off-by: Geliang Tang <geliang.tang@suse.com>
Link: https://lore.kernel.org/r/54bb28dcf764e7d4227ab160883931d2173f4f3d.1696588133.git.geliang.tang@suse.com
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c