This patch series adds "-j" parelell execution to test_progs, with "--debug" to display server/worker communications. V5 -> V4: * change to SOCK_SEQPACKET for close notification. * move all debug output to "--debug" mode * output log as test finish, and all error logs again after summary line. * variable naming / style changes * adds serial_test_name() to replace serial test lists. Yucong Sun (3): selftests/bpf: Add parallelism to test_progs selftests/bpf: add per worker cgroup suffix selftests/bpf: pin some tests to worker 0 tools/testing/selftests/bpf/cgroup_helpers.c | 5 +- tools/testing/selftests/bpf/cgroup_helpers.h | 1 + .../selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- .../bpf/prog_tests/select_reuseport.c | 2 +- .../testing/selftests/bpf/prog_tests/timer.c | 2 +- .../selftests/bpf/prog_tests/xdp_bonding.c | 2 +- .../selftests/bpf/prog_tests/xdp_link.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 658 +++++++++++++++++- tools/testing/selftests/bpf/test_progs.h | 36 +- 9 files changed, 667 insertions(+), 43 deletions(-) -- 2.30.2