KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87
'/usr/sbin/iptables' -> '/usr/sbin/iptables-nft'
'/usr/sbin/iptables-restore' -> '/usr/sbin/iptables-nft-restore'
'/usr/sbin/iptables-save' -> '/usr/sbin/iptables-nft-save'
'/usr/sbin/ip6tables' -> '/usr/sbin/ip6tables-nft'
'/usr/sbin/ip6tables-restore' -> '/usr/sbin/ip6tables-nft-restore'
'/usr/sbin/ip6tables-save' -> '/usr/sbin/ip6tables-nft-save'
2024-08-15 08:34:34 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh
2024-08-15 08:34:34 mount --bind /lib/modules/6.11.0-rc1-00254-gee141889828a/kernel/lib /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/lib
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids'
  MKDIR     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/
  MKDIR     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids//libsubcmd
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/fixdep.o
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/bpf_helper_defs.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/btf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_common.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_legacy.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_helpers.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_tracing.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_endian.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_core_read.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/skel_internal.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_version.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/usdt.bpf.h
  HOSTLD  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/fixdep-in.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/fixdep
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/exec-cmd.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/help.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/pager.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/parse-options.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/run-command.h
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd/exec-cmd.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd/help.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd/pager.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd/parse-options.o
  INSTALL libsubcmd_headers
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd/run-command.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd/sigchain.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd/subcmd-config.o
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_helper_defs.h
  INSTALL libbpf_headers
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf_errno.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/bpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/str_error.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/nlattr.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/btf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/netlink.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/bpf_prog_linfo.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf_probes.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/hashmap.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_dump.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/ringbuf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/strset.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/linker.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/gen_loader.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/relo_core.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/usdt.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/zip.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/elf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/features.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_iter.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_relocate.o
  LD      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd/libsubcmd-in.o
  AR      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libsubcmd/libsubcmd.a
  LD      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf-in.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/libbpf/libbpf.a
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/main.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/rbtree.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/zalloc.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/string.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/ctype.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/str_error_r.o
  HOSTLD  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids/resolve_btfids-in.o
  LINK     resolve_btfids
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/bpf/resolve_btfids'
2024-08-15 08:34:37 make -j36 -C bpf
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf'
  MKDIR    libbpf
  TEST-HDR [test_progs] tests.h
  MKDIR    bpftool
  MKDIR    include
  TEST-HDR [test_maps] tests.h
  MKDIR    resolve_btfids
  LIB      liburandom_read.so
  SIGN-FILE sign-file
  BINARY   uprobe_multi
  MKDIR    no_alu32
  MKDIR    cpuv4
  MKDIR    
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf-helpers.rst
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf-syscall.rst
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/bpf_helper_defs.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/bpf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/libbpf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/btf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/libbpf_common.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/libbpf_legacy.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/bpf_helpers.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/bpf_tracing.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/bpf_endian.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/bpf_core_read.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/skel_internal.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/libbpf_version.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/usdt.bpf.h
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/fixdep.o
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf-syscall.2
  HOSTLD  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/fixdep-in.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/fixdep
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/bpf_helper_defs.h
  INSTALL libbpf_headers
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf-helpers.7
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/libbpf.pc
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/libbpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/bpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/str_error.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/nlattr.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/btf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/netlink.o
Warning: Kernel ABI header at 'tools/include/uapi/linux/if_xdp.h' differs from latest version at 'include/uapi/linux/if_xdp.h'
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/libbpf_errno.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/bpf_prog_linfo.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/libbpf_probes.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/hashmap.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/btf_dump.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/ringbuf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/strset.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/linker.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/gen_loader.o
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/relo_core.o
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/usdt.o
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/zip.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/elf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/libbpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/libbpf_errno.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/features.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/bpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/btf_iter.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/str_error.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/nlattr.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/btf_relocate.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/btf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/netlink.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/bpf_prog_linfo.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/libbpf_probes.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/hashmap.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/btf_dump.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/ringbuf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/strset.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/linker.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/gen_loader.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/relo_core.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/usdt.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/zip.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/elf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/features.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/btf_iter.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/btf_relocate.o
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf-syscall.2
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf-helpers.7
  LD      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/libbpf-in.o
  LD      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/libbpf-in.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/libbpf.a
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/libbpf/libbpf.so.1.5.0
  EXT-OBJ  [test_progs] testing_helpers.o
  EXT-OBJ  [test_progs] cap_helpers.o
  EXT-OBJ  [test_progs] unpriv_helpers.o
  EXT-OBJ  [test_maps] test_maps.o
  BINARY   test_lru_map
  BINARY   test_lpm_map
  EXT-OBJ  [test_progs] test_progs.o
  EXT-OBJ  [test_progs] cgroup_helpers.o
  EXT-OBJ  [test_progs] trace_helpers.o
  EXT-OBJ  [test_progs] network_helpers.o
  EXT-OBJ  [test_progs] btf_helpers.o
  EXT-OBJ  [test_progs] netlink_helpers.o
  EXT-OBJ  [test_progs] test_loader.o
  EXT-OBJ  [test_progs] xsk.o
  EXT-OBJ  [test_progs] disasm.o
  EXT-OBJ  [test_progs] json_writer.o
  BINARY   xdp_synproxy
  MKDIR     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids//libsubcmd
  EXT-OBJ  [test_progs-no_alu32] test_progs.o
  EXT-OBJ  [test_progs-no_alu32] cgroup_helpers.o
  EXT-OBJ  [test_progs-no_alu32] trace_helpers.o
  EXT-OBJ  [test_progs-no_alu32] network_helpers.o
  EXT-OBJ  [test_progs-no_alu32] testing_helpers.o
  EXT-OBJ  [test_progs-no_alu32] btf_helpers.o
  EXT-OBJ  [test_progs-no_alu32] cap_helpers.o
  EXT-OBJ  [test_progs-no_alu32] unpriv_helpers.o
  EXT-OBJ  [test_progs-no_alu32] netlink_helpers.o
  EXT-OBJ  [test_progs-no_alu32] test_loader.o
  EXT-OBJ  [test_progs-no_alu32] xsk.o
  EXT-OBJ  [test_progs-no_alu32] disasm.o
  EXT-OBJ  [test_progs-no_alu32] json_writer.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/fixdep.o
  EXT-OBJ  [test_progs-cpuv4] test_progs.o
  EXT-OBJ  [test_progs-cpuv4] cgroup_helpers.o
  EXT-OBJ  [test_progs-cpuv4] trace_helpers.o
  EXT-OBJ  [test_progs-cpuv4] network_helpers.o
  EXT-OBJ  [test_progs-cpuv4] testing_helpers.o
  EXT-OBJ  [test_progs-cpuv4] btf_helpers.o
  HOSTLD  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/fixdep-in.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/fixdep
  EXT-OBJ  [test_progs-cpuv4] cap_helpers.o
  EXT-OBJ  [test_progs-cpuv4] netlink_helpers.o
  EXT-OBJ  [test_progs-cpuv4] unpriv_helpers.o
  EXT-OBJ  [test_progs-cpuv4] test_loader.o
  EXT-OBJ  [test_progs-cpuv4] xsk.o
  EXT-OBJ  [test_progs-cpuv4] disasm.o
  EXT-OBJ  [test_progs-cpuv4] json_writer.o
  BINARY   flow_dissector_load
  BINARY   test_flow_dissector
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/exec-cmd.o
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/exec-cmd.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/help.h
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/help.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/pager.o
  BINARY   test_lirc_mode2_user
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/parse-options.o
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/pager.h
  BINARY   xdping
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/parse-options.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/run-command.h
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/run-command.o
  CC       bench.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/sigchain.o
  CC       bench_count.o
  BINARY   xdp_redirect_multi
  CC       veristat.o
  INSTALL libsubcmd_headers
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/subcmd-config.o
  BINARY   test_verifier
  BINARY   test_tag
  BINARY   test_dev_cgroup
  BINARY   test_sock
  BINARY   test_sockmap
  BINARY   get_cgroup_id_user
  BINARY   test_cgroup_storage
  BINARY   test_tcpnotify_user
  BINARY   test_sysctl
  BINARY   test_skb_cgroup_id_user
  BINARY   test_tcp_check_syncookie_user
  BINARY   veristat
  BINARY   urandom_read
  LD      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/libsubcmd-in.o
  AR      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/libsubcmd.a
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/main.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/rbtree.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/zalloc.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/string.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/ctype.o
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/str_error_r.o
  HOSTLD  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/resolve_btfids/resolve_btfids-in.o
  LINK     resolve_btfids
  MOD      bpf_testmod.ko
  MOD      bpf_test_no_cfi.ko
warning: the compiler differs from the one used to build the kernel
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc-12 (Debian 12.2.0-14) 12.2.0
  You are using:           gcc (Debian 12.2.0-14) 12.2.0
  The kernel was built by: gcc-12 (Debian 12.2.0-14) 12.2.0
  You are using:           gcc (Debian 12.2.0-14) 12.2.0
  CC [M]  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.o
  CC [M]  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_test_no_cfi/bpf_test_no_cfi.o
  MODPOST /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_test_no_cfi/Module.symvers
  CC [M]  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_test_no_cfi/bpf_test_no_cfi.mod.o
  LD [M]  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_test_no_cfi/bpf_test_no_cfi.ko
  BTF [M] /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_test_no_cfi/bpf_test_no_cfi.ko
  MODPOST /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_testmod/Module.symvers
  CC [M]  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.mod.o
  LD [M]  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.ko
  BTF [M] /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.ko

  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/hashmap.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/nlattr.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/relo_core.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/bpf/libbpf_internal.h
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/btf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/btf_dumper.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/cfg.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/cgroup.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/common.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/feature.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/gen.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/iter.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/jit_disasm.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/json_writer.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/link.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/main.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/map.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/map_perf_ring.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/net.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/netlink_dumper.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/perf.o
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/hashmap.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/relo_core.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf_internal.h
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/struct_ops.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/tracelog.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/xlated_dumper.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/disasm.o
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/bpf_helper_defs.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/btf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf_common.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf_legacy.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_helpers.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_tracing.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_endian.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/skel_internal.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf_version.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/usdt.bpf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_helper_defs.h
  INSTALL libbpf_headers
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/libbpf_errno.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/libbpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/bpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/nlattr.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/str_error.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/btf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/netlink.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/libbpf_probes.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/hashmap.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/btf_dump.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/ringbuf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/strset.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/linker.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/gen_loader.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/relo_core.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/usdt.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/zip.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/elf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/features.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/btf_iter.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/btf_relocate.o
  LD      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/libbpf-in.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/libbpf.a
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/main.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/common.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/json_writer.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/gen.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/btf.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/bpftool
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/vmlinux.h
  CLANG   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/pid_iter.bpf.o
  CLANG   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/profiler.bpf.o
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/pid_iter.skel.h
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/profiler.skel.h
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/prog.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/pids.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/bpftool/bpftool
  INSTALL bpftool
  GEN      vmlinux.h
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/runqslower//vmlinux.h
  CLNG-BPF [test_maps] access_map_in_map.bpf.o
  CLNG-BPF [test_maps] arena_atomics.bpf.o
  CLNG-BPF [test_maps] arena_htab.bpf.o
  CLNG-BPF [test_maps] arena_htab_asm.bpf.o
  CLNG-BPF [test_maps] arena_list.bpf.o
  CLNG-BPF [test_maps] async_stack_depth.bpf.o
  CLNG-BPF [test_maps] atomic_bounds.bpf.o
  CLNG-BPF [test_maps] atomics.bpf.o
  CLNG-BPF [test_maps] bad_struct_ops.bpf.o
  CLNG-BPF [test_maps] bad_struct_ops2.bpf.o
  CLNG-BPF [test_maps] bench_local_storage_create.bpf.o
  CLNG-BPF [test_maps] bind4_prog.bpf.o
  CLNG-BPF [test_maps] bind6_prog.bpf.o
  CLNG-BPF [test_maps] bind_perm.bpf.o
  CLNG-BPF [test_maps] bloom_filter_bench.bpf.o
  CLNG-BPF [test_maps] bloom_filter_map.bpf.o
  CLNG-BPF [test_maps] bpf_cc_cubic.bpf.o
  CLNG-BPF [test_maps] bpf_cubic.bpf.o
  CLNG-BPF [test_maps] bpf_dctcp.bpf.o
  CLNG-BPF [test_maps] bpf_dctcp_release.bpf.o
  CLNG-BPF [test_maps] bpf_flow.bpf.o
  CLNG-BPF [test_maps] bpf_hashmap_full_update_bench.bpf.o
  CLNG-BPF [test_maps] bpf_hashmap_lookup.bpf.o
  CLNG-BPF [test_maps] bpf_iter_bpf_array_map.bpf.o
  CLNG-BPF [test_maps] bpf_iter_bpf_hash_map.bpf.o
  CLNG-BPF [test_maps] bpf_iter_bpf_link.bpf.o
  CLNG-BPF [test_maps] bpf_iter_bpf_map.bpf.o
  CLNG-BPF [test_maps] bpf_iter_bpf_percpu_array_map.bpf.o
  CLNG-BPF [test_maps] bpf_iter_bpf_percpu_hash_map.bpf.o
  CLNG-BPF [test_maps] bpf_iter_bpf_sk_storage_helpers.bpf.o
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/runqslower//runqslower.bpf.o
  CLNG-BPF [test_maps] bpf_iter_bpf_sk_storage_map.bpf.o
  CLNG-BPF [test_maps] bpf_iter_ipv6_route.bpf.o
  CLNG-BPF [test_maps] bpf_iter_ksym.bpf.o
  CLNG-BPF [test_maps] bpf_iter_netlink.bpf.o
  CLNG-BPF [test_maps] bpf_iter_setsockopt.bpf.o
  CLNG-BPF [test_maps] bpf_iter_sockmap.bpf.o
  CLNG-BPF [test_maps] bpf_iter_task_btf.bpf.o
  CLNG-BPF [test_maps] bpf_iter_setsockopt_unix.bpf.o
  CLNG-BPF [test_maps] bpf_iter_task_file.bpf.o
  CLNG-BPF [test_maps] bpf_iter_task_vmas.bpf.o
  CLNG-BPF [test_maps] bpf_iter_task_stack.bpf.o
  CLNG-BPF [test_maps] bpf_iter_tasks.bpf.o
  CLNG-BPF [test_maps] bpf_iter_tcp4.bpf.o
  CLNG-BPF [test_maps] bpf_iter_tcp6.bpf.o
  CLNG-BPF [test_maps] bpf_iter_test_kern1.bpf.o
  CLNG-BPF [test_maps] bpf_iter_test_kern2.bpf.o
  CLNG-BPF [test_maps] bpf_iter_test_kern3.bpf.o
  CLNG-BPF [test_maps] bpf_iter_test_kern4.bpf.o
  CLNG-BPF [test_maps] bpf_iter_test_kern5.bpf.o
  CLNG-BPF [test_maps] bpf_iter_test_kern6.bpf.o
  CLNG-BPF [test_maps] bpf_iter_udp4.bpf.o
  CLNG-BPF [test_maps] bpf_iter_udp6.bpf.o
  CLNG-BPF [test_maps] bpf_iter_unix.bpf.o
  CLNG-BPF [test_maps] bpf_iter_vma_offset.bpf.o
  CLNG-BPF [test_maps] bpf_loop.bpf.o
  CLNG-BPF [test_maps] bpf_loop_bench.bpf.o
  CLNG-BPF [test_maps] bpf_mod_race.bpf.o
  CLNG-BPF [test_maps] bpf_syscall_macro.bpf.o
  CLNG-BPF [test_maps] bpf_tcp_nogpl.bpf.o
  CLNG-BPF [test_maps] bprm_opts.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_arrays.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_arrays___diff_arr_dim.bpf.o
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/runqslower//runqslower.skel.h
  CLNG-BPF [test_maps] btf__core_reloc_arrays___diff_arr_val_sz.bpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/runqslower//runqslower.o
  CLNG-BPF [test_maps] btf__core_reloc_arrays___equiv_zero_sz_arr.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_arrays___err_bad_zero_sz_arr.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_arrays___err_non_array.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_arrays___err_too_shallow.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_arrays___err_too_small.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_arrays___err_wrong_val_type.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_arrays___fixed_arr.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_bitfields.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_bitfields___bit_sz_change.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_bitfields___bitfield_vs_int.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_bitfields___err_too_big_bitfield.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_bitfields___just_big_enough.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_enum64val.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_enum64val___diff.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_enum64val___err_missing.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_enum64val___val3_missing.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_enumval.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_enumval___diff.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_enumval___err_missing.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_enumval___val3_missing.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_existence.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_existence___minimal.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_existence___wrong_field_defs.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_flavors.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_flavors__err_wrong_name.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_ints.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_ints___bool.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_ints___reverse_sign.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_misc.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_mods.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_mods___mod_swap.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_mods___typedefs.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___anon_embed.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___dup_compat_types.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___err_array_container.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___err_array_field.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___err_dup_incompat_types.bpf.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/build/runqslower//runqslower
  CLNG-BPF [test_maps] btf__core_reloc_nesting___err_missing_container.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___err_missing_field.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___err_nonstruct_container.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___err_partial_match_dups.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___err_too_deep.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___extra_nesting.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_nesting___struct_union_mixup.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_primitives.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_primitives___diff_enum_def.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_primitives___diff_func_proto.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_primitives___diff_ptr_type.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_primitives___err_non_enum.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_primitives___err_non_int.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_primitives___err_non_ptr.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_ptr_as_arr.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_ptr_as_arr___diff_sz.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_size.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_size___diff_offs.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_size___diff_sz.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_size___err_ambiguous.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_type_based.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_type_based___all_missing.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_type_based___diff.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_type_based___diff_sz.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_type_based___fn_wrong_args.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_type_based___incompat.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_type_id.bpf.o
  CLNG-BPF [test_maps] btf__core_reloc_type_id___missing_targets.bpf.o
  CLNG-BPF [test_maps] btf_data.bpf.o
  CLNG-BPF [test_maps] btf_dump_test_case_bitfields.bpf.o
  CLNG-BPF [test_maps] btf_dump_test_case_multidim.bpf.o
  CLNG-BPF [test_maps] btf_dump_test_case_namespacing.bpf.o
  CLNG-BPF [test_maps] btf_dump_test_case_ordering.bpf.o
  CLNG-BPF [test_maps] btf_dump_test_case_packing.bpf.o
  CLNG-BPF [test_maps] btf_dump_test_case_padding.bpf.o
  CLNG-BPF [test_maps] btf_dump_test_case_syntax.bpf.o
  CLNG-BPF [test_maps] btf_type_tag.bpf.o
  CLNG-BPF [test_maps] btf_type_tag_percpu.bpf.o
  CLNG-BPF [test_maps] btf_type_tag_user.bpf.o
  CLNG-BPF [test_maps] cb_refs.bpf.o
  CLNG-BPF [test_maps] cg_storage_multi_egress_only.bpf.o
  CLNG-BPF [test_maps] cg_storage_multi_isolated.bpf.o
  CLNG-BPF [test_maps] cg_storage_multi_shared.bpf.o
  CLNG-BPF [test_maps] cgroup_getset_retval_getsockopt.bpf.o
  CLNG-BPF [test_maps] cgroup_getset_retval_hooks.bpf.o
  CLNG-BPF [test_maps] cgroup_getset_retval_setsockopt.bpf.o
  CLNG-BPF [test_maps] cgroup_hierarchical_stats.bpf.o
  CLNG-BPF [test_maps] cgroup_iter.bpf.o
  CLNG-BPF [test_maps] cgroup_skb_sk_lookup_kern.bpf.o
  CLNG-BPF [test_maps] cgroup_tcp_skb.bpf.o
  CLNG-BPF [test_maps] cgrp_kfunc_failure.bpf.o
  CLNG-BPF [test_maps] cgrp_kfunc_success.bpf.o
  CLNG-BPF [test_maps] cgrp_ls_attach_cgroup.bpf.o
  CLNG-BPF [test_maps] cgrp_ls_recursion.bpf.o
  CLNG-BPF [test_maps] cgrp_ls_negative.bpf.o
  CLNG-BPF [test_maps] cgrp_ls_sleepable.bpf.o
  CLNG-BPF [test_maps] cgrp_ls_tp_btf.bpf.o
  CLNG-BPF [test_maps] connect4_dropper.bpf.o
  CLNG-BPF [test_maps] connect4_prog.bpf.o
  CLNG-BPF [test_maps] connect6_prog.bpf.o
  CLNG-BPF [test_maps] connect_force_port4.bpf.o
  CLNG-BPF [test_maps] connect_force_port6.bpf.o
  CLNG-BPF [test_maps] connect_ping.bpf.o
  CLNG-BPF [test_maps] connect_unix_prog.bpf.o
  CLNG-BPF [test_maps] core_kern.bpf.o
  CLNG-BPF [test_maps] core_kern_overflow.bpf.o
  CLNG-BPF [test_maps] cpumask_failure.bpf.o
  CLNG-BPF [test_maps] cpumask_success.bpf.o
  CLNG-BPF [test_maps] crypto_basic.bpf.o
  CLNG-BPF [test_maps] crypto_bench.bpf.o
  CLNG-BPF [test_maps] crypto_sanity.bpf.o
  CLNG-BPF [test_maps] decap_sanity.bpf.o
  CLNG-BPF [test_maps] dev_cgroup.bpf.o
  CLNG-BPF [test_maps] dummy_st_ops_fail.bpf.o
  CLNG-BPF [test_maps] dummy_st_ops_success.bpf.o
  CLNG-BPF [test_maps] dynptr_fail.bpf.o
  CLNG-BPF [test_maps] dynptr_success.bpf.o
  CLNG-BPF [test_maps] empty_skb.bpf.o
  CLNG-BPF [test_maps] exceptions.bpf.o
  CLNG-BPF [test_maps] exceptions_assert.bpf.o
  CLNG-BPF [test_maps] exceptions_ext.bpf.o
  CLNG-BPF [test_maps] exceptions_fail.bpf.o
  CLNG-BPF [test_maps] exhandler_kern.bpf.o
  CLNG-BPF [test_maps] fentry_many_args.bpf.o
  CLNG-BPF [test_maps] fentry_recursive.bpf.o
  CLNG-BPF [test_maps] fentry_recursive_target.bpf.o
  CLNG-BPF [test_maps] fentry_test.bpf.o
  CLNG-BPF [test_maps] fexit_bpf2bpf.bpf.o
  CLNG-BPF [test_maps] fexit_bpf2bpf_simple.bpf.o
  CLNG-BPF [test_maps] fexit_many_args.bpf.o
  CLNG-BPF [test_maps] fexit_sleep.bpf.o
  CLNG-BPF [test_maps] fexit_test.bpf.o
  CLNG-BPF [test_maps] fib_lookup.bpf.o
  CLNG-BPF [test_maps] find_vma.bpf.o
  CLNG-BPF [test_maps] find_vma_fail1.bpf.o
  CLNG-BPF [test_maps] find_vma_fail2.bpf.o
  CLNG-BPF [test_maps] fmod_ret_freplace.bpf.o
  CLNG-BPF [test_maps] for_each_array_map_elem.bpf.o
  CLNG-BPF [test_maps] for_each_hash_map_elem.bpf.o
  CLNG-BPF [test_maps] for_each_map_elem_write_key.bpf.o
  CLNG-BPF [test_maps] for_each_multi_maps.bpf.o
  CLNG-BPF [test_maps] freplace_attach_probe.bpf.o
  CLNG-BPF [test_maps] freplace_cls_redirect.bpf.o
  CLNG-BPF [test_maps] freplace_connect4.bpf.o
  CLNG-BPF [test_maps] freplace_connect_v4_prog.bpf.o
  CLNG-BPF [test_maps] freplace_dead_global_func.bpf.o
  CLNG-BPF [test_maps] freplace_get_constant.bpf.o
  CLNG-BPF [test_maps] freplace_global_func.bpf.o
  CLNG-BPF [test_maps] freplace_progmap.bpf.o
  CLNG-BPF [test_maps] freplace_unreliable_prog.bpf.o
  CLNG-BPF [test_maps] get_branch_snapshot.bpf.o
  CLNG-BPF [test_maps] get_func_args_test.bpf.o
  CLNG-BPF [test_maps] get_func_ip_test.bpf.o
  CLNG-BPF [test_maps] get_cgroup_id_kern.bpf.o
  CLNG-BPF [test_maps] get_func_ip_uprobe_test.bpf.o
  CLNG-BPF [test_maps] getpeername4_prog.bpf.o
  CLNG-BPF [test_maps] getpeername6_prog.bpf.o
  CLNG-BPF [test_maps] getpeername_unix_prog.bpf.o
  CLNG-BPF [test_maps] getsockname4_prog.bpf.o
  CLNG-BPF [test_maps] getsockname6_prog.bpf.o
  CLNG-BPF [test_maps] getsockname_unix_prog.bpf.o
  CLNG-BPF [test_maps] htab_mem_bench.bpf.o
  CLNG-BPF [test_maps] htab_reuse.bpf.o
  CLNG-BPF [test_maps] htab_update.bpf.o
  CLNG-BPF [test_maps] ima.bpf.o
  CLNG-BPF [test_maps] inner_array_lookup.bpf.o
  CLNG-BPF [test_maps] ip_check_defrag.bpf.o
  CLNG-BPF [test_maps] iters.bpf.o
  CLNG-BPF [test_maps] iters_css.bpf.o
  CLNG-BPF [test_maps] iters_css_task.bpf.o
  CLNG-BPF [test_maps] iters_looping.bpf.o
  CLNG-BPF [test_maps] iters_num.bpf.o
  CLNG-BPF [test_maps] iters_state_safety.bpf.o
  CLNG-BPF [test_maps] iters_task.bpf.o
  CLNG-BPF [test_maps] iters_task_failure.bpf.o
  CLNG-BPF [test_maps] iters_task_vma.bpf.o
  CLNG-BPF [test_maps] iters_testmod_seq.bpf.o
  CLNG-BPF [test_maps] jeq_infer_not_null_fail.bpf.o
  CLNG-BPF [test_maps] jit_probe_mem.bpf.o
  CLNG-BPF [test_maps] kfree_skb.bpf.o
  CLNG-BPF [test_maps] kfunc_call_destructive.bpf.o
  CLNG-BPF [test_maps] kfunc_call_fail.bpf.o
  CLNG-BPF [test_maps] kfunc_call_race.bpf.o
  CLNG-BPF [test_maps] kfunc_call_test.bpf.o
  CLNG-BPF [test_maps] kfunc_call_test_subprog.bpf.o
  CLNG-BPF [test_maps] kprobe_multi.bpf.o
  CLNG-BPF [test_maps] kprobe_multi_empty.bpf.o
  CLNG-BPF [test_maps] kprobe_multi_session.bpf.o
  CLNG-BPF [test_maps] kprobe_multi_session_cookie.bpf.o
  CLNG-BPF [test_maps] kprobe_multi_override.bpf.o
  CLNG-BPF [test_maps] kptr_xchg_inline.bpf.o
  CLNG-BPF [test_maps] ksym_race.bpf.o
  CLNG-BPF [test_maps] linked_funcs2.bpf.o
  CLNG-BPF [test_maps] linked_funcs1.bpf.o
  CLNG-BPF [test_maps] linked_list.bpf.o
  CLNG-BPF [test_maps] linked_list_fail.bpf.o
  CLNG-BPF [test_maps] linked_maps1.bpf.o
  CLNG-BPF [test_maps] linked_maps2.bpf.o
  CLNG-BPF [test_maps] linked_vars1.bpf.o
  CLNG-BPF [test_maps] linked_vars2.bpf.o
  CLNG-BPF [test_maps] load_bytes_relative.bpf.o
  CLNG-BPF [test_maps] local_kptr_stash.bpf.o
  CLNG-BPF [test_maps] local_kptr_stash_fail.bpf.o
  CLNG-BPF [test_maps] local_storage.bpf.o
  CLNG-BPF [test_maps] local_storage_bench.bpf.o
  CLNG-BPF [test_maps] local_storage_rcu_tasks_trace_bench.bpf.o
  CLNG-BPF [test_maps] loop1.bpf.o
  CLNG-BPF [test_maps] loop2.bpf.o
  CLNG-BPF [test_maps] loop3.bpf.o
  CLNG-BPF [test_maps] loop4.bpf.o
  CLNG-BPF [test_maps] loop5.bpf.o
  CLNG-BPF [test_maps] loop6.bpf.o
  CLNG-BPF [test_maps] lru_bug.bpf.o
  CLNG-BPF [test_maps] lsm.bpf.o
  CLNG-BPF [test_maps] lsm_cgroup.bpf.o
  CLNG-BPF [test_maps] lsm_cgroup_nonvoid.bpf.o
  CLNG-BPF [test_maps] map_in_map_btf.bpf.o
  CLNG-BPF [test_maps] map_kptr.bpf.o
  CLNG-BPF [test_maps] map_kptr_fail.bpf.o
  CLNG-BPF [test_maps] map_percpu_stats.bpf.o
  CLNG-BPF [test_maps] map_ptr_kern.bpf.o
  CLNG-BPF [test_maps] metadata_unused.bpf.o
  CLNG-BPF [test_maps] metadata_used.bpf.o
  CLNG-BPF [test_maps] missed_kprobe.bpf.o
  CLNG-BPF [test_maps] missed_kprobe_recursion.bpf.o
  CLNG-BPF [test_maps] missed_tp_recursion.bpf.o
  CLNG-BPF [test_maps] modify_return.bpf.o
  CLNG-BPF [test_maps] mptcp_sock.bpf.o
  CLNG-BPF [test_maps] nested_trust_failure.bpf.o
  CLNG-BPF [test_maps] mptcpify.bpf.o
  CLNG-BPF [test_maps] nested_trust_success.bpf.o
  CLNG-BPF [test_maps] netcnt_prog.bpf.o
  CLNG-BPF [test_maps] netif_receive_skb.bpf.o
  CLNG-BPF [test_maps] netns_cookie_prog.bpf.o
  CLNG-BPF [test_maps] normal_map_btf.bpf.o
  CLNG-BPF [test_maps] percpu_alloc_array.bpf.o
  CLNG-BPF [test_maps] percpu_alloc_cgrp_local_storage.bpf.o
  CLNG-BPF [test_maps] percpu_alloc_fail.bpf.o
  CLNG-BPF [test_maps] perf_event_stackmap.bpf.o
  CLNG-BPF [test_maps] perfbuf_bench.bpf.o
  CLNG-BPF [test_maps] preempt_lock.bpf.o
  CLNG-BPF [test_maps] preempted_bpf_ma_op.bpf.o
  CLNG-BPF [test_maps] priv_map.bpf.o
  CLNG-BPF [test_maps] priv_prog.bpf.o
  CLNG-BPF [test_maps] profiler1.bpf.o
  CLNG-BPF [test_maps] profiler2.bpf.o
  CLNG-BPF [test_maps] profiler3.bpf.o
  CLNG-BPF [test_maps] pyperf100.bpf.o
  CLNG-BPF [test_maps] pyperf180.bpf.o
  CLNG-BPF [test_maps] pyperf50.bpf.o
  CLNG-BPF [test_maps] pyperf600.bpf.o
  CLNG-BPF [test_maps] pyperf600_bpf_loop.bpf.o
  CLNG-BPF [test_maps] pyperf600_iter.bpf.o
  CLNG-BPF [test_maps] pyperf600_nounroll.bpf.o
  CLNG-BPF [test_maps] pyperf_global.bpf.o
  CLNG-BPF [test_maps] pyperf_subprogs.bpf.o
  CLNG-BPF [test_maps] rbtree.bpf.o
  CLNG-BPF [test_maps] rbtree_btf_fail__add_wrong_type.bpf.o
  CLNG-BPF [test_maps] rbtree_btf_fail__wrong_node_type.bpf.o
  CLNG-BPF [test_maps] rbtree_fail.bpf.o
  CLNG-BPF [test_maps] rcu_read_lock.bpf.o
  CLNG-BPF [test_maps] rcu_tasks_trace_gp.bpf.o
  CLNG-BPF [test_maps] read_bpf_task_storage_busy.bpf.o
  CLNG-BPF [test_maps] read_vsyscall.bpf.o
  CLNG-BPF [test_maps] recursion.bpf.o
  CLNG-BPF [test_maps] recvmsg4_prog.bpf.o
  CLNG-BPF [test_maps] recvmsg6_prog.bpf.o
  CLNG-BPF [test_maps] recvmsg_unix_prog.bpf.o
  CLNG-BPF [test_maps] refcounted_kptr.bpf.o
  CLNG-BPF [test_maps] refcounted_kptr_fail.bpf.o
  CLNG-BPF [test_maps] ringbuf_bench.bpf.o
  CLNG-BPF [test_maps] sendmsg4_prog.bpf.o
  CLNG-BPF [test_maps] sendmsg6_prog.bpf.o
  CLNG-BPF [test_maps] sendmsg_unix_prog.bpf.o
  CLNG-BPF [test_maps] setget_sockopt.bpf.o
  CLNG-BPF [test_maps] sk_storage_omem_uncharge.bpf.o
  CLNG-BPF [test_maps] skb_load_bytes.bpf.o
  CLNG-BPF [test_maps] skb_pkt_end.bpf.o
  CLNG-BPF [test_maps] sock_addr_kern.bpf.o
  CLNG-BPF [test_maps] sock_destroy_prog.bpf.o
  CLNG-BPF [test_maps] sock_destroy_prog_fail.bpf.o
  CLNG-BPF [test_maps] sock_iter_batch.bpf.o
  CLNG-BPF [test_maps] socket_cookie_prog.bpf.o
  CLNG-BPF [test_maps] sockmap_parse_prog.bpf.o
  CLNG-BPF [test_maps] sockmap_tcp_msg_prog.bpf.o
  CLNG-BPF [test_maps] sockmap_verdict_prog.bpf.o
  CLNG-BPF [test_maps] sockopt_inherit.bpf.o
  CLNG-BPF [test_maps] sockopt_multi.bpf.o
  CLNG-BPF [test_maps] sockopt_qos_to_cc.bpf.o
  CLNG-BPF [test_maps] sockopt_sk.bpf.o
  CLNG-BPF [test_maps] stacktrace_map_skip.bpf.o
  CLNG-BPF [test_maps] strncmp_bench.bpf.o
  CLNG-BPF [test_maps] strncmp_test.bpf.o
  CLNG-BPF [test_maps] strobemeta.bpf.o
  CLNG-BPF [test_maps] strobemeta_bpf_loop.bpf.o
  CLNG-BPF [test_maps] strobemeta_nounroll1.bpf.o
  CLNG-BPF [test_maps] strobemeta_nounroll2.bpf.o
  CLNG-BPF [test_maps] strobemeta_subprogs.bpf.o
  CLNG-BPF [test_maps] struct_ops_autocreate.bpf.o
  CLNG-BPF [test_maps] struct_ops_autocreate2.bpf.o
  CLNG-BPF [test_maps] struct_ops_detach.bpf.o
  CLNG-BPF [test_maps] struct_ops_forgotten_cb.bpf.o
  CLNG-BPF [test_maps] struct_ops_maybe_null.bpf.o
  CLNG-BPF [test_maps] struct_ops_maybe_null_fail.bpf.o
  CLNG-BPF [test_maps] struct_ops_module.bpf.o
  CLNG-BPF [test_maps] struct_ops_multi_pages.bpf.o
  CLNG-BPF [test_maps] struct_ops_nulled_out_cb.bpf.o
  CLNG-BPF [test_maps] syscall.bpf.o
  CLNG-BPF [test_maps] tailcall1.bpf.o
  CLNG-BPF [test_maps] tailcall2.bpf.o
  CLNG-BPF [test_maps] tailcall3.bpf.o
  CLNG-BPF [test_maps] tailcall4.bpf.o
  CLNG-BPF [test_maps] tailcall5.bpf.o
  CLNG-BPF [test_maps] tailcall6.bpf.o
  CLNG-BPF [test_maps] tailcall_bpf2bpf1.bpf.o
  CLNG-BPF [test_maps] tailcall_bpf2bpf2.bpf.o
  CLNG-BPF [test_maps] tailcall_bpf2bpf3.bpf.o
  CLNG-BPF [test_maps] tailcall_bpf2bpf4.bpf.o
  CLNG-BPF [test_maps] tailcall_bpf2bpf6.bpf.o
  CLNG-BPF [test_maps] tailcall_bpf2bpf_fentry.bpf.o
  CLNG-BPF [test_maps] tailcall_bpf2bpf_fexit.bpf.o
  CLNG-BPF [test_maps] tailcall_poke.bpf.o
  CLNG-BPF [test_maps] task_kfunc_failure.bpf.o
  CLNG-BPF [test_maps] task_kfunc_success.bpf.o
  CLNG-BPF [test_maps] task_local_storage.bpf.o
  CLNG-BPF [test_maps] task_local_storage_exit_creds.bpf.o
  CLNG-BPF [test_maps] task_ls_recursion.bpf.o
  CLNG-BPF [test_maps] task_storage_nodeadlock.bpf.o
  CLNG-BPF [test_maps] tcp_ca_incompl_cong_ops.bpf.o
  CLNG-BPF [test_maps] tcp_ca_kfunc.bpf.o
  CLNG-BPF [test_maps] tcp_ca_unsupp_cong_op.bpf.o
  CLNG-BPF [test_maps] tcp_ca_update.bpf.o
  CLNG-BPF [test_maps] tcp_ca_write_sk_pacing.bpf.o
  CLNG-BPF [test_maps] tcp_rtt.bpf.o
  CLNG-BPF [test_maps] test_access_variable_array.bpf.o
  CLNG-BPF [test_maps] test_assign_reuse.bpf.o
  CLNG-BPF [test_maps] test_attach_kprobe_sleepable.bpf.o
  CLNG-BPF [test_maps] test_attach_probe.bpf.o
  CLNG-BPF [test_maps] test_attach_probe_manual.bpf.o
  CLNG-BPF [test_maps] test_autoattach.bpf.o
  CLNG-BPF [test_maps] test_autoload.bpf.o
  CLNG-BPF [test_maps] test_bpf_cookie.bpf.o
  CLNG-BPF [test_maps] test_bpf_ma.bpf.o
  CLNG-BPF [test_maps] test_bpf_nf.bpf.o
  CLNG-BPF [test_maps] test_bpf_nf_fail.bpf.o
  CLNG-BPF [test_maps] test_btf_decl_tag.bpf.o
  CLNG-BPF [test_maps] test_btf_map_in_map.bpf.o
  CLNG-BPF [test_maps] test_btf_newkv.bpf.o
  CLNG-BPF [test_maps] test_btf_nokv.bpf.o
  CLNG-BPF [test_maps] test_btf_skc_cls_ingress.bpf.o
  CLNG-BPF [test_maps] test_cgroup1_hierarchy.bpf.o
  CLNG-BPF [test_maps] test_cgroup_link.bpf.o
  CLNG-BPF [test_maps] test_check_mtu.bpf.o
  CLNG-BPF [test_maps] test_cls_redirect.bpf.o
  CLNG-BPF [test_maps] test_cls_redirect_dynptr.bpf.o
  CLNG-BPF [test_maps] test_cls_redirect_subprogs.bpf.o
  CLNG-BPF [test_maps] test_core_autosize.bpf.o
  CLNG-BPF [test_maps] test_core_extern.bpf.o
  CLNG-BPF [test_maps] test_core_read_macros.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_arrays.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_bitfields_direct.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_enum64val.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_bitfields_probed.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_enumval.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_existence.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_flavors.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_ints.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_kernel.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_misc.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_mods.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_module.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_nesting.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_primitives.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_ptr_as_arr.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_size.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_type_based.bpf.o
  CLNG-BPF [test_maps] test_core_reloc_type_id.bpf.o
  CLNG-BPF [test_maps] test_core_retro.bpf.o
  CLNG-BPF [test_maps] test_custom_sec_handlers.bpf.o
  CLNG-BPF [test_maps] test_d_path.bpf.o
  CLNG-BPF [test_maps] test_d_path_check_rdonly_mem.bpf.o
  CLNG-BPF [test_maps] test_d_path_check_types.bpf.o
  CLNG-BPF [test_maps] test_deny_namespace.bpf.o
  CLNG-BPF [test_maps] test_enable_stats.bpf.o
  CLNG-BPF [test_maps] test_endian.bpf.o
  CLNG-BPF [test_maps] test_fill_link_info.bpf.o
  CLNG-BPF [test_maps] test_fsverity.bpf.o
  CLNG-BPF [test_maps] test_get_stack_rawtp.bpf.o
  CLNG-BPF [test_maps] test_get_stack_rawtp_err.bpf.o
  CLNG-BPF [test_maps] test_get_xattr.bpf.o
  CLNG-BPF [test_maps] test_global_data.bpf.o
  CLNG-BPF [test_maps] test_global_func1.bpf.o
  CLNG-BPF [test_maps] test_global_func10.bpf.o
  CLNG-BPF [test_maps] test_global_func11.bpf.o
  CLNG-BPF [test_maps] test_global_func12.bpf.o
  CLNG-BPF [test_maps] test_global_func13.bpf.o
  CLNG-BPF [test_maps] test_global_func14.bpf.o
  CLNG-BPF [test_maps] test_global_func15.bpf.o
  CLNG-BPF [test_maps] test_global_func16.bpf.o
  CLNG-BPF [test_maps] test_global_func2.bpf.o
  CLNG-BPF [test_maps] test_global_func17.bpf.o
  CLNG-BPF [test_maps] test_global_func3.bpf.o
  CLNG-BPF [test_maps] test_global_func4.bpf.o
  CLNG-BPF [test_maps] test_global_func5.bpf.o
  CLNG-BPF [test_maps] test_global_func6.bpf.o
  CLNG-BPF [test_maps] test_global_func7.bpf.o
  CLNG-BPF [test_maps] test_global_func8.bpf.o
  CLNG-BPF [test_maps] test_global_func9.bpf.o
  CLNG-BPF [test_maps] test_global_func_args.bpf.o
  CLNG-BPF [test_maps] test_global_func_ctx_args.bpf.o
  CLNG-BPF [test_maps] test_global_map_resize.bpf.o
  CLNG-BPF [test_maps] test_hash_large_key.bpf.o
  CLNG-BPF [test_maps] test_helper_restricted.bpf.o
  CLNG-BPF [test_maps] test_kfunc_dynptr_param.bpf.o
  CLNG-BPF [test_maps] test_kfunc_param_nullable.bpf.o
  CLNG-BPF [test_maps] test_ksyms.bpf.o
  CLNG-BPF [test_maps] test_ksyms_btf.bpf.o
  CLNG-BPF [test_maps] test_ksyms_btf_null_check.bpf.o
  CLNG-BPF [test_maps] test_ksyms_btf_write_check.bpf.o
  CLNG-BPF [test_maps] test_ksyms_module.bpf.o
  CLNG-BPF [test_maps] test_ksyms_weak.bpf.o
  CLNG-BPF [test_maps] test_l4lb.bpf.o
  CLNG-BPF [test_maps] test_l4lb_noinline.bpf.o
  CLNG-BPF [test_maps] test_l4lb_noinline_dynptr.bpf.o
  CLNG-BPF [test_maps] test_ldsx_insn.bpf.o
  CLNG-BPF [test_maps] test_legacy_printk.bpf.o
  CLNG-BPF [test_maps] test_libbpf_get_fd_by_id_opts.bpf.o
  CLNG-BPF [test_maps] test_link_pinning.bpf.o
  CLNG-BPF [test_maps] test_lirc_mode2_kern.bpf.o
  CLNG-BPF [test_maps] test_log_buf.bpf.o
  CLNG-BPF [test_maps] test_log_fixup.bpf.o
  CLNG-BPF [test_maps] test_lookup_and_delete.bpf.o
  CLNG-BPF [test_maps] test_lookup_key.bpf.o
  CLNG-BPF [test_maps] test_lwt_ip_encap.bpf.o
  CLNG-BPF [test_maps] test_lwt_redirect.bpf.o
  CLNG-BPF [test_maps] test_lwt_reroute.bpf.o
  CLNG-BPF [test_maps] test_lwt_seg6local.bpf.o
  CLNG-BPF [test_maps] test_map_in_map.bpf.o
  CLNG-BPF [test_maps] test_map_in_map_invalid.bpf.o
  CLNG-BPF [test_maps] test_map_init.bpf.o
  CLNG-BPF [test_maps] test_map_lock.bpf.o
  CLNG-BPF [test_maps] test_map_lookup_percpu_elem.bpf.o
  CLNG-BPF [test_maps] test_map_ops.bpf.o
  CLNG-BPF [test_maps] test_migrate_reuseport.bpf.o
  CLNG-BPF [test_maps] test_misc_tcp_hdr_options.bpf.o
  CLNG-BPF [test_maps] test_mmap.bpf.o
  CLNG-BPF [test_maps] test_module_attach.bpf.o
  CLNG-BPF [test_maps] test_netfilter_link_attach.bpf.o
  CLNG-BPF [test_maps] test_ns_current_pid_tgid.bpf.o
  CLNG-BPF [test_maps] test_obj_id.bpf.o
  CLNG-BPF [test_maps] test_overhead.bpf.o
  CLNG-BPF [test_maps] test_parse_tcp_hdr_opt.bpf.o
  CLNG-BPF [test_maps] test_parse_tcp_hdr_opt_dynptr.bpf.o
  CLNG-BPF [test_maps] test_pe_preserve_elems.bpf.o
  CLNG-BPF [test_maps] test_perf_branches.bpf.o
  CLNG-BPF [test_maps] test_perf_buffer.bpf.o
  CLNG-BPF [test_maps] test_perf_link.bpf.o
  CLNG-BPF [test_maps] test_perf_skip.bpf.o
  CLNG-BPF [test_maps] test_pinning.bpf.o
  CLNG-BPF [test_maps] test_pkt_access.bpf.o
  CLNG-BPF [test_maps] test_pinning_invalid.bpf.o
  CLNG-BPF [test_maps] test_pkt_md_access.bpf.o
  CLNG-BPF [test_maps] test_probe_read_user_str.bpf.o
  CLNG-BPF [test_maps] test_probe_user.bpf.o
  CLNG-BPF [test_maps] test_prog_array_init.bpf.o
  CLNG-BPF [test_maps] test_ptr_untrusted.bpf.o
  CLNG-BPF [test_maps] test_queue_map.bpf.o
  CLNG-BPF [test_maps] test_raw_tp_test_run.bpf.o
  CLNG-BPF [test_maps] test_rdonly_maps.bpf.o
  CLNG-BPF [test_maps] test_ringbuf.bpf.o
  CLNG-BPF [test_maps] test_ringbuf_map_key.bpf.o
  CLNG-BPF [test_maps] test_ringbuf_multi.bpf.o
  CLNG-BPF [test_maps] test_ringbuf_n.bpf.o
  CLNG-BPF [test_maps] test_ringbuf_write.bpf.o
  CLNG-BPF [test_maps] test_seg6_loop.bpf.o
  CLNG-BPF [test_maps] test_select_reuseport_kern.bpf.o
  CLNG-BPF [test_maps] test_send_signal_kern.bpf.o
  CLNG-BPF [test_maps] test_sig_in_xattr.bpf.o
  CLNG-BPF [test_maps] test_sk_assign.bpf.o
  CLNG-BPF [test_maps] test_sk_assign_libbpf.bpf.o
  CLNG-BPF [test_maps] test_sk_lookup.bpf.o
  CLNG-BPF [test_maps] test_sk_lookup_kern.bpf.o
  CLNG-BPF [test_maps] test_sk_storage_trace_itself.bpf.o
  CLNG-BPF [test_maps] test_sk_storage_tracing.bpf.o
  CLNG-BPF [test_maps] test_skb_cgroup_id_kern.bpf.o
  CLNG-BPF [test_maps] test_skb_ctx.bpf.o
  CLNG-BPF [test_maps] test_skb_helpers.bpf.o
  CLNG-BPF [test_maps] test_skc_to_unix_sock.bpf.o
  CLNG-BPF [test_maps] test_skeleton.bpf.o
  CLNG-BPF [test_maps] test_skmsg_load_helpers.bpf.o
  CLNG-BPF [test_maps] test_snprintf.bpf.o
  CLNG-BPF [test_maps] test_snprintf_single.bpf.o
  CLNG-BPF [test_maps] test_sock_fields.bpf.o
  CLNG-BPF [test_maps] test_sockhash_kern.bpf.o
  CLNG-BPF [test_maps] test_sockmap_drop_prog.bpf.o
  CLNG-BPF [test_maps] test_sockmap_invalid_update.bpf.o
  CLNG-BPF [test_maps] test_sockmap_kern.bpf.o
  CLNG-BPF [test_maps] test_sockmap_listen.bpf.o
  CLNG-BPF [test_maps] test_sockmap_pass_prog.bpf.o
  CLNG-BPF [test_maps] test_sockmap_progs_query.bpf.o
  CLNG-BPF [test_maps] test_sockmap_skb_verdict_attach.bpf.o
  CLNG-BPF [test_maps] test_sockmap_update.bpf.o
  CLNG-BPF [test_maps] test_spin_lock.bpf.o
  CLNG-BPF [test_maps] test_spin_lock_fail.bpf.o
  CLNG-BPF [test_maps] test_stack_map.bpf.o
  CLNG-BPF [test_maps] test_stack_var_off.bpf.o
  CLNG-BPF [test_maps] test_stacktrace_build_id.bpf.o
  CLNG-BPF [test_maps] test_stacktrace_map.bpf.o
  CLNG-BPF [test_maps] test_static_linked1.bpf.o
  CLNG-BPF [test_maps] test_static_linked2.bpf.o
  CLNG-BPF [test_maps] test_subprogs.bpf.o
  CLNG-BPF [test_maps] test_subprogs_extable.bpf.o
  CLNG-BPF [test_maps] test_subprogs_unused.bpf.o
  CLNG-BPF [test_maps] test_subskeleton.bpf.o
  CLNG-BPF [test_maps] test_subskeleton_lib.bpf.o
  CLNG-BPF [test_maps] test_subskeleton_lib2.bpf.o
  CLNG-BPF [test_maps] test_sysctl_loop2.bpf.o
  CLNG-BPF [test_maps] test_sysctl_prog.bpf.o
  CLNG-BPF [test_maps] test_task_pt_regs.bpf.o
  CLNG-BPF [test_maps] test_sysctl_loop1.bpf.o
  CLNG-BPF [test_maps] test_task_under_cgroup.bpf.o
  CLNG-BPF [test_maps] test_tc_bpf.bpf.o
  CLNG-BPF [test_maps] test_tc_dtime.bpf.o
  CLNG-BPF [test_maps] test_tc_edt.bpf.o
  CLNG-BPF [test_maps] test_tc_link.bpf.o
  CLNG-BPF [test_maps] test_tc_neigh.bpf.o
  CLNG-BPF [test_maps] test_tc_neigh_fib.bpf.o
  CLNG-BPF [test_maps] test_tc_peer.bpf.o
  CLNG-BPF [test_maps] test_tc_tunnel.bpf.o
  CLNG-BPF [test_maps] test_tcp_check_syncookie_kern.bpf.o
  CLNG-BPF [test_maps] test_tcp_custom_syncookie.bpf.o
  CLNG-BPF [test_maps] test_tcp_estats.bpf.o
  CLNG-BPF [test_maps] test_tcp_hdr_options.bpf.o
  CLNG-BPF [test_maps] test_tcpbpf_kern.bpf.o
  CLNG-BPF [test_maps] test_tcpnotify_kern.bpf.o
  CLNG-BPF [test_maps] test_time_tai.bpf.o
  CLNG-BPF [test_maps] test_trace_ext.bpf.o
  CLNG-BPF [test_maps] test_trace_ext_tracing.bpf.o
  CLNG-BPF [test_maps] test_tracepoint.bpf.o
  CLNG-BPF [test_maps] test_tunnel_kern.bpf.o
  CLNG-BPF [test_maps] test_trampoline_count.bpf.o
  CLNG-BPF [test_maps] test_unpriv_bpf_disabled.bpf.o
  CLNG-BPF [test_maps] test_uprobe.bpf.o
  CLNG-BPF [test_maps] test_uprobe_autoattach.bpf.o
  CLNG-BPF [test_maps] test_urandom_usdt.bpf.o
  CLNG-BPF [test_maps] test_usdt.bpf.o
  CLNG-BPF [test_maps] test_usdt_multispec.bpf.o
  CLNG-BPF [test_maps] test_varlen.bpf.o
  CLNG-BPF [test_maps] test_verif_scale1.bpf.o
  CLNG-BPF [test_maps] test_verif_scale2.bpf.o
  CLNG-BPF [test_maps] test_verif_scale3.bpf.o
  CLNG-BPF [test_maps] test_verify_pkcs7_sig.bpf.o
  CLNG-BPF [test_maps] test_vmlinux.bpf.o
  CLNG-BPF [test_maps] test_xdp.bpf.o
  CLNG-BPF [test_maps] test_xdp_adjust_tail_grow.bpf.o
  CLNG-BPF [test_maps] test_xdp_adjust_tail_shrink.bpf.o
  CLNG-BPF [test_maps] test_xdp_bpf2bpf.bpf.o
  CLNG-BPF [test_maps] test_xdp_attach_fail.bpf.o
  CLNG-BPF [test_maps] test_xdp_context_test_run.bpf.o
  CLNG-BPF [test_maps] test_xdp_devmap_helpers.bpf.o
  CLNG-BPF [test_maps] test_xdp_do_redirect.bpf.o
  CLNG-BPF [test_maps] test_xdp_dynptr.bpf.o
  CLNG-BPF [test_maps] test_xdp_link.bpf.o
  CLNG-BPF [test_maps] test_xdp_loop.bpf.o
  CLNG-BPF [test_maps] test_xdp_meta.bpf.o
  CLNG-BPF [test_maps] test_xdp_noinline.bpf.o
  CLNG-BPF [test_maps] test_xdp_redirect.bpf.o
  CLNG-BPF [test_maps] test_xdp_update_frags.bpf.o
  CLNG-BPF [test_maps] test_xdp_vlan.bpf.o
  CLNG-BPF [test_maps] test_xdp_with_cpumap_frags_helpers.bpf.o
  CLNG-BPF [test_maps] test_xdp_with_cpumap_helpers.bpf.o
  CLNG-BPF [test_maps] test_xdp_with_devmap_frags_helpers.bpf.o
  CLNG-BPF [test_maps] test_xdp_with_devmap_helpers.bpf.o
  CLNG-BPF [test_maps] timer.bpf.o
  CLNG-BPF [test_maps] timer_crash.bpf.o
  CLNG-BPF [test_maps] timer_failure.bpf.o
  CLNG-BPF [test_maps] timer_lockup.bpf.o
  CLNG-BPF [test_maps] timer_mim.bpf.o
  CLNG-BPF [test_maps] timer_mim_reject.bpf.o
  CLNG-BPF [test_maps] token_lsm.bpf.o
  CLNG-BPF [test_maps] trace_dummy_st_ops.bpf.o
  CLNG-BPF [test_maps] trace_printk.bpf.o
  CLNG-BPF [test_maps] trace_vprintk.bpf.o
  CLNG-BPF [test_maps] tracing_failure.bpf.o
  CLNG-BPF [test_maps] tracing_struct.bpf.o
  CLNG-BPF [test_maps] tracing_struct_many_args.bpf.o
  CLNG-BPF [test_maps] trigger_bench.bpf.o
  CLNG-BPF [test_maps] twfw.bpf.o
  CLNG-BPF [test_maps] type_cast.bpf.o
  CLNG-BPF [test_maps] udp_limit.bpf.o
  CLNG-BPF [test_maps] uninit_stack.bpf.o
  CLNG-BPF [test_maps] uprobe_multi.bpf.o
  CLNG-BPF [test_maps] uprobe_multi_bench.bpf.o
  CLNG-BPF [test_maps] uprobe_multi_usdt.bpf.o
  CLNG-BPF [test_maps] uprobe_syscall.bpf.o
  CLNG-BPF [test_maps] uprobe_syscall_executed.bpf.o
  CLNG-BPF [test_maps] user_ringbuf_fail.bpf.o
  CLNG-BPF [test_maps] uretprobe_stack.bpf.o
  CLNG-BPF [test_maps] user_ringbuf_success.bpf.o
  CLNG-BPF [test_maps] verifier_and.bpf.o
  CLNG-BPF [test_maps] verifier_arena.bpf.o
  CLNG-BPF [test_maps] verifier_arena_large.bpf.o
  CLNG-BPF [test_maps] verifier_array_access.bpf.o
progs/test_tunnel_kern.c:30:13: error: declaration of 'struct bpf_fou_encap' will not be visible outside of this function [-Werror,-Wvisibility]
   30 |                           struct bpf_fou_encap *encap, int type) __ksym;
      |                                  ^
progs/test_tunnel_kern.c:32:13: error: declaration of 'struct bpf_fou_encap' will not be visible outside of this function [-Werror,-Wvisibility]
   32 |                           struct bpf_fou_encap *encap) __ksym;
      |   CLNG-BPF [test_maps] verifier_basic_stack.bpf.o
                                 ^
  CLNG-BPF [test_maps] verifier_bitfield_write.bpf.o
  CLNG-BPF [test_maps] verifier_bits_iter.bpf.o
  CLNG-BPF [test_maps] verifier_bounds.bpf.o
progs/test_tunnel_kern.c:748:23: error: variable has incomplete type 'struct bpf_fou_encap'
  748 |         struct bpf_fou_encap encap = {};
      |                              ^
progs/test_tunnel_kern.c:748:9: note: forward declaration of 'struct bpf_fou_encap'
  748 |         struct bpf_fou_encap encap = {};
      |                ^
  CLNG-BPF [test_maps] verifier_bounds_deduction.bpf.o
  CLNG-BPF [test_maps] verifier_bounds_deduction_non_const.bpf.o
  CLNG-BPF [test_maps] verifier_bounds_mix_sign_unsign.bpf.o
  CLNG-BPF [test_maps] verifier_bpf_get_stack.bpf.o
  CLNG-BPF [test_maps] verifier_bswap.bpf.o
  CLNG-BPF [test_maps] verifier_btf_ctx_access.bpf.o
  CLNG-BPF [test_maps] verifier_btf_unreliable_prog.bpf.o
progs/test_tunnel_kern.c:772:43: error: use of undeclared identifier 'FOU_BPF_ENCAP_GUE'; did you mean 'TUNNEL_ENCAP_GUE'?
  772 |         ret = bpf_skb_set_fou_encap(skb, &encap, FOU_BPF_ENCAP_GUE);
      |                                                  ^~~~~~~~~~~~~~~~~
      |                                                  TUNNEL_ENCAP_GUE
/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/vmlinux.h:25430:2: note: 'TUNNEL_ENCAP_GUE' declared here
 25430 |         TUNNEL_ENCAP_GUE = 2,
       |         ^
progs/test_tunnel_kern.c:785:23: error: variable has incomplete type 'struct bpf_fou_encap'
  785 |         struct bpf_fou_encap encap = {};
      |                              ^
progs/test_tunnel_kern.c:785:9: note: forward declaration of 'struct bpf_fou_encap'
  785 |         struct bpf_fou_encap encap = {};
      |                ^
  CLNG-BPF [test_maps] verifier_cfg.bpf.o
  CLNG-BPF [test_maps] verifier_cgroup_inv_retcode.bpf.o
  CLNG-BPF [test_maps] verifier_cgroup_skb.bpf.o
  CLNG-BPF [test_maps] verifier_cgroup_storage.bpf.o
  CLNG-BPF [test_maps] verifier_const_or.bpf.o
  CLNG-BPF [test_maps] verifier_ctx.bpf.o
progs/test_tunnel_kern.c:809:43: error: use of undeclared identifier 'FOU_BPF_ENCAP_FOU'; did you mean 'TUNNEL_ENCAP_FOU'?
  809 |         ret = bpf_skb_set_fou_encap(skb, &encap, FOU_BPF_ENCAP_FOU);
      |                                                  ^~~~~~~~~~~~~~~~~
      |                                                  TUNNEL_ENCAP_FOU
/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/tools/include/vmlinux.h:25429:2: note: 'TUNNEL_ENCAP_FOU' declared here
 25429 |         TUNNEL_ENCAP_FOU = 1,
       |         ^
progs/test_tunnel_kern.c:823:23: error: variable has incomplete type 'struct bpf_fou_encap'
  823 |         struct bpf_fou_encap encap = {};
      |                              ^
progs/test_tunnel_kern.c:823:9: note: forward declaration of 'struct bpf_fou_encap'
  823 |         struct bpf_fou_encap encap = {};
      |                ^
  CLNG-BPF [test_maps] verifier_ctx_sk_msg.bpf.o
  CLNG-BPF [test_maps] verifier_d_path.bpf.o
  CLNG-BPF [test_maps] verifier_direct_packet_access.bpf.o
  CLNG-BPF [test_maps] verifier_direct_stack_access_wraparound.bpf.o
  CLNG-BPF [test_maps] verifier_div0.bpf.o
  CLNG-BPF [test_maps] verifier_div_overflow.bpf.o
  CLNG-BPF [test_maps] verifier_global_ptr_args.bpf.o
  CLNG-BPF [test_maps] verifier_global_subprogs.bpf.o
  CLNG-BPF [test_maps] verifier_gotol.bpf.o
  CLNG-BPF [test_maps] verifier_helper_access_var_len.bpf.o
  CLNG-BPF [test_maps] verifier_helper_packet_access.bpf.o
  CLNG-BPF [test_maps] verifier_helper_restricted.bpf.o
  CLNG-BPF [test_maps] verifier_helper_value_access.bpf.o
  CLNG-BPF [test_maps] verifier_int_ptr.bpf.o
  CLNG-BPF [test_maps] verifier_iterating_callbacks.bpf.o
7 errors generated.
make: *** [Makefile:654: /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf/test_tunnel_kern.bpf.o] Error 1
make: *** Waiting for unfinished jobs....
  CLNG-BPF [test_maps] verifier_jeq_infer_not_null.bpf.o
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/bpf'
LKP SKIP net.tls
LKP SKIP net.fcnal-test.sh
LKP SKIP net.fib_nexthops.sh
LKP SKIP net.xfrm_policy.sh
LKP SKIP net.pmtu.sh
2024-08-15 08:35:02 make -j36 -C net
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net'
  CC       reuseport_bpf
  CC       reuseport_bpf_cpu
  CC       reuseport_bpf_numa
  CC       reuseport_dualstack
  CC       reuseaddr_conflict
  CC       tun
  CC       tap
  CC       epoll_busy_poll
  CC       sk_bind_sendto_listen
  CC       sk_connect_zero_addr
  CC       so_incoming_cpu
  CC       socket
  CC       nettest
  CC       psock_fanout
  CC       psock_tpacket
  CC       msg_zerocopy
  CC       reuseport_addr_any
  CC       tcp_mmap
  CC       psock_snd
  CC       tcp_inq
  CC       txring_overwrite
  CC       udpgso
  CC       udpgso_bench_tx
  CC       udpgso_bench_rx
  CC       ip_defrag
  CC       so_txtime
  CC       ipv6_flowlabel
  CC       ipv6_flowlabel_mgr
  CC       so_netns_cookie
  CC       tcp_fastopen_backup_key
  CC       fin_ack_lat
  CC       reuseaddr_ports_exhausted
  CC       hwtstamp_config
  CC       rxtimestamp
  CC       timestamping
  CC       txtimestamp
  CC       ipsec
  CC       ioam6_parser
  CC       gro
  CC       toeplitz
  CC       cmsg_sender
  CC       stress_reuseport_listen
  CC       io_uring_zerocopy_tx
  CC       bind_bhash
  CC       sctp_hello
  CC       ip_local_port_range
  CC       bind_wildcard
  MKDIR    libbpf
  MAKE     libbpf.a
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/bpf_helper_defs.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/bpf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/libbpf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/btf.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/libbpf_common.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/libbpf_legacy.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/bpf_helpers.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/bpf_tracing.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/bpf_endian.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/bpf_core_read.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/skel_internal.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/libbpf_version.h
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/usdt.bpf.h
  HOSTCC  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/fixdep.o
  HOSTLD  /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/fixdep-in.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/fixdep
  INSTALL /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/include/bpf/bpf_helper_defs.h
  INSTALL libbpf_headers
  GEN     /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/libbpf.pc
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/libbpf_errno.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/libbpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/nlattr.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/str_error.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/bpf.o
Warning: Kernel ABI header at 'tools/include/uapi/linux/if_xdp.h' differs from latest version at 'include/uapi/linux/if_xdp.h'
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/btf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/netlink.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/bpf_prog_linfo.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/libbpf_probes.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/hashmap.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/btf_dump.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/ringbuf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/strset.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/linker.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/gen_loader.o
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/relo_core.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/usdt.o
  MKDIR   /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/libbpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/bpf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/nlattr.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/btf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/libbpf_errno.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/zip.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/str_error.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/elf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/netlink.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/features.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/bpf_prog_linfo.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/btf_iter.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/libbpf_probes.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/hashmap.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/btf_dump.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/ringbuf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/btf_relocate.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/strset.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/linker.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/gen_loader.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/relo_core.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/usdt.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/zip.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/elf.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/features.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/btf_iter.o
  CC      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/btf_relocate.o
  LD      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/staticobjs/libbpf-in.o
  LD      /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/libbpf-in.o
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/libbpf.a
  LINK    /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tools/build/libbpf/libbpf.so.1.5.0
  BPF_PROG nat6to4.bpf.o
  BPF_PROG sample_map_ret0.bpf.o
  BPF_PROG sample_ret0.bpf.o
  BPF_PROG xdp_dummy.bpf.o
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net'
2024-08-15 08:35:03 make install TARGETS=net INSTALL_PATH=/usr/bin/
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net'
mkdir -p /usr/bin//kselftest
install -m 744 kselftest/module.sh /usr/bin//kselftest/
install -m 744 kselftest/runner.sh /usr/bin//kselftest/
install -m 744 kselftest/prefix.pl /usr/bin//kselftest/
install -m 744 kselftest/ktap_helpers.sh /usr/bin//kselftest/
install -m 744 kselftest/ksft.py /usr/bin//kselftest/
install -m 744 run_kselftest.sh /usr/bin//
rm -f /usr/bin//kselftest-list.txt
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net'
rsync -a --copy-unsafe-links run_netsocktests run_afpackettests test_bpf.sh netdevice.sh rtnetlink.sh  test_blackhole_dev.sh fib_tests.sh fib-onlink-tests.sh  udpgso.sh ip_defrag.sh udpgso_bench.sh fib_rule_tests.sh msg_zerocopy.sh psock_snd.sh udpgro_bench.sh udpgro.sh test_vxlan_under_vrf.sh reuseport_addr_any.sh test_vxlan_fdb_changelink.sh so_txtime.sh ipv6_flowlabel.sh tcp_fastopen_backup_key.sh  l2tp.sh traceroute.sh fin_ack_lat.sh fib_nexthop_multiprefix.sh  fib_nexthop_nongw.sh altnames.sh icmp.sh icmp_redirect.sh ip6_gre_headroom.sh route_localnet.sh reuseaddr_ports_exhausted.sh txtimestamp.sh vrf-xfrm-tests.sh rxtimestamp.sh drop_monitor_tests.sh vrf_route_leaking.sh bareudp.sh amt.sh unicast_extensions.sh udpgro_fwd.sh udpgro_frglist.sh veth.sh ioam6.sh gro.sh gre_gso.sh cmsg_so_mark.sh cmsg_time.sh cmsg_ipv6.sh netns-name.sh nl_netdev.py srv6_end_dt46_l3vpn_test.sh srv6_end_dt4_l3vpn_test.sh srv6_end_dt6_l3vpn_test.sh srv6_hencap_red_l3vpn_test.sh srv6_hl2encap_red_l2vpn_test.sh srv6_end_next_csid_l3vpn_test.sh srv6_end_x_next_csid_l3vpn_test.sh srv6_end_flavors_test.sh srv6_end_dx4_netfilter_test.sh srv6_end_dx6_netfilter_test.sh vrf_strict_mode_test.sh arp_ndisc_evict_nocarrier.sh ndisc_unsolicited_na_test.sh arp_ndisc_untracked_subnets.sh stress_reuseport_listen.sh l2_tos_ttl_inherit.sh bind_bhash.sh ip_local_port_range.sh rps_default_mask.sh big_tcp.sh netns-sysctl.sh test_vxlan_vnifiltering.sh io_uring_zerocopy_tx.sh test_ingress_egress_chaining.sh sctp_vrf.sh test_vxlan_mdb.sh test_bridge_neigh_suppress.sh test_vxlan_nolocalbypass.sh test_bridge_backup_port.sh fdb_flush.sh fq_band_pktlimit.sh vlan_hw_filter.sh bpf_offload.py /usr/bin//net/
rsync -a --copy-unsafe-links toeplitz_client.sh toeplitz.sh /usr/bin//net/
rsync -a --copy-unsafe-links settings in_netns.sh lib.sh net_helper.sh setup_loopback.sh setup_veth.sh /usr/bin//net/
rsync -a --copy-unsafe-links /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/reuseport_bpf /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/reuseport_bpf_cpu /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/reuseport_bpf_numa /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/reuseport_dualstack /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/reuseaddr_conflict /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tun /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tap /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/epoll_busy_poll /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/sk_bind_sendto_listen /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/sk_connect_zero_addr /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/so_incoming_cpu /usr/bin//net/
rsync -a --copy-unsafe-links /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/socket /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/nettest /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/psock_fanout /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/psock_tpacket /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/msg_zerocopy /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/reuseport_addr_any /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tcp_mmap /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tcp_inq /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/psock_snd /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/txring_overwrite /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/udpgso /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/udpgso_bench_tx /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/udpgso_bench_rx /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/ip_defrag /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/so_txtime /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/ipv6_flowlabel /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/ipv6_flowlabel_mgr /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/so_netns_cookie /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/tcp_fastopen_backup_key /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/fin_ack_lat /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/reuseaddr_ports_exhausted /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/hwtstamp_config /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/rxtimestamp /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/timestamping /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/txtimestamp /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/ipsec /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/ioam6_parser /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/gro /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/toeplitz /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/cmsg_sender /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/stress_reuseport_listen /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/io_uring_zerocopy_tx /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/bind_bhash /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/sctp_hello /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/ip_local_port_range /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/bind_wildcard /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/nat6to4.bpf.o /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/sample_map_ret0.bpf.o /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/sample_ret0.bpf.o /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/xdp_dummy.bpf.o /usr/bin//net/
rsync -a --copy-unsafe-links config settings /usr/bin//net/
relative_files=""; for entry in forwarding/lib.sh; do entry_dir=$(readlink -e "$(dirname "$entry")"); entry_name=$(basename "$entry"); relative_dir=${entry_dir#"$SRC_PATH"/}; if [ "$relative_dir" = "$entry_dir" ]; then echo "Error: TEST_INCLUDES entry \"$entry\" not located inside selftests directory ($SRC_PATH)" >&2; exit 1; fi; relative_files="$relative_files $relative_dir/$entry_name"; done; cd /usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests && rsync -aR $relative_files /usr/bin// 
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net'
make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/lib'
  CC       csum
rsync -a --copy-unsafe-links ../../../../../Documentation/netlink/specs ../../../../net/ynl /usr/bin//net/lib/
rsync: [sender] change_dir "/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/lib/../../../../../Documentation/netlink" failed: No such file or directory (2)
rsync: [sender] change_dir "/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/lib/../../../../net" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]
make[1]: *** [../../lib.mk:175: install] Error 23
make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net/lib'
for TARGET in net; do \
	BUILD_TARGET=$BUILD/$TARGET;	\
	[ ! -d /usr/bin//$TARGET ] && printf "Skipping non-existent dir: $TARGET\n" && continue; \
	printf "Emit Tests for $TARGET\n"; \
	make -s --no-print-directory OUTPUT=$BUILD_TARGET COLLECTION=$TARGET \
		-C $TARGET emit_tests >> /usr/bin//kselftest-list.txt; \
done;
Emit Tests for net
2024-08-15 08:35:04 make -j36 -C net
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net'
make: Nothing to be done for 'all'.
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net'
2024-08-15 08:35:04 make quicktest=1 run_tests -C net
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-bpf-ee141889828a13aa804849ebda6af39d6a8ebf87/tools/testing/selftests/net'
TAP version 13
1..96
# timeout set to 3600
# selftests: net: reuseport_bpf
# ---- IPv4 UDP ----
# Testing EBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing EBPF mod 20...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 10: 10
# Socket 11: 11
# Socket 12: 12
# Socket 13: 13
# Socket 14: 14
# Socket 15: 15
# Socket 16: 16
# Socket 17: 17
# Socket 18: 18
# Socket 19: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 10: 30
# Socket 11: 31
# Socket 12: 32
# Socket 13: 33
# Socket 14: 34
# Socket 15: 35
# Socket 16: 36
# Socket 17: 37
# Socket 18: 38
# Socket 19: 39
# Reprograming, testing mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 0: 30
# Socket 1: 31
# Socket 2: 32
# Socket 3: 33
# Socket 4: 34
# Socket 5: 35
# Socket 6: 36
# Socket 7: 37
# Socket 8: 38
# Socket 9: 39
# Testing CBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing CBPF mod 20...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 10: 10
# Socket 11: 11
# Socket 12: 12
# Socket 13: 13
# Socket 14: 14
# Socket 15: 15
# Socket 16: 16
# Socket 17: 17
# Socket 18: 18
# Socket 19: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 10: 30
# Socket 11: 31
# Socket 12: 32
# Socket 13: 33
# Socket 14: 34
# Socket 15: 35
# Socket 16: 36
# Socket 17: 37
# Socket 18: 38
# Socket 19: 39
# Reprograming, testing mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 0: 30
# Socket 1: 31
# Socket 2: 32
# Socket 3: 33
# Socket 4: 34
# Socket 5: 35
# Socket 6: 36
# Socket 7: 37
# Socket 8: 38
# Socket 9: 39
# Testing too many filters...
# Testing filters on non-SO_REUSEPORT socket...
# ---- IPv6 UDP ----
# Testing EBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing EBPF mod 20...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 10: 10
# Socket 11: 11
# Socket 12: 12
# Socket 13: 13
# Socket 14: 14
# Socket 15: 15
# Socket 16: 16
# Socket 17: 17
# Socket 18: 18
# Socket 19: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 10: 30
# Socket 11: 31
# Socket 12: 32
# Socket 13: 33
# Socket 14: 34
# Socket 15: 35
# Socket 16: 36
# Socket 17: 37
# Socket 18: 38
# Socket 19: 39
# Reprograming, testing mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 0: 30
# Socket 1: 31
# Socket 2: 32
# Socket 3: 33
# Socket 4: 34
# Socket 5: 35
# Socket 6: 36
# Socket 7: 37
# Socket 8: 38
# Socket 9: 39
# Testing CBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing CBPF mod 20...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 10: 10
# Socket 11: 11
# Socket 12: 12
# Socket 13: 13
# Socket 14: 14
# Socket 15: 15
# Socket 16: 16
# Socket 17: 17
# Socket 18: 18
# Socket 19: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 10: 30
# Socket 11: 31
# Socket 12: 32
# Socket 13: 33
# Socket 14: 34
# Socket 15: 35
# Socket 16: 36
# Socket 17: 37
# Socket 18: 38
# Socket 19: 39
# Reprograming, testing mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 0: 30
# Socket 1: 31
# Socket 2: 32
# Socket 3: 33
# Socket 4: 34
# Socket 5: 35
# Socket 6: 36
# Socket 7: 37
# Socket 8: 38
# Socket 9: 39
# Testing too many filters...
# Testing filters on non-SO_REUSEPORT socket...
# ---- IPv6 UDP w/ mapped IPv4 ----
# Testing EBPF mod 20...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 10: 10
# Socket 11: 11
# Socket 12: 12
# Socket 13: 13
# Socket 14: 14
# Socket 15: 15
# Socket 16: 16
# Socket 17: 17
# Socket 18: 18
# Socket 19: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 10: 30
# Socket 11: 31
# Socket 12: 32
# Socket 13: 33
# Socket 14: 34
# Socket 15: 35
# Socket 16: 36
# Socket 17: 37
# Socket 18: 38
# Socket 19: 39
# Reprograming, testing mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 0: 30
# Socket 1: 31
# Socket 2: 32
# Socket 3: 33
# Socket 4: 34
# Socket 5: 35
# Socket 6: 36
# Socket 7: 37
# Socket 8: 38
# Socket 9: 39
# Testing EBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing CBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing CBPF mod 20...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 10: 10
# Socket 11: 11
# Socket 12: 12
# Socket 13: 13
# Socket 14: 14
# Socket 15: 15
# Socket 16: 16
# Socket 17: 17
# Socket 18: 18
# Socket 19: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 10: 30
# Socket 11: 31
# Socket 12: 32
# Socket 13: 33
# Socket 14: 34
# Socket 15: 35
# Socket 16: 36
# Socket 17: 37
# Socket 18: 38
# Socket 19: 39
# Reprograming, testing mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Socket 0: 20
# Socket 1: 21
# Socket 2: 22
# Socket 3: 23
# Socket 4: 24
# Socket 5: 25
# Socket 6: 26
# Socket 7: 27
# Socket 8: 28
# Socket 9: 29
# Socket 0: 30
# Socket 1: 31
# Socket 2: 32
# Socket 3: 33
# Socket 4: 34
# Socket 5: 35
# Socket 6: 36
# Socket 7: 37
# Socket 8: 38
# Socket 9: 39
# ---- IPv4 TCP ----
# Testing EBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing CBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing too many filters...
# Testing filters on non-SO_REUSEPORT socket...
# ---- IPv6 TCP ----
# Testing EBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing CBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing too many filters...
# Testing filters on non-SO_REUSEPORT socket...
# ---- IPv6 TCP w/ mapped IPv4 ----
# Testing EBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing CBPF mod 10...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 5: 5
# Socket 6: 6
# Socket 7: 7
# Socket 8: 8
# Socket 9: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 5: 15
# Socket 6: 16
# Socket 7: 17
# Socket 8: 18
# Socket 9: 19
# Reprograming, testing mod 5...
# Socket 0: 0
# Socket 1: 1
# Socket 2: 2
# Socket 3: 3
# Socket 4: 4
# Socket 0: 5
# Socket 1: 6
# Socket 2: 7
# Socket 3: 8
# Socket 4: 9
# Socket 0: 10
# Socket 1: 11
# Socket 2: 12
# Socket 3: 13
# Socket 4: 14
# Socket 0: 15
# Socket 1: 16
# Socket 2: 17
# Socket 3: 18
# Socket 4: 19
# Testing filter add without bind...
# SUCCESS
ok 1 selftests: net: reuseport_bpf
# timeout set to 3600
# selftests: net: reuseport_bpf_cpu
# ---- IPv4 UDP ----
# send cpu 0, receive socket 0
# send cpu 1, receive socket 1
# send cpu 2, receive socket 2
# send cpu 3, receive socket 3
# send cpu 4, receive socket 4
# send cpu 5, receive socket 5
# send cpu 6, receive socket 6
# send cpu 7, receive socket 7
# send cpu 8, receive socket 8
# send cpu 9, receive socket 9
# send cpu 10, receive socket 10
# send cpu 11, receive socket 11
# send cpu 12, receive socket 12
# send cpu 13, receive socket 13
# send cpu 14, receive socket 14
# send cpu 15, receive socket 15
# send cpu 16, receive socket 16
# send cpu 17, receive socket 17
# send cpu 18, receive socket 18
# send cpu 19, receive socket 19
# send cpu 20, receive socket 20
# send cpu 21, receive socket 21
# send cpu 22, receive socket 22
# send cpu 23, receive socket 23
# send cpu 24, receive socket 24
# send cpu 25, receive socket 25
# send cpu 26, receive socket 26
# send cpu 27, receive socket 27
# send cpu 28, receive socket 28
# send cpu 29, receive socket 29
# send cpu 30, receive socket 30
# send cpu 31, receive socket 31
# send cpu 32, receive socket 32
# send cpu 33, receive socket 33
# send cpu 34, receive socket 34
# send cpu 35, receive socket 35
# send cpu 35, receive socket 35
# send cpu 34, receive socket 34
# send cpu 33, receive socket 33
# send cpu 32, receive socket 32
# send cpu 31, receive socket 31
# send cpu 30, receive socket 30
# send cpu 29, receive socket 29
# send cpu 28, receive socket 28
# send cpu 27, receive socket 27
# send cpu 26, receive socket 26
# send cpu 25, receive socket 25
# send cpu 24, receive socket 24
# send cpu 23, receive socket 23
# send cpu 22, receive socket 22
# send cpu 21, receive socket 21
# send cpu 20, receive socket 20
# send cpu 19, receive socket 19
# send cpu 18, receive socket 18
# send cpu 17, receive socket 17
# send cpu 16, receive socket 16
# send cpu 15, receive socket 15
# send cpu 14, receive socket 14
# send cpu 13, receive socket 13
# send cpu 12, receive socket 12
# send cpu 11, receive socket 11
# send cpu 10, receive socket 10
# send cpu 9, receive socket 9
# send cpu 8, receive socket 8
# send cpu 7, receive socket 7
# send cpu 6, receive socket 6
# send cpu 5, receive socket 5
# send cpu 4, receive socket 4
# send cpu 3, receive socket 3
# send cpu 2, receive socket 2
# send cpu 1, receive socket 1
# send cpu 0, receive socket 0
# send cpu 0, receive socket 0
# send cpu 2, receive socket 2
# send cpu 4, receive socket 4
# send cpu 6, receive socket 6
# send cpu 8, receive socket 8
# send cpu 10, receive socket 10
# send cpu 12, receive socket 12
# send cpu 14, receive socket 14
# send cpu 16, receive socket 16
# send cpu 18, receive socket 18
# send cpu 20, receive socket 20
# send cpu 22, receive socket 22
# send cpu 24, receive socket 24
# send cpu 26, receive socket 26
# send cpu 28, receive socket 28
# send cpu 30, receive socket 30
# send cpu 32, receive socket 32
# send cpu 34, receive socket 34
# send cpu 1, receive socket 1
# send cpu 3, receive socket 3
# send cpu 5, receive socket 5
# send cpu 7, receive socket 7
# send cpu 9, receive socket 9
# send cpu 11, receive socket 11
# send cpu 13, receive socket 13
# send cpu 15, receive socket 15
# send cpu 17, receive socket 17
# send cpu 19, receive socket 19
# send cpu 21, receive socket 21
# send cpu 23, receive socket 23
# send cpu 25, receive socket 25
# send cpu 27, receive socket 27
# send cpu 29, receive socket 29
# send cpu 31, receive socket 31
# send cpu 33, receive socket 33
# send cpu 35, receive socket 35
# ---- IPv6 UDP ----
# send cpu 0, receive socket 0
# send cpu 1, receive socket 1
# send cpu 2, receive socket 2
# send cpu 3, receive socket 3
# send cpu 4, receive socket 4
# send cpu 5, receive socket 5
# send cpu 6, receive socket 6
# send cpu 7, receive socket 7
# send cpu 8, receive socket 8
# send cpu 9, receive socket 9
# send cpu 10, receive socket 10
# send cpu 11, receive socket 11
# send cpu 12, receive socket 12
# send cpu 13, receive socket 13
# send cpu 14, receive socket 14
# send cpu 15, receive socket 15
# send cpu 16, receive socket 16
# send cpu 17, receive socket 17
# send cpu 18, receive socket 18
# send cpu 19, receive socket 19
# send cpu 20, receive socket 20
# send cpu 21, receive socket 21
# send cpu 22, receive socket 22
# send cpu 23, receive socket 23
# send cpu 24, receive socket 24
# send cpu 25, receive socket 25
# send cpu 26, receive socket 26
# send cpu 27, receive socket 27
# send cpu 28, receive socket 28
# send cpu 29, receive socket 29
# send cpu 30, receive socket 30
# send cpu 31, receive socket 31
# send cpu 32, receive socket 32
# send cpu 33, receive socket 33
# send cpu 34, receive socket 34
# send cpu 35, receive socket 35
# send cpu 35, receive socket 35
# send cpu 34, receive socket 34
# send cpu 33, receive socket 33
# send cpu 32, receive socket 32
# send cpu 31, receive socket 31
# send cpu 30, receive socket 30
# send cpu 29, receive socket 29
# send cpu 28, receive socket 28
# send cpu 27, receive socket 27
# send cpu 26, receive socket 26
# send cpu 25, receive socket 25
# send cpu 24, receive socket 24
# send cpu 23, receive socket 23
# send cpu 22, receive socket 22
# send cpu 21, receive socket 21
# send cpu 20, receive socket 20
# send cpu 19, receive socket 19
# send cpu 18, receive socket 18
# send cpu 17, receive socket 17
# send cpu 16, receive socket 16
# send cpu 15, receive socket 15
# send cpu 14, receive socket 14
# send cpu 13, receive socket 13
# send cpu 12, receive socket 12
# send cpu 11, receive socket 11
# send cpu 10, receive socket 10
# send cpu 9, receive socket 9
# send cpu 8, receive socket 8
# send cpu 7, receive socket 7
# send cpu 6, receive socket 6
# send cpu 5, receive socket 5
# send cpu 4, receive socket 4
# send cpu 3, receive socket 3
# send cpu 2, receive socket 2
# send cpu 1, receive socket 1
# send cpu 0, receive socket 0
# send cpu 0, receive socket 0
# send cpu 2, receive socket 2
# send cpu 4, receive socket 4
# send cpu 6, receive socket 6
# send cpu 8, receive socket 8
# send cpu 10, receive socket 10
# send cpu 12, receive socket 12
# send cpu 14, receive socket 14
# send cpu 16, receive socket 16
# send cpu 18, receive socket 18
# send cpu 20, receive socket 20
# send cpu 22, receive socket 22
# send cpu 24, receive socket 24
# send cpu 26, receive socket 26
# send cpu 28, receive socket 28
# send cpu 30, receive socket 30
# send cpu 32, receive socket 32
# send cpu 34, receive socket 34
# send cpu 1, receive socket 1
# send cpu 3, receive socket 3
# send cpu 5, receive socket 5
# send cpu 7, receive socket 7
# send cpu 9, receive socket 9
# send cpu 11, receive socket 11
# send cpu 13, receive socket 13
# send cpu 15, receive socket 15
# send cpu 17, receive socket 17
# send cpu 19, receive socket 19
# send cpu 21, receive socket 21
# send cpu 23, receive socket 23
# send cpu 25, receive socket 25
# send cpu 27, receive socket 27
# send cpu 29, receive socket 29
# send cpu 31, receive socket 31
# send cpu 33, receive socket 33
# send cpu 35, receive socket 35
# ---- IPv4 TCP ----
# send cpu 0, receive socket 0
# send cpu 1, receive socket 1
# send cpu 2, receive socket 2
# send cpu 3, receive socket 3
# send cpu 4, receive socket 4
# send cpu 5, receive socket 5
# send cpu 6, receive socket 6
# send cpu 7, receive socket 7
# send cpu 8, receive socket 8
# send cpu 9, receive socket 9
# send cpu 10, receive socket 10
# send cpu 11, receive socket 11
# send cpu 12, receive socket 12
# send cpu 13, receive socket 13
# send cpu 14, receive socket 14
# send cpu 15, receive socket 15
# send cpu 16, receive socket 16
# send cpu 17, receive socket 17
# send cpu 18, receive socket 18
# send cpu 19, receive socket 19
# send cpu 20, receive socket 20
# send cpu 21, receive socket 21
# send cpu 22, receive socket 22
# send cpu 23, receive socket 23
# send cpu 24, receive socket 24
# send cpu 25, receive socket 25
# send cpu 26, receive socket 26
# send cpu 27, receive socket 27
# send cpu 28, receive socket 28
# send cpu 29, receive socket 29
# send cpu 30, receive socket 30
# send cpu 31, receive socket 31
# send cpu 32, receive socket 32
# send cpu 33, receive socket 33
# send cpu 34, receive socket 34
# send cpu 35, receive socket 35
# send cpu 35, receive socket 35
# send cpu 34, receive socket 34
# send cpu 33, receive socket 33
# send cpu 32, receive socket 32
# send cpu 31, receive socket 31
# send cpu 30, receive socket 30
# send cpu 29, receive socket 29
# send cpu 28, receive socket 28
# send cpu 27, receive socket 27
# send cpu 26, receive socket 26
# send cpu 25, receive socket 25
# send cpu 24, receive socket 24
# send cpu 23, receive socket 23
# send cpu 22, receive socket 22
# send cpu 21, receive socket 21
# send cpu 20, receive socket 20
# send cpu 19, receive socket 19
# send cpu 18, receive socket 18
# send cpu 17, receive socket 17
# send cpu 16, receive socket 16
# send cpu 15, receive socket 15
# send cpu 14, receive socket 14
# send cpu 13, receive socket 13
# send cpu 12, receive socket 12
# send cpu 11, receive socket 11
# send cpu 10, receive socket 10
# send cpu 9, receive socket 9
# send cpu 8, receive socket 8
# send cpu 7, receive socket 7
# send cpu 6, receive socket 6
# send cpu 5, receive socket 5
# send cpu 4, receive socket 4
# send cpu 3, receive socket 3
# send cpu 2, receive socket 2
# send cpu 1, receive socket 1
# send cpu 0, receive socket 0
# send cpu 0, receive socket 0
# send cpu 2, receive socket 2
# send cpu 4, receive socket 4
# send cpu 6, receive socket 6
# send cpu 8, receive socket 8
# send cpu 10, receive socket 10
# send cpu 12, receive socket 12
# send cpu 14, receive socket 14
# send cpu 16, receive socket 16
# send cpu 18, receive socket 18
# send cpu 20, receive socket 20
# send cpu 22, receive socket 22
# send cpu 24, receive socket 24
# send cpu 26, receive socket 26
# send cpu 28, receive socket 28
# send cpu 30, receive socket 30
# send cpu 32, receive socket 32
# send cpu 34, receive socket 34
# send cpu 1, receive socket 1
# send cpu 3, receive socket 3
# send cpu 5, receive socket 5
# send cpu 7, receive socket 7
# send cpu 9, receive socket 9
# send cpu 11, receive socket 11
# send cpu 13, receive socket 13
# send cpu 15, receive socket 15
# send cpu 17, receive socket 17
# send cpu 19, receive socket 19
# send cpu 21, receive socket 21
# send cpu 23, receive socket 23
# send cpu 25, receive socket 25
# send cpu 27, receive socket 27
# send cpu 29, receive socket 29
# send cpu 31, receive socket 31
# send cpu 33, receive socket 33
# send cpu 35, receive socket 35
# ---- IPv6 TCP ----
# send cpu 0, receive socket 0
# send cpu 1, receive socket 1
# send cpu 2, receive socket 2
# send cpu 3, receive socket 3
# send cpu 4, receive socket 4
# send cpu 5, receive socket 5
# send cpu 6, receive socket 6
# send cpu 7, receive socket 7
# send cpu 8, receive socket 8
# send cpu 9, receive socket 9
# send cpu 10, receive socket 10
# send cpu 11, receive socket 11
# send cpu 12, receive socket 12
# send cpu 13, receive socket 13
# send cpu 14, receive socket 14
# send cpu 15, receive socket 15
# send cpu 16, receive socket 16
# send cpu 17, receive socket 17
# send cpu 18, receive socket 18
# send cpu 19, receive socket 19
# send cpu 20, receive socket 20
# send cpu 21, receive socket 21
# send cpu 22, receive socket 22
# send cpu 23, receive socket 23
# send cpu 24, receive socket 24
# send cpu 25, receive socket 25
# send cpu 26, receive socket 26
# send cpu 27, receive socket 27
# send cpu 28, receive socket 28
# send cpu 29, receive socket 29
# send cpu 30, receive socket 30
# send cpu 31, receive socket 31
# send cpu 32, receive socket 32
# send cpu 33, receive socket 33
# send cpu 34, receive socket 34
# send cpu 35, receive socket 35
# send cpu 35, receive socket 35
# send cpu 34, receive socket 34
# send cpu 33, receive socket 33
# send cpu 32, receive socket 32
# send cpu 31, receive socket 31
# send cpu 30, receive socket 30
# send cpu 29, receive socket 29
# send cpu 28, receive socket 28
# send cpu 27, receive socket 27
# send cpu 26, receive socket 26
# send cpu 25, receive socket 25
# send cpu 24, receive socket 24
# send cpu 23, receive socket 23
# send cpu 22, receive socket 22
# send cpu 21, receive socket 21
# send cpu 20, receive socket 20
# send cpu 19, receive socket 19
# send cpu 18, receive socket 18
# send cpu 17, receive socket 17
# send cpu 16, receive socket 16
# send cpu 15, receive socket 15
# send cpu 14, receive socket 14
# send cpu 13, receive socket 13
# send cpu 12, receive socket 12
# send cpu 11, receive socket 11
# send cpu 10, receive socket 10
# send cpu 9, receive socket 9
# send cpu 8, receive socket 8
# send cpu 7, receive socket 7
# send cpu 6, receive socket 6
# send cpu 5, receive socket 5
# send cpu 4, receive socket 4
# send cpu 3, receive socket 3
# send cpu 2, receive socket 2
# send cpu 1, receive socket 1
# send cpu 0, receive socket 0
# send cpu 0, receive socket 0
# send cpu 2, receive socket 2
# send cpu 4, receive socket 4
# send cpu 6, receive socket 6
# send cpu 8, receive socket 8
# send cpu 10, receive socket 10
# send cpu 12, receive socket 12
# send cpu 14, receive socket 14
# send cpu 16, receive socket 16
# send cpu 18, receive socket 18
# send cpu 20, receive socket 20
# send cpu 22, receive socket 22
# send cpu 24, receive socket 24
# send cpu 26, receive socket 26
# send cpu 28, receive socket 28
# send cpu 30, receive socket 30
# send cpu 32, receive socket 32
# send cpu 34, receive socket 34
# send cpu 1, receive socket 1
# send cpu 3, receive socket 3
# send cpu 5, receive socket 5
# send cpu 7, receive socket 7
# send cpu 9, receive socket 9
# send cpu 11, receive socket 11
# send cpu 13, receive socket 13
# send cpu 15, receive socket 15
# send cpu 17, receive socket 17
# send cpu 19, receive socket 19
# send cpu 21, receive socket 21
# send cpu 23, receive socket 23
# send cpu 25, receive socket 25
# send cpu 27, receive socket 27
# send cpu 29, receive socket 29
# send cpu 31, receive socket 31
# send cpu 33, receive socket 33
# send cpu 35, receive socket 35
# SUCCESS
ok 2 selftests: net: reuseport_bpf_cpu
# timeout set to 3600
# selftests: net: reuseport_bpf_numa
# ---- IPv4 UDP ----
# send node 0, receive socket 0
# send node 0, receive socket 0
# ---- IPv6 UDP ----
# send node 0, receive socket 0
# send node 0, receive socket 0
# ---- IPv4 TCP ----
# send node 0, receive socket 0
# send node 0, receive socket 0
# ---- IPv6 TCP ----
# send node 0, receive socket 0
# send node 0, receive socket 0
# SUCCESS
ok 3 selftests: net: reuseport_bpf_numa
# timeout set to 3600
# selftests: net: reuseport_dualstack
# ---- UDP IPv4 created before IPv6 ----
# ---- UDP IPv6 created before IPv4 ----
# ---- UDP IPv4 created before IPv6 (large) ----
# ---- UDP IPv6 created before IPv4 (large) ----
# ---- TCP IPv4 created before IPv6 ----
# ---- TCP IPv6 created before IPv4 ----
# SUCCESS
ok 4 selftests: net: reuseport_dualstack
# timeout set to 3600
# selftests: net: reuseaddr_conflict
# Opening 127.0.0.1:9999
# Opening INADDR_ANY:9999
# bind: Address already in use
# Opening in6addr_any:9999
# Opening INADDR_ANY:9999
# bind: Address already in use
# Opening INADDR_ANY:9999 after closing ipv6 socket
# bind: Address already in use
# Success
ok 5 selftests: net: reuseaddr_conflict
# timeout set to 3600
# selftests: net: tun
# TAP version 13
# 1..5
# # Starting 5 tests from 1 test cases.
# #  RUN           tun.delete_detach_close ...
# #            OK  tun.delete_detach_close
# ok 1 tun.delete_detach_close
# #  RUN           tun.detach_delete_close ...
# #            OK  tun.detach_delete_close
# ok 2 tun.detach_delete_close
# #  RUN           tun.detach_close_delete ...
# #            OK  tun.detach_close_delete
# ok 3 tun.detach_close_delete
# #  RUN           tun.reattach_delete_close ...
# #            OK  tun.reattach_delete_close
# ok 4 tun.reattach_delete_close
# #  RUN           tun.reattach_close_delete ...
# #            OK  tun.reattach_close_delete
# ok 5 tun.reattach_close_delete
# # PASSED: 5 / 5 tests passed.
# # Totals: pass:5 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 6 selftests: net: tun
# timeout set to 3600
# selftests: net: tap
# TAP version 13
# 1..3
# # Starting 3 tests from 1 test cases.
# #  RUN           tap.test_packet_valid_udp_gso ...
# #            OK  tap.test_packet_valid_udp_gso
# ok 1 tap.test_packet_valid_udp_gso
# #  RUN           tap.test_packet_valid_udp_csum ...
# #            OK  tap.test_packet_valid_udp_csum
# ok 2 tap.test_packet_valid_udp_csum
# #  RUN           tap.test_packet_crash_tap_invalid_eth_proto ...
# #            OK  tap.test_packet_crash_tap_invalid_eth_proto
# ok 3 tap.test_packet_crash_tap_invalid_eth_proto
# # PASSED: 3 / 3 tests passed.
# # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 7 selftests: net: tap
# timeout set to 3600
# selftests: net: epoll_busy_poll
# TAP version 13
# 1..5
# # Starting 5 tests from 2 test cases.
# #  RUN           invalid_fd.test_invalid_fd ...
# #            OK  invalid_fd.test_invalid_fd
# ok 1 invalid_fd.test_invalid_fd
# #  RUN           epoll_busy_poll.test_get_params ...
# #            OK  epoll_busy_poll.test_get_params
# ok 2 epoll_busy_poll.test_get_params
# #  RUN           epoll_busy_poll.test_set_invalid ...
# #            OK  epoll_busy_poll.test_set_invalid
# ok 3 epoll_busy_poll.test_set_invalid
# #  RUN           epoll_busy_poll.test_set_and_get_valid ...
# #            OK  epoll_busy_poll.test_set_and_get_valid
# ok 4 epoll_busy_poll.test_set_and_get_valid
# #  RUN           epoll_busy_poll.test_invalid_ioctl ...
# #            OK  epoll_busy_poll.test_invalid_ioctl
# ok 5 epoll_busy_poll.test_invalid_ioctl
# # PASSED: 5 / 5 tests passed.
# # Totals: pass:5 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 8 selftests: net: epoll_busy_poll
# timeout set to 3600
# selftests: net: sk_bind_sendto_listen
ok 9 selftests: net: sk_bind_sendto_listen
# timeout set to 3600
# selftests: net: sk_connect_zero_addr
ok 10 selftests: net: sk_connect_zero_addr
# timeout set to 3600
# selftests: net: so_incoming_cpu
# TAP version 13
# 1..12
# # Starting 12 tests from 4 test cases.
# #  RUN           so_incoming_cpu.before_reuseport.test1 ...
# # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.before_reuseport.test1
# ok 1 so_incoming_cpu.before_reuseport.test1
# #  RUN           so_incoming_cpu.before_reuseport.test2 ...
# # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.before_reuseport.test2
# ok 2 so_incoming_cpu.before_reuseport.test2
# #  RUN           so_incoming_cpu.before_reuseport.test3 ...
# # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.before_reuseport.test3
# ok 3 so_incoming_cpu.before_reuseport.test3
# #  RUN           so_incoming_cpu.before_listen.test1 ...
# # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.before_listen.test1
# ok 4 so_incoming_cpu.before_listen.test1
# #  RUN           so_incoming_cpu.before_listen.test2 ...
# # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.before_listen.test2
# ok 5 so_incoming_cpu.before_listen.test2
# #  RUN           so_incoming_cpu.before_listen.test3 ...
# # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.before_listen.test3
# ok 6 so_incoming_cpu.before_listen.test3
# #  RUN           so_incoming_cpu.after_listen.test1 ...
# # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.after_listen.test1
# ok 7 so_incoming_cpu.after_listen.test1
# #  RUN           so_incoming_cpu.after_listen.test2 ...
# # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.after_listen.test2
# ok 8 so_incoming_cpu.after_listen.test2
# #  RUN           so_incoming_cpu.after_listen.test3 ...
# # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.after_listen.test3
# ok 9 so_incoming_cpu.after_listen.test3
# #  RUN           so_incoming_cpu.after_all_listen.test1 ...
# # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.after_all_listen.test1
# ok 10 so_incoming_cpu.after_all_listen.test1
# #  RUN           so_incoming_cpu.after_all_listen.test2 ...
# # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.after_all_listen.test2
# ok 11 so_incoming_cpu.after_all_listen.test2
# #  RUN           so_incoming_cpu.after_all_listen.test3 ...
# # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 1152 sockets.
# #            OK  so_incoming_cpu.after_all_listen.test3
# ok 12 so_incoming_cpu.after_all_listen.test3
# # PASSED: 12 / 12 tests passed.
# # Totals: pass:12 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 11 selftests: net: so_incoming_cpu
# timeout set to 3600
# selftests: net: run_netsocktests
# --------------------
# running socket test
# --------------------
# [PASS]
ok 12 selftests: net: run_netsocktests
# timeout set to 3600
# selftests: net: run_afpackettests
# --------------------
# running psock_fanout test
# --------------------
# test: control single socket
# test: control multiple sockets
# test: control multiple sockets, max_num_members
# test: unique ids
# 
# test: datapath 0x0 ports 8000,8002
# info: count=0,0, expect=0,0
# info: count=0,20, expect=15,5
# warning: incorrect queue lengths
# info: count=0,20, expect=20,5
# warning: incorrect queue lengths
# info: trying alternate ports (20)
# 
# test: datapath 0x0 ports 8000,8003
# info: count=0,0, expect=0,0
# info: count=0,20, expect=15,5
# warning: incorrect queue lengths
# info: count=0,20, expect=20,5
# warning: incorrect queue lengths
# info: trying alternate ports (19)
# 
# test: datapath 0x0 ports 8000,8004
# info: count=0,0, expect=0,0
# info: count=0,20, expect=15,5
# warning: incorrect queue lengths
# info: count=0,20, expect=20,5
# warning: incorrect queue lengths
# info: trying alternate ports (18)
# 
# test: datapath 0x0 ports 8000,8005
# info: count=0,0, expect=0,0
# info: count=0,20, expect=15,5
# warning: incorrect queue lengths
# info: count=0,20, expect=20,5
# warning: incorrect queue lengths
# info: trying alternate ports (17)
# 
# test: datapath 0x0 ports 8000,8006
# info: count=0,0, expect=0,0
# info: count=5,15, expect=15,5
# info: count=5,20, expect=20,5
# 
# test: datapath 0x1000 ports 8000,8006
# info: count=0,0, expect=0,0
# info: count=5,15, expect=15,5
# info: count=15,20, expect=20,15
# 
# test: datapath 0x1 ports 8000,8006
# info: count=0,0, expect=0,0
# info: count=10,10, expect=10,10
# info: count=17,18, expect=18,17
# 
# test: datapath 0x3 ports 8000,8006
# info: count=0,0, expect=0,0
# info: count=15,5, expect=15,5
# info: count=20,15, expect=20,15
# 
# test: datapath 0x6 ports 8000,8006
# info: count=0,0, expect=0,0
# info: count=5,15, expect=15,5
# info: count=20,15, expect=15,20
# 
# test: datapath 0x7 ports 8000,8006
# info: count=0,0, expect=0,0
# info: count=5,15, expect=15,5
# info: count=20,15, expect=15,20
# 
# test: datapath 0x2 ports 8000,8006
# info: count=0,0, expect=0,0
# info: count=20,0, expect=20,0
# info: count=20,0, expect=20,0
# 
# test: datapath 0x2 ports 8000,8006
# info: count=0,0, expect=0,0
# info: count=0,20, expect=0,20
# info: count=0,20, expect=0,20
# 
# test: datapath 0x2000 ports 8000,8006
# info: count=0,0, expect=0,0
# info: count=20,20, expect=20,20
# info: count=20,20, expect=20,20
# OK. All tests passed
# [PASS]
# --------------------
# running psock_tpacket test
# --------------------
# test: TPACKET_V1 with PACKET_RX_RING .................... 100 pkts (14200 bytes)
# test: TPACKET_V1 with PACKET_TX_RING .................... 100 pkts (14200 bytes)
# test: TPACKET_V2 with PACKET_RX_RING .................... 100 pkts (14200 bytes)
# test: TPACKET_V2 with PACKET_TX_RING .................... 100 pkts (14200 bytes)
# test: TPACKET_V3 with PACKET_RX_RING .................... 100 pkts (14200 bytes)
# test: TPACKET_V3 with PACKET_TX_RING .................... 100 pkts (14200 bytes)
# OK. All tests passed
# [PASS]
# --------------------
# running txring_overwrite test
# --------------------
# read: a (0x61)
# read: b (0x62)
# [PASS]
ok 13 selftests: net: run_afpackettests
# timeout set to 3600
# selftests: net: test_bpf.sh
# test_bpf: ok
ok 14 selftests: net: test_bpf.sh
# timeout set to 3600
# selftests: net: netdevice.sh
# SKIP: eth0: interface already up
# PASS: eth0: ethtool list features
# PASS: eth0: ethtool dump
# PASS: eth0: ethtool stats
# SKIP: eth0: interface kept up
ok 15 selftests: net: netdevice.sh
# timeout set to 3600
# selftests: net: rtnetlink.sh
# PASS: policy routing
# PASS: route get
# PASS: preferred_lft addresses have expired
# PASS: promote_secondaries complete
# PASS: tc htb hierarchy
# FAIL: ip netconf show neta
# PASS: gre tunnel endpoint
# PASS: gretap
# PASS: ip6gretap
# PASS: erspan
# PASS: ip6erspan
# FAIL: ip netconf show test-br0
# FAIL: ip netconf show testbr-vlan1
# FAIL: ip netconf show test-dummy0
# PASS: bridge setup
# PASS: ipv6 addrlabel
# PASS: set ifalias 79995aed-6bbf-41ef-93f7-5125b95d1b45 for test-dummy0
# PASS: vrf
# PASS: macsec
# PASS: macsec_offload
# PASS: ipsec
# PASS: ipsec_offload
# PASS: bridge fdb get
# PASS: neigh get
# PASS: bridge_parent_id
# PASS: address proto IPv4
# PASS: address proto IPv6
# PASS: enslave interface in a bond
ok 16 selftests: net: rtnetlink.sh
# timeout set to 3600
# selftests: net: test_blackhole_dev.sh
# test_blackhole_dev: ok
ok 17 selftests: net: test_blackhole_dev.sh
# timeout set to 3600
# selftests: net: fib_tests.sh
# 
# Single path route test
#     Start point
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     Nexthop device deleted
#     TEST: IPv4 fibmatch - no route                                      [ OK ]
#     TEST: IPv6 fibmatch - no route                                      [ OK ]
# 
# Multipath route test
#     Start point
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     One nexthop device deleted
#     TEST: IPv4 - multipath route removed on delete                      [ OK ]
#     TEST: IPv6 - multipath down to single path                          [ OK ]
#     Second nexthop device deleted
#     TEST: IPv6 - no route                                               [ OK ]
# 
# Single path, admin down
#     Start point
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     Route deleted on down
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
# 
# Admin down multipath
#     Verify start point
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     One device down, one up
#     TEST: IPv4 fibmatch on down device                                  [ OK ]
#     TEST: IPv6 fibmatch on down device                                  [ OK ]
#     TEST: IPv4 fibmatch on up device                                    [ OK ]
#     TEST: IPv6 fibmatch on up device                                    [ OK ]
#     TEST: IPv4 flags on down device                                     [ OK ]
#     TEST: IPv6 flags on down device                                     [ OK ]
#     TEST: IPv4 flags on up device                                       [ OK ]
#     TEST: IPv6 flags on up device                                       [ OK ]
#     Other device down and up
#     TEST: IPv4 fibmatch on down device                                  [ OK ]
#     TEST: IPv6 fibmatch on down device                                  [ OK ]
#     TEST: IPv4 fibmatch on up device                                    [ OK ]
#     TEST: IPv6 fibmatch on up device                                    [ OK ]
#     TEST: IPv4 flags on down device                                     [ OK ]
#     TEST: IPv6 flags on down device                                     [ OK ]
#     TEST: IPv4 flags on up device                                       [ OK ]
#     TEST: IPv6 flags on up device                                       [ OK ]
#     Both devices down
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
# 
# Local carrier tests - single path
#     Start point
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     TEST: IPv4 - no linkdown flag                                       [ OK ]
#     TEST: IPv6 - no linkdown flag                                       [ OK ]
#     Carrier off on nexthop
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     TEST: IPv4 - linkdown flag set                                      [ OK ]
#     TEST: IPv6 - linkdown flag set                                      [ OK ]
#     Route to local address with carrier down
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     TEST: IPv4 linkdown flag set                                        [ OK ]
#     TEST: IPv6 linkdown flag set                                        [ OK ]
# 
# Single path route carrier test
#     Start point
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     TEST: IPv4 no linkdown flag                                         [ OK ]
#     TEST: IPv6 no linkdown flag                                         [ OK ]
#     Carrier down
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     TEST: IPv4 linkdown flag set                                        [ OK ]
#     TEST: IPv6 linkdown flag set                                        [ OK ]
#     Second address added with carrier down
#     TEST: IPv4 fibmatch                                                 [ OK ]
#     TEST: IPv6 fibmatch                                                 [ OK ]
#     TEST: IPv4 linkdown flag set                                        [ OK ]
#     TEST: IPv6 linkdown flag set                                        [ OK ]
# 
# IPv4 nexthop tests
# <<< write me >>>
# 
# IPv6 nexthop tests
#     TEST: Directly connected nexthop, unicast address                   [ OK ]
#     TEST: Directly connected nexthop, unicast address with device       [ OK ]
#     TEST: Gateway is linklocal address                                  [ OK ]
#     TEST: Gateway is linklocal address, no device                       [ OK ]
#     TEST: Gateway can not be local unicast address                      [ OK ]
#     TEST: Gateway can not be local unicast address, with device         [ OK ]
#     TEST: Gateway can not be a local linklocal address                  [ OK ]
#     TEST: Gateway can be local address in a VRF                         [ OK ]
#     TEST: Gateway can be local address in a VRF, with device            [ OK ]
#     TEST: Gateway can be local linklocal address in a VRF               [ OK ]
#     TEST: Redirect to VRF lookup                                        [ OK ]
#     TEST: VRF route, gateway can be local address in default VRF        [ OK ]
#     TEST: VRF route, gateway can not be a local address                 [ OK ]
#     TEST: VRF route, gateway can not be a local addr with device        [ OK ]
# 
# FIB rule with suppress_prefixlength
#     TEST: FIB rule suppress test                                        [ OK ]
# 
# Fib6 info length calculation in route notify test
#     TEST: ipv6 route add notify                                         [ OK ]
# 
# Fib4 info length calculation in route notify test
#     TEST: ipv4 route add notify                                         [ OK ]
# 
# IPv6 route add / append tests
#     TEST: Attempt to add duplicate route - gw                           [ OK ]
#     TEST: Attempt to add duplicate route - dev only                     [ OK ]
#     TEST: Attempt to add duplicate route - reject route                 [ OK ]
#     TEST: Append nexthop to existing route - gw                         [ OK ]
#     TEST: Add multipath route                                           [ OK ]
#     TEST: Attempt to add duplicate multipath route                      [ OK ]
#     TEST: Route add with different metrics                              [ OK ]
#     TEST: Route delete with metric                                      [ OK ]
# 
# IPv6 route replace tests
#     TEST: Single path with single path                                  [ OK ]
#     TEST: Single path with multipath                                    [ OK ]
#     TEST: Single path with single path via multipath attribute          [ OK ]
#     TEST: Invalid nexthop                                               [ OK ]
#     TEST: Single path - replace of non-existent route                   [ OK ]
#     TEST: Multipath with multipath                                      [ OK ]
#     TEST: Multipath with single path                                    [ OK ]
#     TEST: Multipath with single path via multipath attribute            [ OK ]
#     TEST: Multipath with dev-only                                       [ OK ]
#     TEST: Multipath - invalid first nexthop                             [ OK ]
#     TEST: Multipath - invalid second nexthop                            [ OK ]
#     TEST: Multipath - replace of non-existent route                     [ OK ]
# 
# IPv6 route with dsfield tests
#     TEST: Reject route with dsfield                                     [ OK ]
# 
# IPv4 route add / append tests
#     TEST: Attempt to add duplicate route - gw                           [ OK ]
#     TEST: Attempt to add duplicate route - dev only                     [ OK ]
#     TEST: Attempt to add duplicate route - reject route                 [ OK ]
#     TEST: Add new nexthop for existing prefix                           [ OK ]
#     TEST: Append nexthop to existing route - gw                         [ OK ]
#     TEST: Append nexthop to existing route - dev only                   [ OK ]
#     TEST: Append nexthop to existing route - reject route               [ OK ]
#     TEST: Append nexthop to existing reject route - gw                  [ OK ]
#     TEST: Append nexthop to existing reject route - dev only            [ OK ]
#     TEST: add multipath route                                           [ OK ]
#     TEST: Attempt to add duplicate multipath route                      [ OK ]
#     TEST: Route add with different metrics                              [ OK ]
#     TEST: Route delete with metric                                      [ OK ]
# 
# IPv4 route replace tests
#     TEST: Single path with single path                                  [ OK ]
#     TEST: Single path with multipath                                    [ OK ]
#     TEST: Single path with reject route                                 [ OK ]
#     TEST: Single path with single path via multipath attribute          [ OK ]
#     TEST: Invalid nexthop                                               [ OK ]
#     TEST: Single path - replace of non-existent route                   [ OK ]
#     TEST: Multipath with multipath                                      [ OK ]
#     TEST: Multipath with single path                                    [ OK ]
#     TEST: Multipath with single path via multipath attribute            [ OK ]
#     TEST: Multipath with reject route                                   [ OK ]
#     TEST: Multipath - invalid first nexthop                             [ OK ]
#     TEST: Multipath - invalid second nexthop                            [ OK ]
#     TEST: Multipath - replace of non-existent route                     [ OK ]
#     TEST: Cached route removed from VRF port device                     [ OK ]
# 
# IPv4 route with dsfield tests
#     TEST: Reject route with dsfield 0x01                                [ OK ]
#     TEST: Reject route with dsfield 0x02                                [ OK ]
#     TEST: Reject route with dsfield 0x03                                [ OK ]
#     TEST: IPv4 route with DSCP and ECN:Not-ECT                          [ OK ]
#     TEST: IPv4 route with DSCP and ECN:ECT(1)                           [ OK ]
#     TEST: IPv4 route with DSCP and ECN:ECT(0)                           [ OK ]
#     TEST: IPv4 route with DSCP and ECN:CE                               [ OK ]
#     TEST: IPv4 route with unknown DSCP and ECN:Not-ECT                  [ OK ]
#     TEST: IPv4 route with unknown DSCP and ECN:ECT(1)                   [ OK ]
#     TEST: IPv4 route with unknown DSCP and ECN:ECT(0)                   [ OK ]
#     TEST: IPv4 route with unknown DSCP and ECN:CE                       [ OK ]
#     TEST: IPv4 route with no DSCP and ECN:Not-ECT                       [ OK ]
#     TEST: IPv4 route with no DSCP and ECN:ECT(1)                        [ OK ]
#     TEST: IPv4 route with no DSCP and ECN:ECT(0)                        [ OK ]
#     TEST: IPv4 route with no DSCP and ECN:CE                            [ OK ]
# 
# IPv6 prefix route tests
#     TEST: Default metric                                                [ OK ]
#     TEST: User specified metric on first device                         [ OK ]
#     TEST: User specified metric on second device                        [ OK ]
#     TEST: Delete of address on first device                             [ OK ]
#     TEST: Modify metric of address                                      [ OK ]
#     TEST: Prefix route removed on link down                             [ OK ]
#     TEST: Prefix route with metric on link up                           [ OK ]
#     TEST: Set metric with peer route on local side                      [ OK ]
#     TEST: Set metric with peer route on peer side                       [ OK ]
#     TEST: Modify metric and peer address on local side                  [ OK ]
#     TEST: Modify metric and peer address on peer side                   [ OK ]
# 
# IPv4 prefix route tests
#     TEST: Default metric                                                [ OK ]
#     TEST: User specified metric on first device                         [ OK ]
#     TEST: User specified metric on second device                        [ OK ]
#     TEST: Delete of address on first device                             [ OK ]
#     TEST: Modify metric of address                                      [ OK ]
#     TEST: Prefix route removed on link down                             [ OK ]
#     TEST: Prefix route with metric on link up                           [ OK ]
#     TEST: Modify metric of .0/24 address                                [ OK ]
#     TEST: Set metric of address with peer route                         [ OK ]
#     TEST: Modify metric and peer address for peer route                 [ OK ]
# 
# IPv6 routes with metrics
#     TEST: Single path route with mtu metric                             [ OK ]
#     TEST: Multipath route via 2 single routes with mtu metric on first  [ OK ]
#     TEST: Multipath route via 2 single routes with mtu metric on 2nd    [ OK ]
#     TEST:     MTU of second leg                                         [ OK ]
#     TEST: Multipath route with mtu metric                               [ OK ]
#     TEST: Using route with mtu metric                                   [ OK ]
#     TEST: Invalid metric (fails metric_convert)                         [ OK ]
# 
# IPv4 route add / append tests
#     TEST: Single path route with mtu metric                             [ OK ]
#     TEST: Multipath route with mtu metric                               [ OK ]
#     TEST: Using route with mtu metric                                   [ OK ]
#     TEST: Invalid metric (fails metric_convert)                         [ OK ]
# 
# IPv4 route with IPv6 gateway tests
#     TEST: Single path route with IPv6 gateway                           [ OK ]
#     TEST: Single path route with IPv6 gateway - ping                    [ OK ]
#     TEST: Single path route delete                                      [ OK ]
#     TEST: Multipath route add - v6 nexthop then v4                      [ OK ]
#     TEST:     Multipath route delete - nexthops in wrong order          [ OK ]
#     TEST:     Multipath route delete exact match                        [ OK ]
#     TEST: Multipath route add - v4 nexthop then v6                      [ OK ]
#     TEST:     Multipath route delete - nexthops in wrong order          [ OK ]
#     TEST:     Multipath route delete exact match                        [ OK ]
# 
# IPv4 rp_filter tests
#     TEST: rp_filter passes local packets                                [ OK ]
#     TEST: rp_filter passes loopback packets                             [ OK ]
# 
# IPv4 delete address route tests
#     Regular FIB info
#     TEST: Route removed from VRF when source address deleted            [ OK ]
#     TEST: Route in default VRF not removed                              [ OK ]
#     TEST: Route removed in default VRF when source address deleted      [ OK ]
#     TEST: Route in VRF is not removed by address delete                 [ OK ]
#     Identical FIB info with different table ID
#     TEST: Route removed from VRF when source address deleted            [ OK ]
#     TEST: Route in default VRF not removed                              [ OK ]
#     TEST: Route removed in default VRF when source address deleted      [ OK ]
#     TEST: Route in VRF is not removed by address delete                 [ OK ]
#     Table ID 0
#     TEST: Route removed in default VRF when source address deleted      [ OK ]
# 
# IPv6 delete address route tests
#     Single device using src address
#     TEST: Prefsrc removed when src address removed on other device      [ OK ]
#     Two devices with the same source address
#     TEST: Prefsrc not removed when src address exist on other device    [ OK ]
#     TEST: Prefsrc removed when src address removed on all devices       [ OK ]
#     VRF with single device using src address
#     TEST: Prefsrc removed when src address removed on other device      [ OK ]
#     VRF with two devices using src address
#     TEST: Prefsrc not removed when src address exist on other device    [ OK ]
#     TEST: Prefsrc removed when src address removed on all devices       [ OK ]
#     src address and nexthop dev in same VRF
#     TEST: Prefsrc removed from VRF when source address deleted          [ OK ]
#     TEST: Prefsrc in default VRF not removed                            [ OK ]
#     TEST: Prefsrc not removed from VRF when source address exist        [ OK ]
#     TEST: Prefsrc in default VRF removed                                [ OK ]
#     src address and nexthop device in different VRF
#     TEST: Prefsrc not removed from VRF when nexthop dev in diff VRF     [ OK ]
#     TEST: Prefsrc not removed in default VRF                            [ OK ]
#     TEST: Prefsrc removed from VRF when nexthop dev in diff VRF         [ OK ]
#     TEST: Prefsrc removed in default VRF                                [ OK ]
#     Table ID 0
#     TEST: Prefsrc removed from default VRF when source address deleted  [ OK ]
#     Link local source route
#     TEST: Prefsrc not removed when delete ll addr from other dev        [ OK ]
#     TEST: Prefsrc removed when delete ll addr                           [ OK ]
#     TEST: Prefsrc not removed when delete ll addr from other dev        [ OK ]
#     TEST: Prefsrc removed even ll addr still exist on other dev         [ OK ]
# 
# IPv4 mangling tests
#     TEST:     Connection with correct parameters                        [ OK ]
#     TEST:     Connection with incorrect parameters                      [ OK ]
#     TEST:     Connection with correct parameters - mangling             [ OK ]
#     TEST:     Connection with correct parameters - no mangling          [ OK ]
#     TEST:     Connection check - server side                            [ OK ]
# 
# IPv6 mangling tests
#     TEST:     Connection with correct parameters                        [ OK ]
#     TEST:     Connection with incorrect parameters                      [ OK ]
#     TEST:     Connection with correct parameters - mangling             [ OK ]
#     TEST:     Connection with correct parameters - no mangling          [ OK ]
#     TEST:     Connection check - server side                            [ OK ]
# 
# IPv4 broadcast neighbour tests
#     TEST: Resolved neighbour for broadcast address                      [ OK ]
#     TEST: Resolved neighbour for network broadcast address              [ OK ]
#     TEST: Unresolved neighbour for broadcast address                    [ OK ]
#     TEST: Unresolved neighbour for network broadcast address            [ OK ]
# 
# Fib6 garbage collection test
#     TEST: ipv6 route garbage collection                                 [ OK ]
#     TEST: ipv6 route garbage collection (with permanent routes)         [ OK ]
#     TEST: ipv6 route garbage collection (replace with expires)          [ OK ]
#     TEST: ipv6 route garbage collection (replace with permanent)        [ OK ]
#     TEST: ipv6 route garbage collection (RA message)                    [ OK ]
# 
# IPv4 multipath list receive tests
#     TEST: Multipath route hit ratio (1.00)                              [ OK ]
# 
# IPv6 multipath list receive tests
#     TEST: Multipath route hit ratio (1.00)                              [ OK ]
# 
# Tests passed: 229
# Tests failed:   0
ok 18 selftests: net: fib_tests.sh
# timeout set to 3600
# selftests: net: fib-onlink-tests.sh
# Error: ipv4: FIB table does not exist.
# Flush terminated
# Error: ipv6: FIB table does not exist.
# Flush terminated
# 
# ########################################
# Configuring interfaces
# 
# ######################################################################
# TEST SECTION: IPv4 onlink
# ######################################################################
# 
# #########################################
# TEST SUBSECTION: Valid onlink commands
# 
# #########################################
# TEST SUBSECTION: default VRF - main table
#     TEST: unicast connected                                   [ OK ]
#     TEST: unicast recursive                                   [ OK ]
# 
# #########################################
# TEST SUBSECTION: VRF lisa
#     TEST: unicast connected                                   [ OK ]
#     TEST: unicast recursive                                   [ OK ]
# 
# #########################################
# TEST SUBSECTION: VRF device, PBR table
#     TEST: unicast connected                                   [ OK ]
#     TEST: unicast recursive                                   [ OK ]
# 
# #########################################
# TEST SUBSECTION: default VRF - main table - multipath
#     TEST: unicast connected - multipath                       [ OK ]
#     TEST: unicast recursive - multipath                       [ OK ]
#     TEST: unicast connected - multipath onlink first only     [ OK ]
#     TEST: unicast connected - multipath onlink second only    [ OK ]
# 
# #########################################
# TEST SUBSECTION: Invalid onlink commands
#     TEST: Invalid gw - local unicast address                  [ OK ]
#     TEST: Invalid gw - local unicast address, VRF             [ OK ]
#     TEST: No nexthop device given                             [ OK ]
#     TEST: Gateway resolves to wrong nexthop device            [ OK ]
#     TEST: Gateway resolves to wrong nexthop device - VRF      [ OK ]
# 
# ######################################################################
# TEST SECTION: IPv6 onlink
# ######################################################################
# 
# #########################################
# TEST SUBSECTION: Valid onlink commands
# 
# #########################################
# TEST SUBSECTION: default VRF - main table
#     TEST: unicast connected                                   [ OK ]
#     TEST: unicast recursive                                   [ OK ]
#     TEST: v4-mapped                                           [ OK ]
# 
# #########################################
# TEST SUBSECTION: VRF lisa
#     TEST: unicast connected                                   [ OK ]
#     TEST: unicast recursive                                   [ OK ]
#     TEST: v4-mapped                                           [ OK ]
# 
# #########################################
# TEST SUBSECTION: VRF device, PBR table
#     TEST: unicast connected                                   [ OK ]
#     TEST: unicast recursive                                   [ OK ]
#     TEST: v4-mapped                                           [ OK ]
# 
# #########################################
# TEST SUBSECTION: default VRF - main table - multipath
#     TEST: unicast connected - multipath onlink                [ OK ]
#     TEST: unicast recursive - multipath onlink                [ OK ]
#     TEST: v4-mapped - multipath onlink                        [ OK ]
#     TEST: unicast connected - multipath onlink both nexthops  [ OK ]
#     TEST: unicast connected - multipath onlink first only     [ OK ]
#     TEST: unicast connected - multipath onlink second only    [ OK ]
# 
# #########################################
# TEST SUBSECTION: Invalid onlink commands
#     TEST: Invalid gw - local unicast address                  [ OK ]
#     TEST: Invalid gw - local linklocal address                [ OK ]
#     TEST: Invalid gw - multicast address                      [ OK ]
#     TEST: Invalid gw - local unicast address, VRF             [ OK ]
#     TEST: Invalid gw - local linklocal address, VRF           [ OK ]
#     TEST: Invalid gw - multicast address, VRF                 [ OK ]
#     TEST: No nexthop device given                             [ OK ]
#     TEST: Gateway resolves to wrong nexthop device - VRF      [ OK ]
# 
# Tests passed:  38
# Tests failed:   0
ok 19 selftests: net: fib-onlink-tests.sh
# timeout set to 3600
# selftests: net: udpgso.sh
# ipv4 cmsg
# ipv4 tx:1 gso:0 
# ipv4 tx:1472 gso:0 
# ipv4 tx:1473 gso:0 (fail)
# ipv4 tx:1472 gso:1472 
# ipv4 tx:1473 gso:1472 
# ipv4 tx:2944 gso:1472 
# ipv4 tx:2945 gso:1472 
# ipv4 tx:64768 gso:1472 
# ipv4 tx:65507 gso:1472 
# ipv4 tx:65508 gso:1472 (fail)
# ipv4 tx:1 gso:1 
# ipv4 tx:2 gso:1 
# ipv4 tx:5 gso:2 
# ipv4 tx:128 gso:1 
# ipv4 tx:129 gso:1 (fail)
# OK
# ipv4 setsockopt
# ipv4 tx:1 gso:0 
# ipv4 tx:1472 gso:0 
# ipv4 tx:1473 gso:0 (fail)
# ipv4 tx:1472 gso:1472 
# ipv4 tx:1473 gso:1472 
# ipv4 tx:2944 gso:1472 
# ipv4 tx:2945 gso:1472 
# ipv4 tx:64768 gso:1472 
# ipv4 tx:65507 gso:1472 
# ipv4 tx:65508 gso:1472 (fail)
# ipv4 tx:1 gso:1 
# ipv4 tx:2 gso:1 
# ipv4 tx:5 gso:2 
# ipv4 tx:128 gso:1 
# ipv4 tx:129 gso:1 (fail)
# OK
# ipv6 cmsg
# ipv6 tx:1 gso:0 
# ipv6 tx:1452 gso:0 
# ipv6 tx:1453 gso:0 (fail)
# ipv6 tx:1452 gso:1452 
# ipv6 tx:1453 gso:1452 
# ipv6 tx:2904 gso:1452 
# ipv6 tx:2905 gso:1452 
# ipv6 tx:65340 gso:1452 
# ipv6 tx:65527 gso:1452 
# ipv6 tx:65528 gso:1452 (fail)
# ipv6 tx:1 gso:1 
# ipv6 tx:2 gso:1 
# ipv6 tx:5 gso:2 
# ipv6 tx:128 gso:1 
# ipv6 tx:129 gso:1 (fail)
# OK
# ipv6 setsockopt
# ipv6 tx:1 gso:0 
# ipv6 tx:1452 gso:0 
# ipv6 tx:1453 gso:0 (fail)
# ipv6 tx:1452 gso:1452 
# ipv6 tx:1453 gso:1452 
# ipv6 tx:2904 gso:1452 
# ipv6 tx:2905 gso:1452 
# ipv6 tx:65340 gso:1452 
# ipv6 tx:65527 gso:1452 
# ipv6 tx:65528 gso:1452 (fail)
# ipv6 tx:1 gso:1 
# ipv6 tx:2 gso:1 
# ipv6 tx:5 gso:2 
# ipv6 tx:128 gso:1 
# ipv6 tx:129 gso:1 (fail)
# OK
# ipv4 connected
# path mtu (read):  1500
# ipv4 tx:1 gso:0 
# ipv4 tx:1472 gso:0 
# ipv4 tx:1473 gso:0 (fail)
# ipv4 tx:1472 gso:1472 
# ipv4 tx:1473 gso:1472 
# ipv4 tx:2944 gso:1472 
# ipv4 tx:2945 gso:1472 
# ipv4 tx:64768 gso:1472 
# ipv4 tx:65507 gso:1472 
# ipv4 tx:65508 gso:1472 (fail)
# ipv4 tx:1 gso:1 
# ipv4 tx:2 gso:1 
# ipv4 tx:5 gso:2 
# ipv4 tx:128 gso:1 
# ipv4 tx:129 gso:1 (fail)
# OK
# ipv6 connected
# path mtu (read):  1500
# ipv6 tx:1 gso:0 
# ipv6 tx:1452 gso:0 
# ipv6 tx:1453 gso:0 (fail)
# ipv6 tx:1452 gso:1452 
# ipv6 tx:1453 gso:1452 
# ipv6 tx:2904 gso:1452 
# ipv6 tx:2905 gso:1452 
# ipv6 tx:65340 gso:1452 
# ipv6 tx:65527 gso:1452 
# ipv6 tx:65528 gso:1452 (fail)
# ipv6 tx:1 gso:1 
# ipv6 tx:2 gso:1 
# ipv6 tx:5 gso:2 
# ipv6 tx:128 gso:1 
# ipv6 tx:129 gso:1 (fail)
# OK
# ipv4 msg_more
# ipv4 tx:1 gso:0 
# ipv4 tx:1472 gso:0 
# ipv4 tx:1473 gso:0 (fail)
# ipv4 tx:1472 gso:1472 
# ipv4 tx:1473 gso:1472 
# ipv4 tx:2944 gso:1472 
# ipv4 tx:2945 gso:1472 
# ipv4 tx:64768 gso:1472 
# ipv4 tx:65507 gso:1472 
# ipv4 tx:65508 gso:1472 (fail)
# ipv4 tx:1 gso:1 
# ipv4 tx:2 gso:1 
# ipv4 tx:5 gso:2 
# ipv4 tx:128 gso:1 
# ipv4 tx:129 gso:1 (fail)
# OK
# ipv6 msg_more
# ipv6 tx:1 gso:0 
# ipv6 tx:1452 gso:0 
# ipv6 tx:1453 gso:0 (fail)
# ipv6 tx:1452 gso:1452 
# ipv6 tx:1453 gso:1452 
# ipv6 tx:2904 gso:1452 
# ipv6 tx:2905 gso:1452 
# ipv6 tx:65340 gso:1452 
# ipv6 tx:65527 gso:1452 
# ipv6 tx:65528 gso:1452 (fail)
# ipv6 tx:1 gso:1 
# ipv6 tx:2 gso:1 
# ipv6 tx:5 gso:2 
# ipv6 tx:128 gso:1 
# ipv6 tx:129 gso:1 (fail)
# OK
# ipv4 hw-gso hw-csum
# ipv4 tx:1 gso:0 
# ipv4 tx:1472 gso:0 
# ipv4 tx:1473 gso:0 (fail)
# ipv4 tx:1472 gso:1472 
# ipv4 tx:1473 gso:1472 
# ipv4 tx:2944 gso:1472 
# ipv4 tx:2945 gso:1472 
# ipv4 tx:64768 gso:1472 
# ipv4 tx:65507 gso:1472 
# ipv4 tx:65508 gso:1472 (fail)
# ipv4 tx:1 gso:1 
# ipv4 tx:2 gso:1 
# ipv4 tx:5 gso:2 
# ipv4 tx:128 gso:1 
# ipv4 tx:129 gso:1 (fail)
# OK
# ipv6 hw-gso hw-csum
# ipv6 tx:1 gso:0 
# ipv6 tx:1452 gso:0 
# ipv6 tx:1453 gso:0 (fail)
# ipv6 tx:1452 gso:1452 
# ipv6 tx:1453 gso:1452 
# ipv6 tx:2904 gso:1452 
# ipv6 tx:2905 gso:1452 
# ipv6 tx:65340 gso:1452 
# ipv6 tx:65527 gso:1452 
# ipv6 tx:65528 gso:1452 (fail)
# ipv6 tx:1 gso:1 
# ipv6 tx:2 gso:1 
# ipv6 tx:5 gso:2 
# ipv6 tx:128 gso:1 
# ipv6 tx:129 gso:1 (fail)
# OK
# ipv4 sw-gso hw-csum
# ipv4 tx:1 gso:0 
# ipv4 tx:1472 gso:0 
# ipv4 tx:1473 gso:0 (fail)
# ipv4 tx:1472 gso:1472 
# ipv4 tx:1473 gso:1472 
# ipv4 tx:2944 gso:1472 
# ipv4 tx:2945 gso:1472 
# ipv4 tx:64768 gso:1472 
# ipv4 tx:65507 gso:1472 
# ipv4 tx:65508 gso:1472 (fail)
# ipv4 tx:1 gso:1 
# ipv4 tx:2 gso:1 
# ipv4 tx:5 gso:2 
# ipv4 tx:128 gso:1 
# ipv4 tx:129 gso:1 (fail)
# OK
# ipv6 sw-gso hw-csum
# ipv6 tx:1 gso:0 
# ipv6 tx:1452 gso:0 
# ipv6 tx:1453 gso:0 (fail)
# ipv6 tx:1452 gso:1452 
# ipv6 tx:1453 gso:1452 
# ipv6 tx:2904 gso:1452 
# ipv6 tx:2905 gso:1452 
# ipv6 tx:65340 gso:1452 
# ipv6 tx:65527 gso:1452 
# ipv6 tx:65528 gso:1452 (fail)
# ipv6 tx:1 gso:1 
# ipv6 tx:2 gso:1 
# ipv6 tx:5 gso:2 
# ipv6 tx:128 gso:1 
# ipv6 tx:129 gso:1 (fail)
# OK
# ipv4 sw-gso sw-csum
# ipv4 tx:1 gso:0 
# ipv4 tx:1472 gso:0 
# ipv4 tx:1473 gso:0 (fail)
# ipv4 tx:1472 gso:1472 
# ipv4 tx:1473 gso:1472 
# ipv4 tx:2944 gso:1472 
# ipv4 tx:2945 gso:1472 
# ipv4 tx:64768 gso:1472 
# ipv4 tx:65507 gso:1472 
# ipv4 tx:65508 gso:1472 (fail)
# ipv4 tx:1 gso:1 
# ipv4 tx:2 gso:1 
# ipv4 tx:5 gso:2 
# ipv4 tx:128 gso:1 
# ipv4 tx:129 gso:1 (fail)
# OK
# ipv6 sw-gso sw-csum
# ipv6 tx:1 gso:0 
# ipv6 tx:1452 gso:0 
# ipv6 tx:1453 gso:0 (fail)
# ipv6 tx:1452 gso:1452 
# ipv6 tx:1453 gso:1452 
# ipv6 tx:2904 gso:1452 
# ipv6 tx:2905 gso:1452 
# ipv6 tx:65340 gso:1452 
# ipv6 tx:65527 gso:1452 
# ipv6 tx:65528 gso:1452 (fail)
# ipv6 tx:1 gso:1 
# ipv6 tx:2 gso:1 
# ipv6 tx:5 gso:2 
# ipv6 tx:128 gso:1 
# ipv6 tx:129 gso:1 (fail)
# OK
ok 20 selftests: net: udpgso.sh
# timeout set to 3600
# selftests: net: ip_defrag.sh
# ipv4 defrag
# seed = 1723711004
# PASS
# ipv4 defrag with overlaps
# seed = 1723711004
# PASS
# ipv6 defrag
# seed = 1723711009
# PASS
# ipv6 defrag with overlaps
# seed = 1723711009
# PASS
# ipv6 nf_conntrack defrag
# seed = 1723711016
# PASS
# ipv6 nf_conntrack defrag with overlaps
# seed = 1723711016
# PASS
# all tests done
ok 21 selftests: net: ip_defrag.sh
# timeout set to 3600
# selftests: net: udpgso_bench.sh
# ipv4
# tcp
# tcp tx:  11967 MB/s   202978 calls/s 202978 msg/s
# tcp rx:  11978 MB/s   203071 calls/s
# tcp tx:  12180 MB/s   206595 calls/s 206595 msg/s
# tcp rx:  12193 MB/s   206725 calls/s
# tcp tx:  12113 MB/s   205449 calls/s 205449 msg/s
# tcp zerocopy
# tcp tx:   7982 MB/s   135392 calls/s 135392 msg/s
# tcp rx:   7990 MB/s   134980 calls/s
# tcp tx:   7795 MB/s   132219 calls/s 132219 msg/s
# tcp rx:   7803 MB/s   131648 calls/s
# tcp tx:   7847 MB/s   133102 calls/s 133102 msg/s
# udp
# udp rx:    850 MB/s   605781 calls/s
# udp tx:    858 MB/s   611352 calls/s  14556 msg/s
# udp rx:    852 MB/s   607573 calls/s
# udp tx:    854 MB/s   608538 calls/s  14489 msg/s
# udp rx:    872 MB/s   621624 calls/s
# udp tx:    871 MB/s   620844 calls/s  14782 msg/s
# udp gso
# udp rx:   3936 MB/s  2804004 calls/s
# udp tx:   4567 MB/s    77469 calls/s  77469 msg/s
# udp rx:   3976 MB/s  2832954 calls/s
# udp tx:   4560 MB/s    77343 calls/s  77343 msg/s
# udp rx:   3987 MB/s  2840712 calls/s
# udp tx:   4592 MB/s    77890 calls/s  77890 msg/s
# udp gso zerocopy
# udp rx:   3220 MB/s  2294333 calls/s
# udp tx:   3289 MB/s    55798 calls/s  55798 msg/s
# udp rx:   3265 MB/s  2325865 calls/s
# udp tx:   3280 MB/s    55637 calls/s  55637 msg/s
# udp rx:   3307 MB/s  2356185 calls/s
# udp tx:   3321 MB/s    56330 calls/s  56330 msg/s
# udp gso timestamp
# udp rx:   3958 MB/s  2819588 calls/s
# udp tx:   4217 MB/s    71535 calls/s  71535 msg/s
# udp rx:   4004 MB/s  2852916 calls/s
# udp tx:   4254 MB/s    72157 calls/s  72157 msg/s
# udp rx:   4023 MB/s  2865826 calls/s
# udp tx:   4246 MB/s    72019 calls/s  72019 msg/s
# udp gso zerocopy audit
# udp rx:   3062 MB/s  2181270 calls/s
# udp tx:   3134 MB/s    53155 calls/s  53155 msg/s
# udp rx:   3192 MB/s  2273972 calls/s
# udp tx:   3212 MB/s    54480 calls/s  54480 msg/s
# udp rx:   3251 MB/s  2315918 calls/s
# udp tx:   3269 MB/s    55453 calls/s  55453 msg/s
# Summary over 3.000 seconds...
# sum udp tx:   3282 MB/s     163088 calls (54362/s)     163088 msgs (54362/s)
# Zerocopy acks:              163088
# udp gso timestamp audit
# udp rx:   3883 MB/s  2766662 calls/s
# udp tx:   4381 MB/s    74318 calls/s  74318 msg/s
# udp rx:   4038 MB/s  2877056 calls/s
# udp tx:   4457 MB/s    75608 calls/s  75608 msg/s
# udp rx:   3970 MB/s  2828696 calls/s
# udp tx:   4351 MB/s    73796 calls/s  73796 msg/s
# Summary over 3.000 seconds...
# sum udp tx:   4502 MB/s     223722 calls (74574/s)     223722 msgs (74574/s)
# Tx Timestamps:              223722 received                 0 errors
# udp gso zerocopy timestamp audit
# udp rx:   2855 MB/s  2034054 calls/s
# udp tx:   2915 MB/s    49443 calls/s  49443 msg/s
# udp rx:   3041 MB/s  2166315 calls/s
# udp tx:   3045 MB/s    51647 calls/s  51647 msg/s
# udp rx:   3020 MB/s  2151579 calls/s
# udp tx:   3035 MB/s    51487 calls/s  51487 msg/s
# Summary over 3.000 seconds...
# sum udp tx:   3070 MB/s     152577 calls (50859/s)     152577 msgs (50859/s)
# Tx Timestamps:              152577 received                 0 errors
# Zerocopy acks:              152577
# ipv6
# tcp
# tcp tx:  11755 MB/s   199374 calls/s 199374 msg/s
# tcp rx:  11766 MB/s   199469 calls/s
# tcp tx:  12008 MB/s   203673 calls/s 203673 msg/s
# tcp rx:  12019 MB/s   203839 calls/s
# tcp tx:  12047 MB/s   204328 calls/s 204328 msg/s
# tcp zerocopy
# tcp tx:   7902 MB/s   134031 calls/s 134031 msg/s
# tcp rx:   7908 MB/s   133640 calls/s
# tcp tx:   7551 MB/s   128082 calls/s 128082 msg/s
# tcp rx:   7561 MB/s   127350 calls/s
# tcp tx:   7617 MB/s   129195 calls/s 129195 msg/s
# udp
# udp rx:    830 MB/s   605588 calls/s
# udp tx:    841 MB/s   613481 calls/s  14267 msg/s
# udp rx:    814 MB/s   594096 calls/s
# udp tx:    813 MB/s   593529 calls/s  13803 msg/s
# udp rx:    821 MB/s   599024 calls/s
# udp tx:    820 MB/s   598388 calls/s  13916 msg/s
# udp gso
# udp rx:   3884 MB/s  2831765 calls/s
# udp tx:   4841 MB/s    82108 calls/s  82108 msg/s
# udp rx:   3944 MB/s  2875149 calls/s
# udp tx:   4864 MB/s    82513 calls/s  82513 msg/s
# udp rx:   3859 MB/s  2813545 calls/s
# udp tx:   4695 MB/s    79632 calls/s  79632 msg/s
# udp gso zerocopy
# udp rx:   3268 MB/s  2383782 calls/s
# udp tx:   3336 MB/s    56582 calls/s  56582 msg/s
# udp rx:   3367 MB/s  2455737 calls/s
# udp tx:   3390 MB/s    57498 calls/s  57498 msg/s
# udp rx:   3355 MB/s  2446972 calls/s
# udp tx:   3372 MB/s    57194 calls/s  57194 msg/s
# udp gso timestamp
# udp rx:   3867 MB/s  2818969 calls/s
# udp tx:   4396 MB/s    74560 calls/s  74560 msg/s
# udp rx:   3992 MB/s  2910486 calls/s
# udp tx:   4508 MB/s    76475 calls/s  76475 msg/s
# udp rx:   3954 MB/s  2882736 calls/s
# udp tx:   4429 MB/s    75129 calls/s  75129 msg/s
# udp gso zerocopy audit
# udp rx:   3473 MB/s  2532924 calls/s
# udp tx:   3583 MB/s    60781 calls/s  60781 msg/s
# udp rx:   3574 MB/s  2606563 calls/s
# udp tx:   3642 MB/s    61786 calls/s  61786 msg/s
# udp rx:   3598 MB/s  2624220 calls/s
# udp tx:   3658 MB/s    62056 calls/s  62056 msg/s
# Summary over 3.000 seconds...
# sum udp tx:   3715 MB/s     184623 calls (61541/s)     184623 msgs (61541/s)
# Zerocopy acks:              184623
# udp gso timestamp audit
# udp rx:   3728 MB/s  2717806 calls/s
# udp tx:   4324 MB/s    73345 calls/s  73345 msg/s
# udp rx:   3883 MB/s  2830555 calls/s
# udp tx:   4465 MB/s    75746 calls/s  75746 msg/s
# udp rx:   3854 MB/s  2809709 calls/s
# udp tx:   4339 MB/s    73605 calls/s  73605 msg/s
# Summary over 3.000 seconds...
# sum udp tx:   4481 MB/s     222696 calls (74232/s)     222696 msgs (74232/s)
# Tx Timestamps:              222696 received                 0 errors
# udp gso zerocopy timestamp audit
# udp rx:   2950 MB/s  2151945 calls/s
# udp tx:   3007 MB/s    51011 calls/s  51011 msg/s
# udp rx:   3065 MB/s  2235428 calls/s
# udp tx:   3085 MB/s    52324 calls/s  52324 msg/s
# udp rx:   3087 MB/s  2251692 calls/s
# udp tx:   3097 MB/s    52531 calls/s  52531 msg/s
# Summary over 3.000 seconds...
# sum udp tx:   3136 MB/s     155866 calls (51955/s)     155866 msgs (51955/s)
# Tx Timestamps:              155866 received                 0 errors
# Zerocopy acks:              155866
# udpgso_bench.sh: PASS=18 SKIP=0 FAIL=0
# udpgso_bench.sh: PASS
ok 22 selftests: net: udpgso_bench.sh
# timeout set to 3600
# selftests: net: fib_rule_tests.sh
# 
#     TEST: rule6 check: oif redirect to table                            [ OK ]
# 
#     TEST: rule6 del by pref: oif redirect to table                      [ OK ]
# 
#     TEST: rule6 check: iif redirect to table                            [ OK ]
# 
#     TEST: rule6 del by pref: iif redirect to table                      [ OK ]
# 
#     TEST: rule6 check: dsfield 1                                        [ OK ]
# 
#     TEST: rule6 check: dsfield 2                                        [ OK ]
# 
#     TEST: rule6 check: dsfield 3                                        [ OK ]
# 
#     TEST: rule6 check: tos 0x10 redirect to table                       [ OK ]
# 
#     TEST: rule6 del by pref: tos 0x10 redirect to table                 [ OK ]
# 
#     TEST: rule6 check: tos 0x11 redirect to table                       [ OK ]
# 
#     TEST: rule6 del by pref: tos 0x11 redirect to table                 [ OK ]
# 
#     TEST: rule6 check: tos 0x12 redirect to table                       [ OK ]
# 
#     TEST: rule6 del by pref: tos 0x12 redirect to table                 [ OK ]
# 
#     TEST: rule6 check: tos 0x13 redirect to table                       [ OK ]
# 
#     TEST: rule6 del by pref: tos 0x13 redirect to table                 [ OK ]
# 
#     TEST: rule6 check: fwmark redirect to table                         [ OK ]
# 
#     TEST: rule6 del by pref: fwmark redirect to table                   [ OK ]
# 
#     TEST: rule6 check: uid redirect to table                            [ OK ]
# 
#     TEST: rule6 del by pref: uid redirect to table                      [ OK ]
# 
#     TEST: rule6 check: sport and dport redirect to table                [ OK ]
# 
#     TEST: rule6 del by pref: sport and dport redirect to table          [ OK ]
# 
#     TEST: rule6 check: ipproto match                                    [ OK ]
# 
#     TEST: rule6 del by pref: ipproto match                              [ OK ]
# 
#     TEST: rule6 check: ipproto ipv6-icmp match                          [ OK ]
# 
#     TEST: rule6 del by pref: ipproto ipv6-icmp match                    [ OK ]
# 
#     TEST: rule4 check: oif redirect to table                            [ OK ]
# 
#     TEST: rule4 del by pref: oif redirect to table                      [ OK ]
# 
#     TEST: rule4 check: iif redirect to table                            [ OK ]
# 
#     TEST: rule4 del by pref: iif redirect to table                      [ OK ]
# 
#     TEST: rule4 check: dsfield 1                                        [ OK ]
# 
#     TEST: rule4 check: dsfield 2                                        [ OK ]
# 
#     TEST: rule4 check: dsfield 3                                        [ OK ]
# 
#     TEST: rule4 check: tos 0x10 redirect to table                       [ OK ]
# 
#     TEST: rule4 del by pref: tos 0x10 redirect to table                 [ OK ]
# 
#     TEST: rule4 check: tos 0x11 redirect to table                       [ OK ]
# 
#     TEST: rule4 del by pref: tos 0x11 redirect to table                 [ OK ]
# 
#     TEST: rule4 check: tos 0x12 redirect to table                       [ OK ]
# 
#     TEST: rule4 del by pref: tos 0x12 redirect to table                 [ OK ]
# 
#     TEST: rule4 check: tos 0x13 redirect to table                       [ OK ]
# 
#     TEST: rule4 del by pref: tos 0x13 redirect to table                 [ OK ]
# 
#     TEST: rule4 check: fwmark redirect to table                         [ OK ]
# 
#     TEST: rule4 del by pref: fwmark redirect to table                   [ OK ]
# 
#     TEST: rule4 check: uid redirect to table                            [ OK ]
# 
#     TEST: rule4 del by pref: uid redirect to table                      [ OK ]
# 
#     TEST: rule4 check: sport and dport redirect to table                [ OK ]
# 
#     TEST: rule4 del by pref: sport and dport redirect to table          [ OK ]
# 
#     TEST: rule4 check: ipproto tcp match                                [ OK ]
# 
#     TEST: rule4 del by pref: ipproto tcp match                          [ OK ]
# 
#     TEST: rule4 check: ipproto icmp match                               [ OK ]
# 
#     TEST: rule4 del by pref: ipproto icmp match                         [ OK ]
# 
#     TEST: rule6 dsfield udp connect (dsfield 0x04)                      [ OK ]
# 
#     TEST: rule6 dsfield tcp connect (dsfield 0x04)                      [ OK ]
# 
#     TEST: rule6 dsfield udp connect (dsfield 0x05)                      [ OK ]
# 
#     TEST: rule6 dsfield tcp connect (dsfield 0x05)                      [ OK ]
# 
#     TEST: rule6 dsfield udp connect (dsfield 0x06)                      [ OK ]
# 
#     TEST: rule6 dsfield tcp connect (dsfield 0x06)                      [ OK ]
# 
#     TEST: rule6 dsfield udp connect (dsfield 0x07)                      [ OK ]
# 
#     TEST: rule6 dsfield tcp connect (dsfield 0x07)                      [ OK ]
# 
#     TEST: rule4 dsfield udp connect (dsfield 0x04)                      [ OK ]
# 
#     TEST: rule4 dsfield tcp connect (dsfield 0x04)                      [ OK ]
# 
#     TEST: rule4 dsfield udp connect (dsfield 0x05)                      [ OK ]
# 
#     TEST: rule4 dsfield tcp connect (dsfield 0x05)                      [ OK ]
# 
#     TEST: rule4 dsfield udp connect (dsfield 0x06)                      [ OK ]
# 
#     TEST: rule4 dsfield tcp connect (dsfield 0x06)                      [ OK ]
# 
#     TEST: rule4 dsfield udp connect (dsfield 0x07)                      [ OK ]
# 
#     TEST: rule4 dsfield tcp connect (dsfield 0x07)                      [ OK ]
# 
#     TEST: rule6 check: oif redirect to table (VRF)                      [ OK ]
# 
#     TEST: rule6 del by pref: oif redirect to table (VRF)                [ OK ]
# 
#     TEST: rule6 check: iif redirect to table (VRF)                      [ OK ]
# 
#     TEST: rule6 del by pref: iif redirect to table (VRF)                [ OK ]
# 
#     TEST: rule6 check: dsfield 1 (VRF)                                  [ OK ]
# 
#     TEST: rule6 check: dsfield 2 (VRF)                                  [ OK ]
# 
#     TEST: rule6 check: dsfield 3 (VRF)                                  [ OK ]
# 
#     TEST: rule6 check: tos 0x10 redirect to table (VRF)                 [ OK ]
# 
#     TEST: rule6 del by pref: tos 0x10 redirect to table (VRF)           [ OK ]
# 
#     TEST: rule6 check: tos 0x11 redirect to table (VRF)                 [ OK ]
# 
#     TEST: rule6 del by pref: tos 0x11 redirect to table (VRF)           [ OK ]
# 
#     TEST: rule6 check: tos 0x12 redirect to table (VRF)                 [ OK ]
# 
#     TEST: rule6 del by pref: tos 0x12 redirect to table (VRF)           [ OK ]
# 
#     TEST: rule6 check: tos 0x13 redirect to table (VRF)                 [ OK ]
# 
#     TEST: rule6 del by pref: tos 0x13 redirect to table (VRF)           [ OK ]
# 
#     TEST: rule6 check: fwmark redirect to table (VRF)                   [ OK ]
# 
#     TEST: rule6 del by pref: fwmark redirect to table (VRF)             [ OK ]
# 
#     TEST: rule6 check: uid redirect to table (VRF)                      [ OK ]
# 
#     TEST: rule6 del by pref: uid redirect to table (VRF)                [ OK ]
# 
#     TEST: rule6 check: sport and dport redirect to table (VRF)          [ OK ]
# 
#     TEST: rule6 del by pref: sport and dport redirect to table (VRF)    [ OK ]
# 
#     TEST: rule6 check: ipproto match (VRF)                              [ OK ]
# 
#     TEST: rule6 del by pref: ipproto match (VRF)                        [ OK ]
# 
#     TEST: rule6 check: ipproto ipv6-icmp match (VRF)                    [ OK ]
# 
#     TEST: rule6 del by pref: ipproto ipv6-icmp match (VRF)              [ OK ]
# 
#     TEST: rule4 check: oif redirect to table (VRF)                      [ OK ]
# 
#     TEST: rule4 del by pref: oif redirect to table (VRF)                [ OK ]
# 
#     TEST: rule4 check: iif redirect to table (VRF)                      [ OK ]
# 
#     TEST: rule4 del by pref: iif redirect to table (VRF)                [ OK ]
# 
#     TEST: rule4 check: dsfield 1 (VRF)                                  [ OK ]
# 
#     TEST: rule4 check: dsfield 2 (VRF)                                  [ OK ]
# 
#     TEST: rule4 check: dsfield 3 (VRF)                                  [ OK ]
# 
#     TEST: rule4 check: tos 0x10 redirect to table (VRF)                 [ OK ]
# 
#     TEST: rule4 del by pref: tos 0x10 redirect to table (VRF)           [ OK ]
# 
#     TEST: rule4 check: tos 0x11 redirect to table (VRF)                 [ OK ]
# 
#     TEST: rule4 del by pref: tos 0x11 redirect to table (VRF)           [ OK ]
# 
#     TEST: rule4 check: tos 0x12 redirect to table (VRF)                 [ OK ]
# 
#     TEST: rule4 del by pref: tos 0x12 redirect to table (VRF)           [ OK ]
# 
#     TEST: rule4 check: tos 0x13 redirect to table (VRF)                 [ OK ]
# 
#     TEST: rule4 del by pref: tos 0x13 redirect to table (VRF)           [ OK ]
# 
#     TEST: rule4 check: fwmark redirect to table (VRF)                   [ OK ]
# 
#     TEST: rule4 del by pref: fwmark redirect to table (VRF)             [ OK ]
# 
#     TEST: rule4 check: uid redirect to table (VRF)                      [ OK ]
# 
#     TEST: rule4 del by pref: uid redirect to table (VRF)                [ OK ]
# 
#     TEST: rule4 check: sport and dport redirect to table (VRF)          [ OK ]
# 
#     TEST: rule4 del by pref: sport and dport redirect to table (VRF)    [ OK ]
# 
#     TEST: rule4 check: ipproto tcp match (VRF)                          [ OK ]
# 
#     TEST: rule4 del by pref: ipproto tcp match (VRF)                    [ OK ]
# 
#     TEST: rule4 check: ipproto icmp match (VRF)                         [ OK ]
# 
#     TEST: rule4 del by pref: ipproto icmp match (VRF)                   [ OK ]
# 
# Tests passed: 116
# Tests failed:   0
ok 23 selftests: net: fib_rule_tests.sh
# timeout set to 3600
# selftests: net: msg_zerocopy.sh
# ipv4 tcp -t 1
# tx=233098 (14546 MB) txc=0 zc=n
# rx=116548 (14546 MB)
# ipv4 tcp -z -t 1
# tx=148902 (9292 MB) txc=148902 zc=n
# rx=74440 (9292 MB)
# ok
# ipv6 tcp -t 1
# tx=232284 (14495 MB) txc=0 zc=n
# rx=116138 (14495 MB)
# ipv6 tcp -z -t 1
# tx=146572 (9146 MB) txc=146572 zc=n
# rx=73274 (9146 MB)
# ok
# ipv4 udp -t 1
# tx=277781 (17334 MB) txc=0 zc=n
# rx=277774 (17334 MB)
# ipv4 udp -z -t 1
# tx=152274 (9502 MB) txc=152274 zc=n
# rx=152260 (9501 MB)
# ok
# ipv6 udp -t 1
# tx=269770 (16834 MB) txc=0 zc=n
# rx=269763 (16834 MB)
# ipv6 udp -z -t 1
# tx=151061 (9426 MB) txc=151061 zc=n
# rx=151038 (9425 MB)
# ok
# OK. All tests passed
ok 24 selftests: net: msg_zerocopy.sh
# timeout set to 3600
# selftests: net: psock_snd.sh
# dgram
# net.ipv4.conf.lo.accept_local = 1
# tx: 128
# rx: 142
# rx: 100
# OK
# 
# dgram bind
# net.ipv4.conf.lo.accept_local = 1
# tx: 128
# rx: 142
# rx: 100
# OK
# 
# raw
# net.ipv4.conf.lo.accept_local = 1
# tx: 142
# rx: 142
# rx: 100
# OK
# 
# raw bind
# net.ipv4.conf.lo.accept_local = 1
# tx: 142
# rx: 142
# rx: 100
# OK
# 
# raw qdisc bypass
# net.ipv4.conf.lo.accept_local = 1
# tx: 142
# rx: 142
# rx: 100
# OK
# 
# raw vlan
# net.ipv4.conf.lo.accept_local = 1
# tx: 146
# rx: 100
# OK
# 
# raw vnet hdr
# net.ipv4.conf.lo.accept_local = 1
# tx: 152
# rx: 142
# rx: 100
# OK
# 
# raw csum_off
# net.ipv4.conf.lo.accept_local = 1
# tx: 152
# rx: 142
# rx: 100
# OK
# 
# raw csum_off with bad offset (expected to fail)
# net.ipv4.conf.lo.accept_local = 1
# ./psock_snd: write: Invalid argument
# raw min size
# net.ipv4.conf.lo.accept_local = 1
# tx: 42
# rx: 0
# OK
# 
# raw mtu size
# net.ipv4.conf.lo.accept_local = 1
# tx: 1514
# rx: 1472
# OK
# 
# raw mtu size + 1 (expected to fail)
# net.ipv4.conf.lo.accept_local = 1
# ./psock_snd: write: Message too long
# raw vlan mtu size + 1 (expected to fail)
# net.ipv4.conf.lo.accept_local = 1
# ./psock_snd: write: Message too long
# dgram mtu size
# net.ipv4.conf.lo.accept_local = 1
# tx: 1500
# rx: 1472
# OK
# 
# dgram mtu size + 1 (expected to fail)
# net.ipv4.conf.lo.accept_local = 1
# ./psock_snd: write: Message too long
# raw truncate hlen (expected to fail: does not arrive)
# net.ipv4.conf.lo.accept_local = 1
# tx: 14
# ./psock_snd: recv: Resource temporarily unavailable
# raw truncate hlen - 1 (expected to fail: EINVAL)
# net.ipv4.conf.lo.accept_local = 1
# ./psock_snd: write: Invalid argument
# raw gso min size
# net.ipv4.conf.lo.accept_local = 1
# tx: 1525
# rx: 1473
# OK
# 
# raw gso max size
# net.ipv4.conf.lo.accept_local = 1
# tx: 65559
# rx: 65507
# OK
# 
# raw gso max size + 1 (expected to fail)
# net.ipv4.conf.lo.accept_local = 1
# tx: 65560
# ./psock_snd: recv: Resource temporarily unavailable
# OK. All tests passed
ok 25 selftests: net: psock_snd.sh
# timeout set to 3600
# selftests: net: udpgro_bench.sh
# ipv4
# tcp - over veth touching data
# tcp tx:   1046 MB/s    17751 calls/s  17751 msg/s
# tcp rx:   1047 MB/s   193663 calls/s
# tcp tx:   1058 MB/s    17955 calls/s  17955 msg/s
# tcp rx:   1058 MB/s   194422 calls/s
# tcp tx:   1051 MB/s    17830 calls/s  17830 msg/s
# tcp rx:   1053 MB/s   191772 calls/s
# tcp tx:   1035 MB/s    17563 calls/s  17563 msg/s
# udp gso - over veth touching data
# udp rx:   1255 MB/s   894036 calls/s
# udp tx:   1260 MB/s    21374 calls/s  21374 msg/s
# udp rx:   1257 MB/s   895444 calls/s
# udp tx:   1255 MB/s    21299 calls/s  21299 msg/s
# udp rx:   1269 MB/s   904278 calls/s
# udp tx:   1268 MB/s    21508 calls/s  21508 msg/s
# udp rx:   1264 MB/s   900720 calls/s
# udp tx:   1263 MB/s    21426 calls/s  21426 msg/s
# udp gso and gro - over veth touching data
# udp rx:   1270 MB/s   905339 calls/s
# udp tx:   1276 MB/s    21643 calls/s  21643 msg/s
# udp rx:   1299 MB/s   925673 calls/s
# udp tx:   1298 MB/s    22026 calls/s  22026 msg/s
# udp rx:   1407 MB/s  1002439 calls/s
# udp tx:   1405 MB/s    23843 calls/s  23843 msg/s
# udp rx:   1277 MB/s   909870 calls/s
# udp tx:   1275 MB/s    21636 calls/s  21636 msg/s
# ipv6
# tcp - over veth touching data
# tcp tx:   1057 MB/s    17943 calls/s  17943 msg/s
# tcp rx:   1058 MB/s   197324 calls/s
# tcp tx:   1046 MB/s    17742 calls/s  17742 msg/s
# tcp rx:   1047 MB/s   196457 calls/s
# tcp tx:   1048 MB/s    17791 calls/s  17791 msg/s
# tcp rx:   1050 MB/s   196817 calls/s
# tcp tx:   1030 MB/s    17486 calls/s  17486 msg/s
# udp gso - over veth touching data
# udp rx:   1214 MB/s   885724 calls/s
# udp tx:   1219 MB/s    20683 calls/s  20683 msg/s
# udp rx:   1212 MB/s   884520 calls/s
# udp tx:   1211 MB/s    20551 calls/s  20551 msg/s
# udp rx:   1227 MB/s   895150 calls/s
# udp tx:   1226 MB/s    20803 calls/s  20803 msg/s
# udp rx:   1211 MB/s   883279 calls/s
# udp tx:   1209 MB/s    20521 calls/s  20521 msg/s
# udp gso and gro - over veth touching data
# udp rx:   1225 MB/s   893591 calls/s
# udp tx:   1228 MB/s    20844 calls/s  20844 msg/s
# udp rx:   1211 MB/s   883736 calls/s
# udp tx:   1210 MB/s    20530 calls/s  20530 msg/s
# udp rx:   1223 MB/s   892242 calls/s
# udp tx:   1222 MB/s    20727 calls/s  20727 msg/s
# udp rx:   1200 MB/s   875175 calls/s
# udp tx:   1199 MB/s    20336 calls/s  20336 msg/s
ok 26 selftests: net: udpgro_bench.sh
# timeout set to 3600
# selftests: net: udpgro.sh
# ipv4
#  no GRO                                  ok
#  no GRO chk cmsg                         ok
#  GRO                                     ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
# 
# failed
#  GRO chk cmsg                            ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
# 
# failed
#  GRO with custom segment size            ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14720
# 
# failed
#  GRO with custom segment size cmsg       ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14720
# 
# failed
#  bad GRO lookup                          ok
#  multiple GRO socks                      ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
# 
# ./udpgso_bench_rx: recv: bad packet len, got 1472, expected 14720
# 
# failed
# ipv6
#  no GRO                                  ok
#  no GRO chk cmsg                         ok
#  GRO                                     ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
# 
# failed
#  GRO chk cmsg                            ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
# 
# failed
#  GRO with custom segment size            ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14520
# 
# failed
#  GRO with custom segment size cmsg       ./udpgso_bench_rx: recv: bad packet len, got 500, expected 14520
# 
# failed
#  bad GRO lookup                          ok
#  multiple GRO socks                      ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
# 
# ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
# 
# failed
ok 27 selftests: net: udpgro.sh
# timeout set to 3600
# selftests: net: test_vxlan_under_vrf.sh
# Checking HV connectivity                                           [ OK ]
# Check VM connectivity through VXLAN (underlay in the default VRF)  [ OK ]
# Check VM connectivity through VXLAN (underlay in a VRF)            [ OK ]
ok 28 selftests: net: test_vxlan_under_vrf.sh
# timeout set to 3600
# selftests: net: reuseport_addr_any.sh
# UDP IPv4 ... pass
# UDP IPv6 ... pass
# UDP IPv4 mapped to IPv6 ... pass
# TCP IPv4 ... pass
# TCP IPv6 ... pass
# TCP IPv4 mapped to IPv6 ... pass
# DCCP IPv4 ... pass
# DCCP IPv6 ... pass
# DCCP IPv4 mapped to IPv6 ... pass
# SUCCESS
ok 29 selftests: net: reuseport_addr_any.sh
# timeout set to 3600
# selftests: net: test_vxlan_fdb_changelink.sh
# expected two remotes after fdb append	[ OK ]
# expected two remotes after link set	[ OK ]
ok 30 selftests: net: test_vxlan_fdb_changelink.sh
# timeout set to 3600
# selftests: net: so_txtime.sh
# 
# SO_TXTIME ipv4 clock monotonic
# payload:a delay:84 expected:0 (us)
# 
# SO_TXTIME ipv6 clock monotonic
# payload:a delay:125 expected:0 (us)
# 
# SO_TXTIME ipv6 clock monotonic
# payload:a delay:10214 expected:10000 (us)
# 
# SO_TXTIME ipv4 clock monotonic
# payload:a delay:10223 expected:10000 (us)
# payload:b delay:20196 expected:20000 (us)
# 
# SO_TXTIME ipv6 clock monotonic
# payload:b delay:20202 expected:20000 (us)
# payload:a delay:20244 expected:20000 (us)
# 
# SO_TXTIME ipv4 clock tai
# send: pkt a at -1723711141210ms dropped: invalid txtime
# ./so_txtime: recv: timeout: Resource temporarily unavailable
# 
# SO_TXTIME ipv6 clock tai
# send: pkt a at 0ms dropped: invalid txtime
# ./so_txtime: recv: timeout: Resource temporarily unavailable
# 
# SO_TXTIME ipv6 clock tai
# payload:a delay:9798 expected:10000 (us)
# 
# SO_TXTIME ipv4 clock tai
# payload:a delay:9832 expected:10000 (us)
# payload:b delay:19792 expected:20000 (us)
# 
# SO_TXTIME ipv6 clock tai
# payload:b delay:9797 expected:10000 (us)
# payload:a delay:19793 expected:20000 (us)
# OK. All tests passed
ok 31 selftests: net: so_txtime.sh
# timeout set to 3600
# selftests: net: ipv6_flowlabel.sh
# TEST management
# [OK]   !(flowlabel_get(fd, 1, 255, 0))
# [OK]   !(flowlabel_put(fd, 1))
# [OK]   !(flowlabel_get(fd, 0x1FFFFF, 255, 1))
# [OK]   flowlabel_get(fd, 1, 255, 1)
# [OK]   flowlabel_get(fd, 1, 255, 0)
# [OK]   flowlabel_get(fd, 1, 255, 1)
# [OK]   !(flowlabel_get(fd, 1, 255, 1 | 2))
# [OK]   flowlabel_put(fd, 1)
# [OK]   flowlabel_put(fd, 1)
# [OK]   flowlabel_put(fd, 1)
# [OK]   !(flowlabel_put(fd, 1))
# [OK]   flowlabel_get(fd, 2, 1, 1)
# [OK]   !(flowlabel_get(fd, 2, 255, 1))
# [OK]   !(flowlabel_get(fd, 2, 1, 1))
# [OK]   flowlabel_put(fd, 2)
# [OK]   flowlabel_get(fd, 3, 3, 1)
# [OK]   !(flowlabel_get(fd, 3, 255, 0))
# [OK]   !(flowlabel_get(fd, 3, 1, 0))
# [OK]   flowlabel_get(fd, 3, 3, 0)
# [OK]   flowlabel_get(fd, 3, 3, 0)
# [OK]   !(flowlabel_get(fd, 3, 3, 0))
# [OK]   flowlabel_get(fd, 4, 2, 1)
# [OK]   flowlabel_get(fd, 4, 2, 0)
# [OK]   !(flowlabel_get(fd, 4, 2, 0))
# TEST datapath
# send no label: recv no label (auto off)
# sent without label
# recv without label
# send label
# sent with label 1
# recv with label 1
# TEST datapath (with auto-flowlabels)
# send no label: recv auto flowlabel
# sent without label
# recv with label 829006
# send label
# sent with label 1
# recv with label 1
# TEST datapath (with ping-sockets)
# attempting to use ping sockets
# send no label: recv auto flowlabel
# sent without label
# recv with label 562922
# send label
# sent with label 1
# recv with label 1
# TEST datapath (with flowinfo-send)
# send no label: recv auto flowlabel
# sent without label
# recv with label 576462
# using IPV6_FLOWINFO_SEND to send label
# send label
# sent with label 1
# recv with label 1
# TEST datapath (with ping-sockets flowinfo-send)
# attempting to use ping sockets
# send no label: recv auto flowlabel
# sent without label
# recv with label 407924
# using IPV6_FLOWINFO_SEND to send label
# send label
# sent with label 1
# recv with label 1
# OK. All tests passed
ok 32 selftests: net: ipv6_flowlabel.sh
# timeout set to 3600
# selftests: net: tcp_fastopen_backup_key.sh
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# PASS
# all tests done
ok 33 selftests: net: tcp_fastopen_backup_key.sh
# timeout set to 3600
# selftests: net: l2tp.sh
# TEST: IPv4 basic L2TP tunnel                                        [ OK ]
# TEST: IPv4 route through L2TP tunnel                                [ OK ]
# TEST: IPv6 basic L2TP tunnel                                        [ OK ]
# TEST: IPv6 route through L2TP tunnel                                [ OK ]
# TEST: IPv4 basic L2TP tunnel - with IPsec                           [ OK ]
# TEST: IPv4 route through L2TP tunnel - with IPsec                   [ OK ]
# TEST: IPv6 basic L2TP tunnel - with IPsec                           [ OK ]
# TEST: IPv6 route through L2TP tunnel - with IPsec                   [ OK ]
# TEST: IPv4 basic L2TP tunnel                                        [ OK ]
# TEST: IPv4 route through L2TP tunnel                                [ OK ]
# TEST: IPv6 basic L2TP tunnel - with IPsec                           [ OK ]
# TEST: IPv6 route through L2TP tunnel - with IPsec                   [ OK ]
# TEST: IPv4 basic L2TP tunnel - after IPsec teardown                 [ OK ]
# TEST: IPv4 route through L2TP tunnel - after IPsec teardown         [ OK ]
# TEST: IPv6 basic L2TP tunnel - after IPsec teardown                 [ OK ]
# TEST: IPv6 route through L2TP tunnel - after IPsec teardown         [ OK ]
# 
# Tests passed:  16
# Tests failed:   0
ok 34 selftests: net: l2tp.sh
# timeout set to 3600
# selftests: net: traceroute.sh
# TEST: IPV6 traceroute                                               [ OK ]
# TEST: IPV4 traceroute                                               [ OK ]
# 
# Tests passed:   2
# Tests failed:   0
ok 35 selftests: net: traceroute.sh
# timeout set to 3600
# selftests: net: fin_ack_lat.sh
# server port: 43423
# test done
ok 36 selftests: net: fin_ack_lat.sh
# timeout set to 3600
# selftests: net: fib_nexthop_multiprefix.sh
# TEST: IPv4: host 0 to host 1, mtu 1300                              [ OK ]
# TEST: IPv6: host 0 to host 1, mtu 1300                              [ OK ]
# 
# TEST: IPv4: host 0 to host 2, mtu 1350                              [ OK ]
# TEST: IPv6: host 0 to host 2, mtu 1350                              [ OK ]
# 
# TEST: IPv4: host 0 to host 3, mtu 1400                              [ OK ]
# TEST: IPv6: host 0 to host 3, mtu 1400                              [ OK ]
# 
# TEST: IPv4: host 0 to host 1, mtu 1300                              [ OK ]
# TEST: IPv6: host 0 to host 1, mtu 1300                              [ OK ]
# 
# TEST: IPv4: host 0 to host 2, mtu 1350                              [ OK ]
# TEST: IPv6: host 0 to host 2, mtu 1350                              [ OK ]
# 
# TEST: IPv4: host 0 to host 3, mtu 1400                              [ OK ]
# TEST: IPv6: host 0 to host 3, mtu 1400                              [ OK ]
ok 37 selftests: net: fib_nexthop_multiprefix.sh
# timeout set to 3600
# selftests: net: fib_nexthop_nongw.sh
# TEST: nexthop: get route with nexthop without gw                    [ OK ]
# TEST: nexthop: ping through nexthop without gw                      [ OK ]
ok 38 selftests: net: fib_nexthop_nongw.sh
# timeout set to 3600
# selftests: net: altnames.sh
# TEST: altnames test                                                 [ OK ]
ok 39 selftests: net: altnames.sh
# timeout set to 3600
# selftests: net: icmp.sh
# OK
ok 40 selftests: net: icmp.sh
# timeout set to 3600
# selftests: net: icmp_redirect.sh
# 
# ###########################################################################
# Legacy routing
# ###########################################################################
# 
# TEST: IPv4: redirect exception                                      [ OK ]
# TEST: IPv6: redirect exception                                      [ OK ]
# TEST: IPv4: redirect exception plus mtu                             [ OK ]
# TEST: IPv6: redirect exception plus mtu                             [ OK ]
# TEST: IPv4: routing reset                                           [ OK ]
# TEST: IPv6: routing reset                                           [ OK ]
# TEST: IPv4: mtu exception                                           [ OK ]
# TEST: IPv6: mtu exception                                           [ OK ]
# TEST: IPv4: mtu exception plus redirect                             [ OK ]
# TEST: IPv6: mtu exception plus redirect                             [ OK ]
# 
# ###########################################################################
# Legacy routing with VRF
# ###########################################################################
# 
# TEST: IPv4: redirect exception                                      [ OK ]
# TEST: IPv6: redirect exception                                      [ OK ]
# TEST: IPv4: redirect exception plus mtu                             [ OK ]
# TEST: IPv6: redirect exception plus mtu                             [ OK ]
# TEST: IPv4: routing reset                                           [ OK ]
# TEST: IPv6: routing reset                                           [ OK ]
# TEST: IPv4: mtu exception                                           [ OK ]
# TEST: IPv6: mtu exception                                           [ OK ]
# TEST: IPv4: mtu exception plus redirect                             [ OK ]
# TEST: IPv6: mtu exception plus redirect                             [ OK ]
# 
# ###########################################################################
# Routing with nexthop objects
# ###########################################################################
# 
# TEST: IPv4: redirect exception                                      [ OK ]
# TEST: IPv6: redirect exception                                      [ OK ]
# TEST: IPv4: redirect exception plus mtu                             [ OK ]
# TEST: IPv6: redirect exception plus mtu                             [ OK ]
# TEST: IPv4: routing reset                                           [ OK ]
# TEST: IPv6: routing reset                                           [ OK ]
# TEST: IPv4: mtu exception                                           [ OK ]
# TEST: IPv6: mtu exception                                           [ OK ]
# TEST: IPv4: mtu exception plus redirect                             [ OK ]
# TEST: IPv6: mtu exception plus redirect                             [ OK ]
# 
# ###########################################################################
# Routing with nexthop objects and VRF
# ###########################################################################
# 
# TEST: IPv4: redirect exception                                      [ OK ]
# TEST: IPv6: redirect exception                                      [ OK ]
# TEST: IPv4: redirect exception plus mtu                             [ OK ]
# TEST: IPv6: redirect exception plus mtu                             [ OK ]
# TEST: IPv4: routing reset                                           [ OK ]
# TEST: IPv6: routing reset                                           [ OK ]
# TEST: IPv4: mtu exception                                           [ OK ]
# TEST: IPv6: mtu exception                                           [ OK ]
# TEST: IPv4: mtu exception plus redirect                             [ OK ]
# TEST: IPv6: mtu exception plus redirect                             [ OK ]
# 
# Tests passed:  40
# Tests failed:   0
# Tests xfailed:   0
ok 41 selftests: net: icmp_redirect.sh
# timeout set to 3600
# selftests: net: ip6_gre_headroom.sh
# TEST: ip6gretap headroom                                            [PASS]
# TEST: ip6erspan headroom                                            [PASS]
ok 42 selftests: net: ip6_gre_headroom.sh
# timeout set to 3600
# selftests: net: route_localnet.sh
# run arp_announce test
# net.ipv4.conf.veth0.route_localnet = 1
# net.ipv4.conf.veth1.route_localnet = 1
# net.ipv4.conf.veth0.arp_announce = 2
# net.ipv4.conf.veth1.arp_announce = 2
# PING 127.25.3.14 (127.25.3.14) from 127.25.3.4 veth0: 56(84) bytes of data.
# 64 bytes from 127.25.3.14: icmp_seq=1 ttl=64 time=0.053 ms
# 64 bytes from 127.25.3.14: icmp_seq=2 ttl=64 time=0.046 ms
# 64 bytes from 127.25.3.14: icmp_seq=3 ttl=64 time=0.045 ms
# 64 bytes from 127.25.3.14: icmp_seq=4 ttl=64 time=0.042 ms
# 64 bytes from 127.25.3.14: icmp_seq=5 ttl=64 time=0.051 ms
# 
# --- 127.25.3.14 ping statistics ---
# 5 packets transmitted, 5 received, 0% packet loss, time 4076ms
# rtt min/avg/max/mdev = 0.042/0.047/0.053/0.004 ms
# ok
# run arp_ignore test
# net.ipv4.conf.veth0.route_localnet = 1
# net.ipv4.conf.veth1.route_localnet = 1
# net.ipv4.conf.veth0.arp_ignore = 3
# net.ipv4.conf.veth1.arp_ignore = 3
# PING 127.25.3.14 (127.25.3.14) from 127.25.3.4 veth0: 56(84) bytes of data.
# 64 bytes from 127.25.3.14: icmp_seq=1 ttl=64 time=0.047 ms
# 64 bytes from 127.25.3.14: icmp_seq=2 ttl=64 time=0.046 ms
# 64 bytes from 127.25.3.14: icmp_seq=3 ttl=64 time=0.043 ms
# 64 bytes from 127.25.3.14: icmp_seq=4 ttl=64 time=0.042 ms
# 64 bytes from 127.25.3.14: icmp_seq=5 ttl=64 time=0.052 ms
# 
# --- 127.25.3.14 ping statistics ---
# 5 packets transmitted, 5 received, 0% packet loss, time 4130ms
# rtt min/avg/max/mdev = 0.042/0.046/0.052/0.003 ms
# ok
ok 43 selftests: net: route_localnet.sh
# timeout set to 3600
# selftests: net: reuseaddr_ports_exhausted.sh
# TAP version 13
# 1..3
# # Starting 3 tests from 1 test cases.
# #  RUN           global.reuseaddr_ports_exhausted_unreusable ...
# #            OK  global.reuseaddr_ports_exhausted_unreusable
# ok 1 global.reuseaddr_ports_exhausted_unreusable
# #  RUN           global.reuseaddr_ports_exhausted_reusable_same_euid ...
# #            OK  global.reuseaddr_ports_exhausted_reusable_same_euid
# ok 2 global.reuseaddr_ports_exhausted_reusable_same_euid
# #  RUN           global.reuseaddr_ports_exhausted_reusable_different_euid ...
# #            OK  global.reuseaddr_ports_exhausted_reusable_different_euid
# ok 3 global.reuseaddr_ports_exhausted_reusable_different_euid
# # PASSED: 3 / 3 tests passed.
# # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0
# tests done
ok 44 selftests: net: reuseaddr_ports_exhausted.sh
# timeout set to 3600
# selftests: net: txtimestamp.sh
# protocol:     TCP
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711250 s 840748 us (seq=0, len=0)
#     SND: 1723711250 s 850779 us (seq=9, len=10)  (USR +10030 us)
#     USR: 1723711250 s 920976 us (seq=0, len=0)
#     SND: 1723711250 s 931088 us (seq=19, len=10)  (USR +10111 us)
#     USR: 1723711251 s 1193 us (seq=0, len=0)
#     SND: 1723711251 s 11295 us (seq=29, len=10)  (USR +10102 us)
#     USR: 1723711251 s 81410 us (seq=0, len=0)
#     SND: 1723711251 s 91519 us (seq=39, len=10)  (USR +10108 us)
#     USR-SND: count=4, avg=10088 us, min=10030 us, max=10111 us
# test ENQ
#     USR: 1723711251 s 322332 us (seq=0, len=0)
#     ENQ: 1723711251 s 322359 us (seq=9, len=10)  (USR +26 us)
#     USR: 1723711251 s 402551 us (seq=0, len=0)
#     ENQ: 1723711251 s 402572 us (seq=19, len=10)  (USR +20 us)
#     USR: 1723711251 s 482763 us (seq=0, len=0)
#     ENQ: 1723711251 s 482784 us (seq=29, len=10)  (USR +21 us)
#     USR: 1723711251 s 562983 us (seq=0, len=0)
#     ENQ: 1723711251 s 563004 us (seq=39, len=10)  (USR +20 us)
#     USR-ENQ: count=4, avg=22 us, min=20 us, max=26 us
# test ENQ + SND
#     USR: 1723711251 s 803914 us (seq=0, len=0)
#     ENQ: 1723711251 s 803941 us (seq=9, len=10)  (USR +27 us)
#     SND: 1723711251 s 813977 us (seq=9, len=10)  (USR +10063 us)
#     USR: 1723711251 s 884150 us (seq=0, len=0)
#     ENQ: 1723711251 s 884170 us (seq=19, len=10)  (USR +20 us)
#     SND: 1723711251 s 894254 us (seq=19, len=10)  (USR +10104 us)
#     USR: 1723711251 s 964378 us (seq=0, len=0)
#     ENQ: 1723711251 s 964399 us (seq=29, len=10)  (USR +21 us)
#     SND: 1723711251 s 974490 us (seq=29, len=10)  (USR +10111 us)
#     USR: 1723711252 s 44598 us (seq=0, len=0)
#     ENQ: 1723711252 s 44619 us (seq=39, len=10)  (USR +20 us)
#     SND: 1723711252 s 54701 us (seq=39, len=10)  (USR +10102 us)
#     USR-ENQ: count=4, avg=22 us, min=20 us, max=27 us
#     USR-SND: count=4, avg=10095 us, min=10063 us, max=10111 us
# 
# test ACK
#     USR: 1723711252 s 285529 us (seq=0, len=0)
#     ACK: 1723711252 s 345925 us (seq=9, len=10)  (USR +60396 us)
#     USR: 1723711252 s 365746 us (seq=0, len=0)
#     ACK: 1723711252 s 426169 us (seq=19, len=10)  (USR +60423 us)
#     USR: 1723711252 s 445966 us (seq=0, len=0)
#     ACK: 1723711252 s 506368 us (seq=29, len=10)  (USR +60401 us)
#     USR: 1723711252 s 526181 us (seq=0, len=0)
#     ACK: 1723711252 s 586595 us (seq=39, len=10)  (USR +60413 us)
#     USR-ACK: count=4, avg=60408 us, min=60396 us, max=60423 us
# 
# test SND + ACK
#     USR: 1723711252 s 767087 us (seq=0, len=0)
#     SND: 1723711252 s 777142 us (seq=9, len=10)  (USR +10055 us)
#     ACK: 1723711252 s 827472 us (seq=9, len=10)  (USR +60385 us)
#     USR: 1723711252 s 847309 us (seq=0, len=0)
#     SND: 1723711252 s 857424 us (seq=19, len=10)  (USR +10115 us)
#     ACK: 1723711252 s 907719 us (seq=19, len=10)  (USR +60409 us)
#     USR: 1723711252 s 927539 us (seq=0, len=0)
#     SND: 1723711252 s 937652 us (seq=29, len=10)  (USR +10112 us)
#     ACK: 1723711252 s 987955 us (seq=29, len=10)  (USR +60415 us)
#     USR: 1723711253 s 7758 us (seq=0, len=0)
#     SND: 1723711253 s 17867 us (seq=39, len=10)  (USR +10109 us)
#     ACK: 1723711253 s 68171 us (seq=39, len=10)  (USR +60412 us)
#     USR-SND: count=4, avg=10097 us, min=10055 us, max=10115 us
#     USR-ACK: count=4, avg=60405 us, min=60385 us, max=60415 us
# 
# test ENQ + SND + ACK
#     USR: 1723711253 s 248697 us (seq=0, len=0)
#     ENQ: 1723711253 s 248724 us (seq=9, len=10)  (USR +27 us)
#     SND: 1723711253 s 258754 us (seq=9, len=10)  (USR +10057 us)
#     ACK: 1723711253 s 309086 us (seq=9, len=10)  (USR +60388 us)
#     USR: 1723711253 s 328919 us (seq=0, len=0)
#     ENQ: 1723711253 s 328939 us (seq=19, len=10)  (USR +20 us)
#     SND: 1723711253 s 339014 us (seq=19, len=10)  (USR +10094 us)
#     ACK: 1723711253 s 389307 us (seq=19, len=10)  (USR +60388 us)
#     USR: 1723711253 s 409154 us (seq=0, len=0)
#     ENQ: 1723711253 s 409175 us (seq=29, len=10)  (USR +20 us)
#     SND: 1723711253 s 419253 us (seq=29, len=10)  (USR +10099 us)
#     ACK: 1723711253 s 469557 us (seq=29, len=10)  (USR +60402 us)
#     USR: 1723711253 s 489354 us (seq=0, len=0)
#     ENQ: 1723711253 s 489365 us (seq=39, len=10)  (USR +11 us)
#     SND: 1723711253 s 499435 us (seq=39, len=10)  (USR +10081 us)
#     ACK: 1723711253 s 549720 us (seq=39, len=10)  (USR +60366 us)
#     USR-ENQ: count=4, avg=19 us, min=11 us, max=27 us
#     USR-SND: count=4, avg=10083 us, min=10057 us, max=10099 us
#     USR-ACK: count=4, avg=60386 us, min=60366 us, max=60402 us
# protocol:     TCP
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711253 s 731531 us (seq=0, len=0)
#     SND: 1723711253 s 741586 us (seq=9, len=10)  (USR +10055 us)
#     USR: 1723711253 s 811797 us (seq=0, len=0)
#     SND: 1723711253 s 821920 us (seq=19, len=10)  (USR +10123 us)
#     USR: 1723711253 s 892030 us (seq=0, len=0)
#     SND: 1723711253 s 902148 us (seq=29, len=10)  (USR +10118 us)
#     USR: 1723711253 s 972288 us (seq=0, len=0)
#     SND: 1723711253 s 982400 us (seq=39, len=10)  (USR +10111 us)
#     USR-SND: count=4, avg=10102 us, min=10055 us, max=10123 us
# test ENQ
#     USR: 1723711254 s 213262 us (seq=0, len=0)
#     ENQ: 1723711254 s 213292 us (seq=9, len=10)  (USR +30 us)
#     USR: 1723711254 s 293489 us (seq=0, len=0)
#     ENQ: 1723711254 s 293513 us (seq=19, len=10)  (USR +24 us)
#     USR: 1723711254 s 373721 us (seq=0, len=0)
#     ENQ: 1723711254 s 373746 us (seq=29, len=10)  (USR +24 us)
#     USR: 1723711254 s 453957 us (seq=0, len=0)
#     ENQ: 1723711254 s 453982 us (seq=39, len=10)  (USR +25 us)
#     USR-ENQ: count=4, avg=26 us, min=24 us, max=30 us
# test ENQ + SND
#     USR: 1723711254 s 694930 us (seq=0, len=0)
#     ENQ: 1723711254 s 694950 us (seq=9, len=10)  (USR +20 us)
#     SND: 1723711254 s 704983 us (seq=9, len=10)  (USR +10053 us)
#     USR: 1723711254 s 775166 us (seq=0, len=0)
#     ENQ: 1723711254 s 775192 us (seq=19, len=10)  (USR +26 us)
#     SND: 1723711254 s 785286 us (seq=19, len=10)  (USR +10120 us)
#     USR: 1723711254 s 855402 us (seq=0, len=0)
#     ENQ: 1723711254 s 855427 us (seq=29, len=10)  (USR +24 us)
#     SND: 1723711254 s 865513 us (seq=29, len=10)  (USR +10110 us)
#     USR: 1723711254 s 935639 us (seq=0, len=0)
#     ENQ: 1723711254 s 935663 us (seq=39, len=10)  (USR +24 us)
#     SND: 1723711254 s 945757 us (seq=39, len=10)  (USR +10118 us)
#     USR-ENQ: count=4, avg=24 us, min=20 us, max=26 us
#     USR-SND: count=4, avg=10100 us, min=10053 us, max=10120 us
# 
# test ACK
#     USR: 1723711255 s 176609 us (seq=0, len=0)
#     ACK: 1723711255 s 237022 us (seq=9, len=10)  (USR +60412 us)
#     USR: 1723711255 s 256838 us (seq=0, len=0)
#     ACK: 1723711255 s 317282 us (seq=19, len=10)  (USR +60444 us)
#     USR: 1723711255 s 336986 us (seq=0, len=0)
#     ACK: 1723711255 s 397352 us (seq=29, len=10)  (USR +60365 us)
#     USR: 1723711255 s 417208 us (seq=0, len=0)
#     ACK: 1723711255 s 477643 us (seq=39, len=10)  (USR +60434 us)
#     USR-ACK: count=4, avg=60414 us, min=60365 us, max=60444 us
# 
# test SND + ACK
#     USR: 1723711255 s 658228 us (seq=0, len=0)
#     SND: 1723711255 s 668279 us (seq=9, len=10)  (USR +10050 us)
#     ACK: 1723711255 s 718612 us (seq=9, len=10)  (USR +60383 us)
#     USR: 1723711255 s 738470 us (seq=0, len=0)
#     SND: 1723711255 s 748578 us (seq=19, len=10)  (USR +10107 us)
#     ACK: 1723711255 s 798897 us (seq=19, len=10)  (USR +60427 us)
#     USR: 1723711255 s 818701 us (seq=0, len=0)
#     SND: 1723711255 s 828807 us (seq=29, len=10)  (USR +10105 us)
#     ACK: 1723711255 s 879127 us (seq=29, len=10)  (USR +60426 us)
#     USR: 1723711255 s 898941 us (seq=0, len=0)
#     SND: 1723711255 s 909058 us (seq=39, len=10)  (USR +10116 us)
#     ACK: 1723711255 s 959371 us (seq=39, len=10)  (USR +60429 us)
#     USR-SND: count=4, avg=10095 us, min=10050 us, max=10116 us
#     USR-ACK: count=4, avg=60416 us, min=60383 us, max=60429 us
# 
# test ENQ + SND + ACK
#     USR: 1723711256 s 139930 us (seq=0, len=0)
#     ENQ: 1723711256 s 139960 us (seq=9, len=10)  (USR +29 us)
#     SND: 1723711256 s 149993 us (seq=9, len=10)  (USR +10063 us)
#     ACK: 1723711256 s 200329 us (seq=9, len=10)  (USR +60398 us)
#     USR: 1723711256 s 220175 us (seq=0, len=0)
#     ENQ: 1723711256 s 220199 us (seq=19, len=10)  (USR +24 us)
#     SND: 1723711256 s 230279 us (seq=19, len=10)  (USR +10104 us)
#     ACK: 1723711256 s 280601 us (seq=19, len=10)  (USR +60426 us)
#     USR: 1723711256 s 300432 us (seq=0, len=0)
#     ENQ: 1723711256 s 300456 us (seq=29, len=10)  (USR +23 us)
#     SND: 1723711256 s 310532 us (seq=29, len=10)  (USR +10099 us)
#     ACK: 1723711256 s 360915 us (seq=29, len=10)  (USR +60482 us)
#     USR: 1723711256 s 380681 us (seq=0, len=0)
#     ENQ: 1723711256 s 380704 us (seq=39, len=10)  (USR +23 us)
#     SND: 1723711256 s 390848 us (seq=39, len=10)  (USR +10167 us)
#     ACK: 1723711256 s 441172 us (seq=39, len=10)  (USR +60491 us)
#     USR-ENQ: count=4, avg=25 us, min=23 us, max=29 us
#     USR-SND: count=4, avg=10108 us, min=10063 us, max=10167 us
#     USR-ACK: count=4, avg=60449 us, min=60398 us, max=60491 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711256 s 562278 us (seq=0, len=0)
#     SND: 1723711256 s 572303 us (seq=0, len=10)  (USR +10025 us)
#     USR: 1723711256 s 642508 us (seq=0, len=0)
#     SND: 1723711256 s 652616 us (seq=1, len=10)  (USR +10108 us)
#     USR: 1723711256 s 722733 us (seq=0, len=0)
#     SND: 1723711256 s 732846 us (seq=2, len=10)  (USR +10112 us)
#     USR: 1723711256 s 802960 us (seq=0, len=0)
#     SND: 1723711256 s 813076 us (seq=3, len=10)  (USR +10116 us)
#     USR-SND: count=4, avg=10090 us, min=10025 us, max=10116 us
# test ENQ
#     USR: 1723711256 s 983398 us (seq=0, len=0)
#     ENQ: 1723711256 s 983433 us (seq=0, len=10)  (USR +35 us)
#     USR: 1723711257 s 63632 us (seq=0, len=0)
#     ENQ: 1723711257 s 63654 us (seq=1, len=10)  (USR +22 us)
#     USR: 1723711257 s 143856 us (seq=0, len=0)
#     ENQ: 1723711257 s 143879 us (seq=2, len=10)  (USR +23 us)
#     USR: 1723711257 s 224086 us (seq=0, len=0)
#     ENQ: 1723711257 s 224109 us (seq=3, len=10)  (USR +23 us)
#     USR-ENQ: count=4, avg=26 us, min=22 us, max=35 us
# test ENQ + SND
#     USR: 1723711257 s 404515 us (seq=0, len=0)
#     ENQ: 1723711257 s 404552 us (seq=0, len=10)  (USR +36 us)
#     SND: 1723711257 s 414640 us (seq=0, len=10)  (USR +10124 us)
#     USR: 1723711257 s 484761 us (seq=0, len=0)
#     ENQ: 1723711257 s 484784 us (seq=1, len=10)  (USR +22 us)
#     SND: 1723711257 s 494878 us (seq=1, len=10)  (USR +10116 us)
#     USR: 1723711257 s 564998 us (seq=0, len=0)
#     ENQ: 1723711257 s 565020 us (seq=2, len=10)  (USR +22 us)
#     SND: 1723711257 s 575115 us (seq=2, len=10)  (USR +10117 us)
#     USR: 1723711257 s 645232 us (seq=0, len=0)
#     ENQ: 1723711257 s 645281 us (seq=3, len=10)  (USR +49 us)
#     SND: 1723711257 s 655370 us (seq=3, len=10)  (USR +10138 us)
#     USR-ENQ: count=4, avg=32 us, min=22 us, max=49 us
#     USR-SND: count=4, avg=10124 us, min=10116 us, max=10138 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711257 s 826920 us (seq=0, len=0)
#     SND: 1723711257 s 836953 us (seq=0, len=10)  (USR +10033 us)
#     USR: 1723711257 s 907155 us (seq=0, len=0)
#     SND: 1723711257 s 917264 us (seq=1, len=10)  (USR +10109 us)
#     USR: 1723711257 s 987378 us (seq=0, len=0)
#     SND: 1723711257 s 997494 us (seq=2, len=10)  (USR +10116 us)
#     USR: 1723711258 s 67604 us (seq=0, len=0)
#     SND: 1723711258 s 77715 us (seq=3, len=10)  (USR +10110 us)
#     USR-SND: count=4, avg=10092 us, min=10033 us, max=10116 us
# test ENQ
#     USR: 1723711258 s 248044 us (seq=0, len=0)
#     ENQ: 1723711258 s 248084 us (seq=0, len=10)  (USR +39 us)
#     USR: 1723711258 s 328302 us (seq=0, len=0)
#     ENQ: 1723711258 s 328328 us (seq=1, len=10)  (USR +26 us)
#     USR: 1723711258 s 408530 us (seq=0, len=0)
#     ENQ: 1723711258 s 408557 us (seq=2, len=10)  (USR +26 us)
#     USR: 1723711258 s 488759 us (seq=0, len=0)
#     ENQ: 1723711258 s 488786 us (seq=3, len=10)  (USR +26 us)
#     USR-ENQ: count=4, avg=29 us, min=26 us, max=39 us
# test ENQ + SND
#     USR: 1723711258 s 669180 us (seq=0, len=0)
#     ENQ: 1723711258 s 669204 us (seq=0, len=10)  (USR +24 us)
#     SND: 1723711258 s 679275 us (seq=0, len=10)  (USR +10094 us)
#     USR: 1723711258 s 749403 us (seq=0, len=0)
#     ENQ: 1723711258 s 749425 us (seq=1, len=10)  (USR +21 us)
#     SND: 1723711258 s 759504 us (seq=1, len=10)  (USR +10101 us)
#     USR: 1723711258 s 829633 us (seq=0, len=0)
#     ENQ: 1723711258 s 829658 us (seq=2, len=10)  (USR +25 us)
#     SND: 1723711258 s 839745 us (seq=2, len=10)  (USR +10111 us)
#     USR: 1723711258 s 909863 us (seq=0, len=0)
#     ENQ: 1723711258 s 909888 us (seq=3, len=10)  (USR +25 us)
#     SND: 1723711258 s 919982 us (seq=3, len=10)  (USR +10119 us)
#     USR-ENQ: count=4, avg=24 us, min=21 us, max=25 us
#     USR-SND: count=4, avg=10106 us, min=10094 us, max=10119 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711259 s 91632 us (seq=0, len=0)
#     SND: 1723711259 s 101659 us (seq=0, len=10)  (USR +10026 us)
#     USR: 1723711259 s 171860 us (seq=0, len=0)
#     SND: 1723711259 s 181975 us (seq=1, len=10)  (USR +10115 us)
#     USR: 1723711259 s 252086 us (seq=0, len=0)
#     SND: 1723711259 s 262199 us (seq=2, len=10)  (USR +10113 us)
#     USR: 1723711259 s 332303 us (seq=0, len=0)
#     SND: 1723711259 s 342431 us (seq=3, len=10)  (USR +10128 us)
#     USR-SND: count=4, avg=10095 us, min=10026 us, max=10128 us
# test ENQ
#     USR: 1723711259 s 512735 us (seq=0, len=0)
#     ENQ: 1723711259 s 512763 us (seq=0, len=10)  (USR +27 us)
#     USR: 1723711259 s 592968 us (seq=0, len=0)
#     ENQ: 1723711259 s 592991 us (seq=1, len=10)  (USR +22 us)
#     USR: 1723711259 s 673192 us (seq=0, len=0)
#     ENQ: 1723711259 s 673215 us (seq=2, len=10)  (USR +22 us)
#     USR: 1723711259 s 753416 us (seq=0, len=0)
#     ENQ: 1723711259 s 753439 us (seq=3, len=10)  (USR +22 us)
#     USR-ENQ: count=4, avg=24 us, min=22 us, max=27 us
# test ENQ + SND
#     USR: 1723711259 s 933858 us (seq=0, len=0)
#     ENQ: 1723711259 s 933886 us (seq=0, len=10)  (USR +28 us)
#     SND: 1723711259 s 943980 us (seq=0, len=10)  (USR +10121 us)
#     USR: 1723711260 s 14098 us (seq=0, len=0)
#     ENQ: 1723711260 s 14113 us (seq=1, len=10)  (USR +14 us)
#     SND: 1723711260 s 24194 us (seq=1, len=10)  (USR +10096 us)
#     USR: 1723711260 s 94315 us (seq=0, len=0)
#     ENQ: 1723711260 s 94337 us (seq=2, len=10)  (USR +22 us)
#     SND: 1723711260 s 104348 us (seq=2, len=10)  (USR +10032 us)
#     USR: 1723711260 s 174548 us (seq=0, len=0)
#     ENQ: 1723711260 s 174572 us (seq=3, len=10)  (USR +23 us)
#     SND: 1723711260 s 184659 us (seq=3, len=10)  (USR +10110 us)
#     USR-ENQ: count=4, avg=22 us, min=14 us, max=28 us
#     USR-SND: count=4, avg=10090 us, min=10032 us, max=10121 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711260 s 356451 us (seq=0, len=0)
#     SND: 1723711260 s 366479 us (seq=0, len=10)  (USR +10027 us)
#     USR: 1723711260 s 436678 us (seq=0, len=0)
#     SND: 1723711260 s 446787 us (seq=1, len=10)  (USR +10108 us)
#     USR: 1723711260 s 516905 us (seq=0, len=0)
#     SND: 1723711260 s 527022 us (seq=2, len=10)  (USR +10117 us)
#     USR: 1723711260 s 597134 us (seq=0, len=0)
#     SND: 1723711260 s 607243 us (seq=3, len=10)  (USR +10108 us)
#     USR-SND: count=4, avg=10090 us, min=10027 us, max=10117 us
# test ENQ
#     USR: 1723711260 s 777570 us (seq=0, len=0)
#     ENQ: 1723711260 s 777601 us (seq=0, len=10)  (USR +31 us)
#     USR: 1723711260 s 857796 us (seq=0, len=0)
#     ENQ: 1723711260 s 857821 us (seq=1, len=10)  (USR +25 us)
#     USR: 1723711260 s 938024 us (seq=0, len=0)
#     ENQ: 1723711260 s 938041 us (seq=2, len=10)  (USR +17 us)
#     USR: 1723711261 s 18265 us (seq=0, len=0)
#     ENQ: 1723711261 s 18283 us (seq=3, len=10)  (USR +18 us)
#     USR-ENQ: count=4, avg=22 us, min=17 us, max=31 us
# test ENQ + SND
#     USR: 1723711261 s 198685 us (seq=0, len=0)
#     ENQ: 1723711261 s 198716 us (seq=0, len=10)  (USR +31 us)
#     SND: 1723711261 s 208810 us (seq=0, len=10)  (USR +10125 us)
#     USR: 1723711261 s 278928 us (seq=0, len=0)
#     ENQ: 1723711261 s 278953 us (seq=1, len=10)  (USR +24 us)
#     SND: 1723711261 s 289045 us (seq=1, len=10)  (USR +10116 us)
#     USR: 1723711261 s 359153 us (seq=0, len=0)
#     ENQ: 1723711261 s 359178 us (seq=2, len=10)  (USR +24 us)
#     SND: 1723711261 s 369255 us (seq=2, len=10)  (USR +10101 us)
#     USR: 1723711261 s 439390 us (seq=0, len=0)
#     ENQ: 1723711261 s 439415 us (seq=3, len=10)  (USR +24 us)
#     SND: 1723711261 s 449500 us (seq=3, len=10)  (USR +10109 us)
#     USR-ENQ: count=4, avg=26 us, min=24 us, max=31 us
#     USR-SND: count=4, avg=10113 us, min=10101 us, max=10125 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711261 s 620934 us (seq=0, len=0)
#     SND: 1723711261 s 630957 us (seq=0, len=10)  (USR +10022 us)
#     USR: 1723711261 s 701164 us (seq=0, len=0)
#     SND: 1723711261 s 711187 us (seq=1, len=10)  (USR +10022 us)
#     USR: 1723711261 s 781371 us (seq=0, len=0)
#     SND: 1723711261 s 791402 us (seq=2, len=10)  (USR +10030 us)
#     USR: 1723711261 s 861591 us (seq=0, len=0)
#     SND: 1723711261 s 871622 us (seq=3, len=10)  (USR +10031 us)
#     USR-SND: count=4, avg=10026 us, min=10022 us, max=10031 us
# test ENQ
#     USR: 1723711262 s 42017 us (seq=0, len=0)
#     ENQ: 1723711262 s 42046 us (seq=0, len=10)  (USR +28 us)
#     USR: 1723711262 s 122274 us (seq=0, len=0)
#     ENQ: 1723711262 s 122296 us (seq=1, len=10)  (USR +22 us)
#     USR: 1723711262 s 202492 us (seq=0, len=0)
#     ENQ: 1723711262 s 202514 us (seq=2, len=10)  (USR +22 us)
#     USR: 1723711262 s 282709 us (seq=0, len=0)
#     ENQ: 1723711262 s 282731 us (seq=3, len=10)  (USR +21 us)
#     USR-ENQ: count=4, avg=23 us, min=21 us, max=28 us
# test ENQ + SND
#     USR: 1723711262 s 463133 us (seq=0, len=0)
#     ENQ: 1723711262 s 463162 us (seq=0, len=10)  (USR +29 us)
#     SND: 1723711262 s 473254 us (seq=0, len=10)  (USR +10121 us)
#     USR: 1723711262 s 543372 us (seq=0, len=0)
#     ENQ: 1723711262 s 543394 us (seq=1, len=10)  (USR +21 us)
#     SND: 1723711262 s 553404 us (seq=1, len=10)  (USR +10032 us)
#     USR: 1723711262 s 623602 us (seq=0, len=0)
#     ENQ: 1723711262 s 623625 us (seq=2, len=10)  (USR +23 us)
#     SND: 1723711262 s 633635 us (seq=2, len=10)  (USR +10033 us)
#     USR: 1723711262 s 703828 us (seq=0, len=0)
#     ENQ: 1723711262 s 703842 us (seq=3, len=10)  (USR +13 us)
#     SND: 1723711262 s 713852 us (seq=3, len=10)  (USR +10023 us)
#     USR-ENQ: count=4, avg=21 us, min=13 us, max=29 us
#     USR-SND: count=4, avg=10052 us, min=10023 us, max=10121 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711262 s 885799 us (seq=0, len=0)
#     SND: 1723711262 s 895824 us (seq=0, len=10)  (USR +10024 us)
#     USR: 1723711262 s 966028 us (seq=0, len=0)
#     SND: 1723711262 s 976063 us (seq=1, len=10)  (USR +10035 us)
#     USR: 1723711263 s 46282 us (seq=0, len=0)
#     SND: 1723711263 s 56331 us (seq=2, len=10)  (USR +10048 us)
#     USR: 1723711263 s 126515 us (seq=0, len=0)
#     SND: 1723711263 s 136550 us (seq=3, len=10)  (USR +10034 us)
#     USR-SND: count=4, avg=10035 us, min=10024 us, max=10048 us
# test ENQ
#     USR: 1723711263 s 306963 us (seq=0, len=0)
#     ENQ: 1723711263 s 306994 us (seq=0, len=10)  (USR +31 us)
#     USR: 1723711263 s 387200 us (seq=0, len=0)
#     ENQ: 1723711263 s 387225 us (seq=1, len=10)  (USR +25 us)
#     USR: 1723711263 s 467422 us (seq=0, len=0)
#     ENQ: 1723711263 s 467447 us (seq=2, len=10)  (USR +25 us)
#     USR: 1723711263 s 547651 us (seq=0, len=0)
#     ENQ: 1723711263 s 547676 us (seq=3, len=10)  (USR +25 us)
#     USR-ENQ: count=4, avg=26 us, min=25 us, max=31 us
# test ENQ + SND
#     USR: 1723711263 s 728095 us (seq=0, len=0)
#     ENQ: 1723711263 s 728127 us (seq=0, len=10)  (USR +31 us)
#     SND: 1723711263 s 738221 us (seq=0, len=10)  (USR +10125 us)
#     USR: 1723711263 s 808333 us (seq=0, len=0)
#     ENQ: 1723711263 s 808358 us (seq=1, len=10)  (USR +25 us)
#     SND: 1723711263 s 818369 us (seq=1, len=10)  (USR +10035 us)
#     USR: 1723711263 s 888563 us (seq=0, len=0)
#     ENQ: 1723711263 s 888588 us (seq=2, len=10)  (USR +24 us)
#     SND: 1723711263 s 898598 us (seq=2, len=10)  (USR +10034 us)
#     USR: 1723711263 s 968796 us (seq=0, len=0)
#     ENQ: 1723711263 s 968813 us (seq=3, len=10)  (USR +17 us)
#     SND: 1723711263 s 978823 us (seq=3, len=10)  (USR +10026 us)
#     USR-ENQ: count=4, avg=24 us, min=17 us, max=31 us
#     USR-SND: count=4, avg=10055 us, min=10026 us, max=10125 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET (PF_PACKET)
# test SND
#     USR: 1723711264 s 150755 us (seq=0, len=0)
#     SND: 1723711264 s 160773 us (seq=0, len=10)  (USR +10018 us)
#     USR: 1723711264 s 230972 us (seq=0, len=0)
#     SND: 1723711264 s 241074 us (seq=1, len=10)  (USR +10101 us)
#     USR: 1723711264 s 311177 us (seq=0, len=0)
#     SND: 1723711264 s 321279 us (seq=2, len=10)  (USR +10101 us)
#     USR: 1723711264 s 391391 us (seq=0, len=0)
#     SND: 1723711264 s 401488 us (seq=3, len=10)  (USR +10096 us)
#     USR-SND: count=4, avg=10079 us, min=10018 us, max=10101 us
# test ENQ
#     USR: 1723711264 s 581565 us (seq=0, len=0)
#     ENQ: 1723711264 s 581583 us (seq=0, len=10)  (USR +17 us)
#     USR: 1723711264 s 661777 us (seq=0, len=0)
#     ENQ: 1723711264 s 661788 us (seq=1, len=10)  (USR +10 us)
#     USR: 1723711264 s 741991 us (seq=0, len=0)
#     ENQ: 1723711264 s 741998 us (seq=2, len=10)  (USR +6 us)
#     USR: 1723711264 s 822191 us (seq=0, len=0)
#     ENQ: 1723711264 s 822216 us (seq=3, len=10)  (USR +24 us)
#     USR-ENQ: count=4, avg=14 us, min=6 us, max=24 us
# test ENQ + SND
#     USR: 1723711265 s 13549 us (seq=0, len=0)
#     ENQ: 1723711265 s 13568 us (seq=0, len=10)  (USR +18 us)
#     SND: 1723711265 s 23653 us (seq=0, len=10)  (USR +10103 us)
#     USR: 1723711265 s 93770 us (seq=0, len=0)
#     ENQ: 1723711265 s 93780 us (seq=1, len=10)  (USR +9 us)
#     SND: 1723711265 s 103873 us (seq=1, len=10)  (USR +10103 us)
#     USR: 1723711265 s 173990 us (seq=0, len=0)
#     ENQ: 1723711265 s 174000 us (seq=2, len=10)  (USR +10 us)
#     SND: 1723711265 s 184085 us (seq=2, len=10)  (USR +10094 us)
#     USR: 1723711265 s 254209 us (seq=0, len=0)
#     ENQ: 1723711265 s 254219 us (seq=3, len=10)  (USR +10 us)
#     SND: 1723711265 s 264312 us (seq=3, len=10)  (USR +10103 us)
#     USR-ENQ: count=4, avg=12 us, min=9 us, max=18 us
#     USR-SND: count=4, avg=10101 us, min=10094 us, max=10103 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET6 (PF_PACKET)
# test SND
#     USR: 1723711265 s 445826 us (seq=0, len=0)
#     SND: 1723711265 s 455855 us (seq=0, len=10)  (USR +10028 us)
#     USR: 1723711265 s 526059 us (seq=0, len=0)
#     SND: 1723711265 s 536161 us (seq=1, len=10)  (USR +10101 us)
#     USR: 1723711265 s 606296 us (seq=0, len=0)
#     SND: 1723711265 s 616389 us (seq=2, len=10)  (USR +10093 us)
#     USR: 1723711265 s 686501 us (seq=0, len=0)
#     SND: 1723711265 s 696594 us (seq=3, len=10)  (USR +10093 us)
#     USR-SND: count=4, avg=10079 us, min=10028 us, max=10101 us
# test ENQ
#     USR: 1723711265 s 876456 us (seq=0, len=0)
#     ENQ: 1723711265 s 876474 us (seq=0, len=10)  (USR +18 us)
#     USR: 1723711265 s 956679 us (seq=0, len=0)
#     ENQ: 1723711265 s 956690 us (seq=1, len=10)  (USR +10 us)
#     USR: 1723711266 s 36893 us (seq=0, len=0)
#     ENQ: 1723711266 s 36904 us (seq=2, len=10)  (USR +11 us)
#     USR: 1723711266 s 117108 us (seq=0, len=0)
#     ENQ: 1723711266 s 117119 us (seq=3, len=10)  (USR +10 us)
#     USR-ENQ: count=4, avg=12 us, min=10 us, max=18 us
# test ENQ + SND
#     USR: 1723711266 s 307533 us (seq=0, len=0)
#     ENQ: 1723711266 s 307552 us (seq=0, len=10)  (USR +18 us)
#     SND: 1723711266 s 317636 us (seq=0, len=10)  (USR +10102 us)
#     USR: 1723711266 s 387748 us (seq=0, len=0)
#     ENQ: 1723711266 s 387758 us (seq=1, len=10)  (USR +10 us)
#     SND: 1723711266 s 397769 us (seq=1, len=10)  (USR +10020 us)
#     USR: 1723711266 s 467972 us (seq=0, len=0)
#     ENQ: 1723711266 s 467982 us (seq=2, len=10)  (USR +10 us)
#     SND: 1723711266 s 477993 us (seq=2, len=10)  (USR +10021 us)
#     USR: 1723711266 s 548188 us (seq=0, len=0)
#     ENQ: 1723711266 s 548198 us (seq=3, len=10)  (USR +10 us)
#     SND: 1723711266 s 558288 us (seq=3, len=10)  (USR +10099 us)
#     USR-ENQ: count=4, avg=12 us, min=10 us, max=18 us
#     USR-SND: count=4, avg=10061 us, min=10020 us, max=10102 us
# protocol:     TCP
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711266 s 801227 us (seq=0, len=0)
#     SND: 1723711266 s 811276 us (seq=9, len=10)  (USR +10049 us)
#     USR: 1723711266 s 881474 us (seq=0, len=0)
#     SND: 1723711266 s 891581 us (seq=19, len=10)  (USR +10106 us)
#     USR: 1723711266 s 961698 us (seq=0, len=0)
#     SND: 1723711266 s 971810 us (seq=29, len=10)  (USR +10112 us)
#     USR: 1723711267 s 41929 us (seq=0, len=0)
#     SND: 1723711267 s 52044 us (seq=39, len=10)  (USR +10114 us)
#     USR-SND: count=4, avg=10095 us, min=10049 us, max=10114 us
# test ENQ
#     USR: 1723711267 s 282871 us (seq=0, len=0)
#     ENQ: 1723711267 s 282901 us (seq=9, len=10)  (USR +29 us)
#     USR: 1723711267 s 363120 us (seq=0, len=0)
#     ENQ: 1723711267 s 363135 us (seq=19, len=10)  (USR +15 us)
#     USR: 1723711267 s 443341 us (seq=0, len=0)
#     ENQ: 1723711267 s 443365 us (seq=29, len=10)  (USR +24 us)
#     USR: 1723711267 s 523570 us (seq=0, len=0)
#     ENQ: 1723711267 s 523595 us (seq=39, len=10)  (USR +25 us)
#     USR-ENQ: count=4, avg=23 us, min=15 us, max=29 us
# test ENQ + SND
#     USR: 1723711267 s 764523 us (seq=0, len=0)
#     ENQ: 1723711267 s 764553 us (seq=9, len=10)  (USR +29 us)
#     SND: 1723711267 s 774580 us (seq=9, len=10)  (USR +10056 us)
#     USR: 1723711267 s 844760 us (seq=0, len=0)
#     ENQ: 1723711267 s 844784 us (seq=19, len=10)  (USR +23 us)
#     SND: 1723711267 s 854795 us (seq=19, len=10)  (USR +10034 us)
#     USR: 1723711267 s 925000 us (seq=0, len=0)
#     ENQ: 1723711267 s 925016 us (seq=29, len=10)  (USR +15 us)
#     SND: 1723711267 s 935026 us (seq=29, len=10)  (USR +10025 us)
#     USR: 1723711268 s 5226 us (seq=0, len=0)
#     ENQ: 1723711268 s 5277 us (seq=39, len=10)  (USR +50 us)
#     SND: 1723711268 s 15370 us (seq=39, len=10)  (USR +10143 us)
#     USR-ENQ: count=4, avg=29 us, min=15 us, max=50 us
#     USR-SND: count=4, avg=10065 us, min=10025 us, max=10143 us
# 
# test ACK
#     USR: 1723711268 s 246221 us (seq=0, len=0)
#     ACK: 1723711268 s 306623 us (seq=9, len=10)  (USR +60401 us)
#     USR: 1723711268 s 326460 us (seq=0, len=0)
#     ACK: 1723711268 s 386855 us (seq=19, len=10)  (USR +60395 us)
#     USR: 1723711268 s 406676 us (seq=0, len=0)
#     ACK: 1723711268 s 467113 us (seq=29, len=10)  (USR +60436 us)
#     USR: 1723711268 s 486907 us (seq=0, len=0)
#     ACK: 1723711268 s 547342 us (seq=39, len=10)  (USR +60435 us)
#     USR-ACK: count=4, avg=60417 us, min=60395 us, max=60436 us
# 
# test SND + ACK
#     USR: 1723711268 s 727847 us (seq=0, len=0)
#     SND: 1723711268 s 737912 us (seq=9, len=10)  (USR +10065 us)
#     ACK: 1723711268 s 788246 us (seq=9, len=10)  (USR +60399 us)
#     USR: 1723711268 s 808086 us (seq=0, len=0)
#     SND: 1723711268 s 818119 us (seq=19, len=10)  (USR +10032 us)
#     ACK: 1723711268 s 868434 us (seq=19, len=10)  (USR +60347 us)
#     USR: 1723711268 s 888330 us (seq=0, len=0)
#     SND: 1723711268 s 898363 us (seq=29, len=10)  (USR +10033 us)
#     ACK: 1723711268 s 948665 us (seq=29, len=10)  (USR +60335 us)
#     USR: 1723711268 s 968565 us (seq=0, len=0)
#     SND: 1723711268 s 978679 us (seq=39, len=10)  (USR +10113 us)
#     ACK: 1723711269 s 29007 us (seq=39, len=10)  (USR +60441 us)
#     USR-SND: count=4, avg=10061 us, min=10032 us, max=10113 us
#     USR-ACK: count=4, avg=60381 us, min=60335 us, max=60441 us
# 
# test ENQ + SND + ACK
#     USR: 1723711269 s 209523 us (seq=0, len=0)
#     ENQ: 1723711269 s 209553 us (seq=9, len=10)  (USR +30 us)
#     SND: 1723711269 s 219581 us (seq=9, len=10)  (USR +10058 us)
#     ACK: 1723711269 s 269828 us (seq=9, len=10)  (USR +60305 us)
#     USR: 1723711269 s 289767 us (seq=0, len=0)
#     ENQ: 1723711269 s 289790 us (seq=19, len=10)  (USR +23 us)
#     SND: 1723711269 s 299801 us (seq=19, len=10)  (USR +10034 us)
#     ACK: 1723711269 s 350125 us (seq=19, len=10)  (USR +60357 us)
#     USR: 1723711269 s 370002 us (seq=0, len=0)
#     ENQ: 1723711269 s 370026 us (seq=29, len=10)  (USR +23 us)
#     SND: 1723711269 s 380036 us (seq=29, len=10)  (USR +10033 us)
#     ACK: 1723711269 s 430339 us (seq=29, len=10)  (USR +60336 us)
#     USR: 1723711269 s 450277 us (seq=0, len=0)
#     ENQ: 1723711269 s 450300 us (seq=39, len=10)  (USR +23 us)
#     SND: 1723711269 s 460309 us (seq=39, len=10)  (USR +10031 us)
#     ACK: 1723711269 s 510613 us (seq=39, len=10)  (USR +60335 us)
#     USR-ENQ: count=4, avg=25 us, min=23 us, max=30 us
#     USR-SND: count=4, avg=10039 us, min=10031 us, max=10058 us
#     USR-ACK: count=4, avg=60334 us, min=60305 us, max=60357 us
# protocol:     TCP
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711269 s 692878 us (seq=0, len=0)
#     SND: 1723711269 s 702928 us (seq=9, len=10)  (USR +10050 us)
#     USR: 1723711269 s 773126 us (seq=0, len=0)
#     SND: 1723711269 s 783229 us (seq=19, len=10)  (USR +10102 us)
#     USR: 1723711269 s 853343 us (seq=0, len=0)
#     SND: 1723711269 s 863453 us (seq=29, len=10)  (USR +10109 us)
#     USR: 1723711269 s 933565 us (seq=0, len=0)
#     SND: 1723711269 s 943672 us (seq=39, len=10)  (USR +10107 us)
#     USR-SND: count=4, avg=10092 us, min=10050 us, max=10109 us
# test ENQ
#     USR: 1723711270 s 174535 us (seq=0, len=0)
#     ENQ: 1723711270 s 174566 us (seq=9, len=10)  (USR +30 us)
#     USR: 1723711270 s 254762 us (seq=0, len=0)
#     ENQ: 1723711270 s 254786 us (seq=19, len=10)  (USR +24 us)
#     USR: 1723711270 s 334995 us (seq=0, len=0)
#     ENQ: 1723711270 s 335020 us (seq=29, len=10)  (USR +25 us)
#     USR: 1723711270 s 415229 us (seq=0, len=0)
#     ENQ: 1723711270 s 415277 us (seq=39, len=10)  (USR +47 us)
#     USR-ENQ: count=4, avg=32 us, min=24 us, max=47 us
# test ENQ + SND
#     USR: 1723711270 s 656232 us (seq=0, len=0)
#     ENQ: 1723711270 s 656283 us (seq=9, len=10)  (USR +51 us)
#     SND: 1723711270 s 666291 us (seq=9, len=10)  (USR +10059 us)
#     USR: 1723711270 s 736489 us (seq=0, len=0)
#     ENQ: 1723711270 s 736513 us (seq=19, len=10)  (USR +23 us)
#     SND: 1723711270 s 746598 us (seq=19, len=10)  (USR +10108 us)
#     USR: 1723711270 s 816721 us (seq=0, len=0)
#     ENQ: 1723711270 s 816744 us (seq=29, len=10)  (USR +23 us)
#     SND: 1723711270 s 826838 us (seq=29, len=10)  (USR +10117 us)
#     USR: 1723711270 s 896961 us (seq=0, len=0)
#     ENQ: 1723711270 s 896985 us (seq=39, len=10)  (USR +24 us)
#     SND: 1723711270 s 907079 us (seq=39, len=10)  (USR +10117 us)
#     USR-ENQ: count=4, avg=30 us, min=23 us, max=51 us
#     USR-SND: count=4, avg=10100 us, min=10059 us, max=10117 us
# 
# test ACK
#     USR: 1723711271 s 137954 us (seq=0, len=0)
#     ACK: 1723711271 s 198364 us (seq=9, len=10)  (USR +60410 us)
#     USR: 1723711271 s 218180 us (seq=0, len=0)
#     ACK: 1723711271 s 278598 us (seq=19, len=10)  (USR +60417 us)
#     USR: 1723711271 s 298409 us (seq=0, len=0)
#     ACK: 1723711271 s 358804 us (seq=29, len=10)  (USR +60394 us)
#     USR: 1723711271 s 378623 us (seq=0, len=0)
#     ACK: 1723711271 s 439060 us (seq=39, len=10)  (USR +60437 us)
#     USR-ACK: count=4, avg=60415 us, min=60394 us, max=60437 us
# 
# test SND + ACK
#     USR: 1723711271 s 619582 us (seq=0, len=0)
#     SND: 1723711271 s 629636 us (seq=9, len=10)  (USR +10054 us)
#     ACK: 1723711271 s 679982 us (seq=9, len=10)  (USR +60400 us)
#     USR: 1723711271 s 699814 us (seq=0, len=0)
#     SND: 1723711271 s 709930 us (seq=19, len=10)  (USR +10115 us)
#     ACK: 1723711271 s 760248 us (seq=19, len=10)  (USR +60433 us)
#     USR: 1723711271 s 780052 us (seq=0, len=0)
#     SND: 1723711271 s 790163 us (seq=29, len=10)  (USR +10111 us)
#     ACK: 1723711271 s 840482 us (seq=29, len=10)  (USR +60430 us)
#     USR: 1723711271 s 860309 us (seq=0, len=0)
#     SND: 1723711271 s 870426 us (seq=39, len=10)  (USR +10117 us)
#     ACK: 1723711271 s 920739 us (seq=39, len=10)  (USR +60429 us)
#     USR-SND: count=4, avg=10099 us, min=10054 us, max=10117 us
#     USR-ACK: count=4, avg=60423 us, min=60400 us, max=60433 us
# 
# test ENQ + SND + ACK
#     USR: 1723711272 s 101278 us (seq=0, len=0)
#     ENQ: 1723711272 s 101309 us (seq=9, len=10)  (USR +30 us)
#     SND: 1723711272 s 111323 us (seq=9, len=10)  (USR +10044 us)
#     ACK: 1723711272 s 161643 us (seq=9, len=10)  (USR +60364 us)
#     USR: 1723711272 s 181527 us (seq=0, len=0)
#     ENQ: 1723711272 s 181551 us (seq=19, len=10)  (USR +23 us)
#     SND: 1723711272 s 191635 us (seq=19, len=10)  (USR +10108 us)
#     ACK: 1723711272 s 241956 us (seq=19, len=10)  (USR +60429 us)
#     USR: 1723711272 s 261766 us (seq=0, len=0)
#     ENQ: 1723711272 s 261789 us (seq=29, len=10)  (USR +23 us)
#     SND: 1723711272 s 271882 us (seq=29, len=10)  (USR +10115 us)
#     ACK: 1723711272 s 322214 us (seq=29, len=10)  (USR +60447 us)
#     USR: 1723711272 s 342014 us (seq=0, len=0)
#     ENQ: 1723711272 s 342037 us (seq=39, len=10)  (USR +23 us)
#     SND: 1723711272 s 352130 us (seq=39, len=10)  (USR +10116 us)
#     ACK: 1723711272 s 402451 us (seq=39, len=10)  (USR +60437 us)
#     USR-ENQ: count=4, avg=25 us, min=23 us, max=30 us
#     USR-SND: count=4, avg=10096 us, min=10044 us, max=10116 us
#     USR-ACK: count=4, avg=60419 us, min=60364 us, max=60447 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711272 s 523840 us (seq=0, len=0)
#     SND: 1723711272 s 533863 us (seq=0, len=10)  (USR +10023 us)
#     USR: 1723711272 s 604059 us (seq=0, len=0)
#     SND: 1723711272 s 614168 us (seq=1, len=10)  (USR +10109 us)
#     USR: 1723711272 s 684296 us (seq=0, len=0)
#     SND: 1723711272 s 694408 us (seq=2, len=10)  (USR +10112 us)
#     USR: 1723711272 s 764522 us (seq=0, len=0)
#     SND: 1723711272 s 774632 us (seq=3, len=10)  (USR +10110 us)
#     USR-SND: count=4, avg=10088 us, min=10023 us, max=10112 us
# test ENQ
#     USR: 1723711272 s 944955 us (seq=0, len=0)
#     ENQ: 1723711272 s 944992 us (seq=0, len=10)  (USR +37 us)
#     USR: 1723711273 s 25197 us (seq=0, len=0)
#     ENQ: 1723711273 s 25221 us (seq=1, len=10)  (USR +23 us)
#     USR: 1723711273 s 105426 us (seq=0, len=0)
#     ENQ: 1723711273 s 105449 us (seq=2, len=10)  (USR +23 us)
#     USR: 1723711273 s 185644 us (seq=0, len=0)
#     ENQ: 1723711273 s 185667 us (seq=3, len=10)  (USR +23 us)
#     USR-ENQ: count=4, avg=26 us, min=23 us, max=37 us
# test ENQ + SND
#     USR: 1723711273 s 366077 us (seq=0, len=0)
#     ENQ: 1723711273 s 366115 us (seq=0, len=10)  (USR +37 us)
#     SND: 1723711273 s 376126 us (seq=0, len=10)  (USR +10048 us)
#     USR: 1723711273 s 446327 us (seq=0, len=0)
#     ENQ: 1723711273 s 446349 us (seq=1, len=10)  (USR +22 us)
#     SND: 1723711273 s 456433 us (seq=1, len=10)  (USR +10106 us)
#     USR: 1723711273 s 526561 us (seq=0, len=0)
#     ENQ: 1723711273 s 526583 us (seq=2, len=10)  (USR +22 us)
#     SND: 1723711273 s 536669 us (seq=2, len=10)  (USR +10108 us)
#     USR: 1723711273 s 606788 us (seq=0, len=0)
#     ENQ: 1723711273 s 606811 us (seq=3, len=10)  (USR +23 us)
#     SND: 1723711273 s 616904 us (seq=3, len=10)  (USR +10115 us)
#     USR-ENQ: count=4, avg=26 us, min=22 us, max=37 us
#     USR-SND: count=4, avg=10094 us, min=10048 us, max=10115 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711273 s 788620 us (seq=0, len=0)
#     SND: 1723711273 s 798651 us (seq=0, len=10)  (USR +10030 us)
#     USR: 1723711273 s 868851 us (seq=0, len=0)
#     SND: 1723711273 s 878970 us (seq=1, len=10)  (USR +10119 us)
#     USR: 1723711273 s 949080 us (seq=0, len=0)
#     SND: 1723711273 s 959195 us (seq=2, len=10)  (USR +10115 us)
#     USR: 1723711274 s 29300 us (seq=0, len=0)
#     SND: 1723711274 s 39412 us (seq=3, len=10)  (USR +10112 us)
#     USR-SND: count=4, avg=10094 us, min=10030 us, max=10119 us
# test ENQ
#     USR: 1723711274 s 209743 us (seq=0, len=0)
#     ENQ: 1723711274 s 209783 us (seq=0, len=10)  (USR +40 us)
#     USR: 1723711274 s 289986 us (seq=0, len=0)
#     ENQ: 1723711274 s 290004 us (seq=1, len=10)  (USR +17 us)
#     USR: 1723711274 s 370196 us (seq=0, len=0)
#     ENQ: 1723711274 s 370223 us (seq=2, len=10)  (USR +26 us)
#     USR: 1723711274 s 450431 us (seq=0, len=0)
#     ENQ: 1723711274 s 450458 us (seq=3, len=10)  (USR +27 us)
#     USR-ENQ: count=4, avg=28 us, min=17 us, max=40 us
# test ENQ + SND
#     USR: 1723711274 s 630874 us (seq=0, len=0)
#     ENQ: 1723711274 s 630914 us (seq=0, len=10)  (USR +40 us)
#     SND: 1723711274 s 641007 us (seq=0, len=10)  (USR +10133 us)
#     USR: 1723711274 s 711125 us (seq=0, len=0)
#     ENQ: 1723711274 s 711151 us (seq=1, len=10)  (USR +26 us)
#     SND: 1723711274 s 721240 us (seq=1, len=10)  (USR +10115 us)
#     USR: 1723711274 s 791363 us (seq=0, len=0)
#     ENQ: 1723711274 s 791389 us (seq=2, len=10)  (USR +26 us)
#     SND: 1723711274 s 801477 us (seq=2, len=10)  (USR +10114 us)
#     USR: 1723711274 s 871599 us (seq=0, len=0)
#     ENQ: 1723711274 s 871625 us (seq=3, len=10)  (USR +26 us)
#     SND: 1723711274 s 881709 us (seq=3, len=10)  (USR +10109 us)
#     USR-ENQ: count=4, avg=29 us, min=26 us, max=40 us
#     USR-SND: count=4, avg=10118 us, min=10109 us, max=10133 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711275 s 53700 us (seq=0, len=0)
#     SND: 1723711275 s 63723 us (seq=0, len=10)  (USR +10023 us)
#     USR: 1723711275 s 133924 us (seq=0, len=0)
#     SND: 1723711275 s 144029 us (seq=1, len=10)  (USR +10105 us)
#     USR: 1723711275 s 214149 us (seq=0, len=0)
#     SND: 1723711275 s 224259 us (seq=2, len=10)  (USR +10109 us)
#     USR: 1723711275 s 294367 us (seq=0, len=0)
#     SND: 1723711275 s 304477 us (seq=3, len=10)  (USR +10109 us)
#     USR-SND: count=4, avg=10087 us, min=10023 us, max=10109 us
# test ENQ
#     USR: 1723711275 s 474799 us (seq=0, len=0)
#     ENQ: 1723711275 s 474828 us (seq=0, len=10)  (USR +28 us)
#     USR: 1723711275 s 555032 us (seq=0, len=0)
#     ENQ: 1723711275 s 555055 us (seq=1, len=10)  (USR +22 us)
#     USR: 1723711275 s 635283 us (seq=0, len=0)
#     ENQ: 1723711275 s 635307 us (seq=2, len=10)  (USR +23 us)
#     USR: 1723711275 s 715507 us (seq=0, len=0)
#     ENQ: 1723711275 s 715529 us (seq=3, len=10)  (USR +22 us)
#     USR-ENQ: count=4, avg=24 us, min=22 us, max=28 us
# test ENQ + SND
#     USR: 1723711275 s 895942 us (seq=0, len=0)
#     ENQ: 1723711275 s 895971 us (seq=0, len=10)  (USR +28 us)
#     SND: 1723711275 s 906055 us (seq=0, len=10)  (USR +10112 us)
#     USR: 1723711275 s 976182 us (seq=0, len=0)
#     ENQ: 1723711275 s 976205 us (seq=1, len=10)  (USR +22 us)
#     SND: 1723711275 s 986300 us (seq=1, len=10)  (USR +10117 us)
#     USR: 1723711276 s 56414 us (seq=0, len=0)
#     ENQ: 1723711276 s 56438 us (seq=2, len=10)  (USR +24 us)
#     SND: 1723711276 s 66532 us (seq=2, len=10)  (USR +10118 us)
#     USR: 1723711276 s 136642 us (seq=0, len=0)
#     ENQ: 1723711276 s 136665 us (seq=3, len=10)  (USR +22 us)
#     SND: 1723711276 s 146758 us (seq=3, len=10)  (USR +10115 us)
#     USR-ENQ: count=4, avg=24 us, min=22 us, max=28 us
#     USR-SND: count=4, avg=10116 us, min=10112 us, max=10118 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711276 s 318142 us (seq=0, len=0)
#     SND: 1723711276 s 328189 us (seq=0, len=10)  (USR +10046 us)
#     USR: 1723711276 s 398391 us (seq=0, len=0)
#     SND: 1723711276 s 408424 us (seq=1, len=10)  (USR +10033 us)
#     USR: 1723711276 s 478618 us (seq=0, len=0)
#     SND: 1723711276 s 488726 us (seq=2, len=10)  (USR +10107 us)
#     USR: 1723711276 s 558839 us (seq=0, len=0)
#     SND: 1723711276 s 568964 us (seq=3, len=10)  (USR +10125 us)
#     USR-SND: count=4, avg=10078 us, min=10033 us, max=10125 us
# test ENQ
#     USR: 1723711276 s 739297 us (seq=0, len=0)
#     ENQ: 1723711276 s 739329 us (seq=0, len=10)  (USR +32 us)
#     USR: 1723711276 s 819525 us (seq=0, len=0)
#     ENQ: 1723711276 s 819550 us (seq=1, len=10)  (USR +24 us)
#     USR: 1723711276 s 899754 us (seq=0, len=0)
#     ENQ: 1723711276 s 899780 us (seq=2, len=10)  (USR +25 us)
#     USR: 1723711276 s 979986 us (seq=0, len=0)
#     ENQ: 1723711276 s 980011 us (seq=3, len=10)  (USR +25 us)
#     USR-ENQ: count=4, avg=27 us, min=24 us, max=32 us
# test ENQ + SND
#     USR: 1723711277 s 160423 us (seq=0, len=0)
#     ENQ: 1723711277 s 160454 us (seq=0, len=10)  (USR +31 us)
#     SND: 1723711277 s 170545 us (seq=0, len=10)  (USR +10122 us)
#     USR: 1723711277 s 240661 us (seq=0, len=0)
#     ENQ: 1723711277 s 240686 us (seq=1, len=10)  (USR +24 us)
#     SND: 1723711277 s 250774 us (seq=1, len=10)  (USR +10112 us)
#     USR: 1723711277 s 320899 us (seq=0, len=0)
#     ENQ: 1723711277 s 320924 us (seq=2, len=10)  (USR +25 us)
#     SND: 1723711277 s 331017 us (seq=2, len=10)  (USR +10118 us)
#     USR: 1723711277 s 401051 us (seq=0, len=0)
#     ENQ: 1723711277 s 401076 us (seq=3, len=10)  (USR +25 us)
#     SND: 1723711277 s 411085 us (seq=3, len=10)  (USR +10033 us)
#     USR-ENQ: count=4, avg=26 us, min=24 us, max=31 us
#     USR-SND: count=4, avg=10096 us, min=10033 us, max=10122 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711277 s 582786 us (seq=0, len=0)
#     SND: 1723711277 s 592810 us (seq=0, len=10)  (USR +10024 us)
#     USR: 1723711277 s 663013 us (seq=0, len=0)
#     SND: 1723711277 s 673045 us (seq=1, len=10)  (USR +10031 us)
#     USR: 1723711277 s 743271 us (seq=0, len=0)
#     SND: 1723711277 s 753302 us (seq=2, len=10)  (USR +10031 us)
#     USR: 1723711277 s 823494 us (seq=0, len=0)
#     SND: 1723711277 s 833525 us (seq=3, len=10)  (USR +10030 us)
#     USR-SND: count=4, avg=10029 us, min=10024 us, max=10031 us
# test ENQ
#     USR: 1723711278 s 3937 us (seq=0, len=0)
#     ENQ: 1723711278 s 3966 us (seq=0, len=10)  (USR +29 us)
#     USR: 1723711278 s 84182 us (seq=0, len=0)
#     ENQ: 1723711278 s 84196 us (seq=1, len=10)  (USR +14 us)
#     USR: 1723711278 s 164397 us (seq=0, len=0)
#     ENQ: 1723711278 s 164420 us (seq=2, len=10)  (USR +22 us)
#     USR: 1723711278 s 244618 us (seq=0, len=0)
#     ENQ: 1723711278 s 244640 us (seq=3, len=10)  (USR +22 us)
#     USR-ENQ: count=4, avg=22 us, min=14 us, max=29 us
# test ENQ + SND
#     USR: 1723711278 s 425053 us (seq=0, len=0)
#     ENQ: 1723711278 s 425082 us (seq=0, len=10)  (USR +28 us)
#     SND: 1723711278 s 435166 us (seq=0, len=10)  (USR +10113 us)
#     USR: 1723711278 s 505318 us (seq=0, len=0)
#     ENQ: 1723711278 s 505340 us (seq=1, len=10)  (USR +21 us)
#     SND: 1723711278 s 515351 us (seq=1, len=10)  (USR +10032 us)
#     USR: 1723711278 s 585544 us (seq=0, len=0)
#     ENQ: 1723711278 s 585566 us (seq=2, len=10)  (USR +22 us)
#     SND: 1723711278 s 595577 us (seq=2, len=10)  (USR +10033 us)
#     USR: 1723711278 s 665771 us (seq=0, len=0)
#     ENQ: 1723711278 s 665792 us (seq=3, len=10)  (USR +21 us)
#     SND: 1723711278 s 675803 us (seq=3, len=10)  (USR +10032 us)
#     USR-ENQ: count=4, avg=23 us, min=21 us, max=28 us
#     USR-SND: count=4, avg=10052 us, min=10032 us, max=10113 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711278 s 847184 us (seq=0, len=0)
#     SND: 1723711278 s 857227 us (seq=0, len=10)  (USR +10043 us)
#     USR: 1723711278 s 927429 us (seq=0, len=0)
#     SND: 1723711278 s 937464 us (seq=1, len=10)  (USR +10034 us)
#     USR: 1723711279 s 7650 us (seq=0, len=0)
#     SND: 1723711279 s 17684 us (seq=2, len=10)  (USR +10034 us)
#     USR: 1723711279 s 87876 us (seq=0, len=0)
#     SND: 1723711279 s 97910 us (seq=3, len=10)  (USR +10034 us)
#     USR-SND: count=4, avg=10036 us, min=10034 us, max=10043 us
# test ENQ
#     USR: 1723711279 s 268327 us (seq=0, len=0)
#     ENQ: 1723711279 s 268359 us (seq=0, len=10)  (USR +31 us)
#     USR: 1723711279 s 348558 us (seq=0, len=0)
#     ENQ: 1723711279 s 348584 us (seq=1, len=10)  (USR +25 us)
#     USR: 1723711279 s 428783 us (seq=0, len=0)
#     ENQ: 1723711279 s 428809 us (seq=2, len=10)  (USR +26 us)
#     USR: 1723711279 s 509014 us (seq=0, len=0)
#     ENQ: 1723711279 s 509040 us (seq=3, len=10)  (USR +25 us)
#     USR-ENQ: count=4, avg=27 us, min=25 us, max=31 us
# test ENQ + SND
#     USR: 1723711279 s 689483 us (seq=0, len=0)
#     ENQ: 1723711279 s 689515 us (seq=0, len=10)  (USR +31 us)
#     SND: 1723711279 s 699606 us (seq=0, len=10)  (USR +10123 us)
#     USR: 1723711279 s 769724 us (seq=0, len=0)
#     ENQ: 1723711279 s 769748 us (seq=1, len=10)  (USR +24 us)
#     SND: 1723711279 s 779759 us (seq=1, len=10)  (USR +10034 us)
#     USR: 1723711279 s 849963 us (seq=0, len=0)
#     ENQ: 1723711279 s 849987 us (seq=2, len=10)  (USR +24 us)
#     SND: 1723711279 s 859998 us (seq=2, len=10)  (USR +10035 us)
#     USR: 1723711279 s 930199 us (seq=0, len=0)
#     ENQ: 1723711279 s 930224 us (seq=3, len=10)  (USR +25 us)
#     SND: 1723711279 s 940233 us (seq=3, len=10)  (USR +10034 us)
#     USR-ENQ: count=4, avg=26 us, min=24 us, max=31 us
#     USR-SND: count=4, avg=10056 us, min=10034 us, max=10123 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET (PF_PACKET)
# test SND
#     USR: 1723711280 s 111885 us (seq=0, len=0)
#     SND: 1723711280 s 121920 us (seq=0, len=10)  (USR +10034 us)
#     USR: 1723711280 s 192122 us (seq=0, len=0)
#     SND: 1723711280 s 202216 us (seq=1, len=10)  (USR +10093 us)
#     USR: 1723711280 s 272336 us (seq=0, len=0)
#     SND: 1723711280 s 282436 us (seq=2, len=10)  (USR +10100 us)
#     USR: 1723711280 s 352545 us (seq=0, len=0)
#     SND: 1723711280 s 362642 us (seq=3, len=10)  (USR +10097 us)
#     USR-SND: count=4, avg=10081 us, min=10034 us, max=10100 us
# test ENQ
#     USR: 1723711280 s 542544 us (seq=0, len=0)
#     ENQ: 1723711280 s 542563 us (seq=0, len=10)  (USR +18 us)
#     USR: 1723711280 s 622762 us (seq=0, len=0)
#     ENQ: 1723711280 s 622773 us (seq=1, len=10)  (USR +10 us)
#     USR: 1723711280 s 702977 us (seq=0, len=0)
#     ENQ: 1723711280 s 702988 us (seq=2, len=10)  (USR +10 us)
#     USR: 1723711280 s 783149 us (seq=0, len=0)
#     ENQ: 1723711280 s 783154 us (seq=3, len=10)  (USR +5 us)
#     USR-ENQ: count=4, avg=11 us, min=5 us, max=18 us
# test ENQ + SND
#     USR: 1723711280 s 973459 us (seq=0, len=0)
#     ENQ: 1723711280 s 973478 us (seq=0, len=10)  (USR +18 us)
#     SND: 1723711280 s 983570 us (seq=0, len=10)  (USR +10110 us)
#     USR: 1723711281 s 53682 us (seq=0, len=0)
#     ENQ: 1723711281 s 53692 us (seq=1, len=10)  (USR +10 us)
#     SND: 1723711281 s 63781 us (seq=1, len=10)  (USR +10099 us)
#     USR: 1723711281 s 133906 us (seq=0, len=0)
#     ENQ: 1723711281 s 133916 us (seq=2, len=10)  (USR +10 us)
#     SND: 1723711281 s 144006 us (seq=2, len=10)  (USR +10100 us)
#     USR: 1723711281 s 214136 us (seq=0, len=0)
#     ENQ: 1723711281 s 214142 us (seq=3, len=10)  (USR +6 us)
#     SND: 1723711281 s 224152 us (seq=3, len=10)  (USR +10015 us)
#     USR-ENQ: count=4, avg=11 us, min=6 us, max=18 us
#     USR-SND: count=4, avg=10081 us, min=10015 us, max=10110 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET6 (PF_PACKET)
# test SND
#     USR: 1723711281 s 405883 us (seq=0, len=0)
#     SND: 1723711281 s 415900 us (seq=0, len=10)  (USR +10016 us)
#     USR: 1723711281 s 486098 us (seq=0, len=0)
#     SND: 1723711281 s 496201 us (seq=1, len=10)  (USR +10102 us)
#     USR: 1723711281 s 566303 us (seq=0, len=0)
#     SND: 1723711281 s 576396 us (seq=2, len=10)  (USR +10093 us)
#     USR: 1723711281 s 646506 us (seq=0, len=0)
#     SND: 1723711281 s 656599 us (seq=3, len=10)  (USR +10093 us)
#     USR-SND: count=4, avg=10076 us, min=10016 us, max=10102 us
# test ENQ
#     USR: 1723711281 s 836544 us (seq=0, len=0)
#     ENQ: 1723711281 s 836563 us (seq=0, len=10)  (USR +18 us)
#     USR: 1723711281 s 916758 us (seq=0, len=0)
#     ENQ: 1723711281 s 916769 us (seq=1, len=10)  (USR +11 us)
#     USR: 1723711281 s 996963 us (seq=0, len=0)
#     ENQ: 1723711281 s 996974 us (seq=2, len=10)  (USR +11 us)
#     USR: 1723711282 s 77167 us (seq=0, len=0)
#     ENQ: 1723711282 s 77178 us (seq=3, len=10)  (USR +10 us)
#     USR-ENQ: count=4, avg=12 us, min=10 us, max=18 us
# test ENQ + SND
#     USR: 1723711282 s 268465 us (seq=0, len=0)
#     ENQ: 1723711282 s 268483 us (seq=0, len=10)  (USR +18 us)
#     SND: 1723711282 s 278575 us (seq=0, len=10)  (USR +10110 us)
#     USR: 1723711282 s 348685 us (seq=0, len=0)
#     ENQ: 1723711282 s 348696 us (seq=1, len=10)  (USR +10 us)
#     SND: 1723711282 s 358785 us (seq=1, len=10)  (USR +10099 us)
#     USR: 1723711282 s 428889 us (seq=0, len=0)
#     ENQ: 1723711282 s 428899 us (seq=2, len=10)  (USR +10 us)
#     SND: 1723711282 s 438985 us (seq=2, len=10)  (USR +10096 us)
#     USR: 1723711282 s 509111 us (seq=0, len=0)
#     ENQ: 1723711282 s 509122 us (seq=3, len=10)  (USR +10 us)
#     SND: 1723711282 s 519215 us (seq=3, len=10)  (USR +10103 us)
#     USR-ENQ: count=4, avg=12 us, min=10 us, max=18 us
#     USR-SND: count=4, avg=10102 us, min=10096 us, max=10110 us
# protocol:     TCP
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711282 s 763095 us (seq=0, len=0)
#     SND: 1723711282 s 773132 us (seq=9, len=0)  (USR +10037 us)
#     USR: 1723711282 s 843328 us (seq=0, len=0)
#     SND: 1723711282 s 853431 us (seq=19, len=0)  (USR +10103 us)
#     USR: 1723711282 s 923544 us (seq=0, len=0)
#     SND: 1723711282 s 933645 us (seq=29, len=0)  (USR +10101 us)
#     USR: 1723711283 s 3755 us (seq=0, len=0)
#     SND: 1723711283 s 13866 us (seq=39, len=0)  (USR +10110 us)
#     USR-SND: count=4, avg=10088 us, min=10037 us, max=10110 us
# test ENQ
#     USR: 1723711283 s 244677 us (seq=0, len=0)
#     ENQ: 1723711283 s 244705 us (seq=9, len=0)  (USR +27 us)
#     USR: 1723711283 s 324899 us (seq=0, len=0)
#     ENQ: 1723711283 s 324920 us (seq=19, len=0)  (USR +21 us)
#     USR: 1723711283 s 405031 us (seq=0, len=0)
#     ENQ: 1723711283 s 405052 us (seq=29, len=0)  (USR +20 us)
#     USR: 1723711283 s 485270 us (seq=0, len=0)
#     ENQ: 1723711283 s 485292 us (seq=39, len=0)  (USR +22 us)
#     USR-ENQ: count=4, avg=22 us, min=20 us, max=27 us
# test ENQ + SND
#     USR: 1723711283 s 726183 us (seq=0, len=0)
#     ENQ: 1723711283 s 726211 us (seq=9, len=0)  (USR +27 us)
#     SND: 1723711283 s 736247 us (seq=9, len=0)  (USR +10064 us)
#     USR: 1723711283 s 806411 us (seq=0, len=0)
#     ENQ: 1723711283 s 806433 us (seq=19, len=0)  (USR +21 us)
#     SND: 1723711283 s 816514 us (seq=19, len=0)  (USR +10102 us)
#     USR: 1723711283 s 886629 us (seq=0, len=0)
#     ENQ: 1723711283 s 886651 us (seq=29, len=0)  (USR +21 us)
#     SND: 1723711283 s 896732 us (seq=29, len=0)  (USR +10102 us)
#     USR: 1723711283 s 966851 us (seq=0, len=0)
#     ENQ: 1723711283 s 966872 us (seq=39, len=0)  (USR +21 us)
#     SND: 1723711283 s 976962 us (seq=39, len=0)  (USR +10111 us)
#     USR-ENQ: count=4, avg=22 us, min=21 us, max=27 us
#     USR-SND: count=4, avg=10095 us, min=10064 us, max=10111 us
# 
# test ACK
#     USR: 1723711284 s 207766 us (seq=0, len=0)
#     ACK: 1723711284 s 268153 us (seq=9, len=0)  (USR +60386 us)
#     USR: 1723711284 s 287986 us (seq=0, len=0)
#     ACK: 1723711284 s 348399 us (seq=19, len=0)  (USR +60412 us)
#     USR: 1723711284 s 368196 us (seq=0, len=0)
#     ACK: 1723711284 s 428510 us (seq=29, len=0)  (USR +60314 us)
#     USR: 1723711284 s 448417 us (seq=0, len=0)
#     ACK: 1723711284 s 508818 us (seq=39, len=0)  (USR +60400 us)
#     USR-ACK: count=4, avg=60378 us, min=60314 us, max=60412 us
# 
# test SND + ACK
#     USR: 1723711284 s 689318 us (seq=0, len=0)
#     SND: 1723711284 s 699382 us (seq=9, len=0)  (USR +10064 us)
#     ACK: 1723711284 s 749688 us (seq=9, len=0)  (USR +60369 us)
#     USR: 1723711284 s 769539 us (seq=0, len=0)
#     SND: 1723711284 s 779649 us (seq=19, len=0)  (USR +10110 us)
#     ACK: 1723711284 s 829955 us (seq=19, len=0)  (USR +60416 us)
#     USR: 1723711284 s 849757 us (seq=0, len=0)
#     SND: 1723711284 s 859866 us (seq=29, len=0)  (USR +10109 us)
#     ACK: 1723711284 s 910163 us (seq=29, len=0)  (USR +60406 us)
#     USR: 1723711284 s 929982 us (seq=0, len=0)
#     SND: 1723711284 s 940085 us (seq=39, len=0)  (USR +10103 us)
#     ACK: 1723711284 s 990398 us (seq=39, len=0)  (USR +60416 us)
#     USR-SND: count=4, avg=10096 us, min=10064 us, max=10110 us
#     USR-ACK: count=4, avg=60402 us, min=60369 us, max=60416 us
# 
# test ENQ + SND + ACK
#     USR: 1723711285 s 170908 us (seq=0, len=0)
#     ENQ: 1723711285 s 170935 us (seq=9, len=0)  (USR +27 us)
#     SND: 1723711285 s 180972 us (seq=9, len=0)  (USR +10064 us)
#     ACK: 1723711285 s 231288 us (seq=9, len=0)  (USR +60380 us)
#     USR: 1723711285 s 251137 us (seq=0, len=0)
#     ENQ: 1723711285 s 251159 us (seq=19, len=0)  (USR +21 us)
#     SND: 1723711285 s 261231 us (seq=19, len=0)  (USR +10094 us)
#     ACK: 1723711285 s 311528 us (seq=19, len=0)  (USR +60390 us)
#     USR: 1723711285 s 331368 us (seq=0, len=0)
#     ENQ: 1723711285 s 331390 us (seq=29, len=0)  (USR +21 us)
#     SND: 1723711285 s 341513 us (seq=29, len=0)  (USR +10144 us)
#     ACK: 1723711285 s 391806 us (seq=29, len=0)  (USR +60438 us)
#     USR: 1723711285 s 411530 us (seq=0, len=0)
#     ENQ: 1723711285 s 411551 us (seq=39, len=0)  (USR +20 us)
#     SND: 1723711285 s 421559 us (seq=39, len=0)  (USR +10028 us)
#     ACK: 1723711285 s 471850 us (seq=39, len=0)  (USR +60320 us)
#     USR-ENQ: count=4, avg=22 us, min=20 us, max=27 us
#     USR-SND: count=4, avg=10082 us, min=10028 us, max=10144 us
#     USR-ACK: count=4, avg=60382 us, min=60320 us, max=60438 us
# protocol:     TCP
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711285 s 653722 us (seq=0, len=0)
#     SND: 1723711285 s 663774 us (seq=9, len=0)  (USR +10051 us)
#     USR: 1723711285 s 733983 us (seq=0, len=0)
#     SND: 1723711285 s 744098 us (seq=19, len=0)  (USR +10115 us)
#     USR: 1723711285 s 814208 us (seq=0, len=0)
#     SND: 1723711285 s 824316 us (seq=29, len=0)  (USR +10107 us)
#     USR: 1723711285 s 894469 us (seq=0, len=0)
#     SND: 1723711285 s 904584 us (seq=39, len=0)  (USR +10115 us)
#     USR-SND: count=4, avg=10097 us, min=10051 us, max=10115 us
# test ENQ
#     USR: 1723711286 s 135430 us (seq=0, len=0)
#     ENQ: 1723711286 s 135460 us (seq=9, len=0)  (USR +29 us)
#     USR: 1723711286 s 215655 us (seq=0, len=0)
#     ENQ: 1723711286 s 215680 us (seq=19, len=0)  (USR +24 us)
#     USR: 1723711286 s 295886 us (seq=0, len=0)
#     ENQ: 1723711286 s 295911 us (seq=29, len=0)  (USR +25 us)
#     USR: 1723711286 s 376123 us (seq=0, len=0)
#     ENQ: 1723711286 s 376148 us (seq=39, len=0)  (USR +24 us)
#     USR-ENQ: count=4, avg=26 us, min=24 us, max=29 us
# test ENQ + SND
#     USR: 1723711286 s 617104 us (seq=0, len=0)
#     ENQ: 1723711286 s 617134 us (seq=9, len=0)  (USR +30 us)
#     SND: 1723711286 s 627166 us (seq=9, len=0)  (USR +10062 us)
#     USR: 1723711286 s 697347 us (seq=0, len=0)
#     ENQ: 1723711286 s 697372 us (seq=19, len=0)  (USR +24 us)
#     SND: 1723711286 s 707383 us (seq=19, len=0)  (USR +10035 us)
#     USR: 1723711286 s 777580 us (seq=0, len=0)
#     ENQ: 1723711286 s 777604 us (seq=29, len=0)  (USR +24 us)
#     SND: 1723711286 s 787615 us (seq=29, len=0)  (USR +10035 us)
#     USR: 1723711286 s 857818 us (seq=0, len=0)
#     ENQ: 1723711286 s 857843 us (seq=39, len=0)  (USR +24 us)
#     SND: 1723711286 s 867854 us (seq=39, len=0)  (USR +10035 us)
#     USR-ENQ: count=4, avg=25 us, min=24 us, max=30 us
#     USR-SND: count=4, avg=10042 us, min=10035 us, max=10062 us
# 
# test ACK
#     USR: 1723711287 s 98796 us (seq=0, len=0)
#     ACK: 1723711287 s 159204 us (seq=9, len=0)  (USR +60407 us)
#     USR: 1723711287 s 179027 us (seq=0, len=0)
#     ACK: 1723711287 s 239454 us (seq=19, len=0)  (USR +60427 us)
#     USR: 1723711287 s 259281 us (seq=0, len=0)
#     ACK: 1723711287 s 319641 us (seq=29, len=0)  (USR +60360 us)
#     USR: 1723711287 s 339511 us (seq=0, len=0)
#     ACK: 1723711287 s 399951 us (seq=39, len=0)  (USR +60440 us)
#     USR-ACK: count=4, avg=60408 us, min=60360 us, max=60440 us
# 
# test SND + ACK
#     USR: 1723711287 s 580373 us (seq=0, len=0)
#     SND: 1723711287 s 590428 us (seq=9, len=0)  (USR +10055 us)
#     ACK: 1723711287 s 640753 us (seq=9, len=0)  (USR +60379 us)
#     USR: 1723711287 s 660610 us (seq=0, len=0)
#     SND: 1723711287 s 670720 us (seq=19, len=0)  (USR +10109 us)
#     ACK: 1723711287 s 721046 us (seq=19, len=0)  (USR +60436 us)
#     USR: 1723711287 s 740845 us (seq=0, len=0)
#     SND: 1723711287 s 750961 us (seq=29, len=0)  (USR +10115 us)
#     ACK: 1723711287 s 801280 us (seq=29, len=0)  (USR +60434 us)
#     USR: 1723711287 s 821082 us (seq=0, len=0)
#     SND: 1723711287 s 831117 us (seq=39, len=0)  (USR +10034 us)
#     ACK: 1723711287 s 881439 us (seq=39, len=0)  (USR +60356 us)
#     USR-SND: count=4, avg=10078 us, min=10034 us, max=10115 us
#     USR-ACK: count=4, avg=60401 us, min=60356 us, max=60436 us
# 
# test ENQ + SND + ACK
#     USR: 1723711288 s 62074 us (seq=0, len=0)
#     ENQ: 1723711288 s 62104 us (seq=9, len=0)  (USR +29 us)
#     SND: 1723711288 s 72132 us (seq=9, len=0)  (USR +10058 us)
#     ACK: 1723711288 s 122468 us (seq=9, len=0)  (USR +60394 us)
#     USR: 1723711288 s 142322 us (seq=0, len=0)
#     ENQ: 1723711288 s 142346 us (seq=19, len=0)  (USR +24 us)
#     SND: 1723711288 s 152358 us (seq=19, len=0)  (USR +10036 us)
#     ACK: 1723711288 s 202663 us (seq=19, len=0)  (USR +60340 us)
#     USR: 1723711288 s 222563 us (seq=0, len=0)
#     ENQ: 1723711288 s 222587 us (seq=29, len=0)  (USR +24 us)
#     SND: 1723711288 s 232596 us (seq=29, len=0)  (USR +10032 us)
#     ACK: 1723711288 s 282933 us (seq=29, len=0)  (USR +60370 us)
#     USR: 1723711288 s 302802 us (seq=0, len=0)
#     ENQ: 1723711288 s 302826 us (seq=39, len=0)  (USR +24 us)
#     SND: 1723711288 s 312837 us (seq=39, len=0)  (USR +10035 us)
#     ACK: 1723711288 s 363158 us (seq=39, len=0)  (USR +60355 us)
#     USR-ENQ: count=4, avg=25 us, min=24 us, max=29 us
#     USR-SND: count=4, avg=10040 us, min=10032 us, max=10058 us
#     USR-ACK: count=4, avg=60365 us, min=60340 us, max=60394 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711288 s 484872 us (seq=0, len=0)
#     SND: 1723711288 s 494918 us (seq=0, len=0)  (USR +10045 us)
#     USR: 1723711288 s 565111 us (seq=0, len=0)
#     SND: 1723711288 s 575220 us (seq=1, len=0)  (USR +10108 us)
#     USR: 1723711288 s 645327 us (seq=0, len=0)
#     SND: 1723711288 s 655432 us (seq=2, len=0)  (USR +10104 us)
#     USR: 1723711288 s 725547 us (seq=0, len=0)
#     SND: 1723711288 s 735660 us (seq=3, len=0)  (USR +10112 us)
#     USR-SND: count=4, avg=10092 us, min=10045 us, max=10112 us
# test ENQ
#     USR: 1723711288 s 905978 us (seq=0, len=0)
#     ENQ: 1723711288 s 906014 us (seq=0, len=0)  (USR +35 us)
#     USR: 1723711288 s 986218 us (seq=0, len=0)
#     ENQ: 1723711288 s 986234 us (seq=1, len=0)  (USR +15 us)
#     USR: 1723711289 s 66453 us (seq=0, len=0)
#     ENQ: 1723711289 s 66476 us (seq=2, len=0)  (USR +23 us)
#     USR: 1723711289 s 146670 us (seq=0, len=0)
#     ENQ: 1723711289 s 146693 us (seq=3, len=0)  (USR +23 us)
#     USR-ENQ: count=4, avg=24 us, min=15 us, max=35 us
# test ENQ + SND
#     USR: 1723711289 s 327106 us (seq=0, len=0)
#     ENQ: 1723711289 s 327141 us (seq=0, len=0)  (USR +34 us)
#     SND: 1723711289 s 337235 us (seq=0, len=0)  (USR +10128 us)
#     USR: 1723711289 s 407349 us (seq=0, len=0)
#     ENQ: 1723711289 s 407373 us (seq=1, len=0)  (USR +23 us)
#     SND: 1723711289 s 417387 us (seq=1, len=0)  (USR +10037 us)
#     USR: 1723711289 s 487581 us (seq=0, len=0)
#     ENQ: 1723711289 s 487604 us (seq=2, len=0)  (USR +23 us)
#     SND: 1723711289 s 497688 us (seq=2, len=0)  (USR +10107 us)
#     USR: 1723711289 s 567805 us (seq=0, len=0)
#     ENQ: 1723711289 s 567828 us (seq=3, len=0)  (USR +22 us)
#     SND: 1723711289 s 577921 us (seq=3, len=0)  (USR +10116 us)
#     USR-ENQ: count=4, avg=25 us, min=22 us, max=34 us
#     USR-SND: count=4, avg=10097 us, min=10037 us, max=10128 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711289 s 749598 us (seq=0, len=0)
#     SND: 1723711289 s 759626 us (seq=0, len=0)  (USR +10027 us)
#     USR: 1723711289 s 829854 us (seq=0, len=0)
#     SND: 1723711289 s 839964 us (seq=1, len=0)  (USR +10109 us)
#     USR: 1723711289 s 910072 us (seq=0, len=0)
#     SND: 1723711289 s 920189 us (seq=2, len=0)  (USR +10117 us)
#     USR: 1723711289 s 990292 us (seq=0, len=0)
#     SND: 1723711290 s 406 us (seq=3, len=0)  (USR +10114 us)
#     USR-SND: count=4, avg=10092 us, min=10027 us, max=10117 us
# test ENQ
#     USR: 1723711290 s 170735 us (seq=0, len=0)
#     ENQ: 1723711290 s 170773 us (seq=0, len=0)  (USR +38 us)
#     USR: 1723711290 s 250982 us (seq=0, len=0)
#     ENQ: 1723711290 s 251008 us (seq=1, len=0)  (USR +26 us)
#     USR: 1723711290 s 331208 us (seq=0, len=0)
#     ENQ: 1723711290 s 331235 us (seq=2, len=0)  (USR +27 us)
#     USR: 1723711290 s 411467 us (seq=0, len=0)
#     ENQ: 1723711290 s 411494 us (seq=3, len=0)  (USR +26 us)
#     USR-ENQ: count=4, avg=29 us, min=26 us, max=38 us
# test ENQ + SND
#     USR: 1723711290 s 591909 us (seq=0, len=0)
#     ENQ: 1723711290 s 591948 us (seq=0, len=0)  (USR +38 us)
#     SND: 1723711290 s 602041 us (seq=0, len=0)  (USR +10132 us)
#     USR: 1723711290 s 672160 us (seq=0, len=0)
#     ENQ: 1723711290 s 672185 us (seq=1, len=0)  (USR +25 us)
#     SND: 1723711290 s 682279 us (seq=1, len=0)  (USR +10119 us)
#     USR: 1723711290 s 752397 us (seq=0, len=0)
#     ENQ: 1723711290 s 752423 us (seq=2, len=0)  (USR +26 us)
#     SND: 1723711290 s 762507 us (seq=2, len=0)  (USR +10110 us)
#     USR: 1723711290 s 832626 us (seq=0, len=0)
#     ENQ: 1723711290 s 832653 us (seq=3, len=0)  (USR +26 us)
#     SND: 1723711290 s 842739 us (seq=3, len=0)  (USR +10113 us)
#     USR-ENQ: count=4, avg=29 us, min=25 us, max=38 us
#     USR-SND: count=4, avg=10118 us, min=10110 us, max=10132 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711291 s 14132 us (seq=0, len=0)
#     SND: 1723711291 s 24157 us (seq=0, len=0)  (USR +10024 us)
#     USR: 1723711291 s 94356 us (seq=0, len=0)
#     SND: 1723711291 s 104472 us (seq=1, len=0)  (USR +10116 us)
#     USR: 1723711291 s 174581 us (seq=0, len=0)
#     SND: 1723711291 s 184690 us (seq=2, len=0)  (USR +10108 us)
#     USR: 1723711291 s 254796 us (seq=0, len=0)
#     SND: 1723711291 s 264911 us (seq=3, len=0)  (USR +10115 us)
#     USR-SND: count=4, avg=10091 us, min=10024 us, max=10116 us
# test ENQ
#     USR: 1723711291 s 435222 us (seq=0, len=0)
#     ENQ: 1723711291 s 435274 us (seq=0, len=0)  (USR +52 us)
#     USR: 1723711291 s 515476 us (seq=0, len=0)
#     ENQ: 1723711291 s 515498 us (seq=1, len=0)  (USR +22 us)
#     USR: 1723711291 s 595695 us (seq=0, len=0)
#     ENQ: 1723711291 s 595718 us (seq=2, len=0)  (USR +22 us)
#     USR: 1723711291 s 675919 us (seq=0, len=0)
#     ENQ: 1723711291 s 675944 us (seq=3, len=0)  (USR +24 us)
#     USR-ENQ: count=4, avg=30 us, min=22 us, max=52 us
# test ENQ + SND
#     USR: 1723711291 s 856289 us (seq=0, len=0)
#     ENQ: 1723711291 s 856310 us (seq=0, len=0)  (USR +21 us)
#     SND: 1723711291 s 866379 us (seq=0, len=0)  (USR +10090 us)
#     USR: 1723711291 s 936518 us (seq=0, len=0)
#     ENQ: 1723711291 s 936541 us (seq=1, len=0)  (USR +22 us)
#     SND: 1723711291 s 946626 us (seq=1, len=0)  (USR +10107 us)
#     USR: 1723711292 s 16745 us (seq=0, len=0)
#     ENQ: 1723711292 s 16767 us (seq=2, len=0)  (USR +22 us)
#     SND: 1723711292 s 26861 us (seq=2, len=0)  (USR +10115 us)
#     USR: 1723711292 s 96977 us (seq=0, len=0)
#     ENQ: 1723711292 s 96999 us (seq=3, len=0)  (USR +22 us)
#     SND: 1723711292 s 107092 us (seq=3, len=0)  (USR +10115 us)
#     USR-ENQ: count=4, avg=22 us, min=21 us, max=22 us
#     USR-SND: count=4, avg=10107 us, min=10090 us, max=10115 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711292 s 278635 us (seq=0, len=0)
#     SND: 1723711292 s 288683 us (seq=0, len=0)  (USR +10047 us)
#     USR: 1723711292 s 358884 us (seq=0, len=0)
#     SND: 1723711292 s 369001 us (seq=1, len=0)  (USR +10117 us)
#     USR: 1723711292 s 439023 us (seq=0, len=0)
#     SND: 1723711292 s 449136 us (seq=2, len=0)  (USR +10112 us)
#     USR: 1723711292 s 519283 us (seq=0, len=0)
#     SND: 1723711292 s 529406 us (seq=3, len=0)  (USR +10122 us)
#     USR-SND: count=4, avg=10100 us, min=10047 us, max=10122 us
# test ENQ
#     USR: 1723711292 s 699724 us (seq=0, len=0)
#     ENQ: 1723711292 s 699753 us (seq=0, len=0)  (USR +29 us)
#     USR: 1723711292 s 779956 us (seq=0, len=0)
#     ENQ: 1723711292 s 779980 us (seq=1, len=0)  (USR +24 us)
#     USR: 1723711292 s 860182 us (seq=0, len=0)
#     ENQ: 1723711292 s 860207 us (seq=2, len=0)  (USR +24 us)
#     USR: 1723711292 s 940404 us (seq=0, len=0)
#     ENQ: 1723711292 s 940429 us (seq=3, len=0)  (USR +25 us)
#     USR-ENQ: count=4, avg=26 us, min=24 us, max=29 us
# test ENQ + SND
#     USR: 1723711293 s 120831 us (seq=0, len=0)
#     ENQ: 1723711293 s 120861 us (seq=0, len=0)  (USR +30 us)
#     SND: 1723711293 s 130955 us (seq=0, len=0)  (USR +10124 us)
#     USR: 1723711293 s 201073 us (seq=0, len=0)
#     ENQ: 1723711293 s 201097 us (seq=1, len=0)  (USR +24 us)
#     SND: 1723711293 s 211184 us (seq=1, len=0)  (USR +10111 us)
#     USR: 1723711293 s 281305 us (seq=0, len=0)
#     ENQ: 1723711293 s 281330 us (seq=2, len=0)  (USR +24 us)
#     SND: 1723711293 s 291415 us (seq=2, len=0)  (USR +10109 us)
#     USR: 1723711293 s 361539 us (seq=0, len=0)
#     ENQ: 1723711293 s 361563 us (seq=3, len=0)  (USR +24 us)
#     SND: 1723711293 s 371646 us (seq=3, len=0)  (USR +10107 us)
#     USR-ENQ: count=4, avg=25 us, min=24 us, max=30 us
#     USR-SND: count=4, avg=10113 us, min=10107 us, max=10124 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET 
# test SND
#     USR: 1723711293 s 543687 us (seq=0, len=0)
#     SND: 1723711293 s 553709 us (seq=0, len=0)  (USR +10022 us)
#     USR: 1723711293 s 623908 us (seq=0, len=0)
#     SND: 1723711293 s 634027 us (seq=1, len=0)  (USR +10119 us)
#     USR: 1723711293 s 704132 us (seq=0, len=0)
#     SND: 1723711293 s 714242 us (seq=2, len=0)  (USR +10110 us)
#     USR: 1723711293 s 784356 us (seq=0, len=0)
#     SND: 1723711293 s 794469 us (seq=3, len=0)  (USR +10112 us)
#     USR-SND: count=4, avg=10091 us, min=10022 us, max=10119 us
# test ENQ
#     USR: 1723711293 s 964789 us (seq=0, len=0)
#     ENQ: 1723711293 s 964817 us (seq=0, len=0)  (USR +28 us)
#     USR: 1723711294 s 45020 us (seq=0, len=0)
#     ENQ: 1723711294 s 45043 us (seq=1, len=0)  (USR +22 us)
#     USR: 1723711294 s 125236 us (seq=0, len=0)
#     ENQ: 1723711294 s 125288 us (seq=2, len=0)  (USR +52 us)
#     USR: 1723711294 s 205487 us (seq=0, len=0)
#     ENQ: 1723711294 s 205509 us (seq=3, len=0)  (USR +22 us)
#     USR-ENQ: count=4, avg=31 us, min=22 us, max=52 us
# test ENQ + SND
#     USR: 1723711294 s 385918 us (seq=0, len=0)
#     ENQ: 1723711294 s 385945 us (seq=0, len=0)  (USR +27 us)
#     SND: 1723711294 s 396038 us (seq=0, len=0)  (USR +10120 us)
#     USR: 1723711294 s 466149 us (seq=0, len=0)
#     ENQ: 1723711294 s 466164 us (seq=1, len=0)  (USR +14 us)
#     SND: 1723711294 s 476253 us (seq=1, len=0)  (USR +10104 us)
#     USR: 1723711294 s 546371 us (seq=0, len=0)
#     ENQ: 1723711294 s 546392 us (seq=2, len=0)  (USR +21 us)
#     SND: 1723711294 s 556483 us (seq=2, len=0)  (USR +10112 us)
#     USR: 1723711294 s 626594 us (seq=0, len=0)
#     ENQ: 1723711294 s 626616 us (seq=3, len=0)  (USR +21 us)
#     SND: 1723711294 s 636709 us (seq=3, len=0)  (USR +10114 us)
#     USR-ENQ: count=4, avg=21 us, min=14 us, max=27 us
#     USR-SND: count=4, avg=10112 us, min=10104 us, max=10120 us
# protocol:     RAW
# payload:      10
# server port:  9000
# 
# family:       INET6 
# test SND
#     USR: 1723711294 s 808041 us (seq=0, len=0)
#     SND: 1723711294 s 818066 us (seq=0, len=0)  (USR +10025 us)
#     USR: 1723711294 s 888284 us (seq=0, len=0)
#     SND: 1723711294 s 898395 us (seq=1, len=0)  (USR +10111 us)
#     USR: 1723711294 s 968510 us (seq=0, len=0)
#     SND: 1723711294 s 978623 us (seq=2, len=0)  (USR +10112 us)
#     USR: 1723711295 s 48727 us (seq=0, len=0)
#     SND: 1723711295 s 58843 us (seq=3, len=0)  (USR +10116 us)
#     USR-SND: count=4, avg=10091 us, min=10025 us, max=10116 us
# test ENQ
#     USR: 1723711295 s 229166 us (seq=0, len=0)
#     ENQ: 1723711295 s 229196 us (seq=0, len=0)  (USR +29 us)
#     USR: 1723711295 s 309400 us (seq=0, len=0)
#     ENQ: 1723711295 s 309425 us (seq=1, len=0)  (USR +25 us)
#     USR: 1723711295 s 389621 us (seq=0, len=0)
#     ENQ: 1723711295 s 389646 us (seq=2, len=0)  (USR +25 us)
#     USR: 1723711295 s 469845 us (seq=0, len=0)
#     ENQ: 1723711295 s 469870 us (seq=3, len=0)  (USR +25 us)
#     USR-ENQ: count=4, avg=26 us, min=25 us, max=29 us
# test ENQ + SND
#     USR: 1723711295 s 650304 us (seq=0, len=0)
#     ENQ: 1723711295 s 650334 us (seq=0, len=0)  (USR +29 us)
#     SND: 1723711295 s 660425 us (seq=0, len=0)  (USR +10120 us)
#     USR: 1723711295 s 730546 us (seq=0, len=0)
#     ENQ: 1723711295 s 730571 us (seq=1, len=0)  (USR +24 us)
#     SND: 1723711295 s 740659 us (seq=1, len=0)  (USR +10112 us)
#     USR: 1723711295 s 810777 us (seq=0, len=0)
#     ENQ: 1723711295 s 810801 us (seq=2, len=0)  (USR +24 us)
#     SND: 1723711295 s 820900 us (seq=2, len=0)  (USR +10123 us)
#     USR: 1723711295 s 891012 us (seq=0, len=0)
#     ENQ: 1723711295 s 891037 us (seq=3, len=0)  (USR +24 us)
#     SND: 1723711295 s 901132 us (seq=3, len=0)  (USR +10119 us)
#     USR-ENQ: count=4, avg=25 us, min=24 us, max=29 us
#     USR-SND: count=4, avg=10119 us, min=10112 us, max=10123 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET (PF_PACKET)
# test SND
#     USR: 1723711296 s 72870 us (seq=0, len=0)
#     SND: 1723711296 s 82886 us (seq=0, len=0)  (USR +10015 us)
#     USR: 1723711296 s 153090 us (seq=0, len=0)
#     SND: 1723711296 s 163186 us (seq=1, len=0)  (USR +10095 us)
#     USR: 1723711296 s 233301 us (seq=0, len=0)
#     SND: 1723711296 s 243403 us (seq=2, len=0)  (USR +10101 us)
#     USR: 1723711296 s 313518 us (seq=0, len=0)
#     SND: 1723711296 s 323613 us (seq=3, len=0)  (USR +10095 us)
#     USR-SND: count=4, avg=10077 us, min=10015 us, max=10101 us
# test ENQ
#     USR: 1723711296 s 503556 us (seq=0, len=0)
#     ENQ: 1723711296 s 503573 us (seq=0, len=0)  (USR +17 us)
#     USR: 1723711296 s 583781 us (seq=0, len=0)
#     ENQ: 1723711296 s 583791 us (seq=1, len=0)  (USR +10 us)
#     USR: 1723711296 s 664002 us (seq=0, len=0)
#     ENQ: 1723711296 s 664013 us (seq=2, len=0)  (USR +10 us)
#     USR: 1723711296 s 744214 us (seq=0, len=0)
#     ENQ: 1723711296 s 744220 us (seq=3, len=0)  (USR +5 us)
#     USR-ENQ: count=4, avg=10 us, min=5 us, max=17 us
# test ENQ + SND
#     USR: 1723711296 s 934476 us (seq=0, len=0)
#     ENQ: 1723711296 s 934494 us (seq=0, len=0)  (USR +17 us)
#     SND: 1723711296 s 944587 us (seq=0, len=0)  (USR +10110 us)
#     USR: 1723711297 s 14703 us (seq=0, len=0)
#     ENQ: 1723711297 s 14713 us (seq=1, len=0)  (USR +9 us)
#     SND: 1723711297 s 24808 us (seq=1, len=0)  (USR +10105 us)
#     USR: 1723711297 s 94924 us (seq=0, len=0)
#     ENQ: 1723711297 s 94934 us (seq=2, len=0)  (USR +9 us)
#     SND: 1723711297 s 105027 us (seq=2, len=0)  (USR +10103 us)
#     USR: 1723711297 s 175145 us (seq=0, len=0)
#     ENQ: 1723711297 s 175155 us (seq=3, len=0)  (USR +9 us)
#     SND: 1723711297 s 185242 us (seq=3, len=0)  (USR +10096 us)
#     USR-ENQ: count=4, avg=11 us, min=9 us, max=17 us
#     USR-SND: count=4, avg=10103 us, min=10096 us, max=10110 us
# protocol:     UDP
# payload:      10
# server port:  9000
# 
# family:       INET6 (PF_PACKET)
# test SND
#     USR: 1723711297 s 366791 us (seq=0, len=0)
#     SND: 1723711297 s 376807 us (seq=0, len=0)  (USR +10016 us)
#     USR: 1723711297 s 446922 us (seq=0, len=0)
#     SND: 1723711297 s 457026 us (seq=1, len=0)  (USR +10103 us)
#     USR: 1723711297 s 527128 us (seq=0, len=0)
#     SND: 1723711297 s 537226 us (seq=2, len=0)  (USR +10098 us)
#     USR: 1723711297 s 607330 us (seq=0, len=0)
#     SND: 1723711297 s 617425 us (seq=3, len=0)  (USR +10094 us)
#     USR-SND: count=4, avg=10078 us, min=10016 us, max=10103 us
# test ENQ
#     USR: 1723711297 s 797470 us (seq=0, len=0)
#     ENQ: 1723711297 s 797487 us (seq=0, len=0)  (USR +17 us)
#     USR: 1723711297 s 877689 us (seq=0, len=0)
#     ENQ: 1723711297 s 877700 us (seq=1, len=0)  (USR +10 us)
#     USR: 1723711297 s 957899 us (seq=0, len=0)
#     ENQ: 1723711297 s 957910 us (seq=2, len=0)  (USR +10 us)
#     USR: 1723711298 s 38112 us (seq=0, len=0)
#     ENQ: 1723711298 s 38122 us (seq=3, len=0)  (USR +10 us)
#     USR-ENQ: count=4, avg=12 us, min=10 us, max=17 us
# test ENQ + SND
#     USR: 1723711298 s 228559 us (seq=0, len=0)
#     ENQ: 1723711298 s 228576 us (seq=0, len=0)  (USR +17 us)
#     SND: 1723711298 s 238666 us (seq=0, len=0)  (USR +10107 us)
#     USR: 1723711298 s 308777 us (seq=0, len=0)
#     ENQ: 1723711298 s 308786 us (seq=1, len=0)  (USR +9 us)
#     SND: 1723711298 s 318882 us (seq=1, len=0)  (USR +10105 us)
#     USR: 1723711298 s 388993 us (seq=0, len=0)
#     ENQ: 1723711298 s 389002 us (seq=2, len=0)  (USR +9 us)
#     SND: 1723711298 s 399090 us (seq=2, len=0)  (USR +10097 us)
#     USR: 1723711298 s 469210 us (seq=0, len=0)
#     ENQ: 1723711298 s 469220 us (seq=3, len=0)  (USR +9 us)
#     SND: 1723711298 s 479304 us (seq=3, len=0)  (USR +10094 us)
#     USR-ENQ: count=4, avg=11 us, min=9 us, max=17 us
#     USR-SND: count=4, avg=10101 us, min=10094 us, max=10107 us
# OK. All tests passed
ok 45 selftests: net: txtimestamp.sh
# timeout set to 3600
# selftests: net: vrf-xfrm-tests.sh
# 
# No qdisc on VRF device
# TEST: IPv4 no xfrm policy                                           [ OK ]
# TEST: IPv6 no xfrm policy                                           [ OK ]
# TEST: IPv4 xfrm policy based on address                             [ OK ]
# TEST: IPv6 xfrm policy based on address                             [ OK ]
# TEST: IPv6 xfrm policy with VRF in selector                         [ OK ]
# TEST: IPv4 xfrm policy with xfrm device                             [ OK ]
# TEST: IPv6 xfrm policy with xfrm device                             [ OK ]
# 
# netem qdisc on VRF device
# TEST: IPv4 no xfrm policy                                           [ OK ]
# TEST: IPv6 no xfrm policy                                           [ OK ]
# TEST: IPv4 xfrm policy based on address                             [ OK ]
# TEST: IPv6 xfrm policy based on address                             [ OK ]
# TEST: IPv6 xfrm policy with VRF in selector                         [ OK ]
# TEST: IPv4 xfrm policy with xfrm device                             [ OK ]
# TEST: IPv6 xfrm policy with xfrm device                             [ OK ]
# 
# Tests passed:  14
# Tests failed:   0
ok 46 selftests: net: vrf-xfrm-tests.sh
# timeout set to 3600
# selftests: net: rxtimestamp.sh
# Testing ip...
# Starting testcase 0 over ipv4...
# Starting testcase 0 over ipv6...
# Starting testcase 1 over ipv4...
# Starting testcase 1 over ipv6...
# Starting testcase 2 over ipv4...
# Starting testcase 2 over ipv6...
# Starting testcase 3 over ipv4...
# Starting testcase 3 over ipv6...
# Starting testcase 4 over ipv4...
# Starting testcase 4 over ipv6...
# Starting testcase 5 over ipv4...
# Starting testcase 5 over ipv6...
# Starting testcase 6 over ipv4...
# Starting testcase 6 over ipv6...
# Starting testcase 7 over ipv4...
# Starting testcase 7 over ipv6...
# Starting testcase 8 over ipv4...
# Starting testcase 8 over ipv6...
# Starting testcase 9 over ipv4...
# Starting testcase 9 over ipv6...
# Testing udp...
# Starting testcase 0 over ipv4...
# Starting testcase 0 over ipv6...
# Starting testcase 1 over ipv4...
# Starting testcase 1 over ipv6...
# Starting testcase 2 over ipv4...
# Starting testcase 2 over ipv6...
# Starting testcase 3 over ipv4...
# Starting testcase 3 over ipv6...
# Starting testcase 4 over ipv4...
# Starting testcase 4 over ipv6...
# Starting testcase 5 over ipv4...
# Starting testcase 5 over ipv6...
# Starting testcase 6 over ipv4...
# Starting testcase 6 over ipv6...
# Starting testcase 7 over ipv4...
# Starting testcase 7 over ipv6...
# Starting testcase 8 over ipv4...
# Starting testcase 8 over ipv6...
# Starting testcase 9 over ipv4...
# Starting testcase 9 over ipv6...
# Testing tcp...
# Starting testcase 0 over ipv4...
# Starting testcase 0 over ipv6...
# Starting testcase 1 over ipv4...
# Starting testcase 1 over ipv6...
# Starting testcase 2 over ipv4...
# Starting testcase 2 over ipv6...
# Starting testcase 3 over ipv4...
# Starting testcase 3 over ipv6...
# Starting testcase 4 over ipv4...
# Starting testcase 4 over ipv6...
# Starting testcase 5 over ipv4...
# Starting testcase 5 over ipv6...
# Starting testcase 6 over ipv4...
# Starting testcase 6 over ipv6...
# Starting testcase 7 over ipv4...
# Starting testcase 7 over ipv6...
# Starting testcase 8 over ipv4...
# Starting testcase 8 over ipv6...
# Starting testcase 9 over ipv4...
# Starting testcase 9 over ipv6...
# PASSED.
ok 47 selftests: net: rxtimestamp.sh
# timeout set to 3600
# selftests: net: drop_monitor_tests.sh
# 
# Software drops test
# Failed to stop monitoring
#     TEST: Capturing active software drops                               [ OK ]
# Failed to stop monitoring
#     TEST: Capturing inactive software drops                             [ OK ]
# 
# Hardware drops test
# Failed to stop monitoring
#     TEST: Capturing active hardware drops                               [ OK ]
# Failed to stop monitoring
#     TEST: Capturing inactive hardware drops                             [ OK ]
# 
# Tests passed:   4
# Tests failed:   0
# Cannot open network namespace "ns1-ZO6fwx": No such file or directory
ok 48 selftests: net: drop_monitor_tests.sh
# timeout set to 3600
# selftests: net: vrf_route_leaking.sh
# 
# ###########################################################################
# IPv4 (sym route): VRF ICMP ttl error route lookup ping
# ###########################################################################
# 
# TEST: Basic IPv4 connectivity                                       [ OK ]
# TEST: Ping received ICMP ttl exceeded                               [ OK ]
# 
# ###########################################################################
# IPv4 (sym route): VRF ICMP error route lookup traceroute
# ###########################################################################
# 
# TEST: Basic IPv4 connectivity                                       [ OK ]
# TEST: Traceroute reports a hop on r1                                [ OK ]
# 
# ###########################################################################
# IPv4 (sym route): VRF ICMP fragmentation error route lookup ping
# ###########################################################################
# 
# TEST: Basic IPv4 connectivity                                       [ OK ]
# TEST: Ping received ICMP Frag needed                                [ OK ]
# 
# ###########################################################################
# IPv4 (sym route): VRF ICMP local error route lookup ping
# ###########################################################################
# 
# TEST: Basic IPv4 connectivity                                       [ OK ]
# TEST: VRF ICMP local IPv4                                           [ OK ]
# 
# ###########################################################################
# IPv4 (sym route): VRF tcp local connection
# ###########################################################################
# 
# TEST: Basic IPv4 connectivity                                       [ OK ]
# TEST: VRF tcp local connection IPv4                                 [ OK ]
# 
# ###########################################################################
# IPv4 (sym route): VRF udp local connection
# ###########################################################################
# 
# TEST: Basic IPv4 connectivity                                       [ OK ]
# TEST: VRF udp local connection IPv4                                 [ OK ]
# 
# ###########################################################################
# IPv4 (asym route): VRF ICMP ttl error route lookup ping
# ###########################################################################
# 
# TEST: Basic IPv4 connectivity                                       [ OK ]
# TEST: Ping received ICMP ttl exceeded                               [ OK ]
# 
# ###########################################################################
# IPv4 (asym route): VRF ICMP error route lookup traceroute
# ###########################################################################
# 
# TEST: Basic IPv4 connectivity                                       [ OK ]
# TEST: Traceroute reports a hop on r1                                [ OK ]
# 
# ###########################################################################
# IPv6 (sym route): VRF ICMP ttl error route lookup ping
# ###########################################################################
# 
# TEST: Basic IPv6 connectivity                                       [ OK ]
# TEST: Ping received ICMP Hop limit                                  [ OK ]
# 
# ###########################################################################
# IPv6 (sym route): VRF ICMP error route lookup traceroute
# ###########################################################################
# 
# TEST: Basic IPv6 connectivity                                       [ OK ]
# TEST: Traceroute6 reports a hop on r1                               [ OK ]
# 
# ###########################################################################
# IPv6 (sym route): VRF ICMP local error route lookup ping
# ###########################################################################
# 
# TEST: Basic IPv6 connectivity                                       [ OK ]
# TEST: VRF ICMP local IPv6                                           [ OK ]
# 
# ###########################################################################
# IPv6 (sym route): VRF tcp local connection
# ###########################################################################
# 
# TEST: Basic IPv6 connectivity                                       [ OK ]
# TEST: VRF tcp local connection IPv6                                 [ OK ]
# 
# ###########################################################################
# IPv6 (sym route): VRF udp local connection
# ###########################################################################
# 
# TEST: Basic IPv6 connectivity                                       [ OK ]
# TEST: VRF udp local connection IPv6                                 [ OK ]
# 
# ###########################################################################
# IPv6 (asym route): VRF ICMP ttl error route lookup ping
# ###########################################################################
# 
# TEST: Basic IPv6 connectivity                                       [FAIL]
# TEST: Ping received ICMP Hop limit                                  [ OK ]
# 
# ###########################################################################
# IPv6 (asym route): VRF ICMP error route lookup traceroute
# ###########################################################################
# 
# TEST: Basic IPv6 connectivity                                       [ OK ]
# TEST: Traceroute6 reports a hop on r1                               [ OK ]
# 
# Tests passed:  29
# Tests failed:   1
not ok 49 selftests: net: vrf_route_leaking.sh # exit=1
# timeout set to 3600
# selftests: net: bareudp.sh
# TEST: IPv4 packets over UDPv4                                       [ OK ]
# TEST: IPv4 packets over UDPv6                                       [ OK ]
# TEST: IPv6 packets over UDPv4                                       [ OK ]
# TEST: IPv6 packets over UDPv6                                       [ OK ]
# TEST: IPv4 packets over UDPv4 (multiproto mode)                     [ OK ]
# TEST: IPv6 packets over UDPv4 (multiproto mode)                     [ OK ]
# TEST: IPv4 packets over UDPv6 (multiproto mode)                     [ OK ]
# TEST: IPv6 packets over UDPv6 (multiproto mode)                     [ OK ]
# TEST: Unicast MPLS packets over UDPv4                               [ OK ]
# TEST: Unicast MPLS packets over UDPv6                               [ OK ]
ok 50 selftests: net: bareudp.sh
# timeout set to 3600
# selftests: net: amt.sh
# exec of "smcrouted" failed: No such file or directory
ok 51 selftests: net: amt.sh # SKIP
# timeout set to 3600
# selftests: net: unicast_extensions.sh
# ###########################################################################
# Unicast address extensions tests (behavior of reserved IPv4 addresses)
# ###########################################################################
# TEST: assign and ping within 240/4 (1 of 2) (is allowed)            [ OK ]
# TEST: assign and ping within 240/4 (2 of 2) (is allowed)            [ OK ]
# TEST: assign and ping within 0/8 (1 of 2) (is allowed)              [ OK ]
# TEST: assign and ping within 0/8 (2 of 2) (is allowed)              [ OK ]
# TEST: assign and ping inside 255.255/16 (is allowed)                [ OK ]
# TEST: assign and ping inside 255.255.255/24 (is allowed)            [ OK ]
# TEST: route between 240.5.6/24 and 255.1.2/24 (is allowed)          [ OK ]
# TEST: route between 0.200/16 and 245.99/16 (is allowed)             [ OK ]
# TEST: assign and ping lowest address (/24)                          [ OK ]
# TEST: assign and ping lowest address (/26)                          [ OK ]
# TEST: routing using lowest address                                  [ OK ]
# TEST: assigning 0.0.0.0 (is forbidden)                              [ OK ]
# TEST: assigning 255.255.255.255 (is forbidden)                      [ OK ]
# TEST: assign and ping inside 127/8 (is forbidden)                   [ OK ]
# TEST: assign and ping class D address (is forbidden)                [ OK ]
# TEST: routing using class D (is forbidden)                          [ OK ]
# TEST: routing using 127/8 (is forbidden)                            [ OK ]
ok 52 selftests: net: unicast_extensions.sh
# timeout set to 3600
# selftests: net: udpgro_fwd.sh
# IPv4
# No GRO                                   ok
# GRO frag list                            ok
# GRO fwd                                  ok
# UDP fwd perf                            udp rx:    362 MB/s   292920 calls/s
# udp tx:   2222 MB/s    37696 calls/s  37696 msg/s
# udp rx:    389 MB/s   314368 calls/s
# udp tx:   2229 MB/s    37808 calls/s  37808 msg/s
# udp rx:    395 MB/s   319906 calls/s
# udp tx:   2227 MB/s    37782 calls/s  37782 msg/s
# UDP GRO fwd perf                        udp rx:    430 MB/s   348672 calls/s
# udp tx:   2179 MB/s    36958 calls/s  36958 msg/s
# udp rx:    457 MB/s   369920 calls/s
# udp tx:   2198 MB/s    37287 calls/s  37287 msg/s
# udp rx:    446 MB/s   361472 calls/s
# udp tx:   2197 MB/s    37264 calls/s  37264 msg/s
# GRO frag list over UDP tunnel            ok
# GRO fwd over UDP tunnel                  ok
# IPv6
# No GRO                                   ok
# GRO frag list                            ok
# GRO fwd                                  ok
# UDP fwd perf                            udp tx:   1386 MB/s    23521 calls/s  23521 msg/s
# udp rx:      1 MB/s     1280 calls/s
# udp tx:   1386 MB/s    23508 calls/s  23508 msg/s
# udp rx:      1 MB/s     1280 calls/s
# udp tx:   1396 MB/s    23684 calls/s  23684 msg/s
# UDP GRO fwd perf                        udp tx:   2222 MB/s    37687 calls/s  37687 msg/s
# udp rx:      3 MB/s     2560 calls/s
# udp tx:   2267 MB/s    38466 calls/s  38466 msg/s
# udp rx:      6 MB/s     5120 calls/s
# udp tx:   2272 MB/s    38546 calls/s  38546 msg/s
# udp rx:      2 MB/s     1934 calls/s
# GRO frag list over UDP tunnel            ok
# GRO fwd over UDP tunnel                  ok
ok 53 selftests: net: udpgro_fwd.sh
# timeout set to 3600
# selftests: net: udpgro_frglist.sh
# ipv6
# tcp - over veth touching data
# -l 4 -6 -D 2001:db8::1 -t rx -4 -t
# -4 -t
# tcp tx:   1026 MB/s    17409 calls/s  17409 msg/s
# tcp rx:   1329 MB/s    38503 calls/s
# tcp tx:   1012 MB/s    17168 calls/s  17168 msg/s
# tcp rx:    942 MB/s    60011 calls/s
# tcp tx:   1032 MB/s    17515 calls/s  17515 msg/s
# tcp rx:   1031 MB/s    47682 calls/s
# tcp tx:    986 MB/s    16731 calls/s  16731 msg/s
# udp gso - over veth touching data
# -l 4 -6 -D 2001:db8::1 -u -S 0 rx -4 -v
# -4 -v
# udp rx:   1034 MB/s   754046 calls/s
# udp tx:   1063 MB/s    18044 calls/s  18044 msg/s
# udp rx:   1117 MB/s   815086 calls/s
# udp tx:   1119 MB/s    18990 calls/s  18990 msg/s
# udp rx:   1140 MB/s   831579 calls/s
# udp tx:   1140 MB/s    19338 calls/s  19338 msg/s
# udp rx:   1125 MB/s   821084 calls/s
# udp tx:   1126 MB/s    19113 calls/s  19113 msg/s
# udp gso and gro - over veth touching data
# -l 4 -6 -D 2001:db8::1 -S 0 rx -4 -G
# -4 -G
# udp rx:   1132 MB/s   826060 calls/s
# udp tx:   1136 MB/s    19270 calls/s  19270 msg/s
# udp rx:   1123 MB/s   819189 calls/s
# udp tx:   1122 MB/s    19030 calls/s  19030 msg/s
# udp rx:   1129 MB/s   823512 calls/s
# udp tx:   1128 MB/s    19136 calls/s  19136 msg/s
# udp tx:   1124 MB/s    19074 calls/s  19074 msg/s
# udp rx:   1125 MB/s   821052 calls/s
ok 54 selftests: net: udpgro_frglist.sh
# timeout set to 3600
# selftests: net: veth.sh
# default - gro flag                                           ok 
#         - peer gro flag                                      ok 
#         - tso flag                                           ok 
#         - peer tso flag                                      ok 
#         - aggregation                                        ok 
#         - aggregation with TSO off                           ok 
# with gro on - gro flag                                       ok 
#         - peer gro flag                                      ok 
#         - tso flag                                           ok 
#         - peer tso flag                                      ok 
#         - aggregation with TSO off                           ok 
# gro vs xdp while down - gro flag off                         ok 
#                       - after down                           ok 
#                       - after xdp off                        ok 
#                       - after up                             ok 
#                       - after peer xdp                       ok 
# gro vs xdp while down - gro flag on                          ok 
#                       - after down                           ok 
#                       - after xdp off                        ok 
#                       - after up                             ok 
#                       - after peer xdp                       ok 
# default channels                                             ok 
# with gro enabled on link down - gro flag                     ok 
#         - peer gro flag                                      ok 
#         - tso flag                                           ok 
#         - peer tso flag                                      ok 
#         - aggregation with TSO off                           ok 
# setting tx channels                                          ok 
# setting both rx and tx channels                              ok 
# bad setting: combined channels                               ok 
# setting invalid channels nr                                  ok 
# bad setting: XDP with RX nr less than TX                     ok 
# bad setting: reducing RX nr below peer TX with XDP set       ok 
# bad setting: increasing peer TX nr above RX with XDP set     ok 
# setting invalid channels nr                                  ok 
# with xdp attached - gro flag                                 ok 
#         - peer gro flag                                      ok 
#         - tso flag                                           ok 
#         - peer tso flag                                      ok 
#         - no aggregation                                     ok 
#         - gro flag with GRO on                               ok 
#         - aggregation                                        ok 
#         - after dev off, flag                                ok 
#         - peer flag                                          ok 
#         - after gro on xdp off, gro flag                     ok 
#         - peer gro flag                                      ok 
#         - tso flag                                           ok 
#         - peer tso flag                                      ok 
# decreasing tx channels with device down                      ok 
#         - aggregation                                        ok 
# increasing tx channels with device down                      ok 
# aggregation again with default and TSO off                   ok 
ok 55 selftests: net: veth.sh
# timeout set to 3600
# selftests: net: ioam6.sh
# 
# --------------------------------------------------------------------------
# OUTPUT tests
# --------------------------------------------------------------------------
# TEST: Unknown IOAM namespace (inline mode)                          [ OK ]
# TEST: Unknown IOAM namespace (encap mode)                           [ OK ]
# TEST: Missing trace room (inline mode)                              [ OK ]
# TEST: Missing trace room (encap mode)                               [ OK ]
# TEST: Trace type with bit 0 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 1 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 2 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 3 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 4 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 5 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 6 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 7 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 8 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 9 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 10 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 11 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 12 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 13 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 14 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 15 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 16 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 17 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 18 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 19 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 20 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 21 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 22 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 0 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 1 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 2 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 3 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 4 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 5 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 6 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 7 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 8 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 9 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 10 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 11 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 12 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 13 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 14 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 15 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 16 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 17 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 18 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 19 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 20 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 21 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 22 only (encap mode)                      [ OK ]
# TEST: Full supported trace (inline mode)                            [ OK ]
# TEST: Full supported trace (encap mode)                             [ OK ]
# 
# --------------------------------------------------------------------------
# INPUT tests
# --------------------------------------------------------------------------
# TEST: Unknown IOAM namespace (inline mode)                          [ OK ]
# TEST: Unknown IOAM namespace (encap mode)                           [ OK ]
# TEST: Missing trace room (inline mode)                              [ OK ]
# TEST: Missing trace room (encap mode)                               [ OK ]
# TEST: Overflow flag is set (inline mode)                            [ OK ]
# TEST: Overflow flag is set (encap mode)                             [ OK ]
# TEST: Trace type with bit 0 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 1 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 2 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 3 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 4 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 5 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 6 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 7 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 8 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 9 only (inline mode)                      [ OK ]
# TEST: Trace type with bit 10 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 11 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 22 only (inline mode)                     [ OK ]
# TEST: Trace type with bit 0 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 1 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 2 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 3 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 4 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 5 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 6 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 7 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 8 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 9 only (encap mode)                       [ OK ]
# TEST: Trace type with bit 10 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 11 only (encap mode)                      [ OK ]
# TEST: Trace type with bit 22 only (encap mode)                      [ OK ]
# TEST: Full supported trace (inline mode)                            [ OK ]
# TEST: Full supported trace (encap mode)                             [ OK ]
# 
# --------------------------------------------------------------------------
# GLOBAL tests
# --------------------------------------------------------------------------
# TEST: Forward - Full supported trace (inline mode)                  [ OK ]
# TEST: Forward - Full supported trace (encap mode)                   [ OK ]
# 
# - Tests passed: 88
# - Tests failed: 0
ok 56 selftests: net: ioam6.sh
# timeout set to 3600
# selftests: net: gro.sh
# running test ipv4 data
# Expected {200 }, Total 1 packets
# Received {200 }, Total 1 packets.
# Expected {150 }, Total 1 packets
# Received {150 }, Total 1 packets.
# Expected {50 100 }, Total 2 packets
# Received {50 100 }, Total 2 packets.
# Gro::data test passed.
# Gro::data test passed.
# running test ipv4 ack
# Expected {0 0 0 }, Total 3 packets
# Received {0 0 0 }, Total 3 packets.
# Gro::ack test passed.
# Gro::ack test passed.
# running test ipv4 flags
# Expected {300 200 }, Total 2 packets
# Received {300 200 }, Total 2 packets.
# Expected {200 0 200 }, Total 3 packets
# Received {200 0 200 }, Total 3 packets.
# Expected {200 0 200 }, Total 3 packets
# Received {200 0 200 }, Total 3 packets.
# Expected {200 0 200 }, Total 3 packets
# Received {200 0 200 }, Total 3 packets.
# Gro::flags test passed.
# Gro::flags test passed.
# running test ipv4 tcp
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {200 100 100 100 }, Total 4 packets
# Received {200 100 100 100 }, Total 4 packets.
# Expected {200 100 }, Total 2 packets
# Received {200 100 }, Total 2 packets.
# Gro::tcp test passed.
# Gro::tcp test passed.
# running test ipv4 ip
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {100 100 100 }, Total 3 packets
# Received {100 100 100 }, Total 3 packets.
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {200 }, Total 1 packets
# Received {200 }, Total 1 packets.
# Expected {200 }, Total 1 packets
# Received {200 }, Total 1 packets.
# Expected {200 }, Total 1 packets
# Received {200 }, Total 1 packets.
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {200 100 }, Total 2 packets
# Received {200 100 }, Total 2 packets.
# Expected {200 100 }, Total 2 packets
# Received {200 100 }, Total 2 packets.
# Gro::ip test passed.
# Gro::ip test passed.
# running test ipv4 large
# Expected {65495 919 }, Total 2 packets
# Received {65495 919 }, Total 2 packets.
# Expected {64576 920 920 }, Total 3 packets
# Received {64576 920 920 }, Total 3 packets.
# Gro::large test passed.
# Gro::large test passed.
# running test ipv6 data
# Expected {200 }, Total 1 packets
# Received {200 }, Total 1 packets.
# Expected {150 }, Total 1 packets
# Received {150 }, Total 1 packets.
# Expected {50 100 }, Total 2 packets
# Received {50 100 }, Total 2 packets.
# Gro::data test passed.
# Gro::data test passed.
# running test ipv6 ack
# Expected {0 0 0 }, Total 3 packets
# Received {0 0 0 }, Total 3 packets.
# Gro::ack test passed.
# Gro::ack test passed.
# running test ipv6 flags
# Expected {300 200 }, Total 2 packets
# Received {300 200 }, Total 2 packets.
# Expected {200 0 200 }, Total 3 packets
# Received {200 0 200 }, Total 3 packets.
# Expected {200 0 200 }, Total 3 packets
# Received {200 0 200 }, Total 3 packets.
# Expected {200 0 200 }, Total 3 packets
# Received {200 0 200 }, Total 3 packets.
# Gro::flags test passed.
# Gro::flags test passed.
# running test ipv6 tcp
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {200 100 100 100 }, Total 4 packets
# Received {200 100 100 100 }, Total 4 packets.
# Expected {200 100 }, Total 2 packets
# Received {200 100 }, Total 2 packets.
# Gro::tcp test passed.
# Gro::tcp test passed.
# running test ipv6 ip
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Expected {200 100 100 }, Total 3 packets
# Received {200 100 100 }, Total 3 packets.
# Expected {200 }, Total 1 packets
# Received {200 }, Total 1 packets.
# Expected {100 100 }, Total 2 packets
# Received {100 100 }, Total 2 packets.
# Gro::ip test passed.
# Gro::ip test passed.
# running test ipv6 large
# Expected {65475 899 }, Total 2 packets
# Received {65475 899 }, Total 2 packets.
# Expected {64576 900 900 }, Total 3 packets
# Received {64576 900 900 }, Total 3 packets.
# Gro::large test passed.
# Gro::large test passed.
# All Tests Succeeded!
ok 57 selftests: net: gro.sh
# timeout set to 3600
# selftests: net: gre_gso.sh
#     TEST: GREv6/v4 - copy file w/ TSO                                   [ OK ]
#     TEST: GREv6/v4 - copy file w/ GSO                                   [ OK ]
#     TEST: GREv6/v6 - copy file w/ TSO                                   [ OK ]
#     TEST: GREv6/v6 - copy file w/ GSO                                   [ OK ]
# 
# Tests passed:   4
# Tests failed:   0
ok 58 selftests: net: gre_gso.sh
# timeout set to 3600
# selftests: net: cmsg_so_mark.sh
# OK
ok 59 selftests: net: cmsg_so_mark.sh
# timeout set to 3600
# selftests: net: cmsg_time.sh
# OK
ok 60 selftests: net: cmsg_time.sh
# timeout set to 3600
# selftests: net: cmsg_ipv6.sh
# OK
ok 61 selftests: net: cmsg_ipv6.sh
# timeout set to 3600
# selftests: net: netns-name.sh
# netns-name.sh 				[  OK  ]
ok 62 selftests: net: netns-name.sh
# timeout set to 3600
# selftests: net: nl_netdev.py
# # Failed importing `ynl` library from kernel sources
# # No module named 'net'
# ok 1 nl_netdev # SKIP
ok 63 selftests: net: nl_netdev.py # SKIP
# timeout set to 3600
# selftests: net: srv6_end_dt46_l3vpn_test.sh
# 
# ################################################################################
# TEST SECTION: IPv6 routers connectivity test
# ################################################################################
# 
#     TEST: Routers connectivity: rt-1 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-1                            [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv4/IPv6 connectivity test among hosts and gateway
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-t100-1 -> gw (tenant 100)         [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-t100-1 -> gw (tenant 100)         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-t100-2 -> gw (tenant 100)         [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-t100-2 -> gw (tenant 100)         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-t200-3 -> gw (tenant 200)         [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-t200-3 -> gw (tenant 200)         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-t200-4 -> gw (tenant 200)         [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-t200-4 -> gw (tenant 200)         [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test among hosts in the same tenant
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-t100-1 -> hs-t100-2 (tenant 100)  [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-t100-1 -> hs-t100-2 (tenant 100)  [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-t100-2 -> hs-t100-1 (tenant 100)  [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-t100-2 -> hs-t100-1 (tenant 100)  [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-t200-3 -> hs-t200-4 (tenant 200)  [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-t200-3 -> hs-t200-4 (tenant 200)  [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-t200-4 -> hs-t200-3 (tenant 200)  [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-t200-4 -> hs-t200-3 (tenant 200)  [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN isolation test among hosts in different tentants
# ################################################################################
# 
#     TEST: IPv6 Hosts isolation: hs-t100-1 -X-> hs-t200-3                [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-t100-1 -X-> hs-t200-3                [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-t100-1 -X-> hs-t200-4                [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-t100-1 -X-> hs-t200-4                [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-t100-2 -X-> hs-t200-3                [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-t100-2 -X-> hs-t200-3                [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-t100-2 -X-> hs-t200-4                [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-t100-2 -X-> hs-t200-4                [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-t200-3 -X-> hs-t100-1                [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-t200-3 -X-> hs-t100-1                [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-t200-3 -X-> hs-t100-2                [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-t200-3 -X-> hs-t100-2                [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-t200-4 -X-> hs-t100-1                [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-t200-4 -X-> hs-t100-1                [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-t200-4 -X-> hs-t100-2                [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-t200-4 -X-> hs-t100-2                [ OK ]
# 
# Tests passed:  34
# Tests failed:   0
ok 64 selftests: net: srv6_end_dt46_l3vpn_test.sh
# timeout set to 3600
# selftests: net: srv6_end_dt4_l3vpn_test.sh
# 
# ################################################################################
# TEST SECTION: IPv6 routers connectivity test
# ################################################################################
# 
#     TEST: Routers connectivity: rt-1 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-1                            [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv4 connectivity test among hosts and gateway
# ################################################################################
# 
#     TEST: Hosts connectivity: hs-t100-1 -> gw (tenant 100)              [ OK ]
# 
#     TEST: Hosts connectivity: hs-t100-2 -> gw (tenant 100)              [ OK ]
# 
#     TEST: Hosts connectivity: hs-t200-3 -> gw (tenant 200)              [ OK ]
# 
#     TEST: Hosts connectivity: hs-t200-4 -> gw (tenant 200)              [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test among hosts in the same tenant
# ################################################################################
# 
#     TEST: Hosts connectivity: hs-t100-1 -> hs-t100-2 (tenant 100)       [ OK ]
# 
#     TEST: Hosts connectivity: hs-t100-2 -> hs-t100-1 (tenant 100)       [ OK ]
# 
#     TEST: Hosts connectivity: hs-t200-3 -> hs-t200-4 (tenant 200)       [ OK ]
# 
#     TEST: Hosts connectivity: hs-t200-4 -> hs-t200-3 (tenant 200)       [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN isolation test among hosts in different tentants
# ################################################################################
# 
#     TEST: Hosts isolation: hs-t100-1 -X-> hs-t200-3                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t100-1 -X-> hs-t200-4                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t100-2 -X-> hs-t200-3                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t100-2 -X-> hs-t200-4                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t200-3 -X-> hs-t100-1                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t200-3 -X-> hs-t100-2                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t200-4 -X-> hs-t100-1                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t200-4 -X-> hs-t100-2                     [ OK ]
# 
# Tests passed:  18
# Tests failed:   0
ok 65 selftests: net: srv6_end_dt4_l3vpn_test.sh
# timeout set to 3600
# selftests: net: srv6_end_dt6_l3vpn_test.sh
# 
# ################################################################################
# TEST SECTION: IPv6 routers connectivity test
# ################################################################################
# 
#     TEST: Routers connectivity: rt-1 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-1                            [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv6 connectivity test among hosts and gateway
# ################################################################################
# 
#     TEST: Hosts connectivity: hs-t100-1 -> gw (tenant 100)              [ OK ]
# 
#     TEST: Hosts connectivity: hs-t100-2 -> gw (tenant 100)              [ OK ]
# 
#     TEST: Hosts connectivity: hs-t200-3 -> gw (tenant 200)              [ OK ]
# 
#     TEST: Hosts connectivity: hs-t200-4 -> gw (tenant 200)              [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test among hosts in the same tenant
# ################################################################################
# 
#     TEST: Hosts connectivity: hs-t100-1 -> hs-t100-2 (tenant 100)       [ OK ]
# 
#     TEST: Hosts connectivity: hs-t100-2 -> hs-t100-1 (tenant 100)       [ OK ]
# 
#     TEST: Hosts connectivity: hs-t200-3 -> hs-t200-4 (tenant 200)       [ OK ]
# 
#     TEST: Hosts connectivity: hs-t200-4 -> hs-t200-3 (tenant 200)       [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN isolation test among hosts in different tentants
# ################################################################################
# 
#     TEST: Hosts isolation: hs-t100-1 -X-> hs-t200-3                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t100-1 -X-> hs-t200-4                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t100-2 -X-> hs-t200-3                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t100-2 -X-> hs-t200-4                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t200-3 -X-> hs-t100-1                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t200-3 -X-> hs-t100-2                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t200-4 -X-> hs-t100-1                     [ OK ]
# 
#     TEST: Hosts isolation: hs-t200-4 -X-> hs-t100-2                     [ OK ]
# 
# Tests passed:  18
# Tests failed:   0
ok 66 selftests: net: srv6_end_dt6_l3vpn_test.sh
# timeout set to 3600
# selftests: net: srv6_hencap_red_l3vpn_test.sh
# 
# ################################################################################
# TEST SECTION: IPv6 routers connectivity test
# ################################################################################
# 
#     TEST: Routers connectivity: rt-1 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-3                            [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv4/IPv6 connectivity test among hosts and gateways
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-1 -> gw                           [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-2 -> gw                           [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-3 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-3 -> gw                           [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-4 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-4 -> gw                           [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test hosts (h1 <-> h2, IPv4/IPv6)
# ################################################################################
# 
#     TEST: IPv4 Hosts connectivity: hs-1 -> hs-2                         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> hs-2                         [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-2 -> hs-1                         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> hs-1                         [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test hosts (h3 <-> h4, IPv6 only)
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-3 -> hs-4                         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-4 -> hs-3                         [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN isolation test among hosts
# ################################################################################
# 
#     TEST: IPv6 Hosts isolation: hs-1 -X-> hs-3                          [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-1 -X-> hs-3                          [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-1 -X-> hs-4                          [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-1 -X-> hs-4                          [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-2 -X-> hs-3                          [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-2 -X-> hs-3                          [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-2 -X-> hs-4                          [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-2 -X-> hs-4                          [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-3 -X-> hs-1                          [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-3 -X-> hs-1                          [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-3 -X-> hs-2                          [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-3 -X-> hs-2                          [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-4 -X-> hs-1                          [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-4 -X-> hs-1                          [ OK ]
# 
#     TEST: IPv6 Hosts isolation: hs-4 -X-> hs-2                          [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-4 -X-> hs-2                          [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN isolation test among hosts (h2 <-> h4, IPv4 only)
# ################################################################################
# 
#     TEST: IPv4 Hosts isolation: hs-2 -X-> hs-4                          [ OK ]
# 
#     TEST: IPv4 Hosts isolation: hs-4 -X-> hs-2                          [ OK ]
# 
# Tests passed:  44
# Tests failed:   0
ok 67 selftests: net: srv6_hencap_red_l3vpn_test.sh
# timeout set to 3600
# selftests: net: srv6_hl2encap_red_l2vpn_test.sh
# 
# ################################################################################
# TEST SECTION: IPv6 routers connectivity test
# ################################################################################
# 
#     TEST: Routers connectivity: rt-1 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-3                            [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv4/IPv6 connectivity test among hosts and gateways
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-1 -> gw                           [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-2 -> gw                           [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 L2 VPN connectivity test hosts (h1 <-> h2)
# ################################################################################
# 
#     TEST: IPv4 Hosts connectivity: hs-1 -> hs-2                         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> hs-2                         [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-2 -> hs-1                         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> hs-1                         [ OK ]
# 
# Tests passed:  20
# Tests failed:   0
ok 68 selftests: net: srv6_hl2encap_red_l2vpn_test.sh
# timeout set to 3600
# selftests: net: srv6_end_next_csid_l3vpn_test.sh
# 
# ################################################################################
# TEST SECTION: C-SID Container config tests (legend: d='kernel default')
# ################################################################################
# 
#     TEST: Accept valid C-SID container cfg (lblen=d, nflen=d)           [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=d, nflen=16)          [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=16, nflen=d)          [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=16, nflen=32)         [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=32, nflen=16)         [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=48, nflen=8)          [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=8, nflen=48)          [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=d, nflen=0)         [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=d)         [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=32, nflen=0)        [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=32)        [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=17, nflen=d)        [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=d, nflen=17)        [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=120, nflen=16)      [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=16, nflen=120)      [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=128)       [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=128, nflen=0)       [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=130, nflen=0)       [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=130)       [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=0)         [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv6 routers connectivity test
# ################################################################################
# 
#     TEST: Routers connectivity: rt-1 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-3                            [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv4/IPv6 connectivity test among hosts and gateways
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-1 -> gw                           [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-2 -> gw                           [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test hosts (h1 <-> h2, IPv6)
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> hs-2                         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> hs-1                         [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test hosts (h1 <-> h2, IPv4)
# ################################################################################
# 
#     TEST: IPv4 Hosts connectivity: hs-1 -> hs-2                         [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-2 -> hs-1                         [ OK ]
# 
# Tests passed:  40
# Tests failed:   0
ok 69 selftests: net: srv6_end_next_csid_l3vpn_test.sh
# timeout set to 3600
# selftests: net: srv6_end_x_next_csid_l3vpn_test.sh
# 
# ################################################################################
# TEST SECTION: C-SID Container config tests (legend: d='kernel default')
# ################################################################################
# 
#     TEST: Accept valid C-SID container cfg (lblen=d, nflen=d)           [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=d, nflen=16)          [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=16, nflen=d)          [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=16, nflen=32)         [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=32, nflen=16)         [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=48, nflen=8)          [ OK ]
# 
#     TEST: Accept valid C-SID container cfg (lblen=8, nflen=48)          [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=d, nflen=0)         [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=d)         [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=32, nflen=0)        [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=32)        [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=17, nflen=d)        [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=d, nflen=17)        [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=120, nflen=16)      [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=16, nflen=120)      [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=128)       [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=128, nflen=0)       [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=130, nflen=0)       [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=130)       [ OK ]
# 
#     TEST: Reject invalid C-SID container cfg (lblen=0, nflen=0)         [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv6 routers connectivity test
# ################################################################################
# 
#     TEST: Routers connectivity: rt-1 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-3                            [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv4/IPv6 connectivity test among hosts and gateways
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-1 -> gw                           [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> gw                           [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-2 -> gw                           [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test hosts (h1 <-> h2, IPv6)
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> hs-2                         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> hs-1                         [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test hosts (h1 <-> h2, IPv4)
# ################################################################################
# 
#     TEST: IPv4 Hosts connectivity: hs-1 -> hs-2                         [ OK ]
# 
#     TEST: IPv4 Hosts connectivity: hs-2 -> hs-1                         [ OK ]
# 
# Tests passed:  40
# Tests failed:   0
ok 70 selftests: net: srv6_end_x_next_csid_l3vpn_test.sh
# timeout set to 3600
# selftests: net: srv6_end_flavors_test.sh
# 
# ################################################################################
# TEST SECTION: IPv6 routers connectivity test
# ################################################################################
# 
#     TEST: Routers connectivity: rt-1 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-1 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-3                            [ OK ]
# 
#     TEST: Routers connectivity: rt-2 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-3 -> rt-4                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-1                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-2                            [ OK ]
# 
#     TEST: Routers connectivity: rt-4 -> rt-3                            [ OK ]
# 
# ################################################################################
# TEST SECTION: IPv6 connectivity test among hosts and gateways
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> gw                           [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> gw                           [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 connectivity test hosts (h1 <-> h2, PSP flavor)
# ################################################################################
# 
#     TEST: IPv6 Hosts connectivity: hs-1 -> hs-2                         [ OK ]
# 
#     TEST: IPv6 Hosts connectivity: hs-2 -> hs-1                         [ OK ]
# 
# Tests passed:  16
# Tests failed:   0
ok 71 selftests: net: srv6_end_flavors_test.sh
# timeout set to 3600
# selftests: net: srv6_end_dx4_netfilter_test.sh
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test among hosts in the same tenant
# ################################################################################
# 
#     TEST: Hosts connectivity: hs-1 -> hs-2 (tenant 100)                 [ OK ]
# 
#     TEST: Hosts connectivity: hs-2 -> hs-1 (tenant 100)                 [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test with netfilter enabled in routers
# ################################################################################
# 
#     TEST: Hosts connectivity: hs-1 -> hs-2 (tenant 100)                 [ OK ]
# 
#     TEST: Hosts connectivity: hs-2 -> hs-1 (tenant 100)                 [ OK ]
# 
# Tests passed:   4
# Tests failed:   0
ok 72 selftests: net: srv6_end_dx4_netfilter_test.sh
# timeout set to 3600
# selftests: net: srv6_end_dx6_netfilter_test.sh
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test among hosts in the same tenant
# ################################################################################
# 
#     TEST: Hosts connectivity: hs-1 -> hs-2 (tenant 100)                 [ OK ]
# 
#     TEST: Hosts connectivity: hs-2 -> hs-1 (tenant 100)                 [ OK ]
# 
# ################################################################################
# TEST SECTION: SRv6 VPN connectivity test with netfilter enabled in routers
# ################################################################################
# 
#     TEST: Hosts connectivity: hs-1 -> hs-2 (tenant 100)                 [ OK ]
# 
#     TEST: Hosts connectivity: hs-2 -> hs-1 (tenant 100)                 [ OK ]
# 
# Tests passed:   4
# Tests failed:   0
ok 73 selftests: net: srv6_end_dx6_netfilter_test.sh
# timeout set to 3600
# selftests: net: vrf_strict_mode_test.sh
# 
# ################################################################################
# TEST SECTION: VRF strict_mode test on init network namespace
# ################################################################################
# name:           vrf
# filename:       (builtin)
# version:        1.1
# alias:          rtnl-link-vrf
# license:        GPL
# file:           drivers/net/vrf
# description:    Device driver to instantiate VRF domains
# author:         Shrijeet Mukherjee, David Ahern
# 
#     TEST: init: net.vrf.strict_mode is available                        [ OK ]
# 
#     TEST: init: strict_mode=0 by default, 0 vrfs                        [ OK ]
# 
#     TEST: init: add vrf vrf100, 1 vrfs for table 100                    [ OK ]
# 
#     TEST: init: vrf vrf100 up, addr 172.16.100.1/24                     [ OK ]
# 
#     TEST: init: enable strict_mode (=1)                                 [ OK ]
# 
#     TEST: init: CANNOT add vrf vrf101, 1 vrfs for table 100             [ OK ]
# 
#     TEST: init: disable strict_mode (=0)                                [ OK ]
# 
#     TEST: init: add vrf vrf101, 2 vrfs for table 100                    [ OK ]
# 
#     TEST: init: vrf vrf101 up, addr 172.16.101.1/24                     [ OK ]
# 
#     TEST: init: CANNOT enable strict_mode                               [ OK ]
# 
#     TEST: init: remove vrf vrf101                                       [ OK ]
# 
#     TEST: init: enable strict_mode (=1)                                 [ OK ]
# 
#     TEST: init: add vrf vrf102, 1 vrfs for table 102                    [ OK ]
# 
#     TEST: init: vrf vrf102 up, addr 172.16.102.1/24                     [ OK ]
# 
# ################################################################################
# TEST SECTION: VRF strict_mode test on testns network namespace
# ################################################################################
# name:           vrf
# filename:       (builtin)
# version:        1.1
# alias:          rtnl-link-vrf
# license:        GPL
# file:           drivers/net/vrf
# description:    Device driver to instantiate VRF domains
# author:         Shrijeet Mukherjee, David Ahern
# 
#     TEST: testns-uXmA29: net.vrf.strict_mode is available               [ OK ]
# 
#     TEST: testns-uXmA29: strict_mode=0 by default, 0 vrfs               [ OK ]
# 
#     TEST: testns-uXmA29: enable strict_mode (=1)                        [ OK ]
# 
#     TEST: testns-uXmA29: add vrf vrf100, 1 vrfs for table 100           [ OK ]
# 
#     TEST: testns-uXmA29: vrf vrf100 up, addr 10.0.100.1/24              [ OK ]
# 
#     TEST: testns-uXmA29: CANNOT add vrf vrf101, 1 vrfs for table 100    [ OK ]
# 
#     TEST: testns-uXmA29: CANNOT add vrf vrf102, 1 vrfs for table 100    [ OK ]
# 
#     TEST: testns-uXmA29: add vrf vrf200, 1 vrfs for table 200           [ OK ]
# 
#     TEST: testns-uXmA29: disable strict_mode (=0)                       [ OK ]
# 
#     TEST: testns-uXmA29: add vrf vrf101, 2 vrfs for table 100           [ OK ]
# 
#     TEST: testns-uXmA29: add vrf vrf102, 3 vrfs for table 100           [ OK ]
# 
# ################################################################################
# TEST SECTION: VRF strict_mode test mixing init and testns network namespaces
# ################################################################################
# 
#     TEST: init: check strict_mode=1                                     [ OK ]
# 
#     TEST: testns-uXmA29: check strict_mode=0                            [ OK ]
# 
#     TEST: testns-uXmA29: remove vrf vrf101                              [ OK ]
# 
#     TEST: testns-uXmA29: remove vrf vrf102                              [ OK ]
# 
#     TEST: init: disable strict_mode (=0)                                [ OK ]
# 
#     TEST: testns-uXmA29: enable strict_mode (=1)                        [ OK ]
# 
#     TEST: init: enable strict_mode (=1)                                 [ OK ]
# 
#     TEST: init: enable strict_mode (=1)                                 [ OK ]
# 
#     TEST: testns-uXmA29: disable strict_mode (=0)                       [ OK ]
# 
#     TEST: testns-uXmA29: disable strict_mode (=0)                       [ OK ]
# 
#     TEST: init: check strict_mode=1                                     [ OK ]
# 
#     TEST: testns-uXmA29: check strict_mode=0                            [ OK ]
# 
# Tests passed:  37
# Tests failed:   0
ok 74 selftests: net: vrf_strict_mode_test.sh
# timeout set to 3600
# selftests: net: arp_ndisc_evict_nocarrier.sh
# run arp_evict_nocarrier=1 test
# RTNETLINK answers: File exists
# ok
# run arp_evict_nocarrier=0 test
# RTNETLINK answers: File exists
# ok
# run all.arp_evict_nocarrier=0 test
# RTNETLINK answers: File exists
# ok
# run ndisc_evict_nocarrier=1 test
# ok
# run ndisc_evict_nocarrier=0 test
# ok
# run all.ndisc_evict_nocarrier=0 test
# ok
ok 75 selftests: net: arp_ndisc_evict_nocarrier.sh
# timeout set to 3600
# selftests: net: ndisc_unsolicited_na_test.sh
#     TEST: test_unsolicited_na:  drop_unsolicited_na=0  accept_untracked_na=1  forwarding=1  [ OK ]
#     TEST: test_unsolicited_na:  drop_unsolicited_na=0  accept_untracked_na=0  forwarding=0  [ OK ]
#     TEST: test_unsolicited_na:  drop_unsolicited_na=0  accept_untracked_na=0  forwarding=1  [ OK ]
#     TEST: test_unsolicited_na:  drop_unsolicited_na=0  accept_untracked_na=1  forwarding=0  [ OK ]
#     TEST: test_unsolicited_na:  drop_unsolicited_na=1  accept_untracked_na=0  forwarding=0  [ OK ]
#     TEST: test_unsolicited_na:  drop_unsolicited_na=1  accept_untracked_na=0  forwarding=1  [ OK ]
#     TEST: test_unsolicited_na:  drop_unsolicited_na=1  accept_untracked_na=1  forwarding=0  [ OK ]
#     TEST: test_unsolicited_na:  drop_unsolicited_na=1  accept_untracked_na=1  forwarding=1  [ OK ]
# 
# Tests passed:   8
# Tests failed:   0
ok 76 selftests: net: ndisc_unsolicited_na_test.sh
# timeout set to 3600
# selftests: net: arp_ndisc_untracked_subnets.sh
#     TEST: test_arp:  accept_arp=0                                       [ OK ]
#     TEST: test_arp:  accept_arp=1                                       [ OK ]
#     TEST: test_arp:  accept_arp=2  same_subnet=0                        [ OK ]
#     TEST: test_arp:  accept_arp=2  same_subnet=1                        [ OK ]
# 1    TEST: test_ndisc:  accept_untracked_na=0                            [ OK ]
# 1    TEST: test_ndisc:  accept_untracked_na=1                            [ OK ]
# 1    TEST: test_ndisc:  accept_untracked_na=2  same_subnet=0             [ OK ]
# 1    TEST: test_ndisc:  accept_untracked_na=2  same_subnet=1             [ OK ]
ok 77 selftests: net: arp_ndisc_untracked_subnets.sh
# timeout set to 3600
# selftests: net: stress_reuseport_listen.sh
# listen 24000 socks took 0.30987
ok 78 selftests: net: stress_reuseport_listen.sh
# timeout set to 3600
# selftests: net: l2_tos_ttl_inherit.sh
# ┌────────┬───────┬───────┬──────────────┬──────────────┬───────┬────────┐
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     4 │     4 │ inherit 0x90 │  inherit 153 │ false │     OK │
# │    gre │     4 │     4 │ inherit 0x9c │  inherit 163 │  true │     OK │
# │    gre │     4 │     4 │   fixed 0x3c │     fixed 98 │ false │     OK │
# │    gre │     4 │     4 │   fixed 0x60 │    fixed 220 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     4 │     6 │ inherit 0xb8 │   inherit 99 │ false │     OK │
# │    gre │     4 │     6 │ inherit 0x04 │  inherit 134 │  true │     OK │
# │    gre │     4 │     6 │   fixed 0xd4 │      fixed 5 │ false │     OK │
# │    gre │     4 │     6 │   fixed 0x44 │    fixed 145 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     4 │ other │ inherit 0x90 │  inherit 236 │ false │     OK │
# │    gre │     4 │ other │ inherit 0x08 │  inherit 252 │  true │     OK │
# │    gre │     4 │ other │   fixed 0x1c │    fixed 219 │ false │     OK │
# │    gre │     4 │ other │   fixed 0x14 │     fixed 90 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     6 │     4 │ inherit 0x38 │   inherit 91 │ false │     OK │
# │    gre │     6 │     4 │ inherit 0x64 │  inherit 146 │  true │     OK │
# │    gre │     6 │     4 │   fixed 0xdc │    fixed 203 │ false │     OK │
# │    gre │     6 │     4 │   fixed 0x68 │    fixed 200 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     6 │     6 │ inherit 0x6c │  inherit 103 │ false │     OK │
# │    gre │     6 │     6 │ inherit 0x80 │  inherit 126 │  true │     OK │
# │    gre │     6 │     6 │   fixed 0x64 │    fixed 164 │ false │     OK │
# │    gre │     6 │     6 │   fixed 0xd0 │    fixed 224 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │    gre │     6 │ other │ inherit 0xe8 │   inherit 37 │ false │     OK │
# │    gre │     6 │ other │ inherit 0xf4 │   inherit 32 │  true │     OK │
# │    gre │     6 │ other │   fixed 0x78 │    fixed 111 │ false │     OK │
# │    gre │     6 │ other │   fixed 0x60 │    fixed 179 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     4 │     4 │ inherit 0xac │  inherit 181 │ false │     OK │
# │  vxlan │     4 │     4 │ inherit 0x88 │   inherit 35 │  true │     OK │
# │  vxlan │     4 │     4 │   fixed 0xf0 │    fixed 150 │ false │     OK │
# │  vxlan │     4 │     4 │   fixed 0x64 │    fixed 106 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     4 │     6 │ inherit 0x78 │   inherit 78 │ false │     OK │
# │  vxlan │     4 │     6 │ inherit 0x0c │   inherit 61 │  true │     OK │
# │  vxlan │     4 │     6 │   fixed 0xe0 │    fixed 177 │ false │     OK │
# │  vxlan │     4 │     6 │   fixed 0x04 │    fixed 207 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     4 │ other │ inherit 0x34 │  inherit 135 │ false │     OK │
# │  vxlan │     4 │ other │ inherit 0xe8 │   inherit 81 │  true │     OK │
# │  vxlan │     4 │ other │   fixed 0xf0 │    fixed 251 │ false │     OK │
# │  vxlan │     4 │ other │   fixed 0xb0 │     fixed 46 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     6 │     4 │ inherit 0xe4 │  inherit 128 │ false │     OK │
# │  vxlan │     6 │     4 │ inherit 0xc8 │   inherit 44 │  true │     OK │
# │  vxlan │     6 │     4 │   fixed 0x34 │    fixed 128 │ false │     OK │
# │  vxlan │     6 │     4 │   fixed 0x10 │    fixed 211 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     6 │     6 │ inherit 0x6c │  inherit 197 │ false │     OK │
# │  vxlan │     6 │     6 │ inherit 0x90 │  inherit 211 │  true │     OK │
# │  vxlan │     6 │     6 │   fixed 0x80 │    fixed 221 │ false │     OK │
# │  vxlan │     6 │     6 │   fixed 0xa8 │    fixed 136 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  vxlan │     6 │ other │ inherit 0x20 │  inherit 200 │ false │     OK │
# │  vxlan │     6 │ other │ inherit 0x9c │  inherit 159 │  true │     OK │
# │  vxlan │     6 │ other │   fixed 0x58 │     fixed 39 │ false │     OK │
# │  vxlan │     6 │ other │   fixed 0x04 │    fixed 108 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     4 │     4 │ inherit 0xa8 │   inherit 11 │ false │     OK │
# │ geneve │     4 │     4 │ inherit 0x6c │  inherit 165 │  true │     OK │
# │ geneve │     4 │     4 │   fixed 0xcc │      fixed 7 │ false │     OK │
# │ geneve │     4 │     4 │   fixed 0x60 │     fixed 71 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     4 │     6 │ inherit 0x68 │  inherit 157 │ false │     OK │
# │ geneve │     4 │     6 │ inherit 0xb0 │  inherit 177 │  true │     OK │
# │ geneve │     4 │     6 │   fixed 0x68 │    fixed 207 │ false │     OK │
# │ geneve │     4 │     6 │   fixed 0x88 │    fixed 251 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     4 │ other │ inherit 0x30 │  inherit 225 │ false │     OK │
# │ geneve │     4 │ other │ inherit 0x9c │   inherit 92 │  true │     OK │
# │ geneve │     4 │ other │   fixed 0xc0 │    fixed 139 │ false │     OK │
# │ geneve │     4 │ other │   fixed 0x1c │     fixed 34 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │  Type  │ outer | inner │     tos      │      ttl     │  vlan │ result │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     6 │     4 │ inherit 0xe8 │  inherit 218 │ false │     OK │
# │ geneve │     6 │     4 │ inherit 0x80 │   inherit 59 │  true │     OK │
# │ geneve │     6 │     4 │   fixed 0x54 │     fixed 75 │ false │     OK │
# │ geneve │     6 │     4 │   fixed 0x80 │     fixed 49 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     6 │     6 │ inherit 0x74 │  inherit 162 │ false │     OK │
# │ geneve │     6 │     6 │ inherit 0xb8 │  inherit 117 │  true │     OK │
# │ geneve │     6 │     6 │   fixed 0x04 │     fixed 99 │ false │     OK │
# │ geneve │     6 │     6 │   fixed 0x6c │    fixed 161 │  true │     OK │
# ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤
# │ geneve │     6 │ other │ inherit 0xdc │  inherit 202 │ false │     OK │
# │ geneve │     6 │ other │ inherit 0x18 │  inherit 131 │  true │     OK │
# │ geneve │     6 │ other │   fixed 0x6c │     fixed 90 │ false │     OK │
# │ geneve │     6 │ other │   fixed 0xcc │      fixed 9 │  true │     OK │
# └────────┴───────┴───────┴──────────────┴──────────────┴───────┴────────┘
ok 79 selftests: net: l2_tos_ttl_inherit.sh
# timeout set to 3600
# selftests: net: bind_bhash.sh
# time spent = 0.000011
ok 80 selftests: net: bind_bhash.sh
# timeout set to 3600
# selftests: net: ip_local_port_range.sh
# TAP version 13
# 1..48
# # Starting 48 tests from 8 test cases.
# #  RUN           ip_local_port_range.ip4_tcp.invalid_option_value ...
# #            OK  ip_local_port_range.ip4_tcp.invalid_option_value
# ok 1 ip_local_port_range.ip4_tcp.invalid_option_value
# #  RUN           ip_local_port_range.ip4_tcp.port_range_out_of_netns_range ...
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 30000, hi 39999
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 50000, hi 59999
# #            OK  ip_local_port_range.ip4_tcp.port_range_out_of_netns_range
# ok 2 ip_local_port_range.ip4_tcp.port_range_out_of_netns_range
# #  RUN           ip_local_port_range.ip4_tcp.single_port_range ...
# # ip_local_port_range.c:283:single_port_range:lo 45000, hi 45000, expected 45000
# # ip_local_port_range.c:283:single_port_range:lo     0, hi 40000, expected 40000
# # ip_local_port_range.c:283:single_port_range:lo 49999, hi     0, expected 49999
# #            OK  ip_local_port_range.ip4_tcp.single_port_range
# ok 3 ip_local_port_range.ip4_tcp.single_port_range
# #  RUN           ip_local_port_range.ip4_tcp.exhaust_8_port_range ...
# #            OK  ip_local_port_range.ip4_tcp.exhaust_8_port_range
# ok 4 ip_local_port_range.ip4_tcp.exhaust_8_port_range
# #  RUN           ip_local_port_range.ip4_tcp.late_bind ...
# #            OK  ip_local_port_range.ip4_tcp.late_bind
# ok 5 ip_local_port_range.ip4_tcp.late_bind
# #  RUN           ip_local_port_range.ip4_tcp.get_port_range ...
# #            OK  ip_local_port_range.ip4_tcp.get_port_range
# ok 6 ip_local_port_range.ip4_tcp.get_port_range
# #  RUN           ip_local_port_range.ip4_udp.invalid_option_value ...
# #            OK  ip_local_port_range.ip4_udp.invalid_option_value
# ok 7 ip_local_port_range.ip4_udp.invalid_option_value
# #  RUN           ip_local_port_range.ip4_udp.port_range_out_of_netns_range ...
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 30000, hi 39999
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 50000, hi 59999
# #            OK  ip_local_port_range.ip4_udp.port_range_out_of_netns_range
# ok 8 ip_local_port_range.ip4_udp.port_range_out_of_netns_range
# #  RUN           ip_local_port_range.ip4_udp.single_port_range ...
# # ip_local_port_range.c:283:single_port_range:lo 45000, hi 45000, expected 45000
# # ip_local_port_range.c:283:single_port_range:lo     0, hi 40000, expected 40000
# # ip_local_port_range.c:283:single_port_range:lo 49999, hi     0, expected 49999
# #            OK  ip_local_port_range.ip4_udp.single_port_range
# ok 9 ip_local_port_range.ip4_udp.single_port_range
# #  RUN           ip_local_port_range.ip4_udp.exhaust_8_port_range ...
# #            OK  ip_local_port_range.ip4_udp.exhaust_8_port_range
# ok 10 ip_local_port_range.ip4_udp.exhaust_8_port_range
# #  RUN           ip_local_port_range.ip4_udp.late_bind ...
# #            OK  ip_local_port_range.ip4_udp.late_bind
# ok 11 ip_local_port_range.ip4_udp.late_bind
# #  RUN           ip_local_port_range.ip4_udp.get_port_range ...
# #            OK  ip_local_port_range.ip4_udp.get_port_range
# ok 12 ip_local_port_range.ip4_udp.get_port_range
# #  RUN           ip_local_port_range.ip4_stcp.invalid_option_value ...
# #            OK  ip_local_port_range.ip4_stcp.invalid_option_value
# ok 13 ip_local_port_range.ip4_stcp.invalid_option_value
# #  RUN           ip_local_port_range.ip4_stcp.port_range_out_of_netns_range ...
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 30000, hi 39999
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 50000, hi 59999
# #            OK  ip_local_port_range.ip4_stcp.port_range_out_of_netns_range
# ok 14 ip_local_port_range.ip4_stcp.port_range_out_of_netns_range
# #  RUN           ip_local_port_range.ip4_stcp.single_port_range ...
# # ip_local_port_range.c:283:single_port_range:lo 45000, hi 45000, expected 45000
# # ip_local_port_range.c:283:single_port_range:lo     0, hi 40000, expected 40000
# # ip_local_port_range.c:283:single_port_range:lo 49999, hi     0, expected 49999
# #            OK  ip_local_port_range.ip4_stcp.single_port_range
# ok 15 ip_local_port_range.ip4_stcp.single_port_range
# #  RUN           ip_local_port_range.ip4_stcp.exhaust_8_port_range ...
# #            OK  ip_local_port_range.ip4_stcp.exhaust_8_port_range
# ok 16 ip_local_port_range.ip4_stcp.exhaust_8_port_range
# #  RUN           ip_local_port_range.ip4_stcp.late_bind ...
# #            OK  ip_local_port_range.ip4_stcp.late_bind
# ok 17 ip_local_port_range.ip4_stcp.late_bind # XPASS unknown
# #  RUN           ip_local_port_range.ip4_stcp.get_port_range ...
# #            OK  ip_local_port_range.ip4_stcp.get_port_range
# ok 18 ip_local_port_range.ip4_stcp.get_port_range
# #  RUN           ip_local_port_range.ip4_mptcp.invalid_option_value ...
# #            OK  ip_local_port_range.ip4_mptcp.invalid_option_value
# ok 19 ip_local_port_range.ip4_mptcp.invalid_option_value
# #  RUN           ip_local_port_range.ip4_mptcp.port_range_out_of_netns_range ...
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 30000, hi 39999
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 50000, hi 59999
# #            OK  ip_local_port_range.ip4_mptcp.port_range_out_of_netns_range
# ok 20 ip_local_port_range.ip4_mptcp.port_range_out_of_netns_range
# #  RUN           ip_local_port_range.ip4_mptcp.single_port_range ...
# # ip_local_port_range.c:283:single_port_range:lo 45000, hi 45000, expected 45000
# # ip_local_port_range.c:283:single_port_range:lo     0, hi 40000, expected 40000
# # ip_local_port_range.c:283:single_port_range:lo 49999, hi     0, expected 49999
# #            OK  ip_local_port_range.ip4_mptcp.single_port_range
# ok 21 ip_local_port_range.ip4_mptcp.single_port_range
# #  RUN           ip_local_port_range.ip4_mptcp.exhaust_8_port_range ...
# #            OK  ip_local_port_range.ip4_mptcp.exhaust_8_port_range
# ok 22 ip_local_port_range.ip4_mptcp.exhaust_8_port_range
# #  RUN           ip_local_port_range.ip4_mptcp.late_bind ...
# #            OK  ip_local_port_range.ip4_mptcp.late_bind
# ok 23 ip_local_port_range.ip4_mptcp.late_bind
# #  RUN           ip_local_port_range.ip4_mptcp.get_port_range ...
# #            OK  ip_local_port_range.ip4_mptcp.get_port_range
# ok 24 ip_local_port_range.ip4_mptcp.get_port_range
# #  RUN           ip_local_port_range.ip6_tcp.invalid_option_value ...
# #            OK  ip_local_port_range.ip6_tcp.invalid_option_value
# ok 25 ip_local_port_range.ip6_tcp.invalid_option_value
# #  RUN           ip_local_port_range.ip6_tcp.port_range_out_of_netns_range ...
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 30000, hi 39999
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 50000, hi 59999
# #            OK  ip_local_port_range.ip6_tcp.port_range_out_of_netns_range
# ok 26 ip_local_port_range.ip6_tcp.port_range_out_of_netns_range
# #  RUN           ip_local_port_range.ip6_tcp.single_port_range ...
# # ip_local_port_range.c:283:single_port_range:lo 45000, hi 45000, expected 45000
# # ip_local_port_range.c:283:single_port_range:lo     0, hi 40000, expected 40000
# # ip_local_port_range.c:283:single_port_range:lo 49999, hi     0, expected 49999
# #            OK  ip_local_port_range.ip6_tcp.single_port_range
# ok 27 ip_local_port_range.ip6_tcp.single_port_range
# #  RUN           ip_local_port_range.ip6_tcp.exhaust_8_port_range ...
# #            OK  ip_local_port_range.ip6_tcp.exhaust_8_port_range
# ok 28 ip_local_port_range.ip6_tcp.exhaust_8_port_range
# #  RUN           ip_local_port_range.ip6_tcp.late_bind ...
# #            OK  ip_local_port_range.ip6_tcp.late_bind
# ok 29 ip_local_port_range.ip6_tcp.late_bind
# #  RUN           ip_local_port_range.ip6_tcp.get_port_range ...
# #            OK  ip_local_port_range.ip6_tcp.get_port_range
# ok 30 ip_local_port_range.ip6_tcp.get_port_range
# #  RUN           ip_local_port_range.ip6_udp.invalid_option_value ...
# #            OK  ip_local_port_range.ip6_udp.invalid_option_value
# ok 31 ip_local_port_range.ip6_udp.invalid_option_value
# #  RUN           ip_local_port_range.ip6_udp.port_range_out_of_netns_range ...
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 30000, hi 39999
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 50000, hi 59999
# #            OK  ip_local_port_range.ip6_udp.port_range_out_of_netns_range
# ok 32 ip_local_port_range.ip6_udp.port_range_out_of_netns_range
# #  RUN           ip_local_port_range.ip6_udp.single_port_range ...
# # ip_local_port_range.c:283:single_port_range:lo 45000, hi 45000, expected 45000
# # ip_local_port_range.c:283:single_port_range:lo     0, hi 40000, expected 40000
# # ip_local_port_range.c:283:single_port_range:lo 49999, hi     0, expected 49999
# #            OK  ip_local_port_range.ip6_udp.single_port_range
# ok 33 ip_local_port_range.ip6_udp.single_port_range
# #  RUN           ip_local_port_range.ip6_udp.exhaust_8_port_range ...
# #            OK  ip_local_port_range.ip6_udp.exhaust_8_port_range
# ok 34 ip_local_port_range.ip6_udp.exhaust_8_port_range
# #  RUN           ip_local_port_range.ip6_udp.late_bind ...
# #            OK  ip_local_port_range.ip6_udp.late_bind
# ok 35 ip_local_port_range.ip6_udp.late_bind
# #  RUN           ip_local_port_range.ip6_udp.get_port_range ...
# #            OK  ip_local_port_range.ip6_udp.get_port_range
# ok 36 ip_local_port_range.ip6_udp.get_port_range
# #  RUN           ip_local_port_range.ip6_stcp.invalid_option_value ...
# #            OK  ip_local_port_range.ip6_stcp.invalid_option_value
# ok 37 ip_local_port_range.ip6_stcp.invalid_option_value
# #  RUN           ip_local_port_range.ip6_stcp.port_range_out_of_netns_range ...
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 30000, hi 39999
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 50000, hi 59999
# #            OK  ip_local_port_range.ip6_stcp.port_range_out_of_netns_range
# ok 38 ip_local_port_range.ip6_stcp.port_range_out_of_netns_range
# #  RUN           ip_local_port_range.ip6_stcp.single_port_range ...
# # ip_local_port_range.c:283:single_port_range:lo 45000, hi 45000, expected 45000
# # ip_local_port_range.c:283:single_port_range:lo     0, hi 40000, expected 40000
# # ip_local_port_range.c:283:single_port_range:lo 49999, hi     0, expected 49999
# #            OK  ip_local_port_range.ip6_stcp.single_port_range
# ok 39 ip_local_port_range.ip6_stcp.single_port_range
# #  RUN           ip_local_port_range.ip6_stcp.exhaust_8_port_range ...
# #            OK  ip_local_port_range.ip6_stcp.exhaust_8_port_range
# ok 40 ip_local_port_range.ip6_stcp.exhaust_8_port_range
# #  RUN           ip_local_port_range.ip6_stcp.late_bind ...
# #            OK  ip_local_port_range.ip6_stcp.late_bind
# ok 41 ip_local_port_range.ip6_stcp.late_bind # XPASS unknown
# #  RUN           ip_local_port_range.ip6_stcp.get_port_range ...
# #            OK  ip_local_port_range.ip6_stcp.get_port_range
# ok 42 ip_local_port_range.ip6_stcp.get_port_range
# #  RUN           ip_local_port_range.ip6_mptcp.invalid_option_value ...
# #            OK  ip_local_port_range.ip6_mptcp.invalid_option_value
# ok 43 ip_local_port_range.ip6_mptcp.invalid_option_value
# #  RUN           ip_local_port_range.ip6_mptcp.port_range_out_of_netns_range ...
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 30000, hi 39999
# # ip_local_port_range.c:234:port_range_out_of_netns_range:lo 50000, hi 59999
# #            OK  ip_local_port_range.ip6_mptcp.port_range_out_of_netns_range
# ok 44 ip_local_port_range.ip6_mptcp.port_range_out_of_netns_range
# #  RUN           ip_local_port_range.ip6_mptcp.single_port_range ...
# # ip_local_port_range.c:283:single_port_range:lo 45000, hi 45000, expected 45000
# # ip_local_port_range.c:283:single_port_range:lo     0, hi 40000, expected 40000
# # ip_local_port_range.c:283:single_port_range:lo 49999, hi     0, expected 49999
# #            OK  ip_local_port_range.ip6_mptcp.single_port_range
# ok 45 ip_local_port_range.ip6_mptcp.single_port_range
# #  RUN           ip_local_port_range.ip6_mptcp.exhaust_8_port_range ...
# #            OK  ip_local_port_range.ip6_mptcp.exhaust_8_port_range
# ok 46 ip_local_port_range.ip6_mptcp.exhaust_8_port_range
# #  RUN           ip_local_port_range.ip6_mptcp.late_bind ...
# #            OK  ip_local_port_range.ip6_mptcp.late_bind
# ok 47 ip_local_port_range.ip6_mptcp.late_bind
# #  RUN           ip_local_port_range.ip6_mptcp.get_port_range ...
# #            OK  ip_local_port_range.ip6_mptcp.get_port_range
# ok 48 ip_local_port_range.ip6_mptcp.get_port_range
# # PASSED: 48 / 48 tests passed.
# # Totals: pass:46 fail:0 xfail:0 xpass:2 skip:0 error:0
ok 81 selftests: net: ip_local_port_range.sh
# timeout set to 3600
# selftests: net: rps_default_mask.sh
# empty rps_default_mask                                      [ ok ]
# changing rps_default_mask dont affect existing devices      [ ok ]
# changing rps_default_mask dont affect existing netns        [ ok ]
# changing rps_default_mask affect newly created devices      [ ok ]
# changing rps_default_mask don't affect newly child netns[II][ ok ]
# rps_default_mask is 0 by default in child netns             [ ok ]
# changing rps_default_mask in child ns don't affect the main one[ ok ]
# changing rps_default_mask in child ns affects new childns devices[ ok ]
# changing rps_default_mask in child ns don't affect existing devices[ ok ]
ok 82 selftests: net: rps_default_mask.sh
# timeout set to 3600
# selftests: net: big_tcp.sh
# SKIP: Could not run test without netperf tool
ok 83 selftests: net: big_tcp.sh # SKIP
# timeout set to 3600
# selftests: net: netns-sysctl.sh
# Test passed OK
ok 84 selftests: net: netns-sysctl.sh
# timeout set to 3600
# selftests: net: test_vxlan_vnifiltering.sh
#     TEST: Create traditional vxlan device                               [ OK ]
#     TEST: Cannot create vnifilter device without external flag          [ OK ]
#     TEST: Creating external vxlan device with vnifilter flag            [ OK ]
#     TEST: Cannot set in-use vni id on vnifiltering device               [ OK ]
#     TEST: Set new vni id on vnifiltering device                         [ OK ]
#     TEST: Create second external vxlan device with vnifilter flag       [ OK ]
#     TEST: Cannot set in-use vni id on vnifiltering device               [ OK ]
#     TEST: Set new vni id on vnifiltering device                         [ OK ]
#     TEST: Update vni id on vnifiltering device                          [ OK ]
#     TEST: Add new vni id on vnifiltering device                         [ OK ]
#     TEST: Set multicast group on existing vni                           [ OK ]
#     TEST: Set multicast group on existing vni                           [ OK ]
#     TEST: Cannot set vnifilter flag on a device                         [ OK ]
#     TEST: Cannot unset vnifilter flag on a device                       [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan (ipv4 default rdst)   [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan (ipv6 default rdst)   [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan pervni remote (ipv4 default rdst)  [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan pervni remote (ipv6 default rdst)  [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan mgroup (ipv4 default rdst)  [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan mgroup (ipv6 default rdst)  [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan pervni mgroup (ipv4 default rdst)  [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan pervni mgroup (ipv6 default rdst)  [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan pervni remote mix (ipv4 default rdst)  [ OK ]
#     TEST: VM connectivity over vnifiltering vxlan pervni remote mix (ipv6 default rdst)  [ OK ]
#     TEST: VM connectivity over traditional vxlan (ipv4 default rdst)    [ OK ]
#     TEST: VM connectivity over traditional vxlan (ipv6 default rdst)    [ OK ]
#     TEST: VM connectivity over metadata nonfiltering vxlan (ipv4 default rdst)  [ OK ]
# 
# Tests passed:  27
# Tests failed:   0
ok 85 selftests: net: test_vxlan_vnifiltering.sh
# timeout set to 3600
# selftests: net: io_uring_zerocopy_tx.sh
# ipv4 udp -m 1 -t 1 -n 32
# tx=176160 (MB=10993), tx/s=176160 (MB/s=10993)
# rx=166651 (10399 MB)
# ok
# ipv4 tcp -m 1 -t 1 -n 1
# tx=158894 (MB=9915), tx/s=158894 (MB/s=9915)
# rx=79438 (9915 MB)
# ok
# ipv4 udp -m 2 -t 1 -n 32
# tx=184384 (MB=11506), tx/s=184384 (MB/s=11506)
# rx=182600 (11394 MB)
# ok
# ipv4 tcp -m 2 -t 1 -n 1
# tx=167636 (MB=10461), tx/s=167636 (MB/s=10461)
# rx=83805 (10461 MB)
# ok
# ipv4 udp -m 3 -t 1 -n 32
# tx=198720 (MB=12400), tx/s=198720 (MB/s=12400)
# rx=198304 (12374 MB)
# ok
# ipv4 tcp -m 3 -t 1 -n 1
# tx=170869 (MB=10662), tx/s=170869 (MB/s=10662)
# rx=85420 (10662 MB)
# ok
# ipv6 udp -m 1 -t 1 -n 32
# tx=167392 (MB=10445), tx/s=167392 (MB/s=10445)
# rx=164850 (10287 MB)
# ok
# ipv6 tcp -m 1 -t 1 -n 1
# tx=155738 (MB=9718), tx/s=155738 (MB/s=9718)
# rx=77860 (9718 MB)
# ok
# ipv6 udp -m 2 -t 1 -n 32
# tx=180320 (MB=11252), tx/s=180320 (MB/s=11252)
# rx=169883 (10601 MB)
# ok
# ipv6 tcp -m 2 -t 1 -n 1
# tx=162875 (MB=10163), tx/s=162875 (MB/s=10163)
# rx=81433 (10163 MB)
# ok
# ipv6 udp -m 3 -t 1 -n 32
# tx=195392 (MB=12193), tx/s=195392 (MB/s=12193)
# rx=193684 (12086 MB)
# ok
# ipv6 tcp -m 3 -t 1 -n 1
# tx=165417 (MB=10322), tx/s=165417 (MB/s=10322)
# rx=82698 (10322 MB)
# ok
# OK. All tests passed
ok 86 selftests: net: io_uring_zerocopy_tx.sh
# timeout set to 3600
# selftests: net: test_ingress_egress_chaining.sh
# Setup veth pairs [veth1429, peer1399], and veth pair [veth2377, peer2516]
# Add tc filter ingress->egress forwarding veth1429 <-> veth2377
# Add tc filter egress->ingress forwarding peer1399 -> veth1429, bypassing the veth pipe
# Run tcp traffic
# tcp tx:   7151 MB/s   121291 calls/s 121291 msg/s
# tcp rx:   7164 MB/s   240672 calls/s
# tcp tx:   7353 MB/s   124724 calls/s 124724 msg/s
# Test passed
ok 87 selftests: net: test_ingress_egress_chaining.sh
# timeout set to 3600
# selftests: net: sctp_vrf.sh
# Testing For SCTP VRF:
# TEST 01: nobind, connect from client 1, l3mdev_accept=1, Y [PASS]
# TEST 02: nobind, connect from client 2, l3mdev_accept=1, N [PASS]
# TEST 03: nobind, connect from client 1, l3mdev_accept=0, N [PASS]
# TEST 04: nobind, connect from client 2, l3mdev_accept=0, N [PASS]
# TEST 05: bind veth2 in server, connect from client 1, N [PASS]
# TEST 06: bind veth1 in server, connect from client 1, Y [PASS]
# TEST 07: bind vrf-1 in server, connect from client 1, Y [PASS]
# TEST 08: bind vrf-2 in server, connect from client 1, N [PASS]
# TEST 09: bind vrf-2 in server, connect from client 2, Y [PASS]
# TEST 10: bind vrf-1 in server, connect from client 2, N [PASS]
# TEST 11: bind vrf-1 & 2 in server, connect from client 1 & 2, Y [PASS]
# TEST 12: bind vrf-2 & 1 in server, connect from client 1 & 2, N [PASS]
# ***v4 Tests Done***
# TEST 01: nobind, connect from client 1, l3mdev_accept=1, Y [PASS]
# TEST 02: nobind, connect from client 2, l3mdev_accept=1, N [PASS]
# TEST 03: nobind, connect from client 1, l3mdev_accept=0, N [PASS]
# TEST 04: nobind, connect from client 2, l3mdev_accept=0, N [PASS]
# TEST 05: bind veth2 in server, connect from client 1, N [PASS]
# TEST 06: bind veth1 in server, connect from client 1, Y [PASS]
# TEST 07: bind vrf-1 in server, connect from client 1, Y [PASS]
# TEST 08: bind vrf-2 in server, connect from client 1, N [PASS]
# TEST 09: bind vrf-2 in server, connect from client 2, Y [PASS]
# TEST 10: bind vrf-1 in server, connect from client 2, N [PASS]
# TEST 11: bind vrf-1 & 2 in server, connect from client 1 & 2, Y [PASS]
# TEST 12: bind vrf-2 & 1 in server, connect from client 1 & 2, N [PASS]
# ***v6 Tests Done***
ok 88 selftests: net: sctp_vrf.sh
# timeout set to 3600
# selftests: net: test_vxlan_mdb.sh
# 
# Control path: Basic (*, G) operations - IPv4 overlay / IPv4 underlay
# --------------------------------------------------------------------
# TEST: MDB entry addition                                            [ OK ]
# TEST: MDB entry presence after addition                             [ OK ]
# TEST: MDB entry replacement                                         [ OK ]
# TEST: MDB entry presence after replacement                          [ OK ]
# TEST: MDB entry deletion                                            [ OK ]
# TEST: MDB entry presence after deletion                             [ OK ]
# TEST: Non-existent MDB entry deletion                               [ OK ]
# TEST: MDB entry default protocol                                    [ OK ]
# TEST: MDB entry protocol replacement                                [ OK ]
# TEST: MDB entry default destination port                            [ OK ]
# TEST: MDB entry destination port replacement                        [ OK ]
# TEST: MDB entry default destination VNI                             [ OK ]
# TEST: MDB entry destination VNI replacement                         [ OK ]
# TEST: MDB entry default outgoing interface                          [ OK ]
# TEST: MDB entry outgoing interface replacement                      [ OK ]
# TEST: MDB entry with mismatch between device and port               [ OK ]
# TEST: MDB entry with temp state                                     [ OK ]
# TEST: MDB entry with VLAN                                           [ OK ]
# TEST: MDB entry MAC address                                         [ OK ]
# TEST: MDB entry without extended parameters                         [ OK ]
# TEST: MDB entry with an invalid protocol                            [ OK ]
# TEST: MDB entry with an invalid destination VNI                     [ OK ]
# TEST: MDB entry with an invalid source VNI                          [ OK ]
# TEST: MDB entry without a remote destination IP                     [ OK ]
# TEST: Duplicate MDB entries                                         [ OK ]
# 
# Control path: Basic (*, G) operations - IPv6 overlay / IPv4 underlay
# --------------------------------------------------------------------
# TEST: MDB entry addition                                            [ OK ]
# TEST: MDB entry presence after addition                             [ OK ]
# TEST: MDB entry replacement                                         [ OK ]
# TEST: MDB entry presence after replacement                          [ OK ]
# TEST: MDB entry deletion                                            [ OK ]
# TEST: MDB entry presence after deletion                             [ OK ]
# TEST: Non-existent MDB entry deletion                               [ OK ]
# TEST: MDB entry default protocol                                    [ OK ]
# TEST: MDB entry protocol replacement                                [ OK ]
# TEST: MDB entry default destination port                            [ OK ]
# TEST: MDB entry destination port replacement                        [ OK ]
# TEST: MDB entry default destination VNI                             [ OK ]
# TEST: MDB entry destination VNI replacement                         [ OK ]
# TEST: MDB entry default outgoing interface                          [ OK ]
# TEST: MDB entry outgoing interface replacement                      [ OK ]
# TEST: MDB entry with mismatch between device and port               [ OK ]
# TEST: MDB entry with temp state                                     [ OK ]
# TEST: MDB entry with VLAN                                           [ OK ]
# TEST: MDB entry MAC address                                         [ OK ]
# TEST: MDB entry without extended parameters                         [ OK ]
# TEST: MDB entry with an invalid protocol                            [ OK ]
# TEST: MDB entry with an invalid destination VNI                     [ OK ]
# TEST: MDB entry with an invalid source VNI                          [ OK ]
# TEST: MDB entry without a remote destination IP                     [ OK ]
# TEST: Duplicate MDB entries                                         [ OK ]
# 
# Control path: Basic (*, G) operations - IPv4 overlay / IPv6 underlay
# --------------------------------------------------------------------
# TEST: MDB entry addition                                            [ OK ]
# TEST: MDB entry presence after addition                             [ OK ]
# TEST: MDB entry replacement                                         [ OK ]
# TEST: MDB entry presence after replacement                          [ OK ]
# TEST: MDB entry deletion                                            [ OK ]
# TEST: MDB entry presence after deletion                             [ OK ]
# TEST: Non-existent MDB entry deletion                               [ OK ]
# TEST: MDB entry default protocol                                    [ OK ]
# TEST: MDB entry protocol replacement                                [ OK ]
# TEST: MDB entry default destination port                            [ OK ]
# TEST: MDB entry destination port replacement                        [ OK ]
# TEST: MDB entry default destination VNI                             [ OK ]
# TEST: MDB entry destination VNI replacement                         [ OK ]
# TEST: MDB entry default outgoing interface                          [ OK ]
# TEST: MDB entry outgoing interface replacement                      [ OK ]
# TEST: MDB entry with mismatch between device and port               [ OK ]
# TEST: MDB entry with temp state                                     [ OK ]
# TEST: MDB entry with VLAN                                           [ OK ]
# TEST: MDB entry MAC address                                         [ OK ]
# TEST: MDB entry without extended parameters                         [ OK ]
# TEST: MDB entry with an invalid protocol                            [ OK ]
# TEST: MDB entry with an invalid destination VNI                     [ OK ]
# TEST: MDB entry with an invalid source VNI                          [ OK ]
# TEST: MDB entry without a remote destination IP                     [ OK ]
# TEST: Duplicate MDB entries                                         [ OK ]
# 
# Control path: Basic (*, G) operations - IPv6 overlay / IPv6 underlay
# --------------------------------------------------------------------
# TEST: MDB entry addition                                            [ OK ]
# TEST: MDB entry presence after addition                             [ OK ]
# TEST: MDB entry replacement                                         [ OK ]
# TEST: MDB entry presence after replacement                          [ OK ]
# TEST: MDB entry deletion                                            [ OK ]
# TEST: MDB entry presence after deletion                             [ OK ]
# TEST: Non-existent MDB entry deletion                               [ OK ]
# TEST: MDB entry default protocol                                    [ OK ]
# TEST: MDB entry protocol replacement                                [ OK ]
# TEST: MDB entry default destination port                            [ OK ]
# TEST: MDB entry destination port replacement                        [ OK ]
# TEST: MDB entry default destination VNI                             [ OK ]
# TEST: MDB entry destination VNI replacement                         [ OK ]
# TEST: MDB entry default outgoing interface                          [ OK ]
# TEST: MDB entry outgoing interface replacement                      [ OK ]
# TEST: MDB entry with mismatch between device and port               [ OK ]
# TEST: MDB entry with temp state                                     [ OK ]
# TEST: MDB entry with VLAN                                           [ OK ]
# TEST: MDB entry MAC address                                         [ OK ]
# TEST: MDB entry without extended parameters                         [ OK ]
# TEST: MDB entry with an invalid protocol                            [ OK ]
# TEST: MDB entry with an invalid destination VNI                     [ OK ]
# TEST: MDB entry with an invalid source VNI                          [ OK ]
# TEST: MDB entry without a remote destination IP                     [ OK ]
# TEST: Duplicate MDB entries                                         [ OK ]
# 
# Control path: Basic (S, G) operations - IPv4 overlay / IPv4 underlay
# --------------------------------------------------------------------
# TEST: MDB entry addition                                            [ OK ]
# TEST: MDB entry presence after addition                             [ OK ]
# TEST: MDB entry replacement                                         [ OK ]
# TEST: MDB entry presence after replacement                          [ OK ]
# TEST: MDB entry deletion                                            [ OK ]
# TEST: MDB entry presence after deletion                             [ OK ]
# TEST: Non-existent MDB entry deletion                               [ OK ]
# TEST: MDB entry default protocol                                    [ OK ]
# TEST: MDB entry protocol replacement                                [ OK ]
# TEST: MDB entry default destination port                            [ OK ]
# TEST: MDB entry destination port replacement                        [ OK ]
# TEST: MDB entry default destination VNI                             [ OK ]
# TEST: MDB entry destination VNI replacement                         [ OK ]
# TEST: MDB entry default outgoing interface                          [ OK ]
# TEST: MDB entry outgoing interface replacement                      [ OK ]
# TEST: MDB entry with mismatch between device and port               [ OK ]
# TEST: MDB entry with temp state                                     [ OK ]
# TEST: MDB entry with VLAN                                           [ OK ]
# TEST: MDB entry MAC address                                         [ OK ]
# TEST: MDB entry without extended parameters                         [ OK ]
# TEST: MDB entry with an invalid protocol                            [ OK ]
# TEST: MDB entry with an invalid destination VNI                     [ OK ]
# TEST: MDB entry with an invalid source VNI                          [ OK ]
# TEST: MDB entry without a remote destination IP                     [ OK ]
# TEST: Duplicate MDB entries                                         [ OK ]
# 
# Control path: Basic (S, G) operations - IPv6 overlay / IPv4 underlay
# ---------------------------------------------------------------------
# TEST: MDB entry addition                                            [ OK ]
# TEST: MDB entry presence after addition                             [ OK ]
# TEST: MDB entry replacement                                         [ OK ]
# TEST: MDB entry presence after replacement                          [ OK ]
# TEST: MDB entry deletion                                            [ OK ]
# TEST: MDB entry presence after deletion                             [ OK ]
# TEST: Non-existent MDB entry deletion                               [ OK ]
# TEST: MDB entry default protocol                                    [ OK ]
# TEST: MDB entry protocol replacement                                [ OK ]
# TEST: MDB entry default destination port                            [ OK ]
# TEST: MDB entry destination port replacement                        [ OK ]
# TEST: MDB entry default destination VNI                             [ OK ]
# TEST: MDB entry destination VNI replacement                         [ OK ]
# TEST: MDB entry default outgoing interface                          [ OK ]
# TEST: MDB entry outgoing interface replacement                      [ OK ]
# TEST: MDB entry with mismatch between device and port               [ OK ]
# TEST: MDB entry with temp state                                     [ OK ]
# TEST: MDB entry with VLAN                                           [ OK ]
# TEST: MDB entry MAC address                                         [ OK ]
# TEST: MDB entry without extended parameters                         [ OK ]
# TEST: MDB entry with an invalid protocol                            [ OK ]
# TEST: MDB entry with an invalid destination VNI                     [ OK ]
# TEST: MDB entry with an invalid source VNI                          [ OK ]
# TEST: MDB entry without a remote destination IP                     [ OK ]
# TEST: Duplicate MDB entries                                         [ OK ]
# 
# Control path: Basic (S, G) operations - IPv4 overlay / IPv6 underlay
# --------------------------------------------------------------------
# TEST: MDB entry addition                                            [ OK ]
# TEST: MDB entry presence after addition                             [ OK ]
# TEST: MDB entry replacement                                         [ OK ]
# TEST: MDB entry presence after replacement                          [ OK ]
# TEST: MDB entry deletion                                            [ OK ]
# TEST: MDB entry presence after deletion                             [ OK ]
# TEST: Non-existent MDB entry deletion                               [ OK ]
# TEST: MDB entry default protocol                                    [ OK ]
# TEST: MDB entry protocol replacement                                [ OK ]
# TEST: MDB entry default destination port                            [ OK ]
# TEST: MDB entry destination port replacement                        [ OK ]
# TEST: MDB entry default destination VNI                             [ OK ]
# TEST: MDB entry destination VNI replacement                         [ OK ]
# TEST: MDB entry default outgoing interface                          [ OK ]
# TEST: MDB entry outgoing interface replacement                      [ OK ]
# TEST: MDB entry with mismatch between device and port               [ OK ]
# TEST: MDB entry with temp state                                     [ OK ]
# TEST: MDB entry with VLAN                                           [ OK ]
# TEST: MDB entry MAC address                                         [ OK ]
# TEST: MDB entry without extended parameters                         [ OK ]
# TEST: MDB entry with an invalid protocol                            [ OK ]
# TEST: MDB entry with an invalid destination VNI                     [ OK ]
# TEST: MDB entry with an invalid source VNI                          [ OK ]
# TEST: MDB entry without a remote destination IP                     [ OK ]
# TEST: Duplicate MDB entries                                         [ OK ]
# 
# Control path: Basic (S, G) operations - IPv6 overlay / IPv6 underlay
# --------------------------------------------------------------------
# TEST: MDB entry addition                                            [ OK ]
# TEST: MDB entry presence after addition                             [ OK ]
# TEST: MDB entry replacement                                         [ OK ]
# TEST: MDB entry presence after replacement                          [ OK ]
# TEST: MDB entry deletion                                            [ OK ]
# TEST: MDB entry presence after deletion                             [ OK ]
# TEST: Non-existent MDB entry deletion                               [ OK ]
# TEST: MDB entry default protocol                                    [ OK ]
# TEST: MDB entry protocol replacement                                [ OK ]
# TEST: MDB entry default destination port                            [ OK ]
# TEST: MDB entry destination port replacement                        [ OK ]
# TEST: MDB entry default destination VNI                             [ OK ]
# TEST: MDB entry destination VNI replacement                         [ OK ]
# TEST: MDB entry default outgoing interface                          [ OK ]
# TEST: MDB entry outgoing interface replacement                      [ OK ]
# TEST: MDB entry with mismatch between device and port               [ OK ]
# TEST: MDB entry with temp state                                     [ OK ]
# TEST: MDB entry with VLAN                                           [ OK ]
# TEST: MDB entry MAC address                                         [ OK ]
# TEST: MDB entry without extended parameters                         [ OK ]
# TEST: MDB entry with an invalid protocol                            [ OK ]
# TEST: MDB entry with an invalid destination VNI                     [ OK ]
# TEST: MDB entry with an invalid source VNI                          [ OK ]
# TEST: MDB entry without a remote destination IP                     [ OK ]
# TEST: Duplicate MDB entries                                         [ OK ]
# 
# Control path: (*, G) operations - IPv4 overlay / IPv4 underlay
# --------------------------------------------------------------
# TEST: (*, G) MDB entry addition with source list                    [ OK ]
# TEST: (*, G) MDB entry presence after addition                      [ OK ]
# TEST: (S, G) MDB entry presence after addition                      [ OK ]
# TEST: (*, G) MDB entry replacement with source list                 [ OK ]
# TEST: (*, G) MDB entry presence after replacement                   [ OK ]
# TEST: (S, G) MDB entry presence after replacement                   [ OK ]
# TEST: (*, G) MDB entry deletion                                     [ OK ]
# TEST: (*, G) MDB entry presence after deletion                      [ OK ]
# TEST: (S, G) MDB entry presence after deletion                      [ OK ]
# TEST: (*, G) MDB entry default filter mode                          [ OK ]
# TEST: (*, G) MDB entry after replacing filter mode to "include"     [ OK ]
# TEST: (S, G) MDB entry after replacing filter mode to "include"     [ OK ]
# TEST: "blocked" flag after replacing filter mode to "include"       [ OK ]
# TEST: (*, G) MDB entry after replacing filter mode to "exclude"     [ OK ]
# TEST: (S, G) MDB entry after replacing filter mode to "exclude"     [ OK ]
# TEST: "blocked" flag after replacing filter mode to "exclude"       [ OK ]
# TEST: (*, G) MDB entry default source list                          [ OK ]
# TEST: (S, G) MDB entry of 1st source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 2nd source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 3rd source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 1st source after removing source          [ OK ]
# TEST: (S, G) MDB entry of 2nd source after removing source          [ OK ]
# TEST: (S, G) MDB entry of 3rd source after removing source          [ OK ]
# TEST: (*, G) MDB entry default protocol                             [ OK ]
# TEST: (S, G) MDB entry default protocol                             [ OK ]
# TEST: (*, G) MDB entry protocol after replacement                   [ OK ]
# TEST: (S, G) MDB entry protocol after replacement                   [ OK ]
# TEST: (*, G) MDB entry default destination port                     [ OK ]
# TEST: (S, G) MDB entry default destination port                     [ OK ]
# TEST: (*, G) MDB entry destination port after replacement           [ OK ]
# TEST: (S, G) MDB entry destination port after replacement           [ OK ]
# TEST: (*, G) MDB entry default destination VNI                      [ OK ]
# TEST: (S, G) MDB entry default destination VNI                      [ OK ]
# TEST: (*, G) MDB entry destination VNI after replacement            [ OK ]
# TEST: (S, G) MDB entry destination VNI after replacement            [ OK ]
# TEST: (*, G) MDB entry default outgoing interface                   [ OK ]
# TEST: (S, G) MDB entry default outgoing interface                   [ OK ]
# TEST: (*, G) MDB entry outgoing interface after replacement         [ OK ]
# TEST: (S, G) MDB entry outgoing interface after replacement         [ OK ]
# TEST: All-zeros group with filter mode                              [ OK ]
# TEST: All-zeros group with source list                              [ OK ]
# TEST: (*, G) INCLUDE with an empty source list                      [ OK ]
# TEST: Invalid source in source list                                 [ OK ]
# TEST: Source list without filter mode                               [ OK ]
# 
# Control path: (*, G) operations - IPv6 overlay / IPv4 underlay
# --------------------------------------------------------------
# TEST: (*, G) MDB entry addition with source list                    [ OK ]
# TEST: (*, G) MDB entry presence after addition                      [ OK ]
# TEST: (S, G) MDB entry presence after addition                      [ OK ]
# TEST: (*, G) MDB entry replacement with source list                 [ OK ]
# TEST: (*, G) MDB entry presence after replacement                   [ OK ]
# TEST: (S, G) MDB entry presence after replacement                   [ OK ]
# TEST: (*, G) MDB entry deletion                                     [ OK ]
# TEST: (*, G) MDB entry presence after deletion                      [ OK ]
# TEST: (S, G) MDB entry presence after deletion                      [ OK ]
# TEST: (*, G) MDB entry default filter mode                          [ OK ]
# TEST: (*, G) MDB entry after replacing filter mode to "include"     [ OK ]
# TEST: (S, G) MDB entry after replacing filter mode to "include"     [ OK ]
# TEST: "blocked" flag after replacing filter mode to "include"       [ OK ]
# TEST: (*, G) MDB entry after replacing filter mode to "exclude"     [ OK ]
# TEST: (S, G) MDB entry after replacing filter mode to "exclude"     [ OK ]
# TEST: "blocked" flag after replacing filter mode to "exclude"       [ OK ]
# TEST: (*, G) MDB entry default source list                          [ OK ]
# TEST: (S, G) MDB entry of 1st source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 2nd source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 3rd source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 1st source after removing source          [ OK ]
# TEST: (S, G) MDB entry of 2nd source after removing source          [ OK ]
# TEST: (S, G) MDB entry of 3rd source after removing source          [ OK ]
# TEST: (*, G) MDB entry default protocol                             [ OK ]
# TEST: (S, G) MDB entry default protocol                             [ OK ]
# TEST: (*, G) MDB entry protocol after replacement                   [ OK ]
# TEST: (S, G) MDB entry protocol after replacement                   [ OK ]
# TEST: (*, G) MDB entry default destination port                     [ OK ]
# TEST: (S, G) MDB entry default destination port                     [ OK ]
# TEST: (*, G) MDB entry destination port after replacement           [ OK ]
# TEST: (S, G) MDB entry destination port after replacement           [ OK ]
# TEST: (*, G) MDB entry default destination VNI                      [ OK ]
# TEST: (S, G) MDB entry default destination VNI                      [ OK ]
# TEST: (*, G) MDB entry destination VNI after replacement            [ OK ]
# TEST: (S, G) MDB entry destination VNI after replacement            [ OK ]
# TEST: (*, G) MDB entry default outgoing interface                   [ OK ]
# TEST: (S, G) MDB entry default outgoing interface                   [ OK ]
# TEST: (*, G) MDB entry outgoing interface after replacement         [ OK ]
# TEST: (S, G) MDB entry outgoing interface after replacement         [ OK ]
# TEST: All-zeros group with filter mode                              [ OK ]
# TEST: All-zeros group with source list                              [ OK ]
# TEST: (*, G) INCLUDE with an empty source list                      [ OK ]
# TEST: Invalid source in source list                                 [ OK ]
# TEST: Source list without filter mode                               [ OK ]
# 
# Control path: (*, G) operations - IPv4 overlay / IPv6 underlay
# --------------------------------------------------------------
# TEST: (*, G) MDB entry addition with source list                    [ OK ]
# TEST: (*, G) MDB entry presence after addition                      [ OK ]
# TEST: (S, G) MDB entry presence after addition                      [ OK ]
# TEST: (*, G) MDB entry replacement with source list                 [ OK ]
# TEST: (*, G) MDB entry presence after replacement                   [ OK ]
# TEST: (S, G) MDB entry presence after replacement                   [ OK ]
# TEST: (*, G) MDB entry deletion                                     [ OK ]
# TEST: (*, G) MDB entry presence after deletion                      [ OK ]
# TEST: (S, G) MDB entry presence after deletion                      [ OK ]
# TEST: (*, G) MDB entry default filter mode                          [ OK ]
# TEST: (*, G) MDB entry after replacing filter mode to "include"     [ OK ]
# TEST: (S, G) MDB entry after replacing filter mode to "include"     [ OK ]
# TEST: "blocked" flag after replacing filter mode to "include"       [ OK ]
# TEST: (*, G) MDB entry after replacing filter mode to "exclude"     [ OK ]
# TEST: (S, G) MDB entry after replacing filter mode to "exclude"     [ OK ]
# TEST: "blocked" flag after replacing filter mode to "exclude"       [ OK ]
# TEST: (*, G) MDB entry default source list                          [ OK ]
# TEST: (S, G) MDB entry of 1st source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 2nd source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 3rd source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 1st source after removing source          [ OK ]
# TEST: (S, G) MDB entry of 2nd source after removing source          [ OK ]
# TEST: (S, G) MDB entry of 3rd source after removing source          [ OK ]
# TEST: (*, G) MDB entry default protocol                             [ OK ]
# TEST: (S, G) MDB entry default protocol                             [ OK ]
# TEST: (*, G) MDB entry protocol after replacement                   [ OK ]
# TEST: (S, G) MDB entry protocol after replacement                   [ OK ]
# TEST: (*, G) MDB entry default destination port                     [ OK ]
# TEST: (S, G) MDB entry default destination port                     [ OK ]
# TEST: (*, G) MDB entry destination port after replacement           [ OK ]
# TEST: (S, G) MDB entry destination port after replacement           [ OK ]
# TEST: (*, G) MDB entry default destination VNI                      [ OK ]
# TEST: (S, G) MDB entry default destination VNI                      [ OK ]
# TEST: (*, G) MDB entry destination VNI after replacement            [ OK ]
# TEST: (S, G) MDB entry destination VNI after replacement            [ OK ]
# TEST: (*, G) MDB entry default outgoing interface                   [ OK ]
# TEST: (S, G) MDB entry default outgoing interface                   [ OK ]
# TEST: (*, G) MDB entry outgoing interface after replacement         [ OK ]
# TEST: (S, G) MDB entry outgoing interface after replacement         [ OK ]
# TEST: All-zeros group with filter mode                              [ OK ]
# TEST: All-zeros group with source list                              [ OK ]
# TEST: (*, G) INCLUDE with an empty source list                      [ OK ]
# TEST: Invalid source in source list                                 [ OK ]
# TEST: Source list without filter mode                               [ OK ]
# 
# Control path: (*, G) operations - IPv6 overlay / IPv6 underlay
# --------------------------------------------------------------
# TEST: (*, G) MDB entry addition with source list                    [ OK ]
# TEST: (*, G) MDB entry presence after addition                      [ OK ]
# TEST: (S, G) MDB entry presence after addition                      [ OK ]
# TEST: (*, G) MDB entry replacement with source list                 [ OK ]
# TEST: (*, G) MDB entry presence after replacement                   [ OK ]
# TEST: (S, G) MDB entry presence after replacement                   [ OK ]
# TEST: (*, G) MDB entry deletion                                     [ OK ]
# TEST: (*, G) MDB entry presence after deletion                      [ OK ]
# TEST: (S, G) MDB entry presence after deletion                      [ OK ]
# TEST: (*, G) MDB entry default filter mode                          [ OK ]
# TEST: (*, G) MDB entry after replacing filter mode to "include"     [ OK ]
# TEST: (S, G) MDB entry after replacing filter mode to "include"     [ OK ]
# TEST: "blocked" flag after replacing filter mode to "include"       [ OK ]
# TEST: (*, G) MDB entry after replacing filter mode to "exclude"     [ OK ]
# TEST: (S, G) MDB entry after replacing filter mode to "exclude"     [ OK ]
# TEST: "blocked" flag after replacing filter mode to "exclude"       [ OK ]
# TEST: (*, G) MDB entry default source list                          [ OK ]
# TEST: (S, G) MDB entry of 1st source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 2nd source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 3rd source after replacing source list    [ OK ]
# TEST: (S, G) MDB entry of 1st source after removing source          [ OK ]
# TEST: (S, G) MDB entry of 2nd source after removing source          [ OK ]
# TEST: (S, G) MDB entry of 3rd source after removing source          [ OK ]
# TEST: (*, G) MDB entry default protocol                             [ OK ]
# TEST: (S, G) MDB entry default protocol                             [ OK ]
# TEST: (*, G) MDB entry protocol after replacement                   [ OK ]
# TEST: (S, G) MDB entry protocol after replacement                   [ OK ]
# TEST: (*, G) MDB entry default destination port                     [ OK ]
# TEST: (S, G) MDB entry default destination port                     [ OK ]
# TEST: (*, G) MDB entry destination port after replacement           [ OK ]
# TEST: (S, G) MDB entry destination port after replacement           [ OK ]
# TEST: (*, G) MDB entry default destination VNI                      [ OK ]
# TEST: (S, G) MDB entry default destination VNI                      [ OK ]
# TEST: (*, G) MDB entry destination VNI after replacement            [ OK ]
# TEST: (S, G) MDB entry destination VNI after replacement            [ OK ]
# TEST: (*, G) MDB entry default outgoing interface                   [ OK ]
# TEST: (S, G) MDB entry default outgoing interface                   [ OK ]
# TEST: (*, G) MDB entry outgoing interface after replacement         [ OK ]
# TEST: (S, G) MDB entry outgoing interface after replacement         [ OK ]
# TEST: All-zeros group with filter mode                              [ OK ]
# TEST: All-zeros group with source list                              [ OK ]
# TEST: (*, G) INCLUDE with an empty source list                      [ OK ]
# TEST: Invalid source in source list                                 [ OK ]
# TEST: Source list without filter mode                               [ OK ]
# 
# Control path: (S, G) operations - IPv4 overlay / IPv4 underlay
# --------------------------------------------------------------
# TEST: (S, G) MDB entry default filter mode                          [ OK ]
# TEST: (S, G) with filter mode                                       [ OK ]
# TEST: (S, G) with source list                                       [ OK ]
# TEST: (S, G) with an invalid source list                            [ OK ]
# TEST: All-zeros group with source                                   [ OK ]
# 
# Control path: (S, G) operations - IPv6 overlay / IPv4 underlay
# --------------------------------------------------------------
# TEST: (S, G) MDB entry default filter mode                          [ OK ]
# TEST: (S, G) with filter mode                                       [ OK ]
# TEST: (S, G) with source list                                       [ OK ]
# TEST: (S, G) with an invalid source list                            [ OK ]
# TEST: All-zeros group with source                                   [ OK ]
# 
# Control path: (S, G) operations - IPv4 overlay / IPv6 underlay
# --------------------------------------------------------------
# TEST: (S, G) MDB entry default filter mode                          [ OK ]
# TEST: (S, G) with filter mode                                       [ OK ]
# TEST: (S, G) with source list                                       [ OK ]
# TEST: (S, G) with an invalid source list                            [ OK ]
# TEST: All-zeros group with source                                   [ OK ]
# 
# Control path: (S, G) operations - IPv6 overlay / IPv6 underlay
# --------------------------------------------------------------
# TEST: (S, G) MDB entry default filter mode                          [ OK ]
# TEST: (S, G) with filter mode                                       [ OK ]
# TEST: (S, G) with source list                                       [ OK ]
# TEST: (S, G) with an invalid source list                            [ OK ]
# TEST: All-zeros group with source                                   [ OK ]
# 
# Control path: Large scale MDB dump - IPv4 overlay / IPv4 underlay
# -----------------------------------------------------------------
# TEST: Large scale dump - VXLAN device #1                            [ OK ]
# TEST: Large scale dump - VXLAN device #2                            [ OK ]
# 
# Control path: Large scale MDB dump - IPv6 overlay / IPv4 underlay
# -----------------------------------------------------------------
# TEST: Large scale dump - VXLAN device #1                            [ OK ]
# TEST: Large scale dump - VXLAN device #2                            [ OK ]
# 
# Control path: Large scale MDB dump - IPv4 overlay / IPv6 underlay
# -----------------------------------------------------------------
# TEST: Large scale dump - VXLAN device #1                            [ OK ]
# TEST: Large scale dump - VXLAN device #2                            [ OK ]
# 
# Control path: Large scale MDB dump - IPv6 overlay / IPv6 underlay
# -----------------------------------------------------------------
# TEST: Large scale dump - VXLAN device #1                            [ OK ]
# TEST: Large scale dump - VXLAN device #2                            [ OK ]
# 
# Control path: Flush
# -------------------
# TEST: Flush all                                                     [ OK ]
# TEST: Flush by port - matching                                      [ OK ]
# TEST: Flush by port - non-matching                                  [ OK ]
# TEST: Flush by source VNI - matching                                [ OK ]
# TEST: Flush by source VNI - non-matching                            [ OK ]
# TEST: Flush by "permanent" state                                    [ OK ]
# TEST: Flush by "nopermanent" state                                  [ OK ]
# TEST: Flush by routing protocol - matching                          [ OK ]
# TEST: Flush by routing protocol - non-matching                      [ OK ]
# TEST: Flush by IPv4 destination IP - matching                       [ OK ]
# TEST: Flush by IPv4 destination IP - non-matching                   [ OK ]
# TEST: Flush by IPv6 destination IP - matching                       [ OK ]
# TEST: Flush by IPv6 destination IP - non-matching                   [ OK ]
# TEST: Flush by UDP destination port - matching                      [ OK ]
# TEST: Flush by UDP destination port - non-matching                  [ OK ]
# TEST: Flush by device's UDP destination port - matching             [ OK ]
# TEST: Flush by device's UDP destination port - non-matching         [ OK ]
# TEST: Flush by destination VNI - matching                           [ OK ]
# TEST: Flush by destination VNI - non-matching                       [ OK ]
# TEST: Flush by destination VNI equal to source VNI - matching       [ OK ]
# TEST: Flush by destination VNI equal to source VNI - non-matching   [ OK ]
# TEST: Flush by VLAN ID                                              [ OK ]
# 
# Data path: Encapsulation parameters - IPv4 overlay / IPv4 underlay
# ------------------------------------------------------------------
# TEST: Destination IP - match                                        [ OK ]
# TEST: Destination IP - no match                                     [ OK ]
# TEST: Default destination port - match                              [ OK ]
# TEST: Default destination port - no match                           [ OK ]
# TEST: Non-default destination port - match                          [ OK ]
# TEST: Non-default destination port - no match                       [ OK ]
# TEST: Default destination VNI - match                               [ OK ]
# TEST: Default destination VNI - no match                            [ OK ]
# TEST: Non-default destination VNI - match                           [ OK ]
# TEST: Non-default destination VNI - no match                        [ OK ]
# 
# Data path: Encapsulation parameters - IPv6 overlay / IPv4 underlay
# ------------------------------------------------------------------
# TEST: Destination IP - match                                        [ OK ]
# TEST: Destination IP - no match                                     [ OK ]
# TEST: Default destination port - match                              [ OK ]
# TEST: Default destination port - no match                           [ OK ]
# TEST: Non-default destination port - match                          [ OK ]
# TEST: Non-default destination port - no match                       [ OK ]
# TEST: Default destination VNI - match                               [ OK ]
# TEST: Default destination VNI - no match                            [ OK ]
# TEST: Non-default destination VNI - match                           [ OK ]
# TEST: Non-default destination VNI - no match                        [ OK ]
# 
# Data path: Encapsulation parameters - IPv4 overlay / IPv6 underlay
# ------------------------------------------------------------------
# TEST: Destination IP - match                                        [ OK ]
# TEST: Destination IP - no match                                     [ OK ]
# TEST: Default destination port - match                              [ OK ]
# TEST: Default destination port - no match                           [ OK ]
# TEST: Non-default destination port - match                          [ OK ]
# TEST: Non-default destination port - no match                       [ OK ]
# TEST: Default destination VNI - match                               [ OK ]
# TEST: Default destination VNI - no match                            [ OK ]
# TEST: Non-default destination VNI - match                           [ OK ]
# TEST: Non-default destination VNI - no match                        [ OK ]
# 
# Data path: Encapsulation parameters - IPv6 overlay / IPv6 underlay
# ------------------------------------------------------------------
# TEST: Destination IP - match                                        [ OK ]
# TEST: Destination IP - no match                                     [ OK ]
# TEST: Default destination port - match                              [ OK ]
# TEST: Default destination port - no match                           [ OK ]
# TEST: Non-default destination port - match                          [ OK ]
# TEST: Non-default destination port - no match                       [ OK ]
# TEST: Default destination VNI - match                               [ OK ]
# TEST: Default destination VNI - no match                            [ OK ]
# TEST: Non-default destination VNI - match                           [ OK ]
# TEST: Non-default destination VNI - no match                        [ OK ]
# 
# Data path: (*, G) EXCLUDE - IR - IPv4 overlay / IPv4 underlay
# -------------------------------------------------------------
# TEST: Block excluded source - first VTEP                            [ OK ]
# TEST: Block excluded source - second VTEP                           [ OK ]
# TEST: Forward valid source - first VTEP                             [ OK ]
# TEST: Forward valid source - second VTEP                            [ OK ]
# TEST: Block excluded source after removal - first VTEP              [ OK ]
# TEST: Block excluded source after removal - second VTEP             [ OK ]
# TEST: Forward valid source after removal - first VTEP               [ OK ]
# TEST: Forward valid source after removal - second VTEP              [ OK ]
# 
# Data path: (*, G) EXCLUDE - IR - IPv6 overlay / IPv4 underlay
# -------------------------------------------------------------
# TEST: Block excluded source - first VTEP                            [ OK ]
# TEST: Block excluded source - second VTEP                           [ OK ]
# TEST: Forward valid source - first VTEP                             [ OK ]
# TEST: Forward valid source - second VTEP                            [ OK ]
# TEST: Block excluded source after removal - first VTEP              [ OK ]
# TEST: Block excluded source after removal - second VTEP             [ OK ]
# TEST: Forward valid source after removal - first VTEP               [ OK ]
# TEST: Forward valid source after removal - second VTEP              [ OK ]
# 
# Data path: (*, G) EXCLUDE - IR - IPv4 overlay / IPv6 underlay
# -------------------------------------------------------------
# TEST: Block excluded source - first VTEP                            [ OK ]
# TEST: Block excluded source - second VTEP                           [ OK ]
# TEST: Forward valid source - first VTEP                             [ OK ]
# TEST: Forward valid source - second VTEP                            [ OK ]
# TEST: Block excluded source after removal - first VTEP              [ OK ]
# TEST: Block excluded source after removal - second VTEP             [ OK ]
# TEST: Forward valid source after removal - first VTEP               [ OK ]
# TEST: Forward valid source after removal - second VTEP              [ OK ]
# 
# Data path: (*, G) EXCLUDE - IR - IPv6 overlay / IPv6 underlay
# -------------------------------------------------------------
# TEST: Block excluded source - first VTEP                            [ OK ]
# TEST: Block excluded source - second VTEP                           [ OK ]
# TEST: Forward valid source - first VTEP                             [ OK ]
# TEST: Forward valid source - second VTEP                            [ OK ]
# TEST: Block excluded source after removal - first VTEP              [ OK ]
# TEST: Block excluded source after removal - second VTEP             [ OK ]
# TEST: Forward valid source after removal - first VTEP               [ OK ]
# TEST: Forward valid source after removal - second VTEP              [ OK ]
# 
# Data path: (*, G) INCLUDE - IR - IPv4 overlay / IPv4 underlay
# -------------------------------------------------------------
# TEST: Block excluded source - first VTEP                            [ OK ]
# TEST: Block excluded source - second VTEP                           [ OK ]
# TEST: Forward valid source - first VTEP                             [ OK ]
# TEST: Forward valid source - second VTEP                            [ OK ]
# TEST: Block excluded source after removal - first VTEP              [ OK ]
# TEST: Block excluded source after removal - second VTEP             [ OK ]
# TEST: Forward valid source after removal - first VTEP               [ OK ]
# TEST: Forward valid source after removal - second VTEP              [ OK ]
# 
# Data path: (*, G) INCLUDE - IR - IPv6 overlay / IPv4 underlay
# -------------------------------------------------------------
# TEST: Block excluded source - first VTEP                            [ OK ]
# TEST: Block excluded source - second VTEP                           [ OK ]
# TEST: Forward valid source - first VTEP                             [ OK ]
# TEST: Forward valid source - second VTEP                            [ OK ]
# TEST: Block excluded source after removal - first VTEP              [ OK ]
# TEST: Block excluded source after removal - second VTEP             [ OK ]
# TEST: Forward valid source after removal - first VTEP               [ OK ]
# TEST: Forward valid source after removal - second VTEP              [ OK ]
# 
# Data path: (*, G) INCLUDE - IR - IPv4 overlay / IPv6 underlay
# -------------------------------------------------------------
# TEST: Block excluded source - first VTEP                            [ OK ]
# TEST: Block excluded source - second VTEP                           [ OK ]
# TEST: Forward valid source - first VTEP                             [ OK ]
# TEST: Forward valid source - second VTEP                            [ OK ]
# TEST: Block excluded source after removal - first VTEP              [ OK ]
# TEST: Block excluded source after removal - second VTEP             [ OK ]
# TEST: Forward valid source after removal - first VTEP               [ OK ]
# TEST: Forward valid source after removal - second VTEP              [ OK ]
# 
# Data path: (*, G) INCLUDE - IR - IPv6 overlay / IPv6 underlay
# -------------------------------------------------------------
# TEST: Block excluded source - first VTEP                            [ OK ]
# TEST: Block excluded source - second VTEP                           [ OK ]
# TEST: Forward valid source - first VTEP                             [ OK ]
# TEST: Forward valid source - second VTEP                            [ OK ]
# TEST: Block excluded source after removal - first VTEP              [ OK ]
# TEST: Block excluded source after removal - second VTEP             [ OK ]
# TEST: Forward valid source after removal - first VTEP               [ OK ]
# TEST: Forward valid source after removal - second VTEP              [ OK ]
# 
# Data path: (*, G) EXCLUDE - P2MP - IPv4 overlay / IPv4 underlay
# ---------------------------------------------------------------
# TEST: Block excluded source                                         [ OK ]
# TEST: Forward valid source                                          [ OK ]
# TEST: Receive of valid source after removal from group              [ OK ]
# 
# Data path: (*, G) EXCLUDE - P2MP - IPv6 overlay / IPv4 underlay
# ---------------------------------------------------------------
# TEST: Block excluded source                                         [ OK ]
# TEST: Forward valid source                                          [ OK ]
# TEST: Receive of valid source after removal from group              [ OK ]
# 
# Data path: (*, G) EXCLUDE - P2MP - IPv4 overlay / IPv6 underlay
# ---------------------------------------------------------------
# TEST: Block excluded source                                         [ OK ]
# TEST: Forward valid source                                          [ OK ]
# TEST: Receive of valid source after removal from group              [ OK ]
# 
# Data path: (*, G) EXCLUDE - P2MP - IPv6 overlay / IPv6 underlay
# ---------------------------------------------------------------
# TEST: Block excluded source                                         [ OK ]
# TEST: Forward valid source                                          [ OK ]
# TEST: Receive of valid source after removal from group              [ OK ]
# 
# Data path: (*, G) INCLUDE - P2MP - IPv4 overlay / IPv4 underlay
# ---------------------------------------------------------------
# TEST: Block excluded source                                         [ OK ]
# TEST: Forward valid source                                          [ OK ]
# TEST: Receive of valid source after removal from group              [ OK ]
# 
# Data path: (*, G) INCLUDE - P2MP - IPv6 overlay / IPv4 underlay
# ---------------------------------------------------------------
# TEST: Block excluded source                                         [ OK ]
# TEST: Forward valid source                                          [ OK ]
# TEST: Receive of valid source after removal from group              [ OK ]
# 
# Data path: (*, G) INCLUDE - P2MP - IPv4 overlay / IPv6 underlay
# ---------------------------------------------------------------
# TEST: Block excluded source                                         [ OK ]
# TEST: Forward valid source                                          [ OK ]
# TEST: Receive of valid source after removal from group              [ OK ]
# 
# Data path: (*, G) INCLUDE - P2MP - IPv6 overlay / IPv6 underlay
# ---------------------------------------------------------------
# TEST: Block excluded source                                         [ OK ]
# TEST: Forward valid source                                          [ OK ]
# TEST: Receive of valid source after removal from group              [ OK ]
# 
# Data path: Egress VNI translation - IPv4 overlay / IPv4 underlay
# ----------------------------------------------------------------
# TEST: Egress VNI translation - PVID configured                      [ OK ]
# TEST: Egress VNI translation - no PVID configured                   [ OK ]
# TEST: Egress VNI translation - PVID reconfigured                    [ OK ]
# 
# Data path: Egress VNI translation - IPv6 overlay / IPv4 underlay
# ----------------------------------------------------------------
# TEST: Egress VNI translation - PVID configured                      [ OK ]
# TEST: Egress VNI translation - no PVID configured                   [ OK ]
# TEST: Egress VNI translation - PVID reconfigured                    [ OK ]
# 
# Data path: Egress VNI translation - IPv4 overlay / IPv6 underlay
# ----------------------------------------------------------------
# TEST: Egress VNI translation - PVID configured                      [ OK ]
# TEST: Egress VNI translation - no PVID configured                   [ OK ]
# TEST: Egress VNI translation - PVID reconfigured                    [ OK ]
# 
# Data path: Egress VNI translation - IPv6 overlay / IPv6 underlay
# ----------------------------------------------------------------
# TEST: Egress VNI translation - PVID configured                      [ OK ]
# TEST: Egress VNI translation - no PVID configured                   [ OK ]
# TEST: Egress VNI translation - PVID reconfigured                    [ OK ]
# 
# Data path: All-zeros MDB entry - IPv4 underlay
# ----------------------------------------------
# TEST: Registered IPv4 multicast - first VTEP                        [ OK ]
# TEST: Registered IPv4 multicast - second VTEP                       [ OK ]
# TEST: Unregistered IPv4 multicast - first VTEP                      [ OK ]
# TEST: Unregistered IPv4 multicast - second VTEP                     [ OK ]
# TEST: Link-local IPv4 multicast - first VTEP                        [ OK ]
# TEST: Link-local IPv4 multicast - second VTEP                       [ OK ]
# TEST: Registered IPv4 multicast with a unicast MAC - first VTEP     [ OK ]
# TEST: Registered IPv4 multicast with a unicast MAC - second VTEP    [ OK ]
# TEST: Registered IPv4 multicast with a broadcast MAC - first VTEP   [ OK ]
# TEST: Registered IPv4 multicast with a broadcast MAC - second VTEP  [ OK ]
# TEST: IPv4 traffic - third VTEP                                     [ OK ]
# TEST: IPv4 traffic - fourth VTEP                                    [ OK ]
# TEST: Registered IPv6 multicast - third VTEP                        [ OK ]
# TEST: Registered IPv6 multicast - fourth VTEP                       [ OK ]
# TEST: Unregistered IPv6 multicast - third VTEP                      [ OK ]
# TEST: Unregistered IPv6 multicast - fourth VTEP                     [ OK ]
# TEST: Link-local IPv6 multicast - third VTEP                        [ OK ]
# TEST: Link-local IPv6 multicast - fourth VTEP                       [ OK ]
# TEST: Registered IPv6 multicast with a unicast MAC - third VTEP     [ OK ]
# TEST: Registered IPv6 multicast with a unicast MAC - fourth VTEP    [ OK ]
# TEST: Registered IPv6 multicast with a broadcast MAC - third VTEP   [ OK ]
# TEST: Registered IPv6 multicast with a broadcast MAC - fourth VTEP  [ OK ]
# TEST: IPv6 traffic - first VTEP                                     [ OK ]
# TEST: IPv6 traffic - second VTEP                                    [ OK ]
# 
# Data path: All-zeros MDB entry - IPv6 underlay
# ----------------------------------------------
# TEST: Registered IPv4 multicast - first VTEP                        [ OK ]
# TEST: Registered IPv4 multicast - second VTEP                       [ OK ]
# TEST: Unregistered IPv4 multicast - first VTEP                      [ OK ]
# TEST: Unregistered IPv4 multicast - second VTEP                     [ OK ]
# TEST: Link-local IPv4 multicast - first VTEP                        [ OK ]
# TEST: Link-local IPv4 multicast - second VTEP                       [ OK ]
# TEST: Registered IPv4 multicast with a unicast MAC - first VTEP     [ OK ]
# TEST: Registered IPv4 multicast with a unicast MAC - second VTEP    [ OK ]
# TEST: Registered IPv4 multicast with a broadcast MAC - first VTEP   [ OK ]
# TEST: Registered IPv4 multicast with a broadcast MAC - second VTEP  [ OK ]
# TEST: IPv4 traffic - third VTEP                                     [ OK ]
# TEST: IPv4 traffic - fourth VTEP                                    [ OK ]
# TEST: Registered IPv6 multicast - third VTEP                        [ OK ]
# TEST: Registered IPv6 multicast - fourth VTEP                       [ OK ]
# TEST: Unregistered IPv6 multicast - third VTEP                      [ OK ]
# TEST: Unregistered IPv6 multicast - fourth VTEP                     [ OK ]
# TEST: Link-local IPv6 multicast - third VTEP                        [ OK ]
# TEST: Link-local IPv6 multicast - fourth VTEP                       [ OK ]
# TEST: Registered IPv6 multicast with a unicast MAC - third VTEP     [ OK ]
# TEST: Registered IPv6 multicast with a unicast MAC - fourth VTEP    [ OK ]
# TEST: Registered IPv6 multicast with a broadcast MAC - third VTEP   [ OK ]
# TEST: Registered IPv6 multicast with a broadcast MAC - fourth VTEP  [ OK ]
# TEST: IPv6 traffic - first VTEP                                     [ OK ]
# TEST: IPv6 traffic - second VTEP                                    [ OK ]
# 
# Data path: MDB with FDB - IPv4 overlay / IPv4 underlay
# ------------------------------------------------------
# TEST: IP multicast - first VTEP                                     [ OK ]
# TEST: IP multicast - second VTEP                                    [ OK ]
# TEST: Broadcast - first VTEP                                        [ OK ]
# TEST: Broadcast - second VTEP                                       [ OK ]
# TEST: IP multicast after removal - first VTEP                       [ OK ]
# TEST: IP multicast after removal - second VTEP                      [ OK ]