selftests/bpf: Use post_socket_cb in start_server_str
authorGeliang Tang <tanggeliang@kylinos.cn>
Sat, 25 May 2024 12:08:18 +0000 (20:08 +0800)
committerMartin KaFai Lau <martin.lau@kernel.org>
Wed, 29 May 2024 00:53:04 +0000 (17:53 -0700)
commit79b330c57debe6b15f441e999bb62042afd5b08e
treea62fd2628f63874ddee6d852152b7fc3191d9d3f
parente078255abd53ac44c9133fd98d51645dbd196123
selftests/bpf: Use post_socket_cb in start_server_str

This patch uses start_server_str() helper in test_dctcp_fallback() in
bpf_tcp_ca.c, instead of using start_server() and settcpca(). For
support opts in start_server_str() helper, opts->cb_opts needs to be
passed to post_socket_cb() in __start_server().

Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn>
Link: https://lore.kernel.org/r/414c749321fa150435f7fe8e12c80fec8b447c78.1716638248.git.tanggeliang@kylinos.cn
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
tools/testing/selftests/bpf/network_helpers.c
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c