On Mon, 2024-07-08 at 10:29 +0800, Geliang Tang wrote:
[...]
> diff --git a/tools/testing/selftests/bpf/network_helpers.h
> b/tools/testing/selftests/bpf/network_helpers.h
> index fcda6b2333ad..14d161d35248 100644
> --- a/tools/testing/selftests/bpf/network_helpers.h
> +++ b/tools/testing/selftests/bpf/network_helpers.h
> @@ -24,6 +24,7 @@ typedef __u16 __sum16;
> struct network_helper_opts {
> int timeout_ms;
> bool must_fail;
> + int expect_errno;
I think this option obfuscates actual test cases.
Each helper that accepts network_helper_opts as a parameter, does
multiple system calls. It is not obvious which of these calls is
expected to fail.
> int proto;
> /* The backlog argument for listen(), defines the maximum length to
> which
> * the queue of pending connections for sockfd may grow.
[...]