selftests/bpf: Use start_server_addr in test_sock_addr
authorGeliang Tang <tanggeliang@kylinos.cn>
Tue, 23 Apr 2024 10:35:29 +0000 (18:35 +0800)
committerMartin KaFai Lau <martin.lau@kernel.org>
Wed, 24 Apr 2024 20:12:28 +0000 (13:12 -0700)
commite1cdb70d075e02b1f410b8446a8ff959fa15f0ee
tree50215708f243c87eec87717cfbe66a97877325dd
parent285cffbaa8e6056c2595e07e3a320e55c71870ad
selftests/bpf: Use start_server_addr in test_sock_addr

Include network_helpers.h in test_sock_addr.c, use the newly added public
helper start_server_addr() instead of the local defined function
start_server(). This can avoid duplicate code.

In order to use functions defined in network_helpers.c in test_sock_addr.c,
Makefile needs to be updated and <Linux/err.h> needs to be included in
network_helpers.h to avoid compilation errors.

Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn>
Link: https://lore.kernel.org/r/3101f57bde5502383eb41723c8956cc26be06893.1713868264.git.tanggeliang@kylinos.cn
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
tools/testing/selftests/bpf/Makefile
tools/testing/selftests/bpf/network_helpers.h
tools/testing/selftests/bpf/test_sock_addr.c