selftests/bpf: Make netcnt selftests serial to avoid spurious failures
authorAndrii Nakryiko <andrii@kernel.org>
Wed, 3 Nov 2021 05:41:13 +0000 (22:41 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 3 Nov 2021 14:43:09 +0000 (15:43 +0100)
When running `./test_progs -j` test_netcnt fails with a very high
probability, undercounting number of packets received (9999 vs expected
10000). It seems to be conflicting with other cgroup/skb selftests. So
make it serial for now to make parallel mode more robust.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/bpf/20211103054113.2130582-1-andrii@kernel.org
tools/testing/selftests/bpf/prog_tests/netcnt.c

index 6ede48b..954964f 100644 (file)
@@ -8,7 +8,7 @@
 
 #define CG_NAME "/netcnt"
 
-void test_netcnt(void)
+void serial_test_netcnt(void)
 {
        union percpu_net_cnt *percpu_netcnt = NULL;
        struct bpf_cgroup_storage_key key;