On 08/09, Kui-Feng Lee wrote: > netns_new()/netns_free() create/delete network namespaces. They support the > option '-m' of test_progs to start/stop traffic monitor for the network > namespace being created for matched tests. > > Signed-off-by: Kui-Feng Lee <thinker.li@xxxxxxxxx> > --- > tools/testing/selftests/bpf/network_helpers.c | 52 +++++++++++ > tools/testing/selftests/bpf/network_helpers.h | 2 + > tools/testing/selftests/bpf/test_progs.c | 88 +++++++++++++++++++ > tools/testing/selftests/bpf/test_progs.h | 4 + > 4 files changed, 146 insertions(+) > > diff --git a/tools/testing/selftests/bpf/network_helpers.c b/tools/testing/selftests/bpf/network_helpers.c > index 47fc37aa13a5..c896ae365fe3 100644 > --- a/tools/testing/selftests/bpf/network_helpers.c > +++ b/tools/testing/selftests/bpf/network_helpers.c > @@ -446,6 +446,58 @@ char *ping_command(int family) > return "ping"; > } > > +int remove_netns(const char *name); Nit: if you end up with another respin, might just move remove_netns implementation here instead of a forward decl.