KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d 2026-06-06 17:55:43 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh LKP WARN miss config CONFIG_IPV6_ILA= of net/config LKP WARN miss config CONFIG_IPV6_RPL_LWTUNNEL= of net/config LKP WARN miss config CONFIG_TEST_BLACKHOLE_DEV= of net/config fixup_test_group: fixup_net /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests 2026-06-06 17:55:44 mount --bind /lib/modules/7.1.0-rc1+/kernel/lib /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/lib make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids' MKDIR /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/ MKDIR /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids//libsubcmd GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/bpf_helper_defs.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/btf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_common.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_legacy.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_helpers.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_tracing.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_core_read.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/skel_internal.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_endian.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_version.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/usdt.bpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_helper_defs.h INSTALL libbpf_headers INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/exec-cmd.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/help.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/pager.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/run-command.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/parse-options.h INSTALL libsubcmd_headers CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/nlattr.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/bpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf_utils.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/netlink.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/bpf_prog_linfo.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf_probes.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/hashmap.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_dump.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/ringbuf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/strset.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/linker.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/gen_loader.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/relo_core.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/usdt.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/zip.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd/exec-cmd.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/elf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/features.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd/help.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_iter.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd/pager.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd/parse-options.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_relocate.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd/run-command.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd/sigchain.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd/subcmd-config.o LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd/libsubcmd-in.o AR /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libsubcmd/libsubcmd.a LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf-in.o LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/libbpf/libbpf.a HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/main.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/rbtree.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/zalloc.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/ctype.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/string.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/str_error_r.o HOSTLD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids/resolve_btfids-in.o LINK resolve_btfids make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/bpf/resolve_btfids' 2026-06-06 17:55:49 make -j16 -C bpf make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf' Auto-detecting system features: ... llvm: [ on ] MKDIR libbpf make: Warning: File '/sys/kernel/btf/vmlinux' has modification time 14 s in the future TEST-HDR [test_progs] tests.h MKDIR bpftool MKDIR include MKDIR no_alu32 MKDIR cpuv4 TEST-HDR [test_maps] tests.h MKDIR resolve_btfids LIB-OBJ [test_progs] find_bit.o LIB liburandom_read.so SIGN-FILE sign-file BINARY uprobe_multi LIB-OBJ [test_progs-no_alu32] find_bit.o LIB-OBJ [test_progs-cpuv4] find_bit.o GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/bpf-helpers.rst GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/bpf-syscall.rst INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/bpf.h GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/bpf_helper_defs.h GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/bpf-syscall.2 INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/libbpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/btf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/libbpf_legacy.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/libbpf_common.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/bpf_helpers.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/bpf_tracing.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/bpf_endian.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/bpf_core_read.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/skel_internal.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/libbpf_version.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/usdt.bpf.h GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/bpf-helpers.7 INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/bpf_helper_defs.h INSTALL libbpf_headers GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/bpf-syscall.2 GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/libbpf.pc GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/bpf-helpers.7 CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/libbpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/bpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/nlattr.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/libbpf_utils.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/netlink.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/bpf_prog_linfo.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/libbpf_probes.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/hashmap.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/btf_dump.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/strset.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/ringbuf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/linker.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/libbpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/gen_loader.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/bpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/relo_core.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/usdt.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/zip.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/elf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/nlattr.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/features.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/btf_iter.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/libbpf_utils.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/btf_relocate.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/netlink.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/bpf_prog_linfo.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/hashmap.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/libbpf_probes.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/btf_dump.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/ringbuf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/strset.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/linker.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/gen_loader.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/relo_core.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/usdt.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/zip.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/elf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/features.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/btf_iter.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/btf_relocate.o BINARY urandom_read LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/staticobjs/libbpf-in.o LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/libbpf.a LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/sharedobjs/libbpf-in.o LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/libbpf/libbpf.so.1.8.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 CC veristat.o BINARY test_lru_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] sysctl_helpers.o EXT-OBJ [test_progs] netlink_helpers.o EXT-OBJ [test_progs] jit_disasm_helpers.o EXT-OBJ [test_progs] io_helpers.o EXT-OBJ [test_progs] test_loader.o MKDIR /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids//libsubcmd EXT-OBJ [test_progs] xsk.o EXT-OBJ [test_progs] disasm.o EXT-OBJ [test_progs] disasm_helpers.o EXT-OBJ [test_progs] json_writer.o EXT-OBJ [test_progs] bpftool_helpers.o EXT-OBJ [test_progs] usdt_1.o EXT-OBJ [test_progs] usdt_2.o BINARY xdp_synproxy BINARY test_sockmap BINARY test_tcpnotify_user 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] sysctl_helpers.o EXT-OBJ [test_progs-no_alu32] netlink_helpers.o EXT-OBJ [test_progs-no_alu32] jit_disasm_helpers.o EXT-OBJ [test_progs-no_alu32] io_helpers.o INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/exec-cmd.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/help.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/pager.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/parse-options.h 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] disasm_helpers.o INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd//include/subcmd/run-command.h EXT-OBJ [test_progs-no_alu32] json_writer.o INSTALL libsubcmd_headers EXT-OBJ [test_progs-no_alu32] bpftool_helpers.o EXT-OBJ [test_progs-no_alu32] usdt_1.o EXT-OBJ [test_progs-no_alu32] usdt_2.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 EXT-OBJ [test_progs-cpuv4] cap_helpers.o EXT-OBJ [test_progs-cpuv4] unpriv_helpers.o EXT-OBJ [test_progs-cpuv4] sysctl_helpers.o EXT-OBJ [test_progs-cpuv4] netlink_helpers.o EXT-OBJ [test_progs-cpuv4] jit_disasm_helpers.o EXT-OBJ [test_progs-cpuv4] io_helpers.o EXT-OBJ [test_progs-cpuv4] test_loader.o EXT-OBJ [test_progs-cpuv4] disasm.o EXT-OBJ [test_progs-cpuv4] xsk.o EXT-OBJ [test_progs-cpuv4] disasm_helpers.o EXT-OBJ [test_progs-cpuv4] json_writer.o EXT-OBJ [test_progs-cpuv4] bpftool_helpers.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/exec-cmd.o EXT-OBJ [test_progs-cpuv4] usdt_1.o EXT-OBJ [test_progs-cpuv4] usdt_2.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/help.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/pager.o CC bench.o CC bench_count.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/parse-options.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/run-command.o BINARY flow_dissector_load BINARY test_lirc_mode2_user BINARY xdping CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/sigchain.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/subcmd-config.o BINARY test_verifier BINARY test_tag BINARY veristat LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/libsubcmd-in.o AR /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/libsubcmd/libsubcmd.a HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/main.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/zalloc.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/rbtree.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/string.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/ctype.o HOSTCC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/str_error_r.o HOSTLD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/resolve_btfids/resolve_btfids-in.o LINK resolve_btfids make[1]: Warning: File '/sys/kernel/btf/vmlinux' has modification time 6.9 s in the future INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/hashmap.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/nlattr.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/libbpf_internal.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/include/bpf/relo_core.h MKDIR /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf MKDIR /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/ MKDIR /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/ INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/hashmap.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/relo_core.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf_internal.h CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/btf_dumper.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/cfg.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/cgroup.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/common.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/feature.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/gen.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/iter.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/jit_disasm.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/json_writer.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/link.o GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/bpf_helper_defs.h CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/main.o INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf.h CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/map.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/map_perf_ring.o INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/btf.h CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/net.o INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf_common.h CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/netlink_dumper.o INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf_legacy.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_helpers.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_tracing.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_endian.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_core_read.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/skel_internal.h CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/perf.o INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/libbpf_version.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/usdt.bpf.h CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/sign.o INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/include/bpf/bpf_helper_defs.h CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/struct_ops.o INSTALL libbpf_headers CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/token.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/tracelog.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/xlated_dumper.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/disasm.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/libbpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/bpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/nlattr.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/libbpf_utils.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/netlink.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/libbpf_probes.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/hashmap.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/btf_dump.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/ringbuf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/strset.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/linker.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/gen_loader.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/relo_core.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/usdt.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/zip.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/elf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/features.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/btf_iter.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/btf_relocate.o warning: the compiler differs from the one used to build the kernel The kernel was built by: gcc-14 (Debian 14.2.0-19) 14.2.0 You are using: gcc (Debian 14.2.0-19) 14.2.0 CC [M] bpf_testmod.o CC [M] bpf_test_no_cfi.o CC [M] bpf_test_modorder_x.o CC [M] bpf_test_modorder_y.o CC [M] bpf_test_rqspinlock.o LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/staticobjs/libbpf-in.o LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/libbpf/libbpf.a CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/main.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/json_writer.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/common.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/gen.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/sign.o LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bootstrap/bpftool GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/vmlinux.h skipping /sys/kernel/btf/vmlinux (will be loaded as base) CLANG /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/pid_iter.bpf.o CLANG /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/profiler.bpf.o MODPOST Module.symvers CC [M] bpf_testmod.mod.o CC [M] .module-common.o CC [M] bpf_test_no_cfi.mod.o CC [M] bpf_test_modorder_x.mod.o CC [M] bpf_test_modorder_y.mod.o CC [M] bpf_test_rqspinlock.mod.o LD [M] bpf_testmod.ko LD [M] bpf_test_modorder_y.ko LD [M] bpf_test_modorder_x.ko LD [M] bpf_test_rqspinlock.ko BTF [M] bpf_test_modorder_y.ko BTF [M] bpf_testmod.ko BTF [M] bpf_test_modorder_x.ko BTF [M] bpf_test_rqspinlock.ko LD [M] bpf_test_no_cfi.ko BTF [M] bpf_test_no_cfi.ko GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/pid_iter.skel.h GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/profiler.skel.h CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/prog.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/pids.o MOD bpf_testmod.ko MOD bpf_test_modorder_x.ko MOD bpf_test_no_cfi.ko MOD bpf_test_modorder_y.ko MOD bpf_test_rqspinlock.ko LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/tools/build/bpftool/bpftool INSTALL bpftool make[1]: warning: Clock skew detected. Your build may be incomplete. GEN vmlinux.h skipping /sys/kernel/btf/vmlinux (will be loaded as base) CLNG-BPF [test_progs] access_map_in_map.bpf.o CLNG-BPF [test_progs] arena_atomics.bpf.o CLNG-BPF [test_progs] arena_htab.bpf.o CLNG-BPF [test_progs] arena_htab_asm.bpf.o CLNG-BPF [test_progs] arena_list.bpf.o CLNG-BPF [test_progs] arena_spin_lock.bpf.o CLNG-BPF [test_progs] arena_strsearch.bpf.o CLNG-BPF [test_progs] atomic_bounds.bpf.o CLNG-BPF [test_progs] async_stack_depth.bpf.o CLNG-BPF [test_progs] bad_struct_ops.bpf.o CLNG-BPF [test_progs] bad_struct_ops2.bpf.o CLNG-BPF [test_progs] bench_local_storage_create.bpf.o CLNG-BPF [test_progs] bind4_prog.bpf.o CLNG-BPF [test_progs] bench_sockmap_prog.bpf.o CLNG-BPF [test_progs] bind6_prog.bpf.o CLNG-BPF [test_progs] bind_perm.bpf.o CLNG-BPF [test_progs] bloom_filter_bench.bpf.o CLNG-BPF [test_progs] bloom_filter_map.bpf.o CLNG-BPF [test_progs] bpf_cc_cubic.bpf.o CLNG-BPF [test_progs] bpf_cubic.bpf.o CLNG-BPF [test_progs] bpf_dctcp.bpf.o CLNG-BPF [test_progs] bpf_dctcp_release.bpf.o CLNG-BPF [test_progs] bpf_flow.bpf.o CLNG-BPF [test_progs] bpf_gotox.bpf.o CLNG-BPF [test_progs] bpf_hashmap_full_update_bench.bpf.o CLNG-BPF [test_progs] bpf_hashmap_lookup.bpf.o CLNG-BPF [test_progs] bpf_iter_bpf_array_map.bpf.o CLNG-BPF [test_progs] bpf_iter_bpf_hash_map.bpf.o CLNG-BPF [test_progs] bpf_iter_bpf_link.bpf.o CLNG-BPF [test_progs] bpf_iter_bpf_map.bpf.o CLNG-BPF [test_progs] bpf_iter_bpf_percpu_array_map.bpf.o CLNG-BPF [test_progs] bpf_iter_bpf_percpu_hash_map.bpf.o CLNG-BPF [test_progs] bpf_iter_bpf_sk_storage_helpers.bpf.o CLNG-BPF [test_progs] bpf_iter_bpf_sk_storage_map.bpf.o CLNG-BPF [test_progs] bpf_iter_ipv6_route.bpf.o CLNG-BPF [test_progs] bpf_iter_ksym.bpf.o CLNG-BPF [test_progs] bpf_iter_map_elem.bpf.o CLNG-BPF [test_progs] bpf_iter_netlink.bpf.o CLNG-BPF [test_progs] bpf_iter_setsockopt.bpf.o CLNG-BPF [test_progs] bpf_iter_setsockopt_unix.bpf.o CLNG-BPF [test_progs] bpf_iter_sockmap.bpf.o CLNG-BPF [test_progs] bpf_iter_task_btf.bpf.o CLNG-BPF [test_progs] bpf_iter_task_file.bpf.o CLNG-BPF [test_progs] bpf_iter_task_stack.bpf.o CLNG-BPF [test_progs] bpf_iter_task_vmas.bpf.o CLNG-BPF [test_progs] bpf_iter_tasks.bpf.o CLNG-BPF [test_progs] bpf_iter_tcp4.bpf.o CLNG-BPF [test_progs] bpf_iter_tcp6.bpf.o CLNG-BPF [test_progs] bpf_iter_test_kern1.bpf.o CLNG-BPF [test_progs] bpf_iter_test_kern2.bpf.o CLNG-BPF [test_progs] bpf_iter_test_kern3.bpf.o CLNG-BPF [test_progs] bpf_iter_test_kern4.bpf.o CLNG-BPF [test_progs] bpf_iter_test_kern5.bpf.o CLNG-BPF [test_progs] bpf_iter_udp4.bpf.o CLNG-BPF [test_progs] bpf_iter_test_kern6.bpf.o CLNG-BPF [test_progs] bpf_iter_udp6.bpf.o CLNG-BPF [test_progs] bpf_iter_unix.bpf.o CLNG-BPF [test_progs] bpf_iter_vma_offset.bpf.o CLNG-BPF [test_progs] bpf_loop.bpf.o CLNG-BPF [test_progs] bpf_loop_bench.bpf.o CLNG-BPF [test_progs] bpf_mod_race.bpf.o CLNG-BPF [test_progs] bpf_qdisc_fail__incompl_ops.bpf.o CLNG-BPF [test_progs] bpf_qdisc_fifo.bpf.o CLNG-BPF [test_progs] bpf_qdisc_fq.bpf.o CLNG-BPF [test_progs] bpf_smc.bpf.o CLNG-BPF [test_progs] bpf_syscall_macro.bpf.o CLNG-BPF [test_progs] bpf_tcp_nogpl.bpf.o CLNG-BPF [test_progs] bprm_opts.bpf.o CLNG-BPF [test_progs] btf_data.bpf.o CLNG-BPF [test_progs] btf_dump_test_case_bitfields.bpf.o CLNG-BPF [test_progs] btf_dump_test_case_multidim.bpf.o CLNG-BPF [test_progs] btf_dump_test_case_namespacing.bpf.o CLNG-BPF [test_progs] btf_dump_test_case_ordering.bpf.o CLNG-BPF [test_progs] btf_dump_test_case_packing.bpf.o CLNG-BPF [test_progs] btf_dump_test_case_padding.bpf.o CLNG-BPF [test_progs] btf_dump_test_case_syntax.bpf.o CLNG-BPF [test_progs] btf_type_tag.bpf.o CLNG-BPF [test_progs] btf_type_tag_percpu.bpf.o CLNG-BPF [test_progs] btf_type_tag_user.bpf.o CLNG-BPF [test_progs] cb_refs.bpf.o CLNG-BPF [test_progs] cg_storage_multi_egress_only.bpf.o CLNG-BPF [test_progs] cg_storage_multi_isolated.bpf.o CLNG-BPF [test_progs] cg_storage_multi_shared.bpf.o CLNG-BPF [test_progs] cgroup_ancestor.bpf.o CLNG-BPF [test_progs] cgroup_getset_retval_getsockopt.bpf.o CLNG-BPF [test_progs] cgroup_getset_retval_hooks.bpf.o CLNG-BPF [test_progs] cgroup_getset_retval_setsockopt.bpf.o CLNG-BPF [test_progs] cgroup_hierarchical_stats.bpf.o progs/bpf_qdisc_fail__incompl_ops.cprogs/bpf_qdisc_fifo.c:38:3: error: call to undeclared function 'bpf_qdisc_skb_drop'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 38 | bpf_qdisc_skb_drop(skb, to_free); | ^ :13:2: error: call to undeclared function 'bpf_qdisc_skb_drop'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 13 | bpf_qdisc_skb_drop(skb, to_free); | ^ progs/bpf_qdisc_fq.c:280:11: error: call to undeclared function 'bpf_skb_get_hash'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 280 | hash = bpf_skb_get_hash(skb) & q.orphan_mask; | ^ progs/bpf_qdisc_fq.c:287:11: error: call to undeclared function 'bpf_skb_get_hash'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 287 | hash = bpf_skb_get_hash(skb) & q.orphan_mask; | ^ CLNG-BPF [test_progs] cgroup_iter.bpf.o CLNG-BPF [test_progs] cgroup_iter_memcg.bpf.o CLNG-BPF [test_progs] cgroup_mprog.bpf.o progs/bpf_qdisc_fq.c:375:3: error: call to undeclared function 'bpf_qdisc_skb_drop'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 375 | bpf_qdisc_skb_drop(skb, to_free); | ^ 1 error generated. make: *** [Makefile:781: /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/bpf_qdisc_fail__incompl_ops.bpf.o] Error 1 make: *** Waiting for unfinished jobs.... progs/bpf_qdisc_fifo.c:71:2: error: call to undeclared function 'bpf_qdisc_bstats_update'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 71 | bpf_qdisc_bstats_update(sch, skb); | ^ progs/bpf_qdisc_fifo.c:106:4: error: call to undeclared function 'bpf_kfree_skb'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 106 | bpf_kfree_skb(skb); | ^ 3 errors generated. progs/bpf_qdisc_fq.c:614:3: error: call to undeclared function 'bpf_qdisc_bstats_update'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 614 | bpf_qdisc_bstats_update(sch, skb); | ^ progs/bpf_qdisc_fq.c:619:3: error: call to undeclared function 'bpf_qdisc_watchdog_schedule'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 619 | bpf_qdisc_watchdog_schedule(sch, cb_ctx.expire, q.timer_slack); | ^ make: *** [Makefile:781: /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/bpf_qdisc_fifo.bpf.o] Error 1 5 errors generated. make: *** [Makefile:781: /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf/bpf_qdisc_fq.bpf.o] Error 1 make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/bpf' 2026-06-06 17:56:12 make -j16 -C ../../net/ynl make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl' make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl/lib' gcc -std=gnu11 -O2 -W -Wall -Wextra -Wno-unused-parameter -Wshadow -c -MMD -c -o ynl.o ynl.c make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl/generated' -e GEN binder-user.c -e GEN binder-user.h -e GEN dev-energymodel-user.c -e GEN dev-energymodel-user.h -e GEN devlink-user.c -e GEN devlink-user.h -e GEN dpll-user.c -e GEN dpll-user.h -e GEN drm_ras-user.c -e GEN drm_ras-user.h -e GEN ethtool-user.c -e GEN ethtool-user.h -e GEN fou-user.c -e GEN fou-user.h -e GEN handshake-user.c -e GEN handshake-user.h -e GEN lockd-user.c -e GEN lockd-user.h -e GEN mptcp_pm-user.h -e GEN mptcp_pm-user.c -e GEN net_shaper-user.c -e GEN net_shaper-user.h -e GEN netdev-user.c -e AR ynl.a -e GEN netdev-user.h -e GEN nfsd-user.c -e GEN nfsd-user.h -e GEN nl80211-user.c -e GEN nl80211-user.h -e GEN nlctrl-user.c make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl/lib' -e GEN nlctrl-user.h -e GEN ovpn-user.c -e GEN ovpn-user.h -e GEN ovs_datapath-user.c -e GEN ovs_datapath-user.h -e GEN ovs_flow-user.c -e GEN ovs_vport-user.c -e GEN ovs_flow-user.h -e GEN ovs_vport-user.h -e GEN psp-user.c -e GEN psp-user.h -e GEN rt-addr-user.c -e GEN rt-addr-user.h -e GEN rt-link-user.c -e GEN rt-link-user.h -e GEN rt-neigh-user.c -e GEN rt-neigh-user.h -e GEN rt-route-user.c -e GEN rt-route-user.h -e GEN rt-rule-user.c -e GEN rt-rule-user.h -e GEN tc-user.c -e GEN tc-user.h -e GEN tcp_metrics-user.c -e GEN tcp_metrics-user.h -e GEN team-user.c -e GEN team-user.h -e GEN wireguard-user.c -e GEN wireguard-user.h -e GEN_RST binder.rst -e GEN_RST conntrack.rst -e GEN_RST dev-energymodel.rst -e GEN_RST devlink.rst -e GEN_RST dpll.rst -e GEN_RST drm_ras.rst -e GEN_RST ethtool.rst -e GEN_RST fou.rst -e GEN_RST handshake.rst -e GEN_RST mptcp_pm.rst -e GEN_RST lockd.rst -e GEN_RST net_shaper.rst -e GEN_RST netdev.rst -e GEN_RST nfsd.rst -e GEN_RST nftables.rst -e GEN_RST nl80211.rst -e GEN_RST nlctrl.rst -e GEN_RST ovpn.rst -e GEN_RST ovs_datapath.rst -e GEN_RST ovs_flow.rst -e GEN_RST ovs_vport.rst -e GEN_RST psp.rst -e GEN_RST rt-addr.rst -e GEN_RST rt-link.rst -e GEN_RST rt-route.rst -e GEN_RST rt-neigh.rst -e GEN_RST rt-rule.rst -e GEN_RST tc.rst -e GEN_RST tcp_metrics.rst -e GEN_RST team.rst -e GEN_RST wireguard.rst -e CC binder-user.o -e CC dev-energymodel-user.o -e CC devlink-user.o -e CC dpll-user.o -e CC drm_ras-user.o -e CC ethtool-user.o -e CC fou-user.o -e CC handshake-user.o -e CC lockd-user.o -e CC mptcp_pm-user.o -e CC net_shaper-user.o -e CC netdev-user.o -e CC nfsd-user.o -e CC nlctrl-user.o -e CC nl80211-user.o -e CC ovpn-user.o -e CC ovs_datapath-user.o -e CC ovs_flow-user.o -e CC ovs_vport-user.o -e CC psp-user.o -e CC rt-addr-user.o -e CC rt-link-user.o -e CC rt-neigh-user.o -e CC rt-route-user.o -e CC rt-rule-user.o -e CC tc-user.o -e CC tcp_metrics-user.o -e CC team-user.o -e CC wireguard-user.o -e AR protos.a make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl/generated' -e AR libynl.a make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl/ynltool' make[1]: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl/tests' CC test ovs CC test netdev CC test rt-link CC test tc CC test devlink CC test ethtool CC test rt-addr CC test rt-route -e CC json_writer.o -e CC main.o -e CC page-pool.o -e CC qstats.o -e LINK ynltool make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl/ynltool' make[1]: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl/tests' make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/net/ynl' 2026-06-06 17:56:19 make -j16 -C net make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net' CC bind_timewait CC bind_wildcard CC epoll_busy_poll CC icmp_rfc4884 CC ipv6_fragmentation CC proc_net_pktgen CC reuseaddr_conflict CC reuseport_bpf CC reuseport_bpf_cpu CC reuseport_bpf_numa CC reuseport_dualstack CC sk_bind_sendto_listen CC sk_connect_zero_addr CC sk_so_peek_off CC so_incoming_cpu CC tap CC tcp_port_share CC bind_bhash CC cmsg_sender CC fin_ack_lat CC hwtstamp_config CC ioam6_parser CC io_uring_zerocopy_tx CC ip_defrag CC ip_local_port_range CC ipsec CC ipv6_flowlabel CC ipv6_flowlabel_mgr CC msg_zerocopy CC nettest CC psock_fanout CC psock_snd CC psock_tpacket CC reuseaddr_ports_exhausted CC reuseport_addr_any CC rxtimestamp CC sctp_hello CC skf_net_off CC so_netns_cookie CC so_rcv_listener CC so_txtime CC socket CC stress_reuseport_listen CC tcp_fastopen_backup_key CC tcp_inq CC tcp_mmap CC tfo CC timestamping CC txring_overwrite CC txtimestamp CC udpgso CC udpgso_bench_rx CC udpgso_bench_tx MKDIR libbpf MAKE libbpf.a make[2]: Nothing to be done for 'all'. make[2]: Nothing to be done for 'all'. -e AR libynl.a GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/bpf_helper_defs.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/bpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/libbpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/btf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/libbpf_common.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/libbpf_legacy.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/bpf_helpers.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/bpf_tracing.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/bpf_endian.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/bpf_core_read.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/skel_internal.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/libbpf_version.h CC netlink-dumps CC busy_poller CC tun INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/usdt.bpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/include/bpf/bpf_helper_defs.h INSTALL libbpf_headers GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/libbpf.pc CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/libbpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/bpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/nlattr.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/libbpf_utils.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/netlink.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/bpf_prog_linfo.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/libbpf_probes.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/hashmap.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/btf_dump.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/ringbuf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/strset.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/linker.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/relo_core.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/gen_loader.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/libbpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/bpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/nlattr.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/usdt.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/libbpf_utils.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/zip.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/netlink.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/elf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/bpf_prog_linfo.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/features.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/btf_iter.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/btf_relocate.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/libbpf_probes.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/hashmap.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/btf_dump.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/ringbuf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/strset.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/linker.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/gen_loader.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/relo_core.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/usdt.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/zip.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/elf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/features.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/btf_iter.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/btf_relocate.o LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/staticobjs/libbpf-in.o LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/libbpf.a LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/sharedobjs/libbpf-in.o LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/tools/build/libbpf/libbpf.so.1.8.0 BPF_PROG nat6to4.bpf.o BPF_PROG sample_map_ret0.bpf.o BPF_PROG sample_ret0.bpf.o make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net' 2026-06-06 17:56:23 make -j16 install TARGETS=net INSTALL_PATH=/usr/bin/ make[1]: Nothing to be done for 'all'. CC csum MKDIR libbpf CC xdp_helper CC gro MAKE libbpf.a GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/bpf_helper_defs.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/bpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/libbpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/btf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/libbpf_common.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/libbpf_legacy.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/bpf_helpers.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/bpf_tracing.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/bpf_endian.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/bpf_core_read.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/skel_internal.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/libbpf_version.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/usdt.bpf.h INSTALL /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/include/bpf/bpf_helper_defs.h INSTALL libbpf_headers GEN /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/libbpf.pc CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/bpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/libbpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/nlattr.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/libbpf_utils.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/netlink.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/bpf_prog_linfo.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/hashmap.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/btf_dump.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/libbpf_probes.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/ringbuf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/strset.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/linker.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/gen_loader.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/relo_core.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/libbpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/bpf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/nlattr.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/usdt.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/btf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/zip.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/elf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/features.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/libbpf_utils.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/netlink.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/bpf_prog_linfo.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/btf_iter.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/libbpf_probes.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/hashmap.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/btf_relocate.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/btf_dump.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/ringbuf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/strset.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/linker.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/relo_core.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/gen_loader.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/usdt.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/zip.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/elf.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/features.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/btf_iter.o CC /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/btf_relocate.o LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/staticobjs/libbpf-in.o LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/libbpf.a LD /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/sharedobjs/libbpf-in.o LINK /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/tools/build/libbpf/libbpf.so.1.8.0 BPF_PROG xdp_dummy.bpf.o BPF_PROG xdp_metadata.bpf.o BPF_PROG xdp_native.bpf.o 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 rsync -a --copy-unsafe-links altnames.sh amt.sh arp_ndisc_evict_nocarrier.sh arp_ndisc_untracked_subnets.sh bareudp.sh big_tcp.sh bind_bhash.sh bpf_offload.py bridge_stp_mode.sh bridge_vlan_dump.sh broadcast_ether_dst.sh broadcast_ busy_poll_test.sh cmsg_ip.sh cmsg_so_mark.sh cmsg_so_priority.sh cmsg_time.sh double_udp_encap.sh drop_monitor_tests.sh fcnal-ipv4.sh fcnal-ipv6.sh fcnal-other.sh fdb_flush.sh fdb_notify.sh fib-onlink-tests.sh fib_nexthop_multiprefix.sh fib_nexthop_nongw.sh fib_rule_tests.sh fib_tests.sh fin_ack_lat.sh fq_band_pktlimit.sh gre_gso.sh gre_ipv6_lladdr.sh icmp.sh icmp_redirect.sh io_uring_zerocopy_tx.sh ioam6.sh ip6_gre_headroom.sh ip6_tunnel.sh ip_defrag.sh ip_local_port_range.sh ipv6_flowlabel.sh ipv6_force_forwarding.sh ipv6_route_update_soft_lockup.sh ipvtap_test.sh l2_tos_ttl_inherit.sh l2tp.sh link_netns.py lwt_dst_cache_ref_loop.sh macvlan_mcast_shared_mac.sh msg_zerocopy.sh nat6to4.sh ndisc_unsolicited_na_test.sh netdev-l2addr.sh netdevice.sh netns-name.sh netns-sysctl.sh nk_qlease.py nl_netdev.py nl_nlctrl.py psock_snd.sh reuseaddr_ports_exhausted.sh reuseport_addr_any.sh route_hint.sh route_localnet.sh rps_default_mask.sh rtnetlink.py rtnetlink.sh rtnetlink_notification.sh run_afpackettests run_netsocktests rxtimestamp.sh sctp_vrf.sh skf_net_off.sh so_txtime.sh srv6_end_dt46_l3vpn_test.sh srv6_end_dt4_l3vpn_test.sh srv6_end_dt6_l3vpn_test.sh srv6_end_dx4_netfilter_test.sh srv6_end_dx6_netfilter_test.sh srv6_end_flavors_test.sh srv6_end_next_csid_l3vpn_test.sh srv6_end_x_next_csid_l3vpn_test.sh srv6_hencap_red_l3vpn_test.sh srv6_hl2encap_red_l2vpn_test.sh srv6_iptunnel_cache.sh stress_reuseport_listen.sh tcp_fastopen_backup_key.sh test_bpf.sh test_bridge_backup_port.sh test_bridge_neigh_suppress.sh test_ingress_egress_chaining.sh test_neigh.sh test_so_rcv.sh test_vxlan_fdb_changelink.sh test_vxlan_mdb.sh test_vxlan_nh.sh test_vxlan_nolocalbypass.sh test_vxlan_under_vrf.sh test_vxlan_vnifiltering.sh tfo_passive.sh traceroute.sh txtimestamp.sh udpgro.sh udpgro_bench.sh udpgro_frglist.sh udpgro_fwd.sh udpgso.sh udpgso_bench.sh unicast_extensions.sh veth.sh vlan_bridge_binding.sh vlan_hw_filter.sh vrf-xfrm-tests.sh vrf_route_leaking.sh vrf_strict_mode_test.sh xfrm_state.sh /usr/bin//net/ rsync: [sender] link_stat "/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/broadcast_" 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.4.1] make[1]: *** [../lib.mk:175: install] Error 23 rsync -a --copy-unsafe-links ../../../../net/ynl ../../../../../Documentation/netlink/specs ksft_setup_loopback.sh /usr/bin//net/lib/ rsync -a --copy-unsafe-links /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/xdp_dummy.bpf.o /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/xdp_metadata.bpf.o /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/xdp_native.bpf.o /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/csum /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/gro /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/xdp_helper /usr/bin//net/lib/ relative_files=""; for entry in py/__init__.py py/bpf.py py/consts.py py/ksft.py py/netns.py py/nsim.py py/utils.py py/ynl.py sh/defer.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-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests && rsync -aR $relative_files /usr/bin// 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 Unable to get version from git describe **Kselftest Installation is complete: /usr/bin/** 2026-06-06 17:56:28 make -j16 TARGETS=net install make[1]: Nothing to be done for 'all'. make[1]: Nothing to be done for 'all'. mkdir -p /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/kselftest install -m 744 kselftest/module.sh /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 kselftest/runner.sh /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 kselftest/prefix.pl /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 kselftest/ktap_helpers.sh /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 kselftest/ksft.py /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/kselftest/ install -m 744 run_kselftest.sh /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/ rm -f /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/kselftest-list.txt rsync -a --copy-unsafe-links altnames.sh amt.sh arp_ndisc_evict_nocarrier.sh arp_ndisc_untracked_subnets.sh bareudp.sh big_tcp.sh bind_bhash.sh bpf_offload.py bridge_stp_mode.sh bridge_vlan_dump.sh broadcast_ether_dst.sh broadcast_ busy_poll_test.sh cmsg_ip.sh cmsg_so_mark.sh cmsg_so_priority.sh cmsg_time.sh double_udp_encap.sh drop_monitor_tests.sh fcnal-ipv4.sh fcnal-ipv6.sh fcnal-other.sh fdb_flush.sh fdb_notify.sh fib-onlink-tests.sh fib_nexthop_multiprefix.sh fib_nexthop_nongw.sh fib_rule_tests.sh fib_tests.sh fin_ack_lat.sh fq_band_pktlimit.sh gre_gso.sh gre_ipv6_lladdr.sh icmp.sh icmp_redirect.sh io_uring_zerocopy_tx.sh ioam6.sh ip6_gre_headroom.sh ip6_tunnel.sh ip_defrag.sh ip_local_port_range.sh ipv6_flowlabel.sh ipv6_force_forwarding.sh ipv6_route_update_soft_lockup.sh ipvtap_test.sh l2_tos_ttl_inherit.sh l2tp.sh link_netns.py lwt_dst_cache_ref_loop.sh macvlan_mcast_shared_mac.sh msg_zerocopy.sh nat6to4.sh ndisc_unsolicited_na_test.sh netdev-l2addr.sh netdevice.sh netns-name.sh netns-sysctl.sh nk_qlease.py nl_netdev.py nl_nlctrl.py psock_snd.sh reuseaddr_ports_exhausted.sh reuseport_addr_any.sh route_hint.sh route_localnet.sh rps_default_mask.sh rtnetlink.py rtnetlink.sh rtnetlink_notification.sh run_afpackettests run_netsocktests rxtimestamp.sh sctp_vrf.sh skf_net_off.sh so_txtime.sh srv6_end_dt46_l3vpn_test.sh srv6_end_dt4_l3vpn_test.sh srv6_end_dt6_l3vpn_test.sh srv6_end_dx4_netfilter_test.sh srv6_end_dx6_netfilter_test.sh srv6_end_flavors_test.sh srv6_end_next_csid_l3vpn_test.sh srv6_end_x_next_csid_l3vpn_test.sh srv6_hencap_red_l3vpn_test.sh srv6_hl2encap_red_l2vpn_test.sh srv6_iptunnel_cache.sh stress_reuseport_listen.sh tcp_fastopen_backup_key.sh test_bpf.sh test_bridge_backup_port.sh test_bridge_neigh_suppress.sh test_ingress_egress_chaining.sh test_neigh.sh test_so_rcv.sh test_vxlan_fdb_changelink.sh test_vxlan_mdb.sh test_vxlan_nh.sh test_vxlan_nolocalbypass.sh test_vxlan_under_vrf.sh test_vxlan_vnifiltering.sh tfo_passive.sh traceroute.sh txtimestamp.sh udpgro.sh udpgro_bench.sh udpgro_frglist.sh udpgro_fwd.sh udpgso.sh udpgso_bench.sh unicast_extensions.sh veth.sh vlan_bridge_binding.sh vlan_hw_filter.sh vrf-xfrm-tests.sh vrf_route_leaking.sh vrf_strict_mode_test.sh xfrm_state.sh /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/net/ rsync: [sender] link_stat "/usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/broadcast_" 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.4.1] make[1]: *** [../lib.mk:175: install] Error 23 rsync -a --copy-unsafe-links ../../../../net/ynl ../../../../../Documentation/netlink/specs ksft_setup_loopback.sh /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/net/lib/ rsync -a --copy-unsafe-links /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/xdp_dummy.bpf.o /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/xdp_metadata.bpf.o /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/xdp_native.bpf.o /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/csum /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/gro /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/net/lib/xdp_helper /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/net/lib/ relative_files=""; for entry in py/__init__.py py/bpf.py py/consts.py py/ksft.py py/netns.py py/nsim.py py/utils.py py/ynl.py sh/defer.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-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests && rsync -aR $relative_files /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/ for TARGET in net; do \ BUILD_TARGET=$BUILD/$TARGET; \ [ ! -d /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/$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/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install/kselftest-list.txt; \ done; Emit Tests for net Unable to get version from git describe **Kselftest Installation is complete: /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-a3f88d89f698743a8cd91fb43f997e2d292a168d/tools/testing/selftests/kselftest_install** 2026-06-06 17:56:30 make -j16 TARGETS=net run_tests make[1]: Nothing to be done for 'all'. make[1]: Nothing to be done for 'all'. # timeout set to 3600 # selftests: net: bind_timewait # TAP version 13 # 1..2 # # Starting 2 tests from 2 test cases. # # RUN bind_timewait.localhost.1 ... # # OK bind_timewait.localhost.1 # ok 1 bind_timewait.localhost.1 # # RUN bind_timewait.addrany.1 ... # # OK bind_timewait.addrany.1 # ok 2 bind_timewait.addrany.1 # # PASSED: 2 / 2 tests passed. # # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 1 selftests: net: bind_timewait # timeout set to 3600 # selftests: net: bind_wildcard # TAP version 13 # 1..132 # # Starting 132 tests from 44 test cases. # # RUN bind_wildcard.v4_any_v4_local.reuseport ... # # OK bind_wildcard.v4_any_v4_local.reuseport # ok 1 bind_wildcard.v4_any_v4_local.reuseport # # RUN bind_wildcard.v4_any_v4_local.reuseaddr ... # # OK bind_wildcard.v4_any_v4_local.reuseaddr # ok 2 bind_wildcard.v4_any_v4_local.reuseaddr # # RUN bind_wildcard.v4_any_v4_local.plain ... # # OK bind_wildcard.v4_any_v4_local.plain # ok 3 bind_wildcard.v4_any_v4_local.plain # # RUN bind_wildcard.v4_local_v4_any.reuseport ... # # OK bind_wildcard.v4_local_v4_any.reuseport # ok 4 bind_wildcard.v4_local_v4_any.reuseport # # RUN bind_wildcard.v4_local_v4_any.reuseaddr ... # # OK bind_wildcard.v4_local_v4_any.reuseaddr # ok 5 bind_wildcard.v4_local_v4_any.reuseaddr # # RUN bind_wildcard.v4_local_v4_any.plain ... # # OK bind_wildcard.v4_local_v4_any.plain # ok 6 bind_wildcard.v4_local_v4_any.plain # # RUN bind_wildcard.v4_any_v6_any.reuseport ... # # OK bind_wildcard.v4_any_v6_any.reuseport # ok 7 bind_wildcard.v4_any_v6_any.reuseport # # RUN bind_wildcard.v4_any_v6_any.reuseaddr ... # # OK bind_wildcard.v4_any_v6_any.reuseaddr # ok 8 bind_wildcard.v4_any_v6_any.reuseaddr # # RUN bind_wildcard.v4_any_v6_any.plain ... # # OK bind_wildcard.v4_any_v6_any.plain # ok 9 bind_wildcard.v4_any_v6_any.plain # # RUN bind_wildcard.v4_any_v6_any_only.reuseport ... # # OK bind_wildcard.v4_any_v6_any_only.reuseport # ok 10 bind_wildcard.v4_any_v6_any_only.reuseport # # RUN bind_wildcard.v4_any_v6_any_only.reuseaddr ... # # OK bind_wildcard.v4_any_v6_any_only.reuseaddr # ok 11 bind_wildcard.v4_any_v6_any_only.reuseaddr # # RUN bind_wildcard.v4_any_v6_any_only.plain ... # # OK bind_wildcard.v4_any_v6_any_only.plain # ok 12 bind_wildcard.v4_any_v6_any_only.plain # # RUN bind_wildcard.v4_any_v6_local.reuseport ... # # OK bind_wildcard.v4_any_v6_local.reuseport # ok 13 bind_wildcard.v4_any_v6_local.reuseport # # RUN bind_wildcard.v4_any_v6_local.reuseaddr ... # # OK bind_wildcard.v4_any_v6_local.reuseaddr # ok 14 bind_wildcard.v4_any_v6_local.reuseaddr # # RUN bind_wildcard.v4_any_v6_local.plain ... # # OK bind_wildcard.v4_any_v6_local.plain # ok 15 bind_wildcard.v4_any_v6_local.plain # # RUN bind_wildcard.v4_any_v6_v4mapped_any.reuseport ... # # OK bind_wildcard.v4_any_v6_v4mapped_any.reuseport # ok 16 bind_wildcard.v4_any_v6_v4mapped_any.reuseport # # RUN bind_wildcard.v4_any_v6_v4mapped_any.reuseaddr ... # # OK bind_wildcard.v4_any_v6_v4mapped_any.reuseaddr # ok 17 bind_wildcard.v4_any_v6_v4mapped_any.reuseaddr # # RUN bind_wildcard.v4_any_v6_v4mapped_any.plain ... # # OK bind_wildcard.v4_any_v6_v4mapped_any.plain # ok 18 bind_wildcard.v4_any_v6_v4mapped_any.plain # # RUN bind_wildcard.v4_any_v6_v4mapped_local.reuseport ... # # OK bind_wildcard.v4_any_v6_v4mapped_local.reuseport # ok 19 bind_wildcard.v4_any_v6_v4mapped_local.reuseport # # RUN bind_wildcard.v4_any_v6_v4mapped_local.reuseaddr ... # # OK bind_wildcard.v4_any_v6_v4mapped_local.reuseaddr # ok 20 bind_wildcard.v4_any_v6_v4mapped_local.reuseaddr # # RUN bind_wildcard.v4_any_v6_v4mapped_local.plain ... # # OK bind_wildcard.v4_any_v6_v4mapped_local.plain # ok 21 bind_wildcard.v4_any_v6_v4mapped_local.plain # # RUN bind_wildcard.v4_local_v6_any.reuseport ... # # OK bind_wildcard.v4_local_v6_any.reuseport # ok 22 bind_wildcard.v4_local_v6_any.reuseport # # RUN bind_wildcard.v4_local_v6_any.reuseaddr ... # # OK bind_wildcard.v4_local_v6_any.reuseaddr # ok 23 bind_wildcard.v4_local_v6_any.reuseaddr # # RUN bind_wildcard.v4_local_v6_any.plain ... # # OK bind_wildcard.v4_local_v6_any.plain # ok 24 bind_wildcard.v4_local_v6_any.plain # # RUN bind_wildcard.v4_local_v6_any_only.reuseport ... # # OK bind_wildcard.v4_local_v6_any_only.reuseport # ok 25 bind_wildcard.v4_local_v6_any_only.reuseport # # RUN bind_wildcard.v4_local_v6_any_only.reuseaddr ... # # OK bind_wildcard.v4_local_v6_any_only.reuseaddr # ok 26 bind_wildcard.v4_local_v6_any_only.reuseaddr # # RUN bind_wildcard.v4_local_v6_any_only.plain ... # # OK bind_wildcard.v4_local_v6_any_only.plain # ok 27 bind_wildcard.v4_local_v6_any_only.plain # # RUN bind_wildcard.v4_local_v6_local.reuseport ... # # OK bind_wildcard.v4_local_v6_local.reuseport # ok 28 bind_wildcard.v4_local_v6_local.reuseport # # RUN bind_wildcard.v4_local_v6_local.reuseaddr ... # # OK bind_wildcard.v4_local_v6_local.reuseaddr # ok 29 bind_wildcard.v4_local_v6_local.reuseaddr # # RUN bind_wildcard.v4_local_v6_local.plain ... # # OK bind_wildcard.v4_local_v6_local.plain # ok 30 bind_wildcard.v4_local_v6_local.plain # # RUN bind_wildcard.v4_local_v6_v4mapped_any.reuseport ... # # OK bind_wildcard.v4_local_v6_v4mapped_any.reuseport # ok 31 bind_wildcard.v4_local_v6_v4mapped_any.reuseport # # RUN bind_wildcard.v4_local_v6_v4mapped_any.reuseaddr ... # # OK bind_wildcard.v4_local_v6_v4mapped_any.reuseaddr # ok 32 bind_wildcard.v4_local_v6_v4mapped_any.reuseaddr # # RUN bind_wildcard.v4_local_v6_v4mapped_any.plain ... # # OK bind_wildcard.v4_local_v6_v4mapped_any.plain # ok 33 bind_wildcard.v4_local_v6_v4mapped_any.plain # # RUN bind_wildcard.v4_local_v6_v4mapped_local.reuseport ... # # OK bind_wildcard.v4_local_v6_v4mapped_local.reuseport # ok 34 bind_wildcard.v4_local_v6_v4mapped_local.reuseport # # RUN bind_wildcard.v4_local_v6_v4mapped_local.reuseaddr ... # # OK bind_wildcard.v4_local_v6_v4mapped_local.reuseaddr # ok 35 bind_wildcard.v4_local_v6_v4mapped_local.reuseaddr # # RUN bind_wildcard.v4_local_v6_v4mapped_local.plain ... # # OK bind_wildcard.v4_local_v6_v4mapped_local.plain # ok 36 bind_wildcard.v4_local_v6_v4mapped_local.plain # # RUN bind_wildcard.v6_any_v4_any.reuseport ... # # OK bind_wildcard.v6_any_v4_any.reuseport # ok 37 bind_wildcard.v6_any_v4_any.reuseport # # RUN bind_wildcard.v6_any_v4_any.reuseaddr ... # # OK bind_wildcard.v6_any_v4_any.reuseaddr # ok 38 bind_wildcard.v6_any_v4_any.reuseaddr # # RUN bind_wildcard.v6_any_v4_any.plain ... # # OK bind_wildcard.v6_any_v4_any.plain # ok 39 bind_wildcard.v6_any_v4_any.plain # # RUN bind_wildcard.v6_any_only_v4_any.reuseport ... # # OK bind_wildcard.v6_any_only_v4_any.reuseport # ok 40 bind_wildcard.v6_any_only_v4_any.reuseport # # RUN bind_wildcard.v6_any_only_v4_any.reuseaddr ... # # OK bind_wildcard.v6_any_only_v4_any.reuseaddr # ok 41 bind_wildcard.v6_any_only_v4_any.reuseaddr # # RUN bind_wildcard.v6_any_only_v4_any.plain ... # # OK bind_wildcard.v6_any_only_v4_any.plain # ok 42 bind_wildcard.v6_any_only_v4_any.plain # # RUN bind_wildcard.v6_any_v4_local.reuseport ... # # OK bind_wildcard.v6_any_v4_local.reuseport # ok 43 bind_wildcard.v6_any_v4_local.reuseport # # RUN bind_wildcard.v6_any_v4_local.reuseaddr ... # # OK bind_wildcard.v6_any_v4_local.reuseaddr # ok 44 bind_wildcard.v6_any_v4_local.reuseaddr # # RUN bind_wildcard.v6_any_v4_local.plain ... # # OK bind_wildcard.v6_any_v4_local.plain # ok 45 bind_wildcard.v6_any_v4_local.plain # # RUN bind_wildcard.v6_any_only_v4_local.reuseport ... # # OK bind_wildcard.v6_any_only_v4_local.reuseport # ok 46 bind_wildcard.v6_any_only_v4_local.reuseport # # RUN bind_wildcard.v6_any_only_v4_local.reuseaddr ... # # OK bind_wildcard.v6_any_only_v4_local.reuseaddr # ok 47 bind_wildcard.v6_any_only_v4_local.reuseaddr # # RUN bind_wildcard.v6_any_only_v4_local.plain ... # # OK bind_wildcard.v6_any_only_v4_local.plain # ok 48 bind_wildcard.v6_any_only_v4_local.plain # # RUN bind_wildcard.v6_local_v4_any.reuseport ... # # OK bind_wildcard.v6_local_v4_any.reuseport # ok 49 bind_wildcard.v6_local_v4_any.reuseport # # RUN bind_wildcard.v6_local_v4_any.reuseaddr ... # # OK bind_wildcard.v6_local_v4_any.reuseaddr # ok 50 bind_wildcard.v6_local_v4_any.reuseaddr # # RUN bind_wildcard.v6_local_v4_any.plain ... # # OK bind_wildcard.v6_local_v4_any.plain # ok 51 bind_wildcard.v6_local_v4_any.plain # # RUN bind_wildcard.v6_local_v4_local.reuseport ... # # OK bind_wildcard.v6_local_v4_local.reuseport # ok 52 bind_wildcard.v6_local_v4_local.reuseport # # RUN bind_wildcard.v6_local_v4_local.reuseaddr ... # # OK bind_wildcard.v6_local_v4_local.reuseaddr # ok 53 bind_wildcard.v6_local_v4_local.reuseaddr # # RUN bind_wildcard.v6_local_v4_local.plain ... # # OK bind_wildcard.v6_local_v4_local.plain # ok 54 bind_wildcard.v6_local_v4_local.plain # # RUN bind_wildcard.v6_v4mapped_any_v4_any.reuseport ... # # OK bind_wildcard.v6_v4mapped_any_v4_any.reuseport # ok 55 bind_wildcard.v6_v4mapped_any_v4_any.reuseport # # RUN bind_wildcard.v6_v4mapped_any_v4_any.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_any_v4_any.reuseaddr # ok 56 bind_wildcard.v6_v4mapped_any_v4_any.reuseaddr # # RUN bind_wildcard.v6_v4mapped_any_v4_any.plain ... # # OK bind_wildcard.v6_v4mapped_any_v4_any.plain # ok 57 bind_wildcard.v6_v4mapped_any_v4_any.plain # # RUN bind_wildcard.v6_v4mapped_any_v4_local.reuseport ... # # OK bind_wildcard.v6_v4mapped_any_v4_local.reuseport # ok 58 bind_wildcard.v6_v4mapped_any_v4_local.reuseport # # RUN bind_wildcard.v6_v4mapped_any_v4_local.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_any_v4_local.reuseaddr # ok 59 bind_wildcard.v6_v4mapped_any_v4_local.reuseaddr # # RUN bind_wildcard.v6_v4mapped_any_v4_local.plain ... # # OK bind_wildcard.v6_v4mapped_any_v4_local.plain # ok 60 bind_wildcard.v6_v4mapped_any_v4_local.plain # # RUN bind_wildcard.v6_v4mapped_local_v4_any.reuseport ... # # OK bind_wildcard.v6_v4mapped_local_v4_any.reuseport # ok 61 bind_wildcard.v6_v4mapped_local_v4_any.reuseport # # RUN bind_wildcard.v6_v4mapped_local_v4_any.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_local_v4_any.reuseaddr # ok 62 bind_wildcard.v6_v4mapped_local_v4_any.reuseaddr # # RUN bind_wildcard.v6_v4mapped_local_v4_any.plain ... # # OK bind_wildcard.v6_v4mapped_local_v4_any.plain # ok 63 bind_wildcard.v6_v4mapped_local_v4_any.plain # # RUN bind_wildcard.v6_v4mapped_local_v4_local.reuseport ... # # OK bind_wildcard.v6_v4mapped_local_v4_local.reuseport # ok 64 bind_wildcard.v6_v4mapped_local_v4_local.reuseport # # RUN bind_wildcard.v6_v4mapped_local_v4_local.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_local_v4_local.reuseaddr # ok 65 bind_wildcard.v6_v4mapped_local_v4_local.reuseaddr # # RUN bind_wildcard.v6_v4mapped_local_v4_local.plain ... # # OK bind_wildcard.v6_v4mapped_local_v4_local.plain # ok 66 bind_wildcard.v6_v4mapped_local_v4_local.plain # # RUN bind_wildcard.v6_any_v6_any.reuseport ... # # OK bind_wildcard.v6_any_v6_any.reuseport # ok 67 bind_wildcard.v6_any_v6_any.reuseport # # RUN bind_wildcard.v6_any_v6_any.reuseaddr ... # # OK bind_wildcard.v6_any_v6_any.reuseaddr # ok 68 bind_wildcard.v6_any_v6_any.reuseaddr # # RUN bind_wildcard.v6_any_v6_any.plain ... # # OK bind_wildcard.v6_any_v6_any.plain # ok 69 bind_wildcard.v6_any_v6_any.plain # # RUN bind_wildcard.v6_any_only_v6_any.reuseport ... # # OK bind_wildcard.v6_any_only_v6_any.reuseport # ok 70 bind_wildcard.v6_any_only_v6_any.reuseport # # RUN bind_wildcard.v6_any_only_v6_any.reuseaddr ... # # OK bind_wildcard.v6_any_only_v6_any.reuseaddr # ok 71 bind_wildcard.v6_any_only_v6_any.reuseaddr # # RUN bind_wildcard.v6_any_only_v6_any.plain ... # # OK bind_wildcard.v6_any_only_v6_any.plain # ok 72 bind_wildcard.v6_any_only_v6_any.plain # # RUN bind_wildcard.v6_any_v6_any_only.reuseport ... # # OK bind_wildcard.v6_any_v6_any_only.reuseport # ok 73 bind_wildcard.v6_any_v6_any_only.reuseport # # RUN bind_wildcard.v6_any_v6_any_only.reuseaddr ... # # OK bind_wildcard.v6_any_v6_any_only.reuseaddr # ok 74 bind_wildcard.v6_any_v6_any_only.reuseaddr # # RUN bind_wildcard.v6_any_v6_any_only.plain ... # # OK bind_wildcard.v6_any_v6_any_only.plain # ok 75 bind_wildcard.v6_any_v6_any_only.plain # # RUN bind_wildcard.v6_any_only_v6_any_only.reuseport ... # # OK bind_wildcard.v6_any_only_v6_any_only.reuseport # ok 76 bind_wildcard.v6_any_only_v6_any_only.reuseport # # RUN bind_wildcard.v6_any_only_v6_any_only.reuseaddr ... # # OK bind_wildcard.v6_any_only_v6_any_only.reuseaddr # ok 77 bind_wildcard.v6_any_only_v6_any_only.reuseaddr # # RUN bind_wildcard.v6_any_only_v6_any_only.plain ... # # OK bind_wildcard.v6_any_only_v6_any_only.plain # ok 78 bind_wildcard.v6_any_only_v6_any_only.plain # # RUN bind_wildcard.v6_any_v6_local.reuseport ... # # OK bind_wildcard.v6_any_v6_local.reuseport # ok 79 bind_wildcard.v6_any_v6_local.reuseport # # RUN bind_wildcard.v6_any_v6_local.reuseaddr ... # # OK bind_wildcard.v6_any_v6_local.reuseaddr # ok 80 bind_wildcard.v6_any_v6_local.reuseaddr # # RUN bind_wildcard.v6_any_v6_local.plain ... # # OK bind_wildcard.v6_any_v6_local.plain # ok 81 bind_wildcard.v6_any_v6_local.plain # # RUN bind_wildcard.v6_any_only_v6_local.reuseport ... # # OK bind_wildcard.v6_any_only_v6_local.reuseport # ok 82 bind_wildcard.v6_any_only_v6_local.reuseport # # RUN bind_wildcard.v6_any_only_v6_local.reuseaddr ... # # OK bind_wildcard.v6_any_only_v6_local.reuseaddr # ok 83 bind_wildcard.v6_any_only_v6_local.reuseaddr # # RUN bind_wildcard.v6_any_only_v6_local.plain ... # # OK bind_wildcard.v6_any_only_v6_local.plain # ok 84 bind_wildcard.v6_any_only_v6_local.plain # # RUN bind_wildcard.v6_any_v6_v4mapped_any.reuseport ... # # OK bind_wildcard.v6_any_v6_v4mapped_any.reuseport # ok 85 bind_wildcard.v6_any_v6_v4mapped_any.reuseport # # RUN bind_wildcard.v6_any_v6_v4mapped_any.reuseaddr ... # # OK bind_wildcard.v6_any_v6_v4mapped_any.reuseaddr # ok 86 bind_wildcard.v6_any_v6_v4mapped_any.reuseaddr # # RUN bind_wildcard.v6_any_v6_v4mapped_any.plain ... # # OK bind_wildcard.v6_any_v6_v4mapped_any.plain # ok 87 bind_wildcard.v6_any_v6_v4mapped_any.plain # # RUN bind_wildcard.v6_any_only_v6_v4mapped_any.reuseport ... # # OK bind_wildcard.v6_any_only_v6_v4mapped_any.reuseport # ok 88 bind_wildcard.v6_any_only_v6_v4mapped_any.reuseport # # RUN bind_wildcard.v6_any_only_v6_v4mapped_any.reuseaddr ... # # OK bind_wildcard.v6_any_only_v6_v4mapped_any.reuseaddr # ok 89 bind_wildcard.v6_any_only_v6_v4mapped_any.reuseaddr # # RUN bind_wildcard.v6_any_only_v6_v4mapped_any.plain ... # # OK bind_wildcard.v6_any_only_v6_v4mapped_any.plain # ok 90 bind_wildcard.v6_any_only_v6_v4mapped_any.plain # # RUN bind_wildcard.v6_any_v6_v4mapped_local.reuseport ... # # OK bind_wildcard.v6_any_v6_v4mapped_local.reuseport # ok 91 bind_wildcard.v6_any_v6_v4mapped_local.reuseport # # RUN bind_wildcard.v6_any_v6_v4mapped_local.reuseaddr ... # # OK bind_wildcard.v6_any_v6_v4mapped_local.reuseaddr # ok 92 bind_wildcard.v6_any_v6_v4mapped_local.reuseaddr # # RUN bind_wildcard.v6_any_v6_v4mapped_local.plain ... # # OK bind_wildcard.v6_any_v6_v4mapped_local.plain # ok 93 bind_wildcard.v6_any_v6_v4mapped_local.plain # # RUN bind_wildcard.v6_any_only_v6_v4mapped_local.reuseport ... # # OK bind_wildcard.v6_any_only_v6_v4mapped_local.reuseport # ok 94 bind_wildcard.v6_any_only_v6_v4mapped_local.reuseport # # RUN bind_wildcard.v6_any_only_v6_v4mapped_local.reuseaddr ... # # OK bind_wildcard.v6_any_only_v6_v4mapped_local.reuseaddr # ok 95 bind_wildcard.v6_any_only_v6_v4mapped_local.reuseaddr # # RUN bind_wildcard.v6_any_only_v6_v4mapped_local.plain ... # # OK bind_wildcard.v6_any_only_v6_v4mapped_local.plain # ok 96 bind_wildcard.v6_any_only_v6_v4mapped_local.plain # # RUN bind_wildcard.v6_local_v6_any.reuseport ... # # OK bind_wildcard.v6_local_v6_any.reuseport # ok 97 bind_wildcard.v6_local_v6_any.reuseport # # RUN bind_wildcard.v6_local_v6_any.reuseaddr ... # # OK bind_wildcard.v6_local_v6_any.reuseaddr # ok 98 bind_wildcard.v6_local_v6_any.reuseaddr # # RUN bind_wildcard.v6_local_v6_any.plain ... # # OK bind_wildcard.v6_local_v6_any.plain # ok 99 bind_wildcard.v6_local_v6_any.plain # # RUN bind_wildcard.v6_local_v6_any_only.reuseport ... # # OK bind_wildcard.v6_local_v6_any_only.reuseport # ok 100 bind_wildcard.v6_local_v6_any_only.reuseport # # RUN bind_wildcard.v6_local_v6_any_only.reuseaddr ... # # OK bind_wildcard.v6_local_v6_any_only.reuseaddr # ok 101 bind_wildcard.v6_local_v6_any_only.reuseaddr # # RUN bind_wildcard.v6_local_v6_any_only.plain ... # # OK bind_wildcard.v6_local_v6_any_only.plain # ok 102 bind_wildcard.v6_local_v6_any_only.plain # # RUN bind_wildcard.v6_local_v6_v4mapped_any.reuseport ... # # OK bind_wildcard.v6_local_v6_v4mapped_any.reuseport # ok 103 bind_wildcard.v6_local_v6_v4mapped_any.reuseport # # RUN bind_wildcard.v6_local_v6_v4mapped_any.reuseaddr ... # # OK bind_wildcard.v6_local_v6_v4mapped_any.reuseaddr # ok 104 bind_wildcard.v6_local_v6_v4mapped_any.reuseaddr # # RUN bind_wildcard.v6_local_v6_v4mapped_any.plain ... # # OK bind_wildcard.v6_local_v6_v4mapped_any.plain # ok 105 bind_wildcard.v6_local_v6_v4mapped_any.plain # # RUN bind_wildcard.v6_local_v6_v4mapped_local.reuseport ... # # OK bind_wildcard.v6_local_v6_v4mapped_local.reuseport # ok 106 bind_wildcard.v6_local_v6_v4mapped_local.reuseport # # RUN bind_wildcard.v6_local_v6_v4mapped_local.reuseaddr ... # # OK bind_wildcard.v6_local_v6_v4mapped_local.reuseaddr # ok 107 bind_wildcard.v6_local_v6_v4mapped_local.reuseaddr # # RUN bind_wildcard.v6_local_v6_v4mapped_local.plain ... # # OK bind_wildcard.v6_local_v6_v4mapped_local.plain # ok 108 bind_wildcard.v6_local_v6_v4mapped_local.plain # # RUN bind_wildcard.v6_v4mapped_any_v6_any.reuseport ... # # OK bind_wildcard.v6_v4mapped_any_v6_any.reuseport # ok 109 bind_wildcard.v6_v4mapped_any_v6_any.reuseport # # RUN bind_wildcard.v6_v4mapped_any_v6_any.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_any_v6_any.reuseaddr # ok 110 bind_wildcard.v6_v4mapped_any_v6_any.reuseaddr # # RUN bind_wildcard.v6_v4mapped_any_v6_any.plain ... # # OK bind_wildcard.v6_v4mapped_any_v6_any.plain # ok 111 bind_wildcard.v6_v4mapped_any_v6_any.plain # # RUN bind_wildcard.v6_v4mapped_any_v6_any_only.reuseport ... # # OK bind_wildcard.v6_v4mapped_any_v6_any_only.reuseport # ok 112 bind_wildcard.v6_v4mapped_any_v6_any_only.reuseport # # RUN bind_wildcard.v6_v4mapped_any_v6_any_only.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_any_v6_any_only.reuseaddr # ok 113 bind_wildcard.v6_v4mapped_any_v6_any_only.reuseaddr # # RUN bind_wildcard.v6_v4mapped_any_v6_any_only.plain ... # # OK bind_wildcard.v6_v4mapped_any_v6_any_only.plain # ok 114 bind_wildcard.v6_v4mapped_any_v6_any_only.plain # # RUN bind_wildcard.v6_v4mapped_any_v6_local.reuseport ... # # OK bind_wildcard.v6_v4mapped_any_v6_local.reuseport # ok 115 bind_wildcard.v6_v4mapped_any_v6_local.reuseport # # RUN bind_wildcard.v6_v4mapped_any_v6_local.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_any_v6_local.reuseaddr # ok 116 bind_wildcard.v6_v4mapped_any_v6_local.reuseaddr # # RUN bind_wildcard.v6_v4mapped_any_v6_local.plain ... # # OK bind_wildcard.v6_v4mapped_any_v6_local.plain # ok 117 bind_wildcard.v6_v4mapped_any_v6_local.plain # # RUN bind_wildcard.v6_v4mapped_any_v6_v4mapped_local.reuseport ... # # OK bind_wildcard.v6_v4mapped_any_v6_v4mapped_local.reuseport # ok 118 bind_wildcard.v6_v4mapped_any_v6_v4mapped_local.reuseport # # RUN bind_wildcard.v6_v4mapped_any_v6_v4mapped_local.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_any_v6_v4mapped_local.reuseaddr # ok 119 bind_wildcard.v6_v4mapped_any_v6_v4mapped_local.reuseaddr # # RUN bind_wildcard.v6_v4mapped_any_v6_v4mapped_local.plain ... # # OK bind_wildcard.v6_v4mapped_any_v6_v4mapped_local.plain # ok 120 bind_wildcard.v6_v4mapped_any_v6_v4mapped_local.plain # # RUN bind_wildcard.v6_v4mapped_loopback_v6_any.reuseport ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_any.reuseport # ok 121 bind_wildcard.v6_v4mapped_loopback_v6_any.reuseport # # RUN bind_wildcard.v6_v4mapped_loopback_v6_any.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_any.reuseaddr # ok 122 bind_wildcard.v6_v4mapped_loopback_v6_any.reuseaddr # # RUN bind_wildcard.v6_v4mapped_loopback_v6_any.plain ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_any.plain # ok 123 bind_wildcard.v6_v4mapped_loopback_v6_any.plain # # RUN bind_wildcard.v6_v4mapped_loopback_v6_any_only.reuseport ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_any_only.reuseport # ok 124 bind_wildcard.v6_v4mapped_loopback_v6_any_only.reuseport # # RUN bind_wildcard.v6_v4mapped_loopback_v6_any_only.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_any_only.reuseaddr # ok 125 bind_wildcard.v6_v4mapped_loopback_v6_any_only.reuseaddr # # RUN bind_wildcard.v6_v4mapped_loopback_v6_any_only.plain ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_any_only.plain # ok 126 bind_wildcard.v6_v4mapped_loopback_v6_any_only.plain # # RUN bind_wildcard.v6_v4mapped_loopback_v6_local.reuseport ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_local.reuseport # ok 127 bind_wildcard.v6_v4mapped_loopback_v6_local.reuseport # # RUN bind_wildcard.v6_v4mapped_loopback_v6_local.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_local.reuseaddr # ok 128 bind_wildcard.v6_v4mapped_loopback_v6_local.reuseaddr # # RUN bind_wildcard.v6_v4mapped_loopback_v6_local.plain ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_local.plain # ok 129 bind_wildcard.v6_v4mapped_loopback_v6_local.plain # # RUN bind_wildcard.v6_v4mapped_loopback_v6_v4mapped_any.reuseport ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_v4mapped_any.reuseport # ok 130 bind_wildcard.v6_v4mapped_loopback_v6_v4mapped_any.reuseport # # RUN bind_wildcard.v6_v4mapped_loopback_v6_v4mapped_any.reuseaddr ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_v4mapped_any.reuseaddr # ok 131 bind_wildcard.v6_v4mapped_loopback_v6_v4mapped_any.reuseaddr # # RUN bind_wildcard.v6_v4mapped_loopback_v6_v4mapped_any.plain ... # # OK bind_wildcard.v6_v4mapped_loopback_v6_v4mapped_any.plain # ok 132 bind_wildcard.v6_v4mapped_loopback_v6_v4mapped_any.plain # # PASSED: 132 / 132 tests passed. # # Totals: pass:132 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 2 selftests: net: bind_wildcard # 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_invalid_ioctl ... # # OK epoll_busy_poll.test_invalid_ioctl # ok 2 epoll_busy_poll.test_invalid_ioctl # # RUN epoll_busy_poll.test_set_and_get_valid ... # # OK epoll_busy_poll.test_set_and_get_valid # ok 3 epoll_busy_poll.test_set_and_get_valid # # RUN epoll_busy_poll.test_set_invalid ... # # OK epoll_busy_poll.test_set_invalid # ok 4 epoll_busy_poll.test_set_invalid # # RUN epoll_busy_poll.test_get_params ... # # OK epoll_busy_poll.test_get_params # ok 5 epoll_busy_poll.test_get_params # # PASSED: 5 / 5 tests passed. # # Totals: pass:5 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 3 selftests: net: epoll_busy_poll # timeout set to 3600 # selftests: net: icmp_rfc4884 # TAP version 13 # 1..18 # # Starting 18 tests from 18 test cases. # # RUN rfc4884.ipv4_ext_small_payload.rfc4884 ... # # OK rfc4884.ipv4_ext_small_payload.rfc4884 # ok 1 rfc4884.ipv4_ext_small_payload.rfc4884 # # RUN rfc4884.ipv4_ext.rfc4884 ... # # OK rfc4884.ipv4_ext.rfc4884 # ok 2 rfc4884.ipv4_ext.rfc4884 # # RUN rfc4884.ipv4_ext_large_payload.rfc4884 ... # # OK rfc4884.ipv4_ext_large_payload.rfc4884 # ok 3 rfc4884.ipv4_ext_large_payload.rfc4884 # # RUN rfc4884.ipv4_no_ext_small_payload.rfc4884 ... # # OK rfc4884.ipv4_no_ext_small_payload.rfc4884 # ok 4 rfc4884.ipv4_no_ext_small_payload.rfc4884 # # RUN rfc4884.ipv4_no_ext_min_payload.rfc4884 ... # # OK rfc4884.ipv4_no_ext_min_payload.rfc4884 # ok 5 rfc4884.ipv4_no_ext_min_payload.rfc4884 # # RUN rfc4884.ipv4_no_ext_large_payload.rfc4884 ... # # OK rfc4884.ipv4_no_ext_large_payload.rfc4884 # ok 6 rfc4884.ipv4_no_ext_large_payload.rfc4884 # # RUN rfc4884.ipv4_invalid_ext_checksum.rfc4884 ... # # OK rfc4884.ipv4_invalid_ext_checksum.rfc4884 # ok 7 rfc4884.ipv4_invalid_ext_checksum.rfc4884 # # RUN rfc4884.ipv4_invalid_ext_length_small.rfc4884 ... # # OK rfc4884.ipv4_invalid_ext_length_small.rfc4884 # ok 8 rfc4884.ipv4_invalid_ext_length_small.rfc4884 # # RUN rfc4884.ipv4_invalid_ext_length_large.rfc4884 ... # # OK rfc4884.ipv4_invalid_ext_length_large.rfc4884 # ok 9 rfc4884.ipv4_invalid_ext_length_large.rfc4884 # # RUN rfc4884.ipv6_ext_small_payload.rfc4884 ... # # OK rfc4884.ipv6_ext_small_payload.rfc4884 # ok 10 rfc4884.ipv6_ext_small_payload.rfc4884 # # RUN rfc4884.ipv6_ext.rfc4884 ... # # OK rfc4884.ipv6_ext.rfc4884 # ok 11 rfc4884.ipv6_ext.rfc4884 # # RUN rfc4884.ipv6_ext_large_payload.rfc4884 ... # # OK rfc4884.ipv6_ext_large_payload.rfc4884 # ok 12 rfc4884.ipv6_ext_large_payload.rfc4884 # # RUN rfc4884.ipv6_no_ext_small_payload.rfc4884 ... # # OK rfc4884.ipv6_no_ext_small_payload.rfc4884 # ok 13 rfc4884.ipv6_no_ext_small_payload.rfc4884 # # RUN rfc4884.ipv6_no_ext_min_payload.rfc4884 ... # # OK rfc4884.ipv6_no_ext_min_payload.rfc4884 # ok 14 rfc4884.ipv6_no_ext_min_payload.rfc4884 # # RUN rfc4884.ipv6_no_ext_large_payload.rfc4884 ... # # OK rfc4884.ipv6_no_ext_large_payload.rfc4884 # ok 15 rfc4884.ipv6_no_ext_large_payload.rfc4884 # # RUN rfc4884.ipv6_invalid_ext_checksum.rfc4884 ... # # OK rfc4884.ipv6_invalid_ext_checksum.rfc4884 # ok 16 rfc4884.ipv6_invalid_ext_checksum.rfc4884 # # RUN rfc4884.ipv6_invalid_ext_length_small.rfc4884 ... # # OK rfc4884.ipv6_invalid_ext_length_small.rfc4884 # ok 17 rfc4884.ipv6_invalid_ext_length_small.rfc4884 # # RUN rfc4884.ipv6_invalid_ext_length_large.rfc4884 ... # # OK rfc4884.ipv6_invalid_ext_length_large.rfc4884 # ok 18 rfc4884.ipv6_invalid_ext_length_large.rfc4884 # # PASSED: 18 / 18 tests passed. # # Totals: pass:18 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 4 selftests: net: icmp_rfc4884 # timeout set to 3600 # selftests: net: ipv6_fragmentation # Testing IPv6 fragmentation # [PASS] sendmsg() returned 8192 ok 5 selftests: net: ipv6_fragmentation # timeout set to 3600 # selftests: net: proc_net_pktgen # TAP version 13 # 1..49 # # Starting 49 tests from 1 test cases. # # RUN proc_net_pktgen.dev_cmd_skb_priority ... # # OK proc_net_pktgen.dev_cmd_skb_priority # ok 1 proc_net_pktgen.dev_cmd_skb_priority # # RUN proc_net_pktgen.dev_cmd_traffic_class ... # # OK proc_net_pktgen.dev_cmd_traffic_class # ok 2 proc_net_pktgen.dev_cmd_traffic_class # # RUN proc_net_pktgen.dev_cmd_tos ... # # OK proc_net_pktgen.dev_cmd_tos # ok 3 proc_net_pktgen.dev_cmd_tos # # RUN proc_net_pktgen.dev_cmd_svlan_id ... # # OK proc_net_pktgen.dev_cmd_svlan_id # ok 4 proc_net_pktgen.dev_cmd_svlan_id # # RUN proc_net_pktgen.dev_cmd_vlan_id ... # # OK proc_net_pktgen.dev_cmd_vlan_id # ok 5 proc_net_pktgen.dev_cmd_vlan_id # # RUN proc_net_pktgen.dev_cmd_mpls ... # # OK proc_net_pktgen.dev_cmd_mpls # ok 6 proc_net_pktgen.dev_cmd_mpls # # RUN proc_net_pktgen.dev_cmd_queue_map_max ... # # OK proc_net_pktgen.dev_cmd_queue_map_max # ok 7 proc_net_pktgen.dev_cmd_queue_map_max # # RUN proc_net_pktgen.dev_cmd_queue_map_min ... # # OK proc_net_pktgen.dev_cmd_queue_map_min # ok 8 proc_net_pktgen.dev_cmd_queue_map_min # # RUN proc_net_pktgen.dev_cmd_flowlen ... # # OK proc_net_pktgen.dev_cmd_flowlen # ok 9 proc_net_pktgen.dev_cmd_flowlen # # RUN proc_net_pktgen.dev_cmd_spi ... # # OK proc_net_pktgen.dev_cmd_spi # ok 10 proc_net_pktgen.dev_cmd_spi # # RUN proc_net_pktgen.dev_cmd_flows ... # # OK proc_net_pktgen.dev_cmd_flows # ok 11 proc_net_pktgen.dev_cmd_flows # # RUN proc_net_pktgen.dev_cmd_clear_counters ... # # OK proc_net_pktgen.dev_cmd_clear_counters # ok 12 proc_net_pktgen.dev_cmd_clear_counters # # RUN proc_net_pktgen.dev_cmd_src_mac ... # # OK proc_net_pktgen.dev_cmd_src_mac # ok 13 proc_net_pktgen.dev_cmd_src_mac # # RUN proc_net_pktgen.dev_cmd_dst_mac ... # # OK proc_net_pktgen.dev_cmd_dst_mac # ok 14 proc_net_pktgen.dev_cmd_dst_mac # # RUN proc_net_pktgen.dev_cmd_src_max ... # # OK proc_net_pktgen.dev_cmd_src_max # ok 15 proc_net_pktgen.dev_cmd_src_max # # RUN proc_net_pktgen.dev_cmd_src_min ... # # OK proc_net_pktgen.dev_cmd_src_min # ok 16 proc_net_pktgen.dev_cmd_src_min # # RUN proc_net_pktgen.dev_cmd_src6 ... # # OK proc_net_pktgen.dev_cmd_src6 # ok 17 proc_net_pktgen.dev_cmd_src6 # # RUN proc_net_pktgen.dev_cmd_dst6_max ... # # OK proc_net_pktgen.dev_cmd_dst6_max # ok 18 proc_net_pktgen.dev_cmd_dst6_max # # RUN proc_net_pktgen.dev_cmd_dst6_min ... # # OK proc_net_pktgen.dev_cmd_dst6_min # ok 19 proc_net_pktgen.dev_cmd_dst6_min # # RUN proc_net_pktgen.dev_cmd_dst6 ... # # OK proc_net_pktgen.dev_cmd_dst6 # ok 20 proc_net_pktgen.dev_cmd_dst6 # # RUN proc_net_pktgen.dev_cmd_dst_max ... # # OK proc_net_pktgen.dev_cmd_dst_max # ok 21 proc_net_pktgen.dev_cmd_dst_max # # RUN proc_net_pktgen.dev_cmd_dst ... # # OK proc_net_pktgen.dev_cmd_dst # ok 22 proc_net_pktgen.dev_cmd_dst # # RUN proc_net_pktgen.dev_cmd_dst_min ... # # OK proc_net_pktgen.dev_cmd_dst_min # ok 23 proc_net_pktgen.dev_cmd_dst_min # # RUN proc_net_pktgen.dev_cmd_flag ... # # OK proc_net_pktgen.dev_cmd_flag # ok 24 proc_net_pktgen.dev_cmd_flag # # RUN proc_net_pktgen.dev_cmd_xmit_mode ... # # OK proc_net_pktgen.dev_cmd_xmit_mode # ok 25 proc_net_pktgen.dev_cmd_xmit_mode # # RUN proc_net_pktgen.dev_cmd_node ... # # OK proc_net_pktgen.dev_cmd_node # ok 26 proc_net_pktgen.dev_cmd_node # # RUN proc_net_pktgen.dev_cmd_burst ... # # OK proc_net_pktgen.dev_cmd_burst # ok 27 proc_net_pktgen.dev_cmd_burst # # RUN proc_net_pktgen.dev_cmd_dst_mac_count ... # # OK proc_net_pktgen.dev_cmd_dst_mac_count # ok 28 proc_net_pktgen.dev_cmd_dst_mac_count # # RUN proc_net_pktgen.dev_cmd_src_mac_count ... # # OK proc_net_pktgen.dev_cmd_src_mac_count # ok 29 proc_net_pktgen.dev_cmd_src_mac_count # # RUN proc_net_pktgen.dev_cmd_count ... # # OK proc_net_pktgen.dev_cmd_count # ok 30 proc_net_pktgen.dev_cmd_count # # RUN proc_net_pktgen.dev_cmd_clone_skb ... # # OK proc_net_pktgen.dev_cmd_clone_skb # ok 31 proc_net_pktgen.dev_cmd_clone_skb # # RUN proc_net_pktgen.dev_cmd_udp_dst_max ... # # OK proc_net_pktgen.dev_cmd_udp_dst_max # ok 32 proc_net_pktgen.dev_cmd_udp_dst_max # # RUN proc_net_pktgen.dev_cmd_udp_src_max ... # # OK proc_net_pktgen.dev_cmd_udp_src_max # ok 33 proc_net_pktgen.dev_cmd_udp_src_max # # RUN proc_net_pktgen.dev_cmd_udp_dst_min ... # # OK proc_net_pktgen.dev_cmd_udp_dst_min # ok 34 proc_net_pktgen.dev_cmd_udp_dst_min # # RUN proc_net_pktgen.dev_cmd_udp_src_min ... # # OK proc_net_pktgen.dev_cmd_udp_src_min # ok 35 proc_net_pktgen.dev_cmd_udp_src_min # # RUN proc_net_pktgen.dev_cmd_ratep ... # # OK proc_net_pktgen.dev_cmd_ratep # ok 36 proc_net_pktgen.dev_cmd_ratep # # RUN proc_net_pktgen.dev_cmd_rate ... # # OK proc_net_pktgen.dev_cmd_rate # ok 37 proc_net_pktgen.dev_cmd_rate # # RUN proc_net_pktgen.dev_cmd_delay ... # # OK proc_net_pktgen.dev_cmd_delay # ok 38 proc_net_pktgen.dev_cmd_delay # # RUN proc_net_pktgen.dev_cmd_frags ... # # OK proc_net_pktgen.dev_cmd_frags # ok 39 proc_net_pktgen.dev_cmd_frags # # RUN proc_net_pktgen.dev_cmd_debug ... # # OK proc_net_pktgen.dev_cmd_debug # ok 40 proc_net_pktgen.dev_cmd_debug # # RUN proc_net_pktgen.dev_cmd_imix_weights ... # # OK proc_net_pktgen.dev_cmd_imix_weights # ok 41 proc_net_pktgen.dev_cmd_imix_weights # # RUN proc_net_pktgen.dev_cmd_pkt_size ... # # OK proc_net_pktgen.dev_cmd_pkt_size # ok 42 proc_net_pktgen.dev_cmd_pkt_size # # RUN proc_net_pktgen.dev_cmd_max_pkt_size ... # # OK proc_net_pktgen.dev_cmd_max_pkt_size # ok 43 proc_net_pktgen.dev_cmd_max_pkt_size # # RUN proc_net_pktgen.dev_cmd_min_pkt_size ... # # OK proc_net_pktgen.dev_cmd_min_pkt_size # ok 44 proc_net_pktgen.dev_cmd_min_pkt_size # # RUN proc_net_pktgen.wrong_dev_cmd ... # # OK proc_net_pktgen.wrong_dev_cmd # ok 45 proc_net_pktgen.wrong_dev_cmd # # RUN proc_net_pktgen.legacy_thr_cmd ... # # OK proc_net_pktgen.legacy_thr_cmd # ok 46 proc_net_pktgen.legacy_thr_cmd # # RUN proc_net_pktgen.wrong_thr_cmd ... # # OK proc_net_pktgen.wrong_thr_cmd # ok 47 proc_net_pktgen.wrong_thr_cmd # # RUN proc_net_pktgen.ctrl_cmd ... # # OK proc_net_pktgen.ctrl_cmd # ok 48 proc_net_pktgen.ctrl_cmd # # RUN proc_net_pktgen.wrong_ctrl_cmd ... # # OK proc_net_pktgen.wrong_ctrl_cmd # ok 49 proc_net_pktgen.wrong_ctrl_cmd # # PASSED: 49 / 49 tests passed. # # Totals: pass:49 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 6 selftests: net: proc_net_pktgen # 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 7 selftests: net: reuseaddr_conflict # 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 8 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 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 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 # ---- 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 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 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 # ---- 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 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 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 # ---- 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 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 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 # SUCCESS ok 9 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 10 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 11 selftests: net: reuseport_dualstack # timeout set to 3600 # selftests: net: sk_bind_sendto_listen ok 12 selftests: net: sk_bind_sendto_listen # timeout set to 3600 # selftests: net: sk_connect_zero_addr ok 13 selftests: net: sk_connect_zero_addr # timeout set to 3600 # selftests: net: sk_so_peek_off # TCP/IPv4 with MSG_PEEK_OFF works correctly # TCP/IPv6 with MSG_PEEK_OFF works correctly # UDP/IPv4 with MSG_PEEK_OFF works correctly # UDP/IPv6 with MSG_PEEK_OFF works correctly ok 14 selftests: net: sk_so_peek_off # 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.test3 ... # # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.before_reuseport.test3 # ok 1 so_incoming_cpu.before_reuseport.test3 # # RUN so_incoming_cpu.before_reuseport.test2 ... # # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.before_reuseport.test2 # ok 2 so_incoming_cpu.before_reuseport.test2 # # RUN so_incoming_cpu.before_reuseport.test1 ... # # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.before_reuseport.test1 # ok 3 so_incoming_cpu.before_reuseport.test1 # # RUN so_incoming_cpu.before_listen.test3 ... # # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.before_listen.test3 # ok 4 so_incoming_cpu.before_listen.test3 # # RUN so_incoming_cpu.before_listen.test2 ... # # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.before_listen.test2 # ok 5 so_incoming_cpu.before_listen.test2 # # RUN so_incoming_cpu.before_listen.test1 ... # # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.before_listen.test1 # ok 6 so_incoming_cpu.before_listen.test1 # # RUN so_incoming_cpu.after_listen.test3 ... # # so_incoming_cpu.c:231:test3:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.after_listen.test3 # ok 7 so_incoming_cpu.after_listen.test3 # # RUN so_incoming_cpu.after_listen.test2 ... # # so_incoming_cpu.c:231:test2:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.after_listen.test2 # ok 8 so_incoming_cpu.after_listen.test2 # # RUN so_incoming_cpu.after_listen.test1 ... # # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.after_listen.test1 # ok 9 so_incoming_cpu.after_listen.test1 # # 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 512 sockets. # # OK so_incoming_cpu.after_all_listen.test3 # ok 10 so_incoming_cpu.after_all_listen.test3 # # 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 512 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.test1 ... # # so_incoming_cpu.c:231:test1:SO_INCOMING_CPU is very likely to be working correctly with 512 sockets. # # OK so_incoming_cpu.after_all_listen.test1 # ok 12 so_incoming_cpu.after_all_listen.test1 # # PASSED: 12 / 12 tests passed. # # Totals: pass:12 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 15 selftests: net: so_incoming_cpu # timeout set to 3600 # selftests: net: tap # TAP version 13 # 1..3 # # Starting 3 tests from 1 test cases. # # RUN tap.test_packet_crash_tap_invalid_eth_proto ... # # OK tap.test_packet_crash_tap_invalid_eth_proto # ok 1 tap.test_packet_crash_tap_invalid_eth_proto # # 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_valid_udp_gso ... # # OK tap.test_packet_valid_udp_gso # ok 3 tap.test_packet_valid_udp_gso # # PASSED: 3 / 3 tests passed. # # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 16 selftests: net: tap # timeout set to 3600 # selftests: net: tcp_port_share # TAP version 13 # 1..4 # # Starting 4 tests from 2 test cases. # # RUN tcp_port_share.ipv4.port_block_after_disconnect ... # # OK tcp_port_share.ipv4.port_block_after_disconnect # ok 1 tcp_port_share.ipv4.port_block_after_disconnect # # RUN tcp_port_share.ipv4.can_reuse_port_after_bind_and_close ... # # OK tcp_port_share.ipv4.can_reuse_port_after_bind_and_close # ok 2 tcp_port_share.ipv4.can_reuse_port_after_bind_and_close # # RUN tcp_port_share.ipv6.port_block_after_disconnect ... # # OK tcp_port_share.ipv6.port_block_after_disconnect # ok 3 tcp_port_share.ipv6.port_block_after_disconnect # # RUN tcp_port_share.ipv6.can_reuse_port_after_bind_and_close ... # # OK tcp_port_share.ipv6.can_reuse_port_after_bind_and_close # ok 4 tcp_port_share.ipv6.can_reuse_port_after_bind_and_close # # PASSED: 4 / 4 tests passed. # # Totals: pass:4 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 17 selftests: net: tcp_port_share # timeout set to 3600 # selftests: net: netlink-dumps # TAP version 13 # 1..4 # # Starting 4 tests from 1 test cases. # # RUN global.dump_extack ... # # OK global.dump_extack # ok 1 global.dump_extack # # RUN global.test_sanity ... # # OK global.test_sanity # ok 2 global.test_sanity # # RUN global.close_in_progress ... # # OK global.close_in_progress # ok 3 global.close_in_progress # # RUN global.close_with_ref ... # # OK global.close_with_ref # ok 4 global.close_with_ref # # PASSED: 4 / 4 tests passed. # # Totals: pass:4 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 18 selftests: net: netlink-dumps # timeout set to 3600 # selftests: net: tun # TAP version 13 # 1..101 # # Starting 101 tests from 49 test cases. # # RUN tun.reattach_close_delete ... # # OK tun.reattach_close_delete # ok 1 tun.reattach_close_delete # # RUN tun.reattach_delete_close ... # # OK tun.reattach_delete_close # ok 2 tun.reattach_delete_close # # RUN tun.detach_close_delete ... # # OK tun.detach_close_delete # ok 3 tun.detach_close_delete # # RUN tun.detach_delete_close ... # # OK tun.detach_delete_close # ok 4 tun.detach_delete_close # # RUN tun.delete_detach_close ... # # OK tun.delete_detach_close # ok 5 tun.delete_detach_close # # RUN tun_vnet_udptnl.4in4_nogsosz_1byte.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_nogsosz_1byte.recv_gso_packet # ok 6 tun_vnet_udptnl.4in4_nogsosz_1byte.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_nogsosz_1byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_nogsosz_1byte.send_gso_packet # not ok 7 tun_vnet_udptnl.4in4_nogsosz_1byte.send_gso_packet # # RUN tun_vnet_udptnl.4in4_nogsosz_1mss.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_nogsosz_1mss.recv_gso_packet # ok 8 tun_vnet_udptnl.4in4_nogsosz_1mss.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_nogsosz_1mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1422) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_nogsosz_1mss.send_gso_packet # not ok 9 tun_vnet_udptnl.4in4_nogsosz_1mss.send_gso_packet # # RUN tun_vnet_udptnl.4in4_nogsosz_gtmss.recv_gso_packet ... # sendmsg: Message too long # # tun.c:958:recv_gso_packet:Expected ret (-1) == variant->data_size (1423) # select: Message too long # # tun.c:962:recv_gso_packet:Expected ret (0) == variant->data_size (1423) # # recv_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_nogsosz_gtmss.recv_gso_packet # ok 10 tun_vnet_udptnl.4in4_nogsosz_gtmss.recv_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.4in4_nogsosz_gtmss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1423) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_nogsosz_gtmss.send_gso_packet # not ok 11 tun_vnet_udptnl.4in4_nogsosz_gtmss.send_gso_packet # # RUN tun_vnet_udptnl.4in4_1byte.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_1byte.recv_gso_packet # ok 12 tun_vnet_udptnl.4in4_1byte.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_1byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_1byte.send_gso_packet # not ok 13 tun_vnet_udptnl.4in4_1byte.send_gso_packet # # RUN tun_vnet_udptnl.4in4_1mss.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_1mss.recv_gso_packet # ok 14 tun_vnet_udptnl.4in4_1mss.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_1mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1422) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_1mss.send_gso_packet # not ok 15 tun_vnet_udptnl.4in4_1mss.send_gso_packet # # RUN tun_vnet_udptnl.4in4_ltgso.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_ltgso.recv_gso_packet # ok 16 tun_vnet_udptnl.4in4_ltgso.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_ltgso.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1422) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_ltgso.send_gso_packet # not ok 17 tun_vnet_udptnl.4in4_ltgso.send_gso_packet # # RUN tun_vnet_udptnl.4in4_gtgso.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_gtgso.recv_gso_packet # ok 18 tun_vnet_udptnl.4in4_gtgso.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_gtgso.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1423) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (2) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_gtgso.send_gso_packet # not ok 19 tun_vnet_udptnl.4in4_gtgso.send_gso_packet # # RUN tun_vnet_udptnl.4in4_2mss.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_2mss.recv_gso_packet # ok 20 tun_vnet_udptnl.4in4_2mss.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_2mss.send_gso_packet ... # # OK tun_vnet_udptnl.4in4_2mss.send_gso_packet # ok 21 tun_vnet_udptnl.4in4_2mss.send_gso_packet # # RUN tun_vnet_udptnl.4in4_maxbytes.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_maxbytes.recv_gso_packet # ok 22 tun_vnet_udptnl.4in4_maxbytes.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_maxbytes.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (65443) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (47) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_maxbytes.send_gso_packet # not ok 23 tun_vnet_udptnl.4in4_maxbytes.send_gso_packet # # RUN tun_vnet_udptnl.4in4_over_maxbytes.recv_gso_packet ... # sendmsg: Message too long # # tun.c:958:recv_gso_packet:Expected ret (-1) == variant->data_size (65535) # select: Message too long # # tun.c:962:recv_gso_packet:Expected ret (0) == variant->data_size (65535) # # tun.c:965:recv_gso_packet:Expected vh->gso_size (0) == variant->gso_size (1422) # # tun.c:969:recv_gso_packet:Expected vh->gso_type (0) == gso_type (37) # # recv_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_over_maxbytes.recv_gso_packet # ok 24 tun_vnet_udptnl.4in4_over_maxbytes.recv_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.4in4_over_maxbytes.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (65535) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (47) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_over_maxbytes.send_gso_packet # ok 25 tun_vnet_udptnl.4in4_over_maxbytes.send_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.4in4_maxsegs.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_maxsegs.recv_gso_packet # ok 26 tun_vnet_udptnl.4in4_maxsegs.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_maxsegs.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (128) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (128) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_maxsegs.send_gso_packet # not ok 27 tun_vnet_udptnl.4in4_maxsegs.send_gso_packet # # RUN tun_vnet_udptnl.4in4_5byte.recv_gso_packet ... # # OK tun_vnet_udptnl.4in4_5byte.recv_gso_packet # ok 28 tun_vnet_udptnl.4in4_5byte.recv_gso_packet # # RUN tun_vnet_udptnl.4in4_5byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (5) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (3) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in4_5byte.send_gso_packet # not ok 29 tun_vnet_udptnl.4in4_5byte.send_gso_packet # # RUN tun_vnet_udptnl.6in4_nogsosz_1byte.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_nogsosz_1byte.recv_gso_packet # ok 30 tun_vnet_udptnl.6in4_nogsosz_1byte.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_nogsosz_1byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_nogsosz_1byte.send_gso_packet # not ok 31 tun_vnet_udptnl.6in4_nogsosz_1byte.send_gso_packet # # RUN tun_vnet_udptnl.6in4_nogsosz_1mss.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_nogsosz_1mss.recv_gso_packet # ok 32 tun_vnet_udptnl.6in4_nogsosz_1mss.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_nogsosz_1mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1402) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_nogsosz_1mss.send_gso_packet # not ok 33 tun_vnet_udptnl.6in4_nogsosz_1mss.send_gso_packet # # RUN tun_vnet_udptnl.6in4_nogsosz_gtmss.recv_gso_packet ... # sendmsg: Message too long # # tun.c:958:recv_gso_packet:Expected ret (-1) == variant->data_size (1403) # select: Message too long # # tun.c:962:recv_gso_packet:Expected ret (0) == variant->data_size (1403) # # recv_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_nogsosz_gtmss.recv_gso_packet # ok 34 tun_vnet_udptnl.6in4_nogsosz_gtmss.recv_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.6in4_nogsosz_gtmss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1403) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_nogsosz_gtmss.send_gso_packet # not ok 35 tun_vnet_udptnl.6in4_nogsosz_gtmss.send_gso_packet # # RUN tun_vnet_udptnl.6in4_1byte.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_1byte.recv_gso_packet # ok 36 tun_vnet_udptnl.6in4_1byte.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_1byte.send_gso_packet ... # # OK tun_vnet_udptnl.6in4_1byte.send_gso_packet # ok 37 tun_vnet_udptnl.6in4_1byte.send_gso_packet # # RUN tun_vnet_udptnl.6in4_1mss.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_1mss.recv_gso_packet # ok 38 tun_vnet_udptnl.6in4_1mss.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_1mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1402) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_1mss.send_gso_packet # not ok 39 tun_vnet_udptnl.6in4_1mss.send_gso_packet # # RUN tun_vnet_udptnl.6in4_ltgso.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_ltgso.recv_gso_packet # ok 40 tun_vnet_udptnl.6in4_ltgso.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_ltgso.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1402) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_ltgso.send_gso_packet # not ok 41 tun_vnet_udptnl.6in4_ltgso.send_gso_packet # # RUN tun_vnet_udptnl.6in4_gtgso.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_gtgso.recv_gso_packet # ok 42 tun_vnet_udptnl.6in4_gtgso.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_gtgso.send_gso_packet ... # # OK tun_vnet_udptnl.6in4_gtgso.send_gso_packet # ok 43 tun_vnet_udptnl.6in4_gtgso.send_gso_packet # # RUN tun_vnet_udptnl.6in4_2mss.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_2mss.recv_gso_packet # ok 44 tun_vnet_udptnl.6in4_2mss.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_2mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (2804) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (2) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_2mss.send_gso_packet # not ok 45 tun_vnet_udptnl.6in4_2mss.send_gso_packet # # RUN tun_vnet_udptnl.6in4_maxbytes.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_maxbytes.recv_gso_packet # ok 46 tun_vnet_udptnl.6in4_maxbytes.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_maxbytes.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (65423) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (47) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_maxbytes.send_gso_packet # not ok 47 tun_vnet_udptnl.6in4_maxbytes.send_gso_packet # # RUN tun_vnet_udptnl.6in4_over_maxbytes.recv_gso_packet ... # sendmsg: Message too long # # tun.c:958:recv_gso_packet:Expected ret (-1) == variant->data_size (65535) # select: Message too long # # tun.c:962:recv_gso_packet:Expected ret (0) == variant->data_size (65535) # # tun.c:965:recv_gso_packet:Expected vh->gso_size (0) == variant->gso_size (1402) # # tun.c:969:recv_gso_packet:Expected vh->gso_type (0) == gso_type (37) # # recv_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_over_maxbytes.recv_gso_packet # ok 48 tun_vnet_udptnl.6in4_over_maxbytes.recv_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.6in4_over_maxbytes.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (65535) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (47) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_over_maxbytes.send_gso_packet # ok 49 tun_vnet_udptnl.6in4_over_maxbytes.send_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.6in4_maxsegs.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_maxsegs.recv_gso_packet # ok 50 tun_vnet_udptnl.6in4_maxsegs.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_maxsegs.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (128) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (128) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_maxsegs.send_gso_packet # not ok 51 tun_vnet_udptnl.6in4_maxsegs.send_gso_packet # # RUN tun_vnet_udptnl.6in4_5byte.recv_gso_packet ... # # OK tun_vnet_udptnl.6in4_5byte.recv_gso_packet # ok 52 tun_vnet_udptnl.6in4_5byte.recv_gso_packet # # RUN tun_vnet_udptnl.6in4_5byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (5) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (3) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in4_5byte.send_gso_packet # not ok 53 tun_vnet_udptnl.6in4_5byte.send_gso_packet # # RUN tun_vnet_udptnl.4in6_nogsosz_1byte.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_nogsosz_1byte.recv_gso_packet # ok 54 tun_vnet_udptnl.4in6_nogsosz_1byte.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_nogsosz_1byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_nogsosz_1byte.send_gso_packet # not ok 55 tun_vnet_udptnl.4in6_nogsosz_1byte.send_gso_packet # # RUN tun_vnet_udptnl.4in6_nogsosz_1mss.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_nogsosz_1mss.recv_gso_packet # ok 56 tun_vnet_udptnl.4in6_nogsosz_1mss.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_nogsosz_1mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1402) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_nogsosz_1mss.send_gso_packet # not ok 57 tun_vnet_udptnl.4in6_nogsosz_1mss.send_gso_packet # # RUN tun_vnet_udptnl.4in6_nogsosz_gtmss.recv_gso_packet ... # sendmsg: Message too long # # tun.c:958:recv_gso_packet:Expected ret (-1) == variant->data_size (1403) # select: Message too long # # tun.c:962:recv_gso_packet:Expected ret (0) == variant->data_size (1403) # # recv_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_nogsosz_gtmss.recv_gso_packet # ok 58 tun_vnet_udptnl.4in6_nogsosz_gtmss.recv_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.4in6_nogsosz_gtmss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1403) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_nogsosz_gtmss.send_gso_packet # not ok 59 tun_vnet_udptnl.4in6_nogsosz_gtmss.send_gso_packet # # RUN tun_vnet_udptnl.4in6_1byte.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_1byte.recv_gso_packet # ok 60 tun_vnet_udptnl.4in6_1byte.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_1byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_1byte.send_gso_packet # not ok 61 tun_vnet_udptnl.4in6_1byte.send_gso_packet # # RUN tun_vnet_udptnl.4in6_1mss.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_1mss.recv_gso_packet # ok 62 tun_vnet_udptnl.4in6_1mss.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_1mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1402) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_1mss.send_gso_packet # not ok 63 tun_vnet_udptnl.4in6_1mss.send_gso_packet # # RUN tun_vnet_udptnl.4in6_ltgso.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_ltgso.recv_gso_packet # ok 64 tun_vnet_udptnl.4in6_ltgso.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_ltgso.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1402) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_ltgso.send_gso_packet # not ok 65 tun_vnet_udptnl.4in6_ltgso.send_gso_packet # # RUN tun_vnet_udptnl.4in6_gtgso.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_gtgso.recv_gso_packet # ok 66 tun_vnet_udptnl.4in6_gtgso.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_gtgso.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1403) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (2) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_gtgso.send_gso_packet # not ok 67 tun_vnet_udptnl.4in6_gtgso.send_gso_packet # # RUN tun_vnet_udptnl.4in6_2mss.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_2mss.recv_gso_packet # ok 68 tun_vnet_udptnl.4in6_2mss.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_2mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (2804) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (2) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_2mss.send_gso_packet # not ok 69 tun_vnet_udptnl.4in6_2mss.send_gso_packet # # RUN tun_vnet_udptnl.4in6_maxbytes.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_maxbytes.recv_gso_packet # ok 70 tun_vnet_udptnl.4in6_maxbytes.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_maxbytes.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (65423) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (47) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_maxbytes.send_gso_packet # not ok 71 tun_vnet_udptnl.4in6_maxbytes.send_gso_packet # # RUN tun_vnet_udptnl.4in6_over_maxbytes.recv_gso_packet ... # sendmsg: Message too long # # tun.c:958:recv_gso_packet:Expected ret (-1) == variant->data_size (65535) # select: Message too long # # tun.c:962:recv_gso_packet:Expected ret (0) == variant->data_size (65535) # # tun.c:965:recv_gso_packet:Expected vh->gso_size (0) == variant->gso_size (1402) # # tun.c:969:recv_gso_packet:Expected vh->gso_type (0) == gso_type (69) # # recv_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_over_maxbytes.recv_gso_packet # ok 72 tun_vnet_udptnl.4in6_over_maxbytes.recv_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.4in6_over_maxbytes.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (65535) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (47) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_over_maxbytes.send_gso_packet # ok 73 tun_vnet_udptnl.4in6_over_maxbytes.send_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.4in6_maxsegs.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_maxsegs.recv_gso_packet # ok 74 tun_vnet_udptnl.4in6_maxsegs.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_maxsegs.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (128) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (128) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_maxsegs.send_gso_packet # not ok 75 tun_vnet_udptnl.4in6_maxsegs.send_gso_packet # # RUN tun_vnet_udptnl.4in6_5byte.recv_gso_packet ... # # OK tun_vnet_udptnl.4in6_5byte.recv_gso_packet # ok 76 tun_vnet_udptnl.4in6_5byte.recv_gso_packet # # RUN tun_vnet_udptnl.4in6_5byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (5) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (3) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.4in6_5byte.send_gso_packet # not ok 77 tun_vnet_udptnl.4in6_5byte.send_gso_packet # # RUN tun_vnet_udptnl.6in6_nogsosz_1byte.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_nogsosz_1byte.recv_gso_packet # ok 78 tun_vnet_udptnl.6in6_nogsosz_1byte.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_nogsosz_1byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_nogsosz_1byte.send_gso_packet # not ok 79 tun_vnet_udptnl.6in6_nogsosz_1byte.send_gso_packet # # RUN tun_vnet_udptnl.6in6_nogsosz_1mss.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_nogsosz_1mss.recv_gso_packet # ok 80 tun_vnet_udptnl.6in6_nogsosz_1mss.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_nogsosz_1mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1382) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_nogsosz_1mss.send_gso_packet # not ok 81 tun_vnet_udptnl.6in6_nogsosz_1mss.send_gso_packet # # RUN tun_vnet_udptnl.6in6_nogsosz_gtmss.recv_gso_packet ... # sendmsg: Message too long # # tun.c:958:recv_gso_packet:Expected ret (-1) == variant->data_size (1383) # select: Message too long # # tun.c:962:recv_gso_packet:Expected ret (0) == variant->data_size (1383) # # recv_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_nogsosz_gtmss.recv_gso_packet # ok 82 tun_vnet_udptnl.6in6_nogsosz_gtmss.recv_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.6in6_nogsosz_gtmss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1383) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_nogsosz_gtmss.send_gso_packet # not ok 83 tun_vnet_udptnl.6in6_nogsosz_gtmss.send_gso_packet # # RUN tun_vnet_udptnl.6in6_1byte.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_1byte.recv_gso_packet # ok 84 tun_vnet_udptnl.6in6_1byte.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_1byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_1byte.send_gso_packet # not ok 85 tun_vnet_udptnl.6in6_1byte.send_gso_packet # # RUN tun_vnet_udptnl.6in6_1mss.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_1mss.recv_gso_packet # ok 86 tun_vnet_udptnl.6in6_1mss.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_1mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1382) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_1mss.send_gso_packet # not ok 87 tun_vnet_udptnl.6in6_1mss.send_gso_packet # # RUN tun_vnet_udptnl.6in6_ltgso.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_ltgso.recv_gso_packet # ok 88 tun_vnet_udptnl.6in6_ltgso.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_ltgso.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1382) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (1) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_ltgso.send_gso_packet # not ok 89 tun_vnet_udptnl.6in6_ltgso.send_gso_packet # # RUN tun_vnet_udptnl.6in6_gtgso.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_gtgso.recv_gso_packet # ok 90 tun_vnet_udptnl.6in6_gtgso.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_gtgso.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (1383) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (2) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_gtgso.send_gso_packet # not ok 91 tun_vnet_udptnl.6in6_gtgso.send_gso_packet # # RUN tun_vnet_udptnl.6in6_2mss.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_2mss.recv_gso_packet # ok 92 tun_vnet_udptnl.6in6_2mss.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_2mss.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (2764) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (2) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_2mss.send_gso_packet # not ok 93 tun_vnet_udptnl.6in6_2mss.send_gso_packet # # RUN tun_vnet_udptnl.6in6_maxbytes.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_maxbytes.recv_gso_packet # ok 94 tun_vnet_udptnl.6in6_maxbytes.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_maxbytes.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (65403) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (48) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_maxbytes.send_gso_packet # not ok 95 tun_vnet_udptnl.6in6_maxbytes.send_gso_packet # # RUN tun_vnet_udptnl.6in6_over_maxbytes.recv_gso_packet ... # sendmsg: Message too long # # tun.c:958:recv_gso_packet:Expected ret (-1) == variant->data_size (65535) # select: Message too long # # tun.c:962:recv_gso_packet:Expected ret (0) == variant->data_size (65535) # # tun.c:965:recv_gso_packet:Expected vh->gso_size (0) == variant->gso_size (1382) # # tun.c:969:recv_gso_packet:Expected vh->gso_type (0) == gso_type (69) # # recv_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_over_maxbytes.recv_gso_packet # ok 96 tun_vnet_udptnl.6in6_over_maxbytes.recv_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.6in6_over_maxbytes.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (65535) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (48) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_over_maxbytes.send_gso_packet # ok 97 tun_vnet_udptnl.6in6_over_maxbytes.send_gso_packet # XFAIL unknown # # RUN tun_vnet_udptnl.6in6_maxsegs.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_maxsegs.recv_gso_packet # ok 98 tun_vnet_udptnl.6in6_maxsegs.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_maxsegs.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (128) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (128) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_maxsegs.send_gso_packet # not ok 99 tun_vnet_udptnl.6in6_maxsegs.send_gso_packet # # RUN tun_vnet_udptnl.6in6_5byte.recv_gso_packet ... # # OK tun_vnet_udptnl.6in6_5byte.recv_gso_packet # ok 100 tun_vnet_udptnl.6in6_5byte.recv_gso_packet # # RUN tun_vnet_udptnl.6in6_5byte.send_gso_packet ... # # tun.c:947:send_gso_packet:Expected ret (0) == variant->data_size (5) # # tun.c:948:send_gso_packet:Expected r_num_mss (0) == variant->r_num_mss (3) # # send_gso_packet: Test failed # # FAIL tun_vnet_udptnl.6in6_5byte.send_gso_packet # not ok 101 tun_vnet_udptnl.6in6_5byte.send_gso_packet # # FAILED: 60 / 101 tests passed. # # Totals: pass:48 fail:41 xfail:12 xpass:0 skip:0 error:0 not ok 19 selftests: net: tun # exit=1 # timeout set to 3600 # selftests: net: altnames.sh # TEST: altnames test [ OK ] ok 20 selftests: net: altnames.sh # timeout set to 3600 # selftests: net: amt.sh # exec of "smcrouted" failed: No such file or directory ok 21 selftests: net: amt.sh # SKIP # 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 22 selftests: net: arp_ndisc_evict_nocarrier.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 23 selftests: net: arp_ndisc_untracked_subnets.sh # 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 24 selftests: net: bareudp.sh # timeout set to 3600 # selftests: net: big_tcp.sh # Testing for BIG TCP: # CLI GSO | GW GRO | GW GSO | SER GRO # on on on on : [PASS] # on off on off : [PASS] # off on on on : [PASS] # on on off on : [PASS] # off on off on : [PASS] # ***v4 Tests Done*** # CLI GSO | GW GRO | GW GSO | SER GRO # on on on on : [PASS] # on off on off : [PASS] # off on on on : [PASS] # on on off on : [PASS] # off on off on : [PASS] # ***v6 Tests Done*** ok 25 selftests: net: big_tcp.sh # timeout set to 3600 # selftests: net: bind_bhash.sh # time spent = 0.000750 ok 26 selftests: net: bind_bhash.sh # timeout set to 3600 # selftests: net: bpf_offload.py # SKIP: bpftool not installed ok 27 selftests: net: bpf_offload.py # timeout set to 3600 # selftests: net: bridge_stp_mode.sh # SKIP: iproute2 too old, missing stp_mode support ok 28 selftests: net: bridge_stp_mode.sh # SKIP # timeout set to 3600 # selftests: net: bridge_vlan_dump.sh # TEST: VLAN range grouping with neigh_suppress [ OK ] # TEST: VLAN range grouping with mcast_max_groups [ OK ] # TEST: VLAN range grouping with mcast_n_groups [ OK ] # TEST: VLAN range grouping with mcast_enabled [ OK ] ok 29 selftests: net: bridge_vlan_dump.sh # timeout set to 3600 # selftests: net: broadcast_ether_dst.sh # Testing ethernet broadcast destination # [ OK ] ok 30 selftests: net: broadcast_ether_dst.sh # timeout set to 3600 # selftests: net: broadcast_ # Warning: file broadcast_ is missing! not ok 31 selftests: net: broadcast_ # timeout set to 3600 # selftests: net: busy_poll_test.sh ok 32 selftests: net: busy_poll_test.sh # timeout set to 3600 # selftests: net: cmsg_ip.sh # OK ok 33 selftests: net: cmsg_ip.sh # timeout set to 3600 # selftests: net: cmsg_so_mark.sh # OK ok 34 selftests: net: cmsg_so_mark.sh # timeout set to 3600 # selftests: net: cmsg_so_priority.sh # Test IPV4, prot: u # Test IPV4, prot: i # Test IPV4, prot: r # Test IPV6, prot: u # Test IPV6, prot: i # Test IPV6, prot: r # OK - All 144 tests passed ok 35 selftests: net: cmsg_so_priority.sh # timeout set to 3600 # selftests: net: cmsg_time.sh # OK ok 36 selftests: net: cmsg_time.sh # timeout set to 3600 # selftests: net: double_udp_encap.sh # TEST: nfbpf_compile not installed [SKIP] ok 37 selftests: net: double_udp_encap.sh # SKIP # 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-XfoLTJ": No such file or directory ok 38 selftests: net: drop_monitor_tests.sh # timeout set to 3600 # selftests: net: fcnal-ipv4.sh # # ########################################################################### # IPv4 ping # ########################################################################### # # # ################################################################# # No VRF # # SYSCTL: net.ipv4.raw_l3mdev_accept=0 # # TEST: ping out - ns-B IP [ OK ] # TEST: ping out, device bind - ns-B IP [ OK ] # TEST: ping out, address bind - ns-B IP [ OK ] # TEST: ping out - ns-B loopback IP [ OK ] # TEST: ping out, device bind - ns-B loopback IP [ OK ] # TEST: ping out, address bind - ns-B loopback IP [ OK ] # TEST: ping out (don't route), peer on link - ns-B IP [ OK ] # TEST: ping out (don't route), peer not on link - ns-B loopback IP [ OK ] # TEST: ping in - ns-A IP [ OK ] # TEST: ping in - ns-A loopback IP [ OK ] # TEST: ping local - ns-A IP [ OK ] # TEST: ping local - ns-A loopback IP [ OK ] # TEST: ping local - loopback [ OK ] # TEST: ping local, device bind - ns-A IP [ OK ] # TEST: ping local, device bind - ns-A loopback IP [ OK ] # TEST: ping local, device bind - loopback [ OK ] # TEST: ping out, blocked by rule - ns-B loopback IP [ OK ] # TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # TEST: ping out, blocked by route - ns-B loopback IP [ OK ] # TEST: ping in, blocked by route - ns-A loopback IP [ OK ] # TEST: ping out, unreachable default route - ns-B loopback IP [ OK ] # SYSCTL: net.ipv4.raw_l3mdev_accept=1 # # TEST: ping out - ns-B IP [ OK ] # TEST: ping out, device bind - ns-B IP [ OK ] # TEST: ping out, address bind - ns-B IP [ OK ] # TEST: ping out - ns-B loopback IP [ OK ] # TEST: ping out, device bind - ns-B loopback IP [ OK ] # TEST: ping out, address bind - ns-B loopback IP [ OK ] # TEST: ping out (don't route), peer on link - ns-B IP [ OK ] # TEST: ping out (don't route), peer not on link - ns-B loopback IP [ OK ] # TEST: ping in - ns-A IP [ OK ] # TEST: ping in - ns-A loopback IP [ OK ] # TEST: ping local - ns-A IP [ OK ] # TEST: ping local - ns-A loopback IP [ OK ] # TEST: ping local - loopback [ OK ] # TEST: ping local, device bind - ns-A IP [ OK ] # TEST: ping local, device bind - ns-A loopback IP [ OK ] # TEST: ping local, device bind - loopback [ OK ] # TEST: ping out, blocked by rule - ns-B loopback IP [ OK ] # TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # TEST: ping out, blocked by route - ns-B loopback IP [ OK ] # TEST: ping in, blocked by route - ns-A loopback IP [ OK ] # TEST: ping out, unreachable default route - ns-B loopback IP [ OK ] # TEST: ping out - ns-B IP [ OK ] # TEST: ping out, device bind - ns-B IP [ OK ] # TEST: ping out, address bind - ns-B IP [ OK ] # TEST: ping out - ns-B loopback IP [ OK ] # TEST: ping out, device bind - ns-B loopback IP [ OK ] # TEST: ping out, address bind - ns-B loopback IP [ OK ] # TEST: ping out (don't route), peer on link - ns-B IP [ OK ] # TEST: ping out (don't route), peer not on link - ns-B loopback IP [ OK ] # TEST: ping in - ns-A IP [ OK ] # TEST: ping in - ns-A loopback IP [ OK ] # TEST: ping local - ns-A IP [ OK ] # TEST: ping local - ns-A loopback IP [ OK ] # TEST: ping local - loopback [ OK ] # TEST: ping local, device bind - ns-A IP [ OK ] # TEST: ping local, device bind - ns-A loopback IP [ OK ] # TEST: ping local, device bind - loopback [ OK ] # TEST: ping out, blocked by rule - ns-B loopback IP [ OK ] # TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # TEST: ping out, blocked by route - ns-B loopback IP [ OK ] # TEST: ping in, blocked by route - ns-A loopback IP [ OK ] # TEST: ping out, unreachable default route - ns-B loopback IP [ OK ] # # ################################################################# # With VRF # # SYSCTL: net.ipv4.raw_l3mdev_accept=1 # # TEST: ping out, VRF bind - ns-B IP [ OK ] # TEST: ping out, device bind - ns-B IP [ OK ] # TEST: ping out, vrf device + dev address bind - ns-B IP [ OK ] # TEST: ping out, vrf device + vrf address bind - ns-B IP [ OK ] # TEST: ping out, VRF bind - ns-B loopback IP [ OK ] # TEST: ping out, device bind - ns-B loopback IP [ OK ] # TEST: ping out, vrf device + dev address bind - ns-B loopback IP [ OK ] # TEST: ping out, vrf device + vrf address bind - ns-B loopback IP [ OK ] # TEST: ping in - ns-A IP [ OK ] # TEST: ping in - VRF IP [ OK ] # TEST: ping local, VRF bind - ns-A IP [ OK ] # TEST: ping local, VRF bind - VRF IP [ OK ] # TEST: ping local, VRF bind - loopback [ OK ] # TEST: ping local, device bind - ns-A IP [ OK ] # TEST: ping local, device bind - VRF IP [ OK ] # TEST: ping local, device bind - loopback [ OK ] # TEST: ping out, vrf bind, blocked by rule - ns-B loopback IP [ OK ] # TEST: ping out, device bind, blocked by rule - ns-B loopback IP [ OK ] # TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # TEST: ping out, vrf bind, unreachable route - ns-B loopback IP [ OK ] # TEST: ping out, device bind, unreachable route - ns-B loopback IP [ OK ] # TEST: ping in, unreachable route - ns-A loopback IP [ OK ] # SYSCTL: net.ipv4.raw_l3mdev_accept=1 # # TEST: ping out, VRF bind - ns-B IP [ OK ] # TEST: ping out, device bind - ns-B IP [ OK ] # TEST: ping out, vrf device + dev address bind - ns-B IP [ OK ] # TEST: ping out, vrf device + vrf address bind - ns-B IP [ OK ] # TEST: ping out, VRF bind - ns-B loopback IP [ OK ] # TEST: ping out, device bind - ns-B loopback IP [ OK ] # TEST: ping out, vrf device + dev address bind - ns-B loopback IP [ OK ] # TEST: ping out, vrf device + vrf address bind - ns-B loopback IP [ OK ] # TEST: ping in - ns-A IP [ OK ] # TEST: ping in - VRF IP [ OK ] # TEST: ping local, VRF bind - ns-A IP [ OK ] # TEST: ping local, VRF bind - VRF IP [ OK ] # TEST: ping local, VRF bind - loopback [ OK ] # TEST: ping local, device bind - ns-A IP [ OK ] # TEST: ping local, device bind - VRF IP [ OK ] # TEST: ping local, device bind - loopback [ OK ] # TEST: ping out, vrf bind, blocked by rule - ns-B loopback IP [ OK ] # TEST: ping out, device bind, blocked by rule - ns-B loopback IP [ OK ] # TEST: ping in, blocked by rule - ns-A loopback IP [ OK ] # TEST: ping out, vrf bind, unreachable route - ns-B loopback IP [ OK ] # TEST: ping out, device bind, unreachable route - ns-B loopback IP [ OK ] # TEST: ping in, unreachable route - ns-A loopback IP [ OK ] # # ########################################################################### # IPv4/TCP # ########################################################################### # # # ################################################################# # No VRF # # # ################################################################# # tcp_l3mdev_accept disabled # # SYSCTL: net.ipv4.tcp_l3mdev_accept=0 # # TEST: Global server - ns-A IP [ OK ] # TEST: Global server - ns-A loopback IP [ OK ] # TEST: Device server - ns-A IP [ OK ] # TEST: No server - ns-A IP [ OK ] # TEST: No server - ns-A loopback IP [ OK ] # TEST: Client - ns-B IP [ OK ] # TEST: Client, device bind - ns-B IP [ OK ] # TEST: No server, unbound client - ns-B IP [ OK ] # TEST: No server, device client - ns-B IP [ OK ] # TEST: Client - ns-B loopback IP [ OK ] # TEST: Client, device bind - ns-B loopback IP [ OK ] # TEST: No server, unbound client - ns-B loopback IP [ OK ] # TEST: No server, device client - ns-B loopback IP [ OK ] # TEST: Global server, local connection - ns-A IP [ OK ] # TEST: Global server, local connection - ns-A loopback IP [ OK ] # TEST: Global server, local connection - loopback [ OK ] # TEST: Device server, unbound client, local connection - ns-A IP [ OK ] # TEST: Device server, unbound client, local connection - ns-A loopback IP [ OK ] # TEST: Device server, unbound client, local connection - loopback [ OK ] # TEST: Global server, device client, local connection - ns-A IP [ OK ] # TEST: Global server, device client, local connection - ns-A loopback IP [ OK ] # TEST: Global server, device client, local connection - loopback [ OK ] # TEST: Device server, device client, local connection - ns-A IP [ OK ] # TEST: No server, device client, local conn - ns-A IP [ OK ] # TEST: MD5: Single address config [ OK ] # TEST: MD5: Server no config, client uses password [ OK ] # TEST: MD5: Client uses wrong password [ OK ] # TEST: MD5: Client address does not match address configured with password [ OK ] # TEST: MD5: Prefix config [ OK ] # TEST: MD5: Prefix config, client uses wrong password [ OK ] # TEST: MD5: Prefix config, client address not in configured prefix [ OK ] # TEST: SO_DONTROUTE client, syncookies=0 - ns-B IP [ OK ] # TEST: SO_DONTROUTE server, syncookies=0 - ns-B IP [ OK ] # TEST: SO_DONTROUTE client, syncookies=0 - ns-B loopback IP [ OK ] # TEST: SO_DONTROUTE server, syncookies=0 - ns-B loopback IP [ OK ] # TEST: SO_DONTROUTE client, syncookies=2 - ns-B IP [ OK ] # TEST: SO_DONTROUTE server, syncookies=2 - ns-B IP [ OK ] # TEST: SO_DONTROUTE client, syncookies=2 - ns-B loopback IP [ OK ] # TEST: SO_DONTROUTE server, syncookies=2 - ns-B loopback IP [ OK ] # # ################################################################# # tcp_l3mdev_accept enabled # # SYSCTL: net.ipv4.tcp_l3mdev_accept=1 # # TEST: Global server - ns-A IP [ OK ] # TEST: Global server - ns-A loopback IP [ OK ] # TEST: Device server - ns-A IP [ OK ] # TEST: No server - ns-A IP [ OK ] # TEST: No server - ns-A loopback IP [ OK ] # TEST: Client - ns-B IP [ OK ] # TEST: Client, device bind - ns-B IP [ OK ] # TEST: No server, unbound client - ns-B IP [ OK ] # TEST: No server, device client - ns-B IP [ OK ] # TEST: Client - ns-B loopback IP [ OK ] # TEST: Client, device bind - ns-B loopback IP [ OK ] # TEST: No server, unbound client - ns-B loopback IP [ OK ] # TEST: No server, device client - ns-B loopback IP [ OK ] # TEST: Global server, local connection - ns-A IP [ OK ] # TEST: Global server, local connection - ns-A loopback IP [ OK ] # TEST: Global server, local connection - loopback [ OK ] # TEST: Device server, unbound client, local connection - ns-A IP [ OK ] # TEST: Device server, unbound client, local connection - ns-A loopback IP [ OK ] # TEST: Device server, unbound client, local connection - loopback [ OK ] # TEST: Global server, device client, local connection - ns-A IP [ OK ] # TEST: Global server, device client, local connection - ns-A loopback IP [ OK ] # TEST: Global server, device client, local connection - loopback [ OK ] # TEST: Device server, device client, local connection - ns-A IP [ OK ] # TEST: No server, device client, local conn - ns-A IP [ OK ] # TEST: MD5: Single address config [ OK ] # TEST: MD5: Server no config, client uses password [ OK ] # TEST: MD5: Client uses wrong password [ OK ] # TEST: MD5: Client address does not match address configured with password [ OK ] # TEST: MD5: Prefix config [ OK ] # TEST: MD5: Prefix config, client uses wrong password [ OK ] # TEST: MD5: Prefix config, client address not in configured prefix [ OK ] # TEST: SO_DONTROUTE client, syncookies=0 - ns-B IP [ OK ] # TEST: SO_DONTROUTE server, syncookies=0 - ns-B IP [ OK ] # TEST: SO_DONTROUTE client, syncookies=0 - ns-B loopback IP [ OK ] # TEST: SO_DONTROUTE server, syncookies=0 - ns-B loopback IP [ OK ] # TEST: SO_DONTROUTE client, syncookies=2 - ns-B IP [ OK ] # TEST: SO_DONTROUTE server, syncookies=2 - ns-B IP [ OK ] # TEST: SO_DONTROUTE client, syncookies=2 - ns-B loopback IP [ OK ] # TEST: SO_DONTROUTE server, syncookies=2 - ns-B loopback IP [ OK ] # # ################################################################# # With VRF # # # ################################################################# # Global server disabled # # SYSCTL: net.ipv4.tcp_l3mdev_accept=0 # # TEST: Global server - ns-A IP [ OK ] # TEST: VRF server - ns-A IP [ OK ] # TEST: Device server - ns-A IP [ OK ] # TEST: No server - ns-A IP [ OK ] # TEST: Global server - VRF IP [ OK ] # TEST: VRF server - VRF IP [ OK ] # TEST: Device server - VRF IP [ OK ] # TEST: No server - VRF IP [ OK ] # TEST: Global server, local connection - ns-A IP [ OK ] # TEST: MD5: VRF: Single address config [ OK ] # TEST: MD5: VRF: Server no config, client uses password [ OK ] # TEST: MD5: VRF: Client uses wrong password [ OK ] # TEST: MD5: VRF: Client address does not match address configured with password [ OK ] # TEST: MD5: VRF: Prefix config [ OK ] # TEST: MD5: VRF: Prefix config, client uses wrong password [ OK ] # TEST: MD5: VRF: Prefix config, client address not in configured prefix [ OK ] # TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF [ OK ] # TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF [ OK ] # TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF with VRF pw [ OK ] # TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF with default VRF pw [ OK ] # TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF [ OK ] # TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF [ OK ] # TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF with VRF pw [ OK ] # TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF with default VRF pw [ OK ] # TEST: MD5: VRF: Device must be a VRF - single address [ OK ] # TEST: MD5: VRF: Device must be a VRF - prefix [ OK ] # TEST: MD5: VRF: VRF-bound server, unbound key accepts connection [ OK ] # TEST: MD5: VRF: VRF-bound server, bound key accepts connection [ OK ] # SYSCTL: net.ipv4.tcp_l3mdev_accept=1 # # TEST: MD5: VRF: Global server, Key bound to ifindex=0 rejects VRF connection [ OK ] # TEST: MD5: VRF: Global server, key bound to ifindex=0 accepts non-VRF connection [ OK ] # TEST: MD5: VRF: Global server, key not bound to ifindex accepts VRF connection [ OK ] # TEST: MD5: VRF: Global server, key not bound to ifindex accepts non-VRF connection [ OK ] # SYSCTL: net.ipv4.tcp_l3mdev_accept=0 # # # ################################################################# # VRF Global server enabled # # SYSCTL: net.ipv4.tcp_l3mdev_accept=1 # # TEST: Global server - ns-A IP [ OK ] # TEST: VRF server - ns-A IP [ OK ] # TEST: No server - ns-A IP [ OK ] # TEST: Global server - VRF IP [ OK ] # TEST: VRF server - VRF IP [ OK ] # TEST: No server - VRF IP [ OK ] # TEST: Device server - ns-A IP [ OK ] # TEST: Global server, local connection - ns-A IP [ OK ] # TEST: Global server, local connection - VRF IP [ OK ] # TEST: Client, VRF bind - ns-B IP [ OK ] # TEST: Client, device bind - ns-B IP [ OK ] # TEST: No server, VRF client - ns-B IP [ OK ] # TEST: No server, device client - ns-B IP [ OK ] # TEST: Client, VRF bind - ns-B loopback IP [ OK ] # TEST: Client, device bind - ns-B loopback IP [ OK ] # TEST: No server, VRF client - ns-B loopback IP [ OK ] # TEST: No server, device client - ns-B loopback IP [ OK ] # TEST: VRF server, VRF client, local connection - ns-A IP [ OK ] # TEST: VRF server, VRF client, local connection - VRF IP [ OK ] # TEST: VRF server, VRF client, local connection - loopback [ OK ] # TEST: VRF server, device client, local connection - ns-A IP [ OK ] # TEST: VRF server, unbound client, local connection - ns-A IP [ OK ] # TEST: Device server, VRF client, local connection - ns-A IP [ OK ] # TEST: Device server, device client, local connection - ns-A IP [ OK ] # # ########################################################################### # IPv4/UDP # ########################################################################### # # # ################################################################# # No VRF # # # ################################################################# # udp_l3mdev_accept disabled # # SYSCTL: net.ipv4.udp_l3mdev_accept=0 # # TEST: Global server - ns-A IP [ OK ] # TEST: No server - ns-A IP [ OK ] # TEST: Global server - ns-A loopback IP [ OK ] # TEST: No server - ns-A loopback IP [ OK ] # TEST: Device server - ns-A IP [ OK ] # TEST: Client - ns-B IP [ OK ] # TEST: Client, device bind - ns-B IP [ OK ] # TEST: Client, device send via cmsg - ns-B IP [ OK ] # TEST: Client, device bind via IP_UNICAST_IF - ns-B IP [ OK ] # TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B IP [ OK ] # TEST: No server, unbound client - ns-B IP [ OK ] # TEST: No server, device client - ns-B IP [ OK ] # TEST: Client - ns-B loopback IP [ OK ] # TEST: Client, device bind - ns-B loopback IP [ OK ] # TEST: Client, device send via cmsg - ns-B loopback IP [ OK ] # TEST: Client, device bind via IP_UNICAST_IF - ns-B loopback IP [ OK ] # TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B loopback IP [ OK ] # TEST: No server, unbound client - ns-B loopback IP [ OK ] # TEST: No server, device client - ns-B loopback IP [ OK ] # TEST: Global server, local connection - ns-A IP [ OK ] # TEST: Global server, local connection - ns-A loopback IP [ OK ] # TEST: Global server, local connection - loopback [ OK ] # TEST: Device server, unbound client, local connection - ns-A IP [ OK ] # TEST: Device server, unbound client, local connection - ns-A loopback IP [ OK ] # TEST: Device server, unbound client, local connection - loopback [ OK ] # TEST: Global server, device client, local connection - ns-A IP [ OK ] # TEST: Global server, device send via cmsg, local connection - ns-A IP [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A IP [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A IP [ OK ] # TEST: Global server, device client, local connection - ns-A loopback IP [ OK ] # TEST: Global server, device send via cmsg, local connection - ns-A loopback IP [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IP [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IP [ OK ] # TEST: Global server, device client, local connection - loopback [ OK ] # TEST: Global server, device send via cmsg, local connection - loopback [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - loopback [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - loopback [ OK ] # TEST: Device server, device client, local conn - ns-A IP [ OK ] # TEST: No server, device client, local conn - ns-A IP [ OK ] # TEST: SO_DONTROUTE client - ns-B IP [ OK ] # TEST: SO_DONTROUTE client - ns-B loopback IP [ OK ] # # ################################################################# # udp_l3mdev_accept enabled # # SYSCTL: net.ipv4.udp_l3mdev_accept=1 # # TEST: Global server - ns-A IP [ OK ] # TEST: No server - ns-A IP [ OK ] # TEST: Global server - ns-A loopback IP [ OK ] # TEST: No server - ns-A loopback IP [ OK ] # TEST: Device server - ns-A IP [ OK ] # TEST: Client - ns-B IP [ OK ] # TEST: Client, device bind - ns-B IP [ OK ] # TEST: Client, device send via cmsg - ns-B IP [ OK ] # TEST: Client, device bind via IP_UNICAST_IF - ns-B IP [ OK ] # TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B IP [ OK ] # TEST: No server, unbound client - ns-B IP [ OK ] # TEST: No server, device client - ns-B IP [ OK ] # TEST: Client - ns-B loopback IP [ OK ] # TEST: Client, device bind - ns-B loopback IP [ OK ] # TEST: Client, device send via cmsg - ns-B loopback IP [ OK ] # TEST: Client, device bind via IP_UNICAST_IF - ns-B loopback IP [ OK ] # TEST: Client, device bind via IP_UNICAST_IF, with connect() - ns-B loopback IP [ OK ] # TEST: No server, unbound client - ns-B loopback IP [ OK ] # TEST: No server, device client - ns-B loopback IP [ OK ] # TEST: Global server, local connection - ns-A IP [ OK ] # TEST: Global server, local connection - ns-A loopback IP [ OK ] # TEST: Global server, local connection - loopback [ OK ] # TEST: Device server, unbound client, local connection - ns-A IP [ OK ] # TEST: Device server, unbound client, local connection - ns-A loopback IP [ OK ] # TEST: Device server, unbound client, local connection - loopback [ OK ] # TEST: Global server, device client, local connection - ns-A IP [ OK ] # TEST: Global server, device send via cmsg, local connection - ns-A IP [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A IP [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A IP [ OK ] # TEST: Global server, device client, local connection - ns-A loopback IP [ OK ] # TEST: Global server, device send via cmsg, local connection - ns-A loopback IP [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IP [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IP [ OK ] # TEST: Global server, device client, local connection - loopback [ OK ] # TEST: Global server, device send via cmsg, local connection - loopback [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - loopback [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - loopback [ OK ] # TEST: Device server, device client, local conn - ns-A IP [ OK ] # TEST: No server, device client, local conn - ns-A IP [ OK ] # TEST: SO_DONTROUTE client - ns-B IP [ OK ] # TEST: SO_DONTROUTE client - ns-B loopback IP [ OK ] # # ################################################################# # With VRF # # # ################################################################# # Global server disabled # # SYSCTL: net.ipv4.udp_l3mdev_accept=0 # # TEST: Global server - ns-A IP [ OK ] # TEST: VRF server - ns-A IP [ OK ] # TEST: Enslaved device server - ns-A IP [ OK ] # TEST: No server - ns-A IP [ OK ] # TEST: Global server, VRF client, local connection - ns-A IP [ OK ] # TEST: Global server - VRF IP [ OK ] # TEST: VRF server - VRF IP [ OK ] # TEST: Enslaved device server - VRF IP [ OK ] # TEST: No server - VRF IP [ OK ] # TEST: Global server, VRF client, local connection - VRF IP [ OK ] # TEST: VRF server, VRF client, local conn - ns-A IP [ OK ] # TEST: VRF server, enslaved device client, local connection - ns-A IP [ OK ] # TEST: Enslaved device server, VRF client, local conn - ns-A IP [ OK ] # TEST: Enslaved device server, device client, local conn - ns-A IP [ OK ] # # ################################################################# # Global server enabled # # SYSCTL: net.ipv4.udp_l3mdev_accept=1 # # TEST: Global server - ns-A IP [ OK ] # TEST: VRF server - ns-A IP [ OK ] # TEST: Enslaved device server - ns-A IP [ OK ] # TEST: No server - ns-A IP [ OK ] # TEST: Global server - VRF IP [ OK ] # TEST: VRF server - VRF IP [ OK ] # TEST: Enslaved device server - VRF IP [ OK ] # TEST: No server - VRF IP [ OK ] # TEST: VRF client [ OK ] # TEST: Enslaved device client [ OK ] # TEST: No server, VRF client [ OK ] # TEST: No server, enslaved device client [ OK ] # TEST: Global server, VRF client, local conn - ns-A IP [ OK ] # TEST: VRF server, VRF client, local conn - ns-A IP [ OK ] # TEST: VRF server, device client, local conn - ns-A IP [ OK ] # TEST: Enslaved device server, VRF client, local conn - ns-A IP [ OK ] # TEST: Enslaved device server, device client, local conn - ns-A IP [ OK ] # TEST: Global server, VRF client, local conn - VRF IP [ OK ] # TEST: Global server, VRF client, local conn - loopback [ OK ] # TEST: VRF server, VRF client, local conn - VRF IP [ OK ] # TEST: VRF server, VRF client, local conn - loopback [ OK ] # TEST: No server, VRF client, local conn - ns-A IP [ OK ] # TEST: No server, VRF client, local conn - VRF IP [ OK ] # TEST: No server, VRF client, local conn - loopback [ OK ] # # ########################################################################### # IPv4 address binds # ########################################################################### # # # ################################################################# # No VRF # # TEST: Raw socket bind to local address - ns-A IP [ OK ] # TEST: Raw socket bind to local address after device bind - ns-A IP [ OK ] # TEST: Raw socket bind to local address - ns-A loopback IP [ OK ] # TEST: Raw socket bind to local address after device bind - ns-A loopback IP [ OK ] # TEST: Raw socket bind to nonlocal address - nonlocal IP [ OK ] # TEST: TCP socket bind to nonlocal address - nonlocal IP [ OK ] # TEST: ICMP socket bind to nonlocal address - nonlocal IP [ OK ] # TEST: ICMP socket bind to broadcast address - broadcast [ OK ] # TEST: ICMP socket bind to multicast address - multicast [ OK ] # TEST: TCP socket bind to local address - ns-A IP [ OK ] # TEST: TCP socket bind to local address after device bind - ns-A IP [ OK ] # # ################################################################# # With VRF # # TEST: Raw socket bind to local address - ns-A IP [ OK ] # TEST: Raw socket bind to local address after device bind - ns-A IP [ OK ] # TEST: Raw socket bind to local address after VRF bind - ns-A IP [ OK ] # TEST: Raw socket bind to local address - VRF IP [ OK ] # TEST: Raw socket bind to local address after device bind - VRF IP [ OK ] # TEST: Raw socket bind to local address after VRF bind - VRF IP [ OK ] # TEST: Raw socket bind to out of scope address after VRF bind - ns-A loopback IP [ OK ] # TEST: Raw socket bind to nonlocal address after VRF bind - nonlocal IP [ OK ] # TEST: TCP socket bind to nonlocal address after VRF bind - nonlocal IP [ OK ] # TEST: ICMP socket bind to nonlocal address after VRF bind - nonlocal IP [ OK ] # TEST: ICMP socket bind to broadcast address after VRF bind - broadcast [ OK ] # TEST: ICMP socket bind to multicast address after VRF bind - multicast [ OK ] # TEST: TCP socket bind to local address - ns-A IP [ OK ] # TEST: TCP socket bind to local address after device bind - ns-A IP [ OK ] # TEST: TCP socket bind to local address - VRF IP [ OK ] # TEST: TCP socket bind to local address after device bind - VRF IP [ OK ] # TEST: TCP socket bind to invalid local address for VRF - ns-A loopback IP [ OK ] # TEST: TCP socket bind to invalid local address for device bind - ns-A loopback IP [ OK ] # # ########################################################################### # Run time tests - ipv4 # ########################################################################### # # TEST: Device delete with active traffic - ping in - ns-A IP [ OK ] # TEST: Device delete with active traffic - ping in - VRF IP [ OK ] # TEST: Device delete with active traffic - ping out - ns-B IP [ OK ] # TEST: TCP active socket, global server - ns-A IP [ OK ] # TEST: TCP active socket, global server - VRF IP [ OK ] # TEST: TCP active socket, VRF server - ns-A IP [ OK ] # TEST: TCP active socket, VRF server - VRF IP [ OK ] # TEST: TCP active socket, enslaved device server - ns-A IP [ OK ] # TEST: TCP active socket, VRF client - ns-A IP [ OK ] # TEST: TCP active socket, enslaved device client - ns-A IP [ OK ] # TEST: TCP active socket, global server, VRF client, local - ns-A IP [ OK ] # TEST: TCP active socket, global server, VRF client, local - VRF IP [ OK ] # TEST: TCP active socket, VRF server and client, local - ns-A IP [ OK ] # TEST: TCP active socket, VRF server and client, local - VRF IP [ OK ] # TEST: TCP active socket, global server, enslaved device client, local - ns-A IP [ OK ] # TEST: TCP active socket, VRF server, enslaved device client, local - ns-A IP [ OK ] # TEST: TCP active socket, enslaved device server and client, local - ns-A IP [ OK ] # TEST: TCP passive socket, global server - ns-A IP [ OK ] # TEST: TCP passive socket, global server - VRF IP [ OK ] # TEST: TCP passive socket, VRF server - ns-A IP [ OK ] # TEST: TCP passive socket, VRF server - VRF IP [ OK ] # TEST: TCP passive socket, enslaved device server - ns-A IP [ OK ] # TEST: TCP passive socket, VRF client - ns-A IP [ OK ] # TEST: TCP passive socket, enslaved device client - ns-A IP [ OK ] # TEST: TCP passive socket, global server, VRF client, local - ns-A IP [ OK ] # TEST: TCP passive socket, global server, VRF client, local - VRF IP [ OK ] # TEST: TCP passive socket, VRF server and client, local - ns-A IP [ OK ] # TEST: TCP passive socket, VRF server and client, local - VRF IP [ OK ] # TEST: TCP passive socket, global server, enslaved device client, local - ns-A IP [ OK ] # TEST: TCP passive socket, VRF server, enslaved device client, local - ns-A IP [ OK ] # TEST: TCP passive socket, enslaved device server and client, local - ns-A IP [ OK ] # # ########################################################################### # IPv4 Netfilter # ########################################################################### # # # ################################################################# # TCP reset # # TEST: Global server, reject with TCP-reset on Rx - ns-A IP [ OK ] # TEST: Global server, reject with TCP-reset on Rx - VRF IP [ OK ] # # ################################################################# # ICMP unreachable # # TEST: Global TCP server, Rx reject icmp-port-unreach - ns-A IP [ OK ] # TEST: Global TCP server, Rx reject icmp-port-unreach - VRF IP [ OK ] # TEST: Global UDP server, Rx reject icmp-port-unreach - ns-A IP [ OK ] # TEST: Global UDP server, Rx reject icmp-port-unreach - VRF IP [ OK ] # # Tests passed: 427 # Tests failed: 0 ok 39 selftests: net: fcnal-ipv4.sh # timeout set to 3600 # selftests: net: fcnal-ipv6.sh # # ########################################################################### # IPv6 ping # ########################################################################### # # # ################################################################# # No VRF # # SYSCTL: net.ipv4.raw_l3mdev_accept=0 # # TEST: ping out - ns-B IPv6 [ OK ] # TEST: ping out - ns-B loopback IPv6 [ OK ] # TEST: ping out - ns-B IPv6 LLA [ OK ] # TEST: ping out - multicast IP [ OK ] # TEST: ping out, device bind - ns-B IPv6 [ OK ] # TEST: ping out, loopback address bind - ns-B IPv6 [ OK ] # TEST: ping out, device bind - ns-B loopback IPv6 [ OK ] # TEST: ping out, loopback address bind - ns-B loopback IPv6 [ OK ] # TEST: ping in - ns-A IPv6 [ OK ] # TEST: ping in - ns-A loopback IPv6 [ OK ] # TEST: ping in - ns-A IPv6 LLA [ OK ] # TEST: ping in - multicast IP [ OK ] # TEST: ping local, no bind - ns-A IPv6 [ OK ] # TEST: ping local, no bind - ns-A loopback IPv6 [ OK ] # TEST: ping local, no bind - IPv6 loopback [ OK ] # TEST: ping local, no bind - ns-A IPv6 LLA [ OK ] # TEST: ping local, no bind - multicast IP [ OK ] # TEST: ping local, device bind - ns-A IPv6 [ OK ] # TEST: ping local, device bind - ns-A IPv6 LLA [ OK ] # TEST: ping local, device bind - multicast IP [ OK ] # TEST: ping local, device bind - ns-A loopback IPv6 [ OK ] # TEST: ping local, device bind - IPv6 loopback [ OK ] # TEST: ping local, from localhost - ns-A loopback IPv6 [ OK ] # TEST: ping local, from localhost - ns-A IPv6 LLA [ OK ] # TEST: ping local, from localhost - ns-A IPv6 [ OK ] # TEST: ping out, blocked by rule - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, blocked by rule - ns-B loopback IPv6 [ OK ] # TEST: ping in, blocked by rule - ns-A loopback IPv6 [ OK ] # TEST: ping out, blocked by route - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, blocked by route - ns-B loopback IPv6 [ OK ] # TEST: ping in, blocked by route - ns-A loopback IPv6 [ OK ] # TEST: ping out, unreachable route - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, unreachable route - ns-B loopback IPv6 [ OK ] # SYSCTL: net.ipv4.raw_l3mdev_accept=0 # # TEST: ping out - ns-B IPv6 [ OK ] # TEST: ping out - ns-B loopback IPv6 [ OK ] # TEST: ping out - ns-B IPv6 LLA [ OK ] # TEST: ping out - multicast IP [ OK ] # TEST: ping out, device bind - ns-B IPv6 [ OK ] # TEST: ping out, loopback address bind - ns-B IPv6 [ OK ] # TEST: ping out, device bind - ns-B loopback IPv6 [ OK ] # TEST: ping out, loopback address bind - ns-B loopback IPv6 [ OK ] # TEST: ping in - ns-A IPv6 [ OK ] # TEST: ping in - ns-A loopback IPv6 [ OK ] # TEST: ping in - ns-A IPv6 LLA [ OK ] # TEST: ping in - multicast IP [ OK ] # TEST: ping local, no bind - ns-A IPv6 [ OK ] # TEST: ping local, no bind - ns-A loopback IPv6 [ OK ] # TEST: ping local, no bind - IPv6 loopback [ OK ] # TEST: ping local, no bind - ns-A IPv6 LLA [ OK ] # TEST: ping local, no bind - multicast IP [ OK ] # TEST: ping local, device bind - ns-A IPv6 [ OK ] # TEST: ping local, device bind - ns-A IPv6 LLA [ OK ] # TEST: ping local, device bind - multicast IP [ OK ] # TEST: ping local, device bind - ns-A loopback IPv6 [ OK ] # TEST: ping local, device bind - IPv6 loopback [ OK ] # TEST: ping local, from localhost - ns-A loopback IPv6 [ OK ] # TEST: ping local, from localhost - ns-A IPv6 LLA [ OK ] # TEST: ping local, from localhost - ns-A IPv6 [ OK ] # TEST: ping out, blocked by rule - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, blocked by rule - ns-B loopback IPv6 [ OK ] # TEST: ping in, blocked by rule - ns-A loopback IPv6 [ OK ] # TEST: ping out, blocked by route - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, blocked by route - ns-B loopback IPv6 [ OK ] # TEST: ping in, blocked by route - ns-A loopback IPv6 [ OK ] # TEST: ping out, unreachable route - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, unreachable route - ns-B loopback IPv6 [ OK ] # # ################################################################# # With VRF # # SYSCTL: net.ipv4.raw_l3mdev_accept=1 # # TEST: ping out, VRF bind - ns-B IPv6 [ OK ] # TEST: ping out, VRF bind - ns-B loopback IPv6 [ OK ] # TEST: ping out, VRF bind - ns-B IPv6 LLA [ OK ] # TEST: ping out, VRF bind - multicast IP [ OK ] # TEST: ping out, device bind - ns-B IPv6 [ OK ] # TEST: ping out, device bind - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind - ns-B IPv6 LLA [ OK ] # TEST: ping out, device bind - multicast IP [ OK ] # TEST: ping out, vrf device+address bind - ns-B IPv6 [ OK ] # TEST: ping out, vrf device+address bind - ns-B loopback IPv6 [ OK ] # TEST: ping out, vrf device+address bind - ns-B IPv6 LLA [ OK ] # TEST: ping in - ns-A IPv6 [ OK ] # TEST: ping in - VRF IPv6 [ OK ] # TEST: ping in - ns-A IPv6 LLA [ OK ] # TEST: ping in - multicast IP [ OK ] # TEST: ping in - ns-A loopback IPv6 [ OK ] # TEST: ping local, VRF bind - ns-A IPv6 [ OK ] # TEST: ping local, VRF bind - VRF IPv6 [ OK ] # TEST: ping local, VRF bind - IPv6 loopback [ OK ] # TEST: ping local, device bind - ns-A IPv6 [ OK ] # TEST: ping local, device bind - ns-A IPv6 LLA [ OK ] # TEST: ping local, device bind - multicast IP [ OK ] # TEST: ping in, LLA to GUA - ns-A IPv6 [ OK ] # TEST: ping in, LLA to GUA - VRF IPv6 [ OK ] # TEST: ping out, blocked by rule - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, blocked by rule - ns-B loopback IPv6 [ OK ] # TEST: ping in, blocked by rule - ns-A loopback IPv6 [ OK ] # TEST: ping out, unreachable route - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, unreachable route - ns-B loopback IPv6 [ OK ] # TEST: ping in, unreachable route - ns-A loopback IPv6 [ OK ] # SYSCTL: net.ipv4.raw_l3mdev_accept=1 # # TEST: ping out, VRF bind - ns-B IPv6 [ OK ] # TEST: ping out, VRF bind - ns-B loopback IPv6 [ OK ] # TEST: ping out, VRF bind - ns-B IPv6 LLA [ OK ] # TEST: ping out, VRF bind - multicast IP [ OK ] # TEST: ping out, device bind - ns-B IPv6 [ OK ] # TEST: ping out, device bind - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind - ns-B IPv6 LLA [ OK ] # TEST: ping out, device bind - multicast IP [ OK ] # TEST: ping out, vrf device+address bind - ns-B IPv6 [ OK ] # TEST: ping out, vrf device+address bind - ns-B loopback IPv6 [ OK ] # TEST: ping out, vrf device+address bind - ns-B IPv6 LLA [ OK ] # TEST: ping in - ns-A IPv6 [ OK ] # TEST: ping in - VRF IPv6 [ OK ] # TEST: ping in - ns-A IPv6 LLA [ OK ] # TEST: ping in - multicast IP [ OK ] # TEST: ping in - ns-A loopback IPv6 [ OK ] # TEST: ping local, VRF bind - ns-A IPv6 [ OK ] # TEST: ping local, VRF bind - VRF IPv6 [ OK ] # TEST: ping local, VRF bind - IPv6 loopback [ OK ] # TEST: ping local, device bind - ns-A IPv6 [ OK ] # TEST: ping local, device bind - ns-A IPv6 LLA [ OK ] # TEST: ping local, device bind - multicast IP [ OK ] # TEST: ping in, LLA to GUA - ns-A IPv6 [ OK ] # TEST: ping in, LLA to GUA - VRF IPv6 [ OK ] # TEST: ping out, blocked by rule - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, blocked by rule - ns-B loopback IPv6 [ OK ] # TEST: ping in, blocked by rule - ns-A loopback IPv6 [ OK ] # TEST: ping out, unreachable route - ns-B loopback IPv6 [ OK ] # TEST: ping out, device bind, unreachable route - ns-B loopback IPv6 [ OK ] # TEST: ping in, unreachable route - ns-A loopback IPv6 [ OK ] # # ########################################################################### # IPv6/TCP # ########################################################################### # # # ################################################################# # No VRF # # # ################################################################# # tcp_l3mdev_accept disabled # # SYSCTL: net.ipv4.tcp_l3mdev_accept=0 # # TEST: Global server - ns-A IPv6 [ OK ] # TEST: Global server - ns-A loopback IPv6 [ OK ] # TEST: Global server - ns-A IPv6 LLA [ OK ] # TEST: No server - ns-A IPv6 [ OK ] # TEST: No server - ns-A loopback IPv6 [ OK ] # TEST: No server - ns-A IPv6 LLA [ OK ] # TEST: Client - ns-B IPv6 [ OK ] # TEST: Client - ns-B loopback IPv6 [ OK ] # TEST: Client - ns-B IPv6 LLA [ OK ] # TEST: Client, device bind - ns-B IPv6 [ OK ] # TEST: Client, device bind - ns-B loopback IPv6 [ OK ] # TEST: Client, device bind - ns-B IPv6 LLA [ OK ] # TEST: No server, device client - ns-B IPv6 [ OK ] # TEST: No server, device client - ns-B loopback IPv6 [ OK ] # TEST: No server, device client - ns-B IPv6 LLA [ OK ] # TEST: Global server, local connection - ns-A IPv6 [ OK ] # TEST: Global server, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, local connection - IPv6 loopback [ OK ] # TEST: Device server, unbound client, local connection - ns-A IPv6 [ OK ] # TEST: Device server, unbound client, local connection - ns-A loopback IPv6 [ OK ] # TEST: Device server, unbound client, local connection - IPv6 loopback [ OK ] # TEST: Global server, device client, local connection - ns-A IPv6 [ OK ] # TEST: Global server, device client, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, device client, local connection - IPv6 loopback [ OK ] # TEST: Device server, device client, local conn - ns-A IPv6 [ OK ] # TEST: Device server, device client, local conn - ns-A IPv6 LLA [ OK ] # TEST: No server, device client, local conn - ns-A IPv6 [ OK ] # TEST: No server, device client, local conn - ns-A IPv6 LLA [ OK ] # TEST: MD5: Single address config [ OK ] # TEST: MD5: Server no config, client uses password [ OK ] # TEST: MD5: Client uses wrong password [ OK ] # TEST: MD5: Client address does not match address configured with password [ OK ] # TEST: MD5: Prefix config [ OK ] # TEST: MD5: Prefix config, client uses wrong password [ OK ] # TEST: MD5: Prefix config, client address not in configured prefix [ OK ] # # ################################################################# # tcp_l3mdev_accept enabled # # SYSCTL: net.ipv4.tcp_l3mdev_accept=1 # # TEST: Global server - ns-A IPv6 [ OK ] # TEST: Global server - ns-A loopback IPv6 [ OK ] # TEST: Global server - ns-A IPv6 LLA [ OK ] # TEST: No server - ns-A IPv6 [ OK ] # TEST: No server - ns-A loopback IPv6 [ OK ] # TEST: No server - ns-A IPv6 LLA [ OK ] # TEST: Client - ns-B IPv6 [ OK ] # TEST: Client - ns-B loopback IPv6 [ OK ] # TEST: Client - ns-B IPv6 LLA [ OK ] # TEST: Client, device bind - ns-B IPv6 [ OK ] # TEST: Client, device bind - ns-B loopback IPv6 [ OK ] # TEST: Client, device bind - ns-B IPv6 LLA [ OK ] # TEST: No server, device client - ns-B IPv6 [ OK ] # TEST: No server, device client - ns-B loopback IPv6 [ OK ] # TEST: No server, device client - ns-B IPv6 LLA [ OK ] # TEST: Global server, local connection - ns-A IPv6 [ OK ] # TEST: Global server, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, local connection - IPv6 loopback [ OK ] # TEST: Device server, unbound client, local connection - ns-A IPv6 [ OK ] # TEST: Device server, unbound client, local connection - ns-A loopback IPv6 [ OK ] # TEST: Device server, unbound client, local connection - IPv6 loopback [ OK ] # TEST: Global server, device client, local connection - ns-A IPv6 [ OK ] # TEST: Global server, device client, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, device client, local connection - IPv6 loopback [ OK ] # TEST: Device server, device client, local conn - ns-A IPv6 [ OK ] # TEST: Device server, device client, local conn - ns-A IPv6 LLA [ OK ] # TEST: No server, device client, local conn - ns-A IPv6 [ OK ] # TEST: No server, device client, local conn - ns-A IPv6 LLA [ OK ] # TEST: MD5: Single address config [ OK ] # TEST: MD5: Server no config, client uses password [ OK ] # TEST: MD5: Client uses wrong password [ OK ] # TEST: MD5: Client address does not match address configured with password [ OK ] # TEST: MD5: Prefix config [ OK ] # TEST: MD5: Prefix config, client uses wrong password [ OK ] # TEST: MD5: Prefix config, client address not in configured prefix [ OK ] # # ################################################################# # With VRF # # # ################################################################# # Global server disabled # # SYSCTL: net.ipv4.tcp_l3mdev_accept=0 # # TEST: Global server - ns-A IPv6 [ OK ] # TEST: Global server - VRF IPv6 [ OK ] # TEST: Global server - ns-A IPv6 LLA [ OK ] # TEST: VRF server - ns-A IPv6 [ OK ] # TEST: VRF server - VRF IPv6 [ OK ] # TEST: VRF server - ns-A IPv6 LLA [ OK ] # TEST: Device server - ns-A IPv6 [ OK ] # TEST: Device server - VRF IPv6 [ OK ] # TEST: Device server - ns-A IPv6 LLA [ OK ] # TEST: No server - ns-A IPv6 [ OK ] # TEST: No server - VRF IPv6 [ OK ] # TEST: No server - ns-A IPv6 LLA [ OK ] # TEST: Global server, local connection - ns-A IPv6 [ OK ] # TEST: MD5: VRF: Single address config [ OK ] # TEST: MD5: VRF: Server no config, client uses password [ OK ] # TEST: MD5: VRF: Client uses wrong password [ OK ] # TEST: MD5: VRF: Client address does not match address configured with password [ OK ] # TEST: MD5: VRF: Prefix config [ OK ] # TEST: MD5: VRF: Prefix config, client uses wrong password [ OK ] # TEST: MD5: VRF: Prefix config, client address not in configured prefix [ OK ] # TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF [ OK ] # TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF [ OK ] # TEST: MD5: VRF: Single address config in default VRF and VRF, conn in default VRF with VRF pw [ OK ] # TEST: MD5: VRF: Single address config in default VRF and VRF, conn in VRF with default VRF pw [ OK ] # TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF [ OK ] # TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF [ OK ] # TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in default VRF with VRF pw [ OK ] # TEST: MD5: VRF: Prefix config in default VRF and VRF, conn in VRF with default VRF pw [ OK ] # TEST: MD5: VRF: Device must be a VRF - single address [ OK ] # TEST: MD5: VRF: Device must be a VRF - prefix [ OK ] # # ################################################################# # VRF Global server enabled # # SYSCTL: net.ipv4.tcp_l3mdev_accept=1 # # TEST: Global server - ns-A IPv6 [ OK ] # TEST: Global server - VRF IPv6 [ OK ] # TEST: VRF server - ns-A IPv6 [ OK ] # TEST: VRF server - VRF IPv6 [ OK ] # TEST: Global server - ns-A IPv6 LLA [ OK ] # TEST: VRF server - ns-A IPv6 LLA [ OK ] # TEST: Device server - ns-A IPv6 [ OK ] # TEST: Device server - ns-A IPv6 LLA [ OK ] # TEST: No server - ns-A IPv6 [ OK ] # TEST: No server - VRF IPv6 [ OK ] # TEST: No server - ns-A IPv6 LLA [ OK ] # TEST: Global server, local connection - ns-A IPv6 [ OK ] # TEST: Global server, local connection - VRF IPv6 [ OK ] # TEST: Client, VRF bind - ns-B IPv6 [ OK ] # TEST: Client, VRF bind - ns-B loopback IPv6 [ OK ] # TEST: Client, VRF bind - ns-B IPv6 LLA [ OK ] # TEST: Client, device bind - ns-B IPv6 [ OK ] # TEST: Client, device bind - ns-B loopback IPv6 [ OK ] # TEST: Client, device bind - ns-B IPv6 LLA [ OK ] # TEST: No server, VRF client - ns-B IPv6 [ OK ] # TEST: No server, VRF client - ns-B loopback IPv6 [ OK ] # TEST: No server, device client - ns-B IPv6 [ OK ] # TEST: No server, device client - ns-B loopback IPv6 [ OK ] # TEST: No server, device client - ns-B IPv6 LLA [ OK ] # TEST: VRF server, VRF client, local connection - ns-A IPv6 [ OK ] # TEST: VRF server, VRF client, local connection - VRF IPv6 [ OK ] # TEST: VRF server, VRF client, local connection - IPv6 loopback [ OK ] # TEST: VRF server, device client, local connection - ns-A IPv6 [ OK ] # TEST: VRF server, unbound client, local connection - ns-A IPv6 [ OK ] # TEST: Device server, VRF client, local connection - ns-A IPv6 [ OK ] # TEST: Device server, device client, local connection - ns-A IPv6 [ OK ] # TEST: Device server, device client, local connection - ns-A IPv6 LLA [ OK ] # SYSCTL: net.ipv4.udp_early_demux=1 # # # ########################################################################### # IPv6/UDP # ########################################################################### # # # ################################################################# # No VRF # # # ################################################################# # udp_l3mdev_accept disabled # # SYSCTL: net.ipv4.udp_l3mdev_accept=0 # # TEST: Global server - ns-A IPv6 [ OK ] # TEST: Device server - ns-A IPv6 [ OK ] # TEST: Global server - ns-A IPv6 LLA [ OK ] # TEST: Device server - ns-A IPv6 LLA [ OK ] # TEST: Global server - ns-A loopback IPv6 [ OK ] # TEST: No server - ns-A IPv6 [ OK ] # TEST: No server - ns-A loopback IPv6 [ OK ] # TEST: No server - ns-A IPv6 LLA [ OK ] # TEST: Client - ns-B IPv6 [ OK ] # TEST: Client, device bind - ns-B IPv6 [ OK ] # TEST: Client, device send via cmsg - ns-B IPv6 [ OK ] # TEST: Client, device bind via IPV6_UNICAST_IF - ns-B IPv6 [ OK ] # TEST: No server, unbound client - ns-B IPv6 [ OK ] # TEST: No server, device client - ns-B IPv6 [ OK ] # TEST: Client - ns-B loopback IPv6 [ OK ] # TEST: Client, device bind - ns-B loopback IPv6 [ OK ] # TEST: Client, device send via cmsg - ns-B loopback IPv6 [ OK ] # TEST: Client, device bind via IPV6_UNICAST_IF - ns-B loopback IPv6 [ OK ] # TEST: No server, unbound client - ns-B loopback IPv6 [ OK ] # TEST: No server, device client - ns-B loopback IPv6 [ OK ] # TEST: Client - ns-B IPv6 LLA [ OK ] # TEST: Client, device bind - ns-B IPv6 LLA [ OK ] # TEST: Client, device send via cmsg - ns-B IPv6 LLA [ OK ] # TEST: Client, device bind via IPV6_UNICAST_IF - ns-B IPv6 LLA [ OK ] # TEST: No server, unbound client - ns-B IPv6 LLA [ OK ] # TEST: No server, device client - ns-B IPv6 LLA [ OK ] # TEST: Global server, local connection - ns-A IPv6 [ OK ] # TEST: Global server, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, local connection - IPv6 loopback [ OK ] # TEST: Device server, unbound client, local connection - ns-A IPv6 [ OK ] # TEST: Device server, local connection - ns-A loopback IPv6 [ OK ] # TEST: Device server, local connection - IPv6 loopback [ OK ] # TEST: Global server, device client, local connection - ns-A IPv6 [ OK ] # TEST: Global server, device send via cmsg, local connection - ns-A IPv6 [ OK ] # TEST: Global server, device client via IPV6_UNICAST_IF, local connection - ns-A IPv6 [ OK ] # TEST: Global server, device client, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, device send via cmsg, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IPv6 [ OK ] # TEST: Global server, device client, local connection - IPv6 loopback [ OK ] # TEST: Global server, device send via cmsg, local connection - IPv6 loopback [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - IPv6 loopback [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - IPv6 loopback [ OK ] # TEST: Device server, device client, local conn - ns-A IPv6 [ OK ] # TEST: No server, device client, local conn - ns-A IPv6 [ OK ] # TEST: UDP in - LLA to GUA [ OK ] # # ################################################################# # udp_l3mdev_accept enabled # # SYSCTL: net.ipv4.udp_l3mdev_accept=1 # # TEST: Global server - ns-A IPv6 [ OK ] # TEST: Device server - ns-A IPv6 [ OK ] # TEST: Global server - ns-A IPv6 LLA [ OK ] # TEST: Device server - ns-A IPv6 LLA [ OK ] # TEST: Global server - ns-A loopback IPv6 [ OK ] # TEST: No server - ns-A IPv6 [ OK ] # TEST: No server - ns-A loopback IPv6 [ OK ] # TEST: No server - ns-A IPv6 LLA [ OK ] # TEST: Client - ns-B IPv6 [ OK ] # TEST: Client, device bind - ns-B IPv6 [ OK ] # TEST: Client, device send via cmsg - ns-B IPv6 [ OK ] # TEST: Client, device bind via IPV6_UNICAST_IF - ns-B IPv6 [ OK ] # TEST: No server, unbound client - ns-B IPv6 [ OK ] # TEST: No server, device client - ns-B IPv6 [ OK ] # TEST: Client - ns-B loopback IPv6 [ OK ] # TEST: Client, device bind - ns-B loopback IPv6 [ OK ] # TEST: Client, device send via cmsg - ns-B loopback IPv6 [ OK ] # TEST: Client, device bind via IPV6_UNICAST_IF - ns-B loopback IPv6 [ OK ] # TEST: No server, unbound client - ns-B loopback IPv6 [ OK ] # TEST: No server, device client - ns-B loopback IPv6 [ OK ] # TEST: Client - ns-B IPv6 LLA [ OK ] # TEST: Client, device bind - ns-B IPv6 LLA [ OK ] # TEST: Client, device send via cmsg - ns-B IPv6 LLA [ OK ] # TEST: Client, device bind via IPV6_UNICAST_IF - ns-B IPv6 LLA [ OK ] # TEST: No server, unbound client - ns-B IPv6 LLA [ OK ] # TEST: No server, device client - ns-B IPv6 LLA [ OK ] # TEST: Global server, local connection - ns-A IPv6 [ OK ] # TEST: Global server, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, local connection - IPv6 loopback [ OK ] # TEST: Device server, unbound client, local connection - ns-A IPv6 [ OK ] # TEST: Device server, local connection - ns-A loopback IPv6 [ OK ] # TEST: Device server, local connection - IPv6 loopback [ OK ] # TEST: Global server, device client, local connection - ns-A IPv6 [ OK ] # TEST: Global server, device send via cmsg, local connection - ns-A IPv6 [ OK ] # TEST: Global server, device client via IPV6_UNICAST_IF, local connection - ns-A IPv6 [ OK ] # TEST: Global server, device client, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, device send via cmsg, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - ns-A loopback IPv6 [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - ns-A loopback IPv6 [ OK ] # TEST: Global server, device client, local connection - IPv6 loopback [ OK ] # TEST: Global server, device send via cmsg, local connection - IPv6 loopback [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection - IPv6 loopback [ OK ] # TEST: Global server, device client via IP_UNICAST_IF, local connection, with connect() - IPv6 loopback [ OK ] # TEST: Device server, device client, local conn - ns-A IPv6 [ OK ] # TEST: No server, device client, local conn - ns-A IPv6 [ OK ] # TEST: UDP in - LLA to GUA [ OK ] # # ################################################################# # With VRF # # # ################################################################# # Global server disabled # # SYSCTL: net.ipv4.udp_l3mdev_accept=0 # # TEST: Global server - ns-A IPv6 [ OK ] # TEST: Global server - VRF IPv6 [ OK ] # TEST: VRF server - ns-A IPv6 [ OK ] # TEST: VRF server - VRF IPv6 [ OK ] # TEST: Enslaved device server - ns-A IPv6 [ OK ] # TEST: Enslaved device server - VRF IPv6 [ OK ] # TEST: No server - ns-A IPv6 [ OK ] # TEST: No server - VRF IPv6 [ OK ] # TEST: Global server, VRF client, local conn - ns-A IPv6 [ OK ] # TEST: Global server, VRF client, local conn - VRF IPv6 [ OK ] # TEST: VRF server, VRF client, local conn - ns-A IPv6 [ OK ] # TEST: VRF server, VRF client, local conn - VRF IPv6 [ OK ] # TEST: Global server, device client, local conn - ns-A IPv6 [ OK ] # TEST: VRF server, device client, local conn - ns-A IPv6 [ OK ] # TEST: Enslaved device server, VRF client, local conn - ns-A IPv6 [ OK ] # TEST: Enslaved device server, device client, local conn - ns-A IPv6 [ OK ] # # ################################################################# # Global server enabled # # SYSCTL: net.ipv4.udp_l3mdev_accept=1 # # TEST: Global server - ns-A IPv6 [ OK ] # TEST: Global server - VRF IPv6 [ OK ] # TEST: VRF server - ns-A IPv6 [ OK ] # TEST: VRF server - VRF IPv6 [ OK ] # TEST: Enslaved device server - ns-A IPv6 [ OK ] # TEST: Enslaved device server - VRF IPv6 [ OK ] # TEST: No server - ns-A IPv6 [ OK ] # TEST: No server - VRF IPv6 [ OK ] # TEST: VRF client [ OK ] # TEST: No server, VRF client [ OK ] # TEST: Enslaved device client [ OK ] # TEST: No server, enslaved device client [ OK ] # TEST: Global server, VRF client, local conn - ns-A IPv6 [ OK ] # TEST: VRF server, VRF client, local conn - ns-A IPv6 [ OK ] # TEST: Global server, VRF client, local conn - VRF IPv6 [ OK ] # TEST: VRF server, VRF client, local conn - VRF IPv6 [ OK ] # TEST: No server, VRF client, local conn - ns-A IPv6 [ OK ] # TEST: No server, VRF client, local conn - VRF IPv6 [ OK ] # TEST: Global server, device client, local conn - ns-A IPv6 [ OK ] # TEST: VRF server, device client, local conn - ns-A IPv6 [ OK ] # TEST: Device server, VRF client, local conn - ns-A IPv6 [ OK ] # TEST: Device server, device client, local conn - ns-A IPv6 [ OK ] # TEST: No server, device client, local conn - ns-A IPv6 [ OK ] # TEST: Global server, linklocal IP [ OK ] # TEST: No server, linklocal IP [ OK ] # TEST: Enslaved device client, linklocal IP [ OK ] # TEST: No server, device client, peer linklocal IP [ OK ] # TEST: Enslaved device client, local conn - linklocal IP [ OK ] # TEST: No server, device client, local conn - linklocal IP [ OK ] # TEST: UDP in - LLA to GUA [ OK ] # # ########################################################################### # IPv6 address binds # ########################################################################### # # # ################################################################# # No VRF # # TEST: Raw socket bind to local address - ns-A IPv6 [ OK ] # TEST: Raw socket bind to local address after device bind - ns-A IPv6 [ OK ] # TEST: Raw socket bind to local address - ns-A loopback IPv6 [ OK ] # TEST: Raw socket bind to local address after device bind - ns-A loopback IPv6 [ OK ] # TEST: Raw socket bind to nonlocal address - nonlocal IPv6 [ OK ] # TEST: TCP socket bind to local address - ns-A IPv6 [ OK ] # TEST: TCP socket bind to local address after device bind - ns-A IPv6 [ OK ] # TEST: TCP socket bind to out of scope local address - ns-A loopback IPv6 [ OK ] # # ################################################################# # With VRF # # TEST: Raw socket bind to local address after vrf bind - ns-A IPv6 [ OK ] # TEST: Raw socket bind to local address after device bind - ns-A IPv6 [ OK ] # TEST: Raw socket bind to local address after vrf bind - VRF IPv6 [ OK ] # TEST: Raw socket bind to local address after device bind - VRF IPv6 [ OK ] # TEST: Raw socket bind to invalid local address after vrf bind - ns-A loopback IPv6 [ OK ] # TEST: Raw socket bind to nonlocal address after VRF bind - nonlocal IPv6 [ OK ] # TEST: TCP socket bind to local address with VRF bind - ns-A IPv6 [ OK ] # TEST: TCP socket bind to local address with VRF bind - VRF IPv6 [ OK ] # TEST: TCP socket bind to local address with device bind - ns-A IPv6 [ OK ] # TEST: TCP socket bind to VRF address with device bind - VRF IPv6 [ OK ] # TEST: TCP socket bind to invalid local address for VRF - ns-A loopback IPv6 [ OK ] # TEST: TCP socket bind to invalid local address for device bind - ns-A loopback IPv6 [ OK ] # # ########################################################################### # Run time tests - ipv6 # ########################################################################### # # TEST: Device delete with active traffic - ping in - ns-A IPv6 [ OK ] # TEST: Device delete with active traffic - ping out - ns-A IPv6 [ OK ] # TEST: TCP active socket, global server - ns-A IPv6 [ OK ] # TEST: TCP active socket, global server - VRF IPv6 [ OK ] # TEST: TCP active socket, VRF server - ns-A IPv6 [ OK ] # TEST: TCP active socket, VRF server - VRF IPv6 [ OK ] # TEST: TCP active socket, enslaved device server - ns-A IPv6 [ OK ] # TEST: TCP active socket, enslaved device server - VRF IPv6 [ OK ] # TEST: TCP active socket, VRF client [ OK ] # TEST: TCP active socket, enslaved device client [ OK ] # TEST: TCP active socket, global server, VRF client - ns-A IPv6 [ OK ] # TEST: TCP active socket, global server, VRF client - VRF IPv6 [ OK ] # TEST: TCP active socket, VRF server and client - ns-A IPv6 [ OK ] # TEST: TCP active socket, VRF server and client - VRF IPv6 [ OK ] # TEST: TCP active socket, global server, device client - ns-A IPv6 [ OK ] # TEST: TCP active socket, VRF server, device client - ns-A IPv6 [ OK ] # TEST: TCP active socket, device server, device client - ns-A IPv6 [ OK ] # TEST: TCP passive socket, global server - ns-A IPv6 [ OK ] # TEST: TCP passive socket, global server - VRF IPv6 [ OK ] # TEST: TCP passive socket, VRF server - ns-A IPv6 [ OK ] # TEST: TCP passive socket, VRF server - VRF IPv6 [ OK ] # TEST: TCP passive socket, enslaved device server - ns-A IPv6 [ OK ] # TEST: TCP passive socket, enslaved device server - VRF IPv6 [ OK ] # TEST: TCP passive socket, VRF client [ OK ] # TEST: TCP passive socket, enslaved device client [ OK ] # TEST: TCP passive socket, global server, VRF client - ns-A IPv6 [ OK ] # TEST: TCP passive socket, global server, VRF client - VRF IPv6 [ OK ] # TEST: TCP passive socket, VRF server and client - ns-A IPv6 [ OK ] # TEST: TCP passive socket, VRF server and client - VRF IPv6 [ OK ] # TEST: TCP passive socket, global server, device client - ns-A IPv6 [ OK ] # TEST: TCP passive socket, VRF server, device client - ns-A IPv6 [ OK ] # TEST: TCP passive socket, device server, device client - ns-A IPv6 [ OK ] # TEST: UDP active socket, global server - ns-A IPv6 [ OK ] # TEST: UDP active socket, global server - VRF IPv6 [ OK ] # TEST: UDP active socket, VRF server - ns-A IPv6 [ OK ] # TEST: UDP active socket, VRF server - VRF IPv6 [ OK ] # TEST: UDP active socket, enslaved device server - ns-A IPv6 [ OK ] # TEST: UDP active socket, enslaved device server - VRF IPv6 [ OK ] # TEST: UDP active socket, VRF client [ OK ] # TEST: UDP active socket, enslaved device client [ OK ] # TEST: UDP active socket, global server, VRF client - ns-A IPv6 [ OK ] # TEST: UDP active socket, global server, VRF client - VRF IPv6 [ OK ] # TEST: UDP active socket, VRF server and client - ns-A IPv6 [ OK ] # TEST: UDP active socket, VRF server and client - VRF IPv6 [ OK ] # TEST: UDP active socket, global server, device client - ns-A IPv6 [ OK ] # TEST: UDP active socket, VRF server, device client - ns-A IPv6 [ OK ] # TEST: UDP active socket, device server, device client - ns-A IPv6 [ OK ] # # ########################################################################### # IPv6 Netfilter # ########################################################################### # # # ################################################################# # TCP reset # # TEST: Global server, reject with TCP-reset on Rx - ns-A IPv6 [ OK ] # TEST: Global server, reject with TCP-reset on Rx - VRF IPv6 [ OK ] # # ################################################################# # ICMP unreachable # # TEST: Global TCP server, Rx reject icmp-port-unreach - ns-A IPv6 [ OK ] # TEST: Global TCP server, Rx reject icmp-port-unreach - VRF IPv6 [ OK ] # TEST: Global UDP server, Rx reject icmp-port-unreach - ns-A IPv6 [ OK ] # TEST: Global UDP server, Rx reject icmp-port-unreach - VRF IPv6 [ OK ] # # Tests passed: 469 # Tests failed: 0 ok 40 selftests: net: fcnal-ipv6.sh # timeout set to 3600 # selftests: net: fcnal-other.sh # # ########################################################################### # Use cases # ########################################################################### # # # ################################################################# # Device enslaved to bridge # # TEST: Bridge into VRF - IPv4 ping out [ OK ] # TEST: Bridge into VRF - IPv6 ping out [ OK ] # TEST: Bridge into VRF - IPv4 ping in [ OK ] # TEST: Bridge into VRF - IPv6 ping in [ OK ] # TEST: Bridge into VRF with br_netfilter - IPv4 ping out [ OK ] # TEST: Bridge into VRF with br_netfilter - IPv6 ping out [ OK ] # TEST: Bridge into VRF with br_netfilter - IPv4 ping in [ OK ] # TEST: Bridge into VRF with br_netfilter - IPv6 ping in [ OK ] # TEST: Bridge vlan into VRF - IPv4 ping out [ OK ] # TEST: Bridge vlan into VRF - IPv6 ping out [ OK ] # TEST: Bridge vlan into VRF - IPv4 ping in [ OK ] # TEST: Bridge vlan into VRF - IPv6 ping in [ OK ] # TEST: Bridge vlan into VRF with br_netfilter - IPv4 ping out [ OK ] # TEST: Bridge vlan into VRF with br_netfilter - IPv6 ping out [ OK ] # TEST: Bridge vlan into VRF - IPv4 ping in [ OK ] # TEST: Bridge vlan into VRF - IPv6 ping in [ OK ] # # ################################################################# # Ping LLA with multiple interfaces # # TEST: Pre cycle, ping out ns-B - multicast IP [ OK ] # TEST: Pre cycle, ping out ns-C - multicast IP [ OK ] # TEST: Post cycle nsa-qnHSO1 eth1, ping out ns-B - multicast IP [ OK ] # TEST: Post cycle nsa-qnHSO1 eth1, ping out ns-C - multicast IP [ OK ] # TEST: Post cycle nsa-qnHSO1 eth2, ping out ns-B - multicast IP [ OK ] # TEST: Post cycle nsa-qnHSO1 eth2, ping out ns-C - multicast IP [ OK ] # # ################################################################# # SNAT on VRF # # TEST: IPv4 TCP connection over VRF with SNAT [ OK ] # TEST: IPv6 TCP connection over VRF with SNAT [ OK ] # # Tests passed: 24 # Tests failed: 0 ok 41 selftests: net: fcnal-other.sh # timeout set to 3600 # selftests: net: fdb_flush.sh # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx20: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Flush FDB by dev vx10 - test vx10 entries [ OK ] # TEST: vx20: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 - test vx20 entries [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and vni 4000 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with vni 3000 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with vni 4000 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and src_vni 3000 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with src_vni 4000 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with src_vni 3000 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and port 4321 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with port 1234 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with port 4321 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and dst 192.0.2.2 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with dst 192.0.2.1 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with dst 192.0.2.2 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and nhid 200 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with nhid 100 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with nhid 200 [ OK ] # TEST: Flush FDB by dev vx10 and nhid 100 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with 'nhid' keyword [ OK ] # TEST: Flush FDB by nhid when there are no entries with nexthop [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and state permanent [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with state permanent [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with state extern_learn [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and state nopermanent [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with state permanent [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with state static [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and state static [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with state static [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with state dynamic [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and state nostatic [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with state permanent [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with state dynamic [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and state dynamic [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with state dynamic [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with state static [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and state nodynamic [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with state permanent [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with state dynamic [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and flag extern_learn [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with flag extern_learn [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with flag router [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and flag noextern_learn [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with flag extern_learn [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with flag router [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and flag router [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with flag router [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with flag extern_learn [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 and flag norouter [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with flag router [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with flag extern_learn [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 nhid 100 router [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with state permanent [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with state static [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10 vni 3000 port 1234 dst 192.0.2.2 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with dst 192.0.2.1 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with dst 192.0.2.2 [ OK ] # TEST: vx10: Expected 1 FDB entries, got 1 [ OK ] # TEST: Flush FDB by dev vx10 dst 192.0.2.1 port 1111 vni 2000 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Check how many entries were flushed [ OK ] # TEST: vx10: Expected 2 FDB entries, got 2 [ OK ] # TEST: Flush FDB by dev vx10 dst 192.0.2.2 port 2222 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Check how many entries were flushed [ OK ] # TEST: vx10: Expected 1 FDB entries, got 1 [ OK ] # TEST: Flush FDB by dev vx10 vni 3000 src_vni 5000 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Check how many entries were flushed [ OK ] # TEST: vx10: Expected 2 FDB entries, got 2 [ OK ] # TEST: Flush FDB by dev vx10 dst 192.0.2.1 [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Check how many entries were flushed [ OK ] # TEST: br0: Expected 13 FDB entries, got 13 [ OK ] # TEST: br1: Expected 13 FDB entries, got 13 [ OK ] # TEST: Flush FDB by dev br0 [ OK ] # TEST: br0: Expected 1 FDB entries, got 1 [ OK ] # TEST: Flush FDB by dev br0 - test br0 entries [ OK ] # TEST: br1: Expected 13 FDB entries, got 13 [ OK ] # TEST: Flush FDB by dev br0 - test br1 entries [ OK ] # TEST: br0: Expected 6 FDB entries, got 6 [ OK ] # TEST: br0: Expected 6 FDB entries, got 6 [ OK ] # TEST: Flush FDB by dev br0 and vlan 10 [ OK ] # TEST: br0: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with vlan 10 [ OK ] # TEST: br0: Expected 6 FDB entries, got 6 [ OK ] # TEST: Test entries with vlan 20 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Flush FDB by dev vx10, vlan 10, master and self [ OK ] # TEST: vx10: Expected 0 FDB entries, got 0 [ OK ] # TEST: Test entries with vlan 10 [ OK ] # TEST: vx10: Expected 5 FDB entries, got 5 [ OK ] # TEST: Test entries with dst 192.0.2.1 [ OK ] ok 42 selftests: net: fdb_flush.sh # timeout set to 3600 # selftests: net: fdb_notify.sh # TEST: bridge add: Duplicate notifications [ OK ] # TEST: bridge del: Duplicate notifications [ OK ] # TEST: vxlan add: Duplicate notifications [ OK ] # TEST: vxlan del: Duplicate notifications [ OK ] # TEST: vxlan master add: Duplicate notifications [ OK ] # TEST: vxlan master del: Duplicate notifications [ OK ] # TEST: macvlan self add: Duplicate notifications [ OK ] # TEST: macvlan self del: Duplicate notifications [ OK ] # TEST: macvlan master add: Duplicate notifications [ OK ] # TEST: macvlan master del: Duplicate notifications [ OK ] ok 43 selftests: net: fdb_notify.sh # timeout set to 3600 # selftests: net: fib-onlink-tests.sh # # ######################################## # 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: nexthop device mismatch [ OK ] # # ######################################### # TEST SUBSECTION: VRF lisa # TEST: unicast connected [ OK ] # TEST: unicast recursive [ OK ] # TEST: nexthop device mismatch [ 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 - multicast address [ OK ] # TEST: Invalid gw - local unicast address, VRF [ OK ] # TEST: Invalid gw - multicast address, VRF [ OK ] # TEST: No nexthop device given [ 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: nexthop device mismatch [ OK ] # # ######################################### # TEST SUBSECTION: VRF lisa # TEST: unicast connected [ OK ] # TEST: unicast recursive [ OK ] # TEST: v4-mapped [ OK ] # TEST: nexthop device mismatch [ 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 ] # # Tests passed: 41 # Tests failed: 0 ok 44 selftests: net: fib-onlink-tests.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 45 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 46 selftests: net: fib_nexthop_nongw.sh # timeout set to 3600 # selftests: net: fib_rule_tests.sh # # IPv6 FIB rule tests # TEST: rule6 check: oif redirect to table [ OK ] # TEST: rule6 check: oif no redirect to table [ OK ] # TEST: rule6 del by pref: oif redirect to table [ OK ] # TEST: rule6 check: iif redirect to table [ OK ] # TEST: rule6 check: iif no 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 check: tos 0x20 no 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 check: tos 0x20 no 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 check: tos 0x20 no 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 check: tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: tos 0x13 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x10 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: iif tos 0x10 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x11 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: iif tos 0x11 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x12 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: iif tos 0x12 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x13 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: iif tos 0x13 redirect to table [ OK ] # TEST: rule6 check: fwmark redirect to table [ OK ] # TEST: rule6 check: fwmark no redirect to table [ OK ] # TEST: rule6 del by pref: fwmark redirect to table [ OK ] # TEST: rule6 check: uid redirect to table [ OK ] # TEST: rule6 check: uid no 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 check: sport and dport no redirect to table [ OK ] # TEST: rule6 del by pref: sport and dport redirect to table [ OK ] # TEST: rule6 check: sport and dport range redirect to table [ OK ] # TEST: rule6 check: sport and dport range no redirect to table [ OK ] # TEST: rule6 del by pref: sport and dport range redirect to table [ OK ] # TEST: rule6 check: sport and dport masked redirect to table [ OK ] # TEST: rule6 check: sport and dport masked no redirect to table [ OK ] # TEST: rule6 del by pref: sport and dport masked redirect to table [ OK ] # TEST: rule6 check: ipproto tcp match [ OK ] # TEST: rule6 check: ipproto udp no match [ OK ] # TEST: rule6 del by pref: ipproto tcp match [ OK ] # TEST: rule6 check: ipproto ipv6-icmp match [ OK ] # TEST: rule6 check: ipproto ipv6-tcp no match [ OK ] # TEST: rule6 del by pref: ipproto ipv6-icmp match [ OK ] # TEST: rule6 check: dscp redirect to table [ OK ] # TEST: rule6 check: dscp no redirect to table [ OK ] # TEST: rule6 del by pref: dscp redirect to table [ OK ] # TEST: rule6 check: iif dscp redirect to table [ OK ] # TEST: rule6 check: iif dscp no redirect to table [ OK ] # TEST: rule6 del by pref: iif dscp redirect to table [ OK ] # TEST: rule6 check: dscp masked redirect to table [ OK ] # TEST: rule6 check: dscp masked no redirect to table [ OK ] # TEST: rule6 del by pref: dscp masked redirect to table [ OK ] # TEST: rule6 check: iif dscp masked redirect to table [ OK ] # TEST: rule6 check: iif dscp masked no redirect to table [ OK ] # TEST: rule6 del by pref: iif dscp masked redirect to table [ OK ] # TEST: rule6 check: flowlabel redirect to table [ OK ] # TEST: rule6 check: flowlabel no redirect to table [ OK ] # TEST: rule6 del by pref: flowlabel redirect to table [ OK ] # TEST: rule6 check: iif flowlabel redirect to table [ OK ] # TEST: rule6 check: iif flowlabel no redirect to table [ OK ] # TEST: rule6 del by pref: iif flowlabel redirect to table [ OK ] # TEST: rule6 check: flowlabel masked redirect to table [ OK ] # TEST: rule6 check: flowlabel masked no redirect to table [ OK ] # TEST: rule6 del by pref: flowlabel masked redirect to table [ OK ] # TEST: rule6 check: iif flowlabel masked redirect to table [ OK ] # TEST: rule6 check: iif flowlabel masked no redirect to table [ OK ] # TEST: rule6 del by pref: iif flowlabel masked redirect to table [ OK ] # # IPv4 FIB rule tests # TEST: rule4 check: oif redirect to table [ OK ] # TEST: rule4 check: oif no redirect to table [ OK ] # TEST: rule4 del by pref: oif redirect to table [ OK ] # TEST: rule4 check: iif redirect to table [ OK ] # TEST: rule4 check: iif no 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 check: tos 0x20 no 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 check: tos 0x20 no 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 check: tos 0x20 no 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 check: tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: tos 0x13 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x10 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: iif tos 0x10 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x11 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: iif tos 0x11 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x12 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: iif tos 0x12 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x13 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: iif tos 0x13 redirect to table [ OK ] # TEST: rule4 check: fwmark redirect to table [ OK ] # TEST: rule4 check: fwmark no redirect to table [ OK ] # TEST: rule4 del by pref: fwmark redirect to table [ OK ] # TEST: rule4 check: uid redirect to table [ OK ] # TEST: rule4 check: uid no 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 check: sport and dport no redirect to table [ OK ] # TEST: rule4 del by pref: sport and dport redirect to table [ OK ] # TEST: rule4 check: sport and dport range redirect to table [ OK ] # TEST: rule4 check: sport and dport range no redirect to table [ OK ] # TEST: rule4 del by pref: sport and dport range redirect to table [ OK ] # TEST: rule4 check: sport and dport masked redirect to table [ OK ] # TEST: rule4 check: sport and dport masked no redirect to table [ OK ] # TEST: rule4 del by pref: sport and dport masked redirect to table [ OK ] # TEST: rule4 check: ipproto tcp match [ OK ] # TEST: rule4 check: ipproto udp no match [ OK ] # TEST: rule4 del by pref: ipproto tcp match [ OK ] # TEST: rule4 check: ipproto icmp match [ OK ] # TEST: rule4 check: ipproto tcp no match [ OK ] # TEST: rule4 del by pref: ipproto icmp match [ OK ] # TEST: rule4 check: dscp redirect to table [ OK ] # TEST: rule4 check: dscp no redirect to table [ OK ] # TEST: rule4 del by pref: dscp redirect to table [ OK ] # TEST: rule4 check: iif dscp redirect to table [ OK ] # TEST: rule4 check: iif dscp no redirect to table [ OK ] # TEST: rule4 del by pref: iif dscp redirect to table [ OK ] # TEST: rule4 check: dscp masked redirect to table [ OK ] # TEST: rule4 check: dscp masked no redirect to table [ OK ] # TEST: rule4 del by pref: dscp masked redirect to table [ OK ] # TEST: rule4 check: iif dscp masked redirect to table [ OK ] # TEST: rule4 check: iif dscp masked no redirect to table [ OK ] # TEST: rule4 del by pref: iif dscp masked redirect to table [ OK ] # # IPv6 FIB rule connect tests # 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: rule6 dsfield udp no connect (dsfield 0x20) [ OK ] # TEST: rule6 dsfield tcp no connect (dsfield 0x20) [ OK ] # TEST: rule6 dscp udp connect [ OK ] # TEST: rule6 dscp tcp connect [ OK ] # TEST: rule6 dscp udp no connect [ OK ] # TEST: rule6 dscp tcp no connect [ OK ] # # IPv4 FIB rule connect tests # 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: rule4 dsfield udp no connect (dsfield 0x20) [ OK ] # TEST: rule4 dsfield tcp no connect (dsfield 0x20) [ OK ] # TEST: rule4 dscp udp connect [ OK ] # TEST: rule4 dscp tcp connect [ OK ] # TEST: rule4 dscp udp no connect [ OK ] # TEST: rule4 dscp tcp no connect [ OK ] # # IPv6 FIB rule tests - with VRF # TEST: rule6 check: oif redirect to table [ OK ] # TEST: rule6 check: oif no redirect to table [ OK ] # TEST: rule6 del by pref: oif redirect to table [ OK ] # TEST: rule6 check: iif redirect to table [ OK ] # TEST: rule6 check: iif no 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 check: tos 0x20 no 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 check: tos 0x20 no 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 check: tos 0x20 no 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 check: tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: tos 0x13 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x10 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: iif tos 0x10 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x11 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: iif tos 0x11 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x12 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: iif tos 0x12 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x13 redirect to table [ OK ] # TEST: rule6 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule6 del by pref: iif tos 0x13 redirect to table [ OK ] # TEST: rule6 check: fwmark redirect to table [ OK ] # TEST: rule6 check: fwmark no redirect to table [ OK ] # TEST: rule6 del by pref: fwmark redirect to table [ OK ] # TEST: rule6 check: uid redirect to table [ OK ] # TEST: rule6 check: uid no 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 check: sport and dport no redirect to table [ OK ] # TEST: rule6 del by pref: sport and dport redirect to table [ OK ] # TEST: rule6 check: sport and dport range redirect to table [ OK ] # TEST: rule6 check: sport and dport range no redirect to table [ OK ] # TEST: rule6 del by pref: sport and dport range redirect to table [ OK ] # TEST: rule6 check: sport and dport masked redirect to table [ OK ] # TEST: rule6 check: sport and dport masked no redirect to table [ OK ] # TEST: rule6 del by pref: sport and dport masked redirect to table [ OK ] # TEST: rule6 check: ipproto tcp match [ OK ] # TEST: rule6 check: ipproto udp no match [ OK ] # TEST: rule6 del by pref: ipproto tcp match [ OK ] # TEST: rule6 check: ipproto ipv6-icmp match [ OK ] # TEST: rule6 check: ipproto ipv6-tcp no match [ OK ] # TEST: rule6 del by pref: ipproto ipv6-icmp match [ OK ] # TEST: rule6 check: dscp redirect to table [ OK ] # TEST: rule6 check: dscp no redirect to table [ OK ] # TEST: rule6 del by pref: dscp redirect to table [ OK ] # TEST: rule6 check: iif dscp redirect to table [ OK ] # TEST: rule6 check: iif dscp no redirect to table [ OK ] # TEST: rule6 del by pref: iif dscp redirect to table [ OK ] # TEST: rule6 check: dscp masked redirect to table [ OK ] # TEST: rule6 check: dscp masked no redirect to table [ OK ] # TEST: rule6 del by pref: dscp masked redirect to table [ OK ] # TEST: rule6 check: iif dscp masked redirect to table [ OK ] # TEST: rule6 check: iif dscp masked no redirect to table [ OK ] # TEST: rule6 del by pref: iif dscp masked redirect to table [ OK ] # TEST: rule6 check: flowlabel redirect to table [ OK ] # TEST: rule6 check: flowlabel no redirect to table [ OK ] # TEST: rule6 del by pref: flowlabel redirect to table [ OK ] # TEST: rule6 check: iif flowlabel redirect to table [ OK ] # TEST: rule6 check: iif flowlabel no redirect to table [ OK ] # TEST: rule6 del by pref: iif flowlabel redirect to table [ OK ] # TEST: rule6 check: flowlabel masked redirect to table [ OK ] # TEST: rule6 check: flowlabel masked no redirect to table [ OK ] # TEST: rule6 del by pref: flowlabel masked redirect to table [ OK ] # TEST: rule6 check: iif flowlabel masked redirect to table [ OK ] # TEST: rule6 check: iif flowlabel masked no redirect to table [ OK ] # TEST: rule6 del by pref: iif flowlabel masked redirect to table [ OK ] # TEST: rule6 check: VRF oif redirect to table [ OK ] # TEST: rule6 check: VRF oif no redirect to table [ OK ] # TEST: rule6 del by pref: VRF oif redirect to table [ OK ] # TEST: rule6 check: VRF iif redirect to table [ OK ] # TEST: rule6 check: VRF iif no redirect to table [ OK ] # TEST: rule6 del by pref: VRF iif redirect to table [ OK ] # # IPv4 FIB rule tests - with VRF # TEST: rule4 check: oif redirect to table [ OK ] # TEST: rule4 check: oif no redirect to table [ OK ] # TEST: rule4 del by pref: oif redirect to table [ OK ] # TEST: rule4 check: iif redirect to table [ OK ] # TEST: rule4 check: iif no 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 check: tos 0x20 no 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 check: tos 0x20 no 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 check: tos 0x20 no 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 check: tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: tos 0x13 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x10 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: iif tos 0x10 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x11 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: iif tos 0x11 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x12 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: iif tos 0x12 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x13 redirect to table [ OK ] # TEST: rule4 check: iif tos 0x20 no redirect to table [ OK ] # TEST: rule4 del by pref: iif tos 0x13 redirect to table [ OK ] # TEST: rule4 check: fwmark redirect to table [ OK ] # TEST: rule4 check: fwmark no redirect to table [ OK ] # TEST: rule4 del by pref: fwmark redirect to table [ OK ] # TEST: rule4 check: uid redirect to table [ OK ] # TEST: rule4 check: uid no 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 check: sport and dport no redirect to table [ OK ] # TEST: rule4 del by pref: sport and dport redirect to table [ OK ] # TEST: rule4 check: sport and dport range redirect to table [ OK ] # TEST: rule4 check: sport and dport range no redirect to table [ OK ] # TEST: rule4 del by pref: sport and dport range redirect to table [ OK ] # TEST: rule4 check: sport and dport masked redirect to table [ OK ] # TEST: rule4 check: sport and dport masked no redirect to table [ OK ] # TEST: rule4 del by pref: sport and dport masked redirect to table [ OK ] # TEST: rule4 check: ipproto tcp match [ OK ] # TEST: rule4 check: ipproto udp no match [ OK ] # TEST: rule4 del by pref: ipproto tcp match [ OK ] # TEST: rule4 check: ipproto icmp match [ OK ] # TEST: rule4 check: ipproto tcp no match [ OK ] # TEST: rule4 del by pref: ipproto icmp match [ OK ] # TEST: rule4 check: dscp redirect to table [ OK ] # TEST: rule4 check: dscp no redirect to table [ OK ] # TEST: rule4 del by pref: dscp redirect to table [ OK ] # TEST: rule4 check: iif dscp redirect to table [ OK ] # TEST: rule4 check: iif dscp no redirect to table [ OK ] # TEST: rule4 del by pref: iif dscp redirect to table [ OK ] # TEST: rule4 check: dscp masked redirect to table [ OK ] # TEST: rule4 check: dscp masked no redirect to table [ OK ] # TEST: rule4 del by pref: dscp masked redirect to table [ OK ] # TEST: rule4 check: iif dscp masked redirect to table [ OK ] # TEST: rule4 check: iif dscp masked no redirect to table [ OK ] # TEST: rule4 del by pref: iif dscp masked redirect to table [ OK ] # TEST: rule4 check: VRF oif redirect to table [ OK ] # TEST: rule4 check: VRF oif no redirect to table [ OK ] # TEST: rule4 del by pref: VRF oif redirect to table [ OK ] # TEST: rule4 check: VRF iif redirect to table [ OK ] # TEST: rule4 check: VRF iif no redirect to table [ OK ] # TEST: rule4 del by pref: VRF iif redirect to table [ OK ] # # Tests passed: 328 # Tests failed: 0 ok 47 selftests: net: fib_rule_tests.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 ] # 2026/06/06 18:29:07 socat[58244] W exiting on signal 15 # # 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 ] # 2026/06/06 18:29:12 socat[58407] W exiting on signal 15 # # 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 (promote to permanent routes) [ OK ] # TEST: ipv6 route garbage collection (RA message) [ OK ] # # IPv4 multipath list receive tests # TEST: Multipath route hit ratio (.99) [ OK ] # # IPv6 multipath list receive tests # TEST: Multipath route hit ratio (1.00) [ OK ] # # IPv4 multipath load balance test # TEST: IPv4 multipath loadbalance [ OK ] # # IPv6 multipath load balance test # TEST: IPv6 multipath loadbalance [ OK ] # # IPv4 multipath load balance preferred route # TEST: IPv4 multipath loadbalance from veth1 [ OK ] # TEST: IPv4 multipath loadbalance from veth3 [ OK ] # TEST: IPv4 multipath loadbalance from dummy [ OK ] # # Fib6 route promotion from RA-learned to static test # TEST: ipv6 promote RA route to static [ OK ] # TEST: ipv6 RA route with nexthop do not merge into ECMP with static [ OK ] # # Tests passed: 237 # Tests failed: 0 ok 48 selftests: net: fib_tests.sh # timeout set to 3600 # selftests: net: fin_ack_lat.sh # server port: 50967 # test done ok 49 selftests: net: fin_ack_lat.sh # timeout set to 3600 # selftests: net: fq_band_pktlimit.sh # Sent 0 bytes 0 pkt (dropped 10, overlimits 0 requeues 0) # Sent 0 bytes 0 pkt (dropped 30, overlimits 0 requeues 0) # Sent 0 bytes 0 pkt (dropped 40, overlimits 0 requeues 0) # Sent 1500 bytes 20 pkt (dropped 40, overlimits 0 requeues 0) ok 50 selftests: net: fq_band_pktlimit.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 ] # 2026/06/06 18:31:24 socat[63622] W exiting on signal 15 # TEST: GREv6/v6 - copy file w/ TSO [ OK ] # TEST: GREv6/v6 - copy file w/ GSO [ OK ] # 2026/06/06 18:31:24 socat[63637] W exiting on signal 15 # # Tests passed: 4 # Tests failed: 0 ok 51 selftests: net: gre_gso.sh # timeout set to 3600 # selftests: net: gre_ipv6_lladdr.sh # # #### # Testing IPv6 configuration of gre devices # #### # # TEST: config: gre, mode: 0 (EUI64), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: update: gre, mode: 0 (EUI64), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: config: gre, mode: 0 (EUI64), any -> 192.0.2.11 [ OK ] # TEST: update: gre, mode: 0 (EUI64), any -> 192.0.2.11 [ OK ] # TEST: config: gre, mode: 0 (EUI64), 192.0.2.10 -> any [ OK ] # TEST: update: gre, mode: 0 (EUI64), 192.0.2.10 -> any [ OK ] # TEST: config: gre, mode: 1 (none), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: update: gre, mode: 1 (none), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: config: gre, mode: 1 (none), any -> 192.0.2.11 [ OK ] # TEST: update: gre, mode: 1 (none), any -> 192.0.2.11 [ OK ] # TEST: config: gre, mode: 1 (none), 192.0.2.10 -> any [ OK ] # TEST: update: gre, mode: 1 (none), 192.0.2.10 -> any [ OK ] # TEST: config: gre, mode: 2 (stable privacy), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: update: gre, mode: 2 (stable privacy), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: config: gre, mode: 2 (stable privacy), any -> 192.0.2.11 [ OK ] # TEST: update: gre, mode: 2 (stable privacy), any -> 192.0.2.11 [ OK ] # TEST: config: gre, mode: 2 (stable privacy), 192.0.2.10 -> any [ OK ] # TEST: update: gre, mode: 2 (stable privacy), 192.0.2.10 -> any [ OK ] # TEST: config: gre, mode: 3 (random), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: update: gre, mode: 3 (random), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: config: gre, mode: 3 (random), any -> 192.0.2.11 [ OK ] # TEST: update: gre, mode: 3 (random), any -> 192.0.2.11 [ OK ] # TEST: config: gre, mode: 3 (random), 192.0.2.10 -> any [ OK ] # TEST: update: gre, mode: 3 (random), 192.0.2.10 -> any [ OK ] # # #### # Testing IPv6 configuration of gretap devices # #### # # TEST: config: gretap, mode: 0 (EUI64), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: update: gretap, mode: 0 (EUI64), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: config: gretap, mode: 0 (EUI64), any -> 192.0.2.11 [ OK ] # TEST: update: gretap, mode: 0 (EUI64), any -> 192.0.2.11 [ OK ] # TEST: config: gretap, mode: 0 (EUI64), 192.0.2.10 -> any [ OK ] # TEST: update: gretap, mode: 0 (EUI64), 192.0.2.10 -> any [ OK ] # TEST: config: gretap, mode: 1 (none), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: update: gretap, mode: 1 (none), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: config: gretap, mode: 1 (none), any -> 192.0.2.11 [ OK ] # TEST: update: gretap, mode: 1 (none), any -> 192.0.2.11 [ OK ] # TEST: config: gretap, mode: 1 (none), 192.0.2.10 -> any [ OK ] # TEST: update: gretap, mode: 1 (none), 192.0.2.10 -> any [ OK ] # TEST: config: gretap, mode: 2 (stable privacy), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: update: gretap, mode: 2 (stable privacy), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: config: gretap, mode: 2 (stable privacy), any -> 192.0.2.11 [ OK ] # TEST: update: gretap, mode: 2 (stable privacy), any -> 192.0.2.11 [ OK ] # TEST: config: gretap, mode: 2 (stable privacy), 192.0.2.10 -> any [ OK ] # TEST: update: gretap, mode: 2 (stable privacy), 192.0.2.10 -> any [ OK ] # TEST: config: gretap, mode: 3 (random), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: update: gretap, mode: 3 (random), 192.0.2.10 -> 192.0.2.11 [ OK ] # TEST: config: gretap, mode: 3 (random), any -> 192.0.2.11 [ OK ] # TEST: update: gretap, mode: 3 (random), any -> 192.0.2.11 [ OK ] # TEST: config: gretap, mode: 3 (random), 192.0.2.10 -> any [ OK ] # TEST: update: gretap, mode: 3 (random), 192.0.2.10 -> any [ OK ] # # #### # Testing IPv6 configuration of ip6gre devices # #### # # TEST: config: ip6gre, mode: 0 (EUI64), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: update: ip6gre, mode: 0 (EUI64), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: config: ip6gre, mode: 0 (EUI64), any -> 2001:db8::11 [ OK ] # TEST: update: ip6gre, mode: 0 (EUI64), any -> 2001:db8::11 [ OK ] # TEST: config: ip6gre, mode: 0 (EUI64), 2001:db8::10 -> any [ OK ] # TEST: update: ip6gre, mode: 0 (EUI64), 2001:db8::10 -> any [ OK ] # TEST: config: ip6gre, mode: 1 (none), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: update: ip6gre, mode: 1 (none), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: config: ip6gre, mode: 1 (none), any -> 2001:db8::11 [ OK ] # TEST: update: ip6gre, mode: 1 (none), any -> 2001:db8::11 [ OK ] # TEST: config: ip6gre, mode: 1 (none), 2001:db8::10 -> any [ OK ] # TEST: update: ip6gre, mode: 1 (none), 2001:db8::10 -> any [ OK ] # TEST: config: ip6gre, mode: 2 (stable privacy), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: update: ip6gre, mode: 2 (stable privacy), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: config: ip6gre, mode: 2 (stable privacy), any -> 2001:db8::11 [ OK ] # TEST: update: ip6gre, mode: 2 (stable privacy), any -> 2001:db8::11 [ OK ] # TEST: config: ip6gre, mode: 2 (stable privacy), 2001:db8::10 -> any [ OK ] # TEST: update: ip6gre, mode: 2 (stable privacy), 2001:db8::10 -> any [ OK ] # TEST: config: ip6gre, mode: 3 (random), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: update: ip6gre, mode: 3 (random), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: config: ip6gre, mode: 3 (random), any -> 2001:db8::11 [ OK ] # TEST: update: ip6gre, mode: 3 (random), any -> 2001:db8::11 [ OK ] # TEST: config: ip6gre, mode: 3 (random), 2001:db8::10 -> any [ OK ] # TEST: update: ip6gre, mode: 3 (random), 2001:db8::10 -> any [ OK ] # # #### # Testing IPv6 configuration of ip6gretap devices # #### # # TEST: config: ip6gretap, mode: 0 (EUI64), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: update: ip6gretap, mode: 0 (EUI64), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: config: ip6gretap, mode: 0 (EUI64), any -> 2001:db8::11 [ OK ] # TEST: update: ip6gretap, mode: 0 (EUI64), any -> 2001:db8::11 [ OK ] # TEST: config: ip6gretap, mode: 0 (EUI64), 2001:db8::10 -> any [ OK ] # TEST: update: ip6gretap, mode: 0 (EUI64), 2001:db8::10 -> any [ OK ] # TEST: config: ip6gretap, mode: 1 (none), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: update: ip6gretap, mode: 1 (none), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: config: ip6gretap, mode: 1 (none), any -> 2001:db8::11 [ OK ] # TEST: update: ip6gretap, mode: 1 (none), any -> 2001:db8::11 [ OK ] # TEST: config: ip6gretap, mode: 1 (none), 2001:db8::10 -> any [ OK ] # TEST: update: ip6gretap, mode: 1 (none), 2001:db8::10 -> any [ OK ] # TEST: config: ip6gretap, mode: 2 (stable privacy), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: update: ip6gretap, mode: 2 (stable privacy), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: config: ip6gretap, mode: 2 (stable privacy), any -> 2001:db8::11 [ OK ] # TEST: update: ip6gretap, mode: 2 (stable privacy), any -> 2001:db8::11 [ OK ] # TEST: config: ip6gretap, mode: 2 (stable privacy), 2001:db8::10 -> any [ OK ] # TEST: update: ip6gretap, mode: 2 (stable privacy), 2001:db8::10 -> any [ OK ] # TEST: config: ip6gretap, mode: 3 (random), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: update: ip6gretap, mode: 3 (random), 2001:db8::10 -> 2001:db8::11 [ OK ] # TEST: config: ip6gretap, mode: 3 (random), any -> 2001:db8::11 [ OK ] # TEST: update: ip6gretap, mode: 3 (random), any -> 2001:db8::11 [ OK ] # TEST: config: ip6gretap, mode: 3 (random), 2001:db8::10 -> any [ OK ] # TEST: update: ip6gretap, mode: 3 (random), 2001:db8::10 -> any [ OK ] ok 52 selftests: net: gre_ipv6_lladdr.sh # timeout set to 3600 # selftests: net: icmp.sh # OK ok 53 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 54 selftests: net: icmp_redirect.sh # timeout set to 3600 # selftests: net: io_uring_zerocopy_tx.sh # ipv4 udp -m 1 -t 1 -n 32 # tx=29664 (MB=1851), tx/s=29664 (MB/s=1851) # rx=29664 (1851 MB) # ok # ipv4 tcp -m 1 -t 1 -n 1 # tx=17517 (MB=1093), tx/s=17517 (MB/s=1093) # rx=8706 (1093 MB) # ok # ipv4 udp -m 2 -t 1 -n 32 # tx=31072 (MB=1939), tx/s=31072 (MB/s=1939) # rx=31072 (1939 MB) # ok # ipv4 tcp -m 2 -t 1 -n 1 # tx=18511 (MB=1155), tx/s=18511 (MB/s=1155) # rx=9186 (1155 MB) # ok # ipv4 udp -m 3 -t 1 -n 32 # tx=31936 (MB=1992), tx/s=31936 (MB/s=1992) # rx=31936 (1992 MB) # ok # ipv4 tcp -m 3 -t 1 -n 1 # tx=20294 (MB=1266), tx/s=20294 (MB/s=1266) # rx=10117 (1266 MB) # ok # ipv6 udp -m 1 -t 1 -n 32 # tx=29568 (MB=1845), tx/s=29568 (MB/s=1845) # rx=29568 (1845 MB) # ok # ipv6 tcp -m 1 -t 1 -n 1 # tx=17840 (MB=1113), tx/s=17840 (MB/s=1113) # rx=8815 (1113 MB) # ok # ipv6 udp -m 2 -t 1 -n 32 # tx=30752 (MB=1919), tx/s=30752 (MB/s=1919) # rx=30752 (1919 MB) # ok # ipv6 tcp -m 2 -t 1 -n 1 # tx=18724 (MB=1168), tx/s=18724 (MB/s=1168) # rx=9300 (1168 MB) # ok # ipv6 udp -m 3 -t 1 -n 32 # tx=31680 (MB=1976), tx/s=31680 (MB/s=1976) # rx=31680 (1976 MB) # ok # ipv6 tcp -m 3 -t 1 -n 1 # tx=20153 (MB=1257), tx/s=20153 (MB/s=1257) # rx=10055 (1257 MB) # ok # OK. All tests passed ok 55 selftests: net: io_uring_zerocopy_tx.sh # timeout set to 3600 # selftests: net: ioam6.sh # # +------------------------------------------------------------------------+ # | LOCAL tests | # +------------------------------------------------------------------------+ # # Global config # - TEST: Sysctl net.ipv6.ioam6_id [ OK ] # - TEST: Sysctl net.ipv6.ioam6_id_wide [ OK ] # - TEST: Sysctl net.ipv6.conf.XX.ioam6_id [ OK ] # - TEST: Sysctl net.ipv6.conf.XX.ioam6_id_wide [ OK ] # - TEST: Sysctl net.ipv6.conf.XX.ioam6_enabled [ OK ] # - TEST: Create an IOAM Namespace [ OK ] # - TEST: Create an IOAM Schema [ OK ] # - TEST: Bind an IOAM Schema to an IOAM Namespace [ OK ] # # Inline mode # - TEST: Mandatory Namespace-ID [ OK ] # - TEST: Unneeded Tunnel Source [ OK ] # - TEST: Unneeded Tunnel Destination [ OK ] # - TEST: Mandatory Trace Type [ OK ] # - TEST: Mandatory Trace Size [ OK ] # - TEST: Trace Type bits [ OK ] # - TEST: Trace Size values [ OK ] # # Encap mode # - TEST: Mandatory Namespace-ID [ OK ] # - TEST: Optional Tunnel Source [ OK ] # - TEST: Mandatory Tunnel Destination [ OK ] # - TEST: Mandatory Trace Type [ OK ] # - TEST: Mandatory Trace Size [ OK ] # - TEST: Trace Type bits [ OK ] # - TEST: Trace Size values [ OK ] # # +------------------------------------------------------------------------+ # | OUTPUT tests | # +------------------------------------------------------------------------+ # # Inline mode # - TEST: Unknown IOAM Namespace-ID [ OK ] # - TEST: Missing room for data [ OK ] # - TEST: Missing room for Opaque State Snapshot [ OK ] # - TEST: Trace Type with supported bit 0 only [ OK ] # - TEST: Trace Type with supported bit 1 only [ OK ] # - TEST: Trace Type with supported bit 2 only [ OK ] # - TEST: Trace Type with supported bit 3 only [ OK ] # - TEST: Trace Type with supported bit 4 only [ OK ] # - TEST: Trace Type with supported bit 5 only [ OK ] # - TEST: Trace Type with supported bit 6 only [ OK ] # - TEST: Trace Type with supported bit 7 only [ OK ] # - TEST: Trace Type with supported bit 8 only [ OK ] # - TEST: Trace Type with supported bit 9 only [ OK ] # - TEST: Trace Type with supported bit 10 only [ OK ] # - TEST: Trace Type with supported bit 11 only [ OK ] # - TEST: Trace Type with supported bit 22 only [ OK ] # - TEST: Trace Size of 4 bytes [ OK ] # - TEST: Trace Size of 8 bytes [ OK ] # - TEST: Trace Size of 12 bytes [ OK ] # - TEST: Trace Size of 16 bytes [ OK ] # - TEST: Trace Size of 20 bytes [ OK ] # - TEST: Trace Size of 24 bytes [ OK ] # - TEST: Trace Size of 28 bytes [ OK ] # - TEST: Trace Size of 32 bytes [ OK ] # - TEST: Trace Size of 36 bytes [ OK ] # - TEST: Trace Size of 40 bytes [ OK ] # - TEST: Trace Size of 44 bytes [ OK ] # - TEST: Trace Size of 48 bytes [ OK ] # - TEST: Trace Size of 52 bytes [ OK ] # - TEST: Trace Size of 56 bytes [ OK ] # - TEST: Trace Size of 60 bytes [ OK ] # - TEST: Trace Size of 64 bytes [ OK ] # - TEST: Trace Size of 68 bytes [ OK ] # - TEST: Trace Size of 72 bytes [ OK ] # - TEST: Trace Size of 76 bytes [ OK ] # - TEST: Trace Size of 80 bytes [ OK ] # - TEST: Trace Size of 84 bytes [ OK ] # - TEST: Trace Size of 88 bytes [ OK ] # - TEST: Trace Size of 92 bytes [ OK ] # - TEST: Trace Size of 96 bytes [ OK ] # - TEST: Trace Size of 100 bytes [ OK ] # - TEST: Trace Size of 104 bytes [ OK ] # - TEST: Trace Size of 108 bytes [ OK ] # - TEST: Trace Size of 112 bytes [ OK ] # - TEST: Trace Size of 116 bytes [ OK ] # - TEST: Trace Size of 120 bytes [ OK ] # - TEST: Trace Size of 124 bytes [ OK ] # - TEST: Trace Size of 128 bytes [ OK ] # - TEST: Trace Size of 132 bytes [ OK ] # - TEST: Trace Size of 136 bytes [ OK ] # - TEST: Trace Size of 140 bytes [ OK ] # - TEST: Trace Size of 144 bytes [ OK ] # - TEST: Trace Size of 148 bytes [ OK ] # - TEST: Trace Size of 152 bytes [ OK ] # - TEST: Trace Size of 156 bytes [ OK ] # - TEST: Trace Size of 160 bytes [ OK ] # - TEST: Trace Size of 164 bytes [ OK ] # - TEST: Trace Size of 168 bytes [ OK ] # - TEST: Trace Size of 172 bytes [ OK ] # - TEST: Trace Size of 176 bytes [ OK ] # - TEST: Trace Size of 180 bytes [ OK ] # - TEST: Trace Size of 184 bytes [ OK ] # - TEST: Trace Size of 188 bytes [ OK ] # - TEST: Trace Size of 192 bytes [ OK ] # - TEST: Trace Size of 196 bytes [ OK ] # - TEST: Trace Size of 200 bytes [ OK ] # - TEST: Trace Size of 204 bytes [ OK ] # - TEST: Trace Size of 208 bytes [ OK ] # - TEST: Trace Size of 212 bytes [ OK ] # - TEST: Trace Size of 216 bytes [ OK ] # - TEST: Trace Size of 220 bytes [ OK ] # - TEST: Trace Size of 224 bytes [ OK ] # - TEST: Trace Size of 228 bytes [ OK ] # - TEST: Trace Size of 232 bytes [ OK ] # - TEST: Trace Size of 236 bytes [ OK ] # - TEST: Trace Size of 240 bytes [ OK ] # - TEST: Trace Size of 244 bytes [ OK ] # - TEST: Full supported trace [ OK ] # # Encap mode # - TEST: Unknown IOAM Namespace-ID [ OK ] # - TEST: Missing room for data [ OK ] # - TEST: Missing room for Opaque State Snapshot [ OK ] # - TEST: Trace Type with supported bit 0 only [ OK ] # - TEST: Trace Type with supported bit 1 only [ OK ] # - TEST: Trace Type with supported bit 2 only [ OK ] # - TEST: Trace Type with supported bit 3 only [ OK ] # - TEST: Trace Type with supported bit 4 only [ OK ] # - TEST: Trace Type with supported bit 5 only [ OK ] # - TEST: Trace Type with supported bit 6 only [ OK ] # - TEST: Trace Type with supported bit 7 only [ OK ] # - TEST: Trace Type with supported bit 8 only [ OK ] # - TEST: Trace Type with supported bit 9 only [ OK ] # - TEST: Trace Type with supported bit 10 only [ OK ] # - TEST: Trace Type with supported bit 11 only [ OK ] # - TEST: Trace Type with supported bit 22 only [ OK ] # - TEST: Trace Size of 4 bytes [ OK ] # - TEST: Trace Size of 8 bytes [ OK ] # - TEST: Trace Size of 12 bytes [ OK ] # - TEST: Trace Size of 16 bytes [ OK ] # - TEST: Trace Size of 20 bytes [ OK ] # - TEST: Trace Size of 24 bytes [ OK ] # - TEST: Trace Size of 28 bytes [ OK ] # - TEST: Trace Size of 32 bytes [ OK ] # - TEST: Trace Size of 36 bytes [ OK ] # - TEST: Trace Size of 40 bytes [ OK ] # - TEST: Trace Size of 44 bytes [ OK ] # - TEST: Trace Size of 48 bytes [ OK ] # - TEST: Trace Size of 52 bytes [ OK ] # - TEST: Trace Size of 56 bytes [ OK ] # - TEST: Trace Size of 60 bytes [ OK ] # - TEST: Trace Size of 64 bytes [ OK ] # - TEST: Trace Size of 68 bytes [ OK ] # - TEST: Trace Size of 72 bytes [ OK ] # - TEST: Trace Size of 76 bytes [ OK ] # - TEST: Trace Size of 80 bytes [ OK ] # - TEST: Trace Size of 84 bytes [ OK ] # - TEST: Trace Size of 88 bytes [ OK ] # - TEST: Trace Size of 92 bytes [ OK ] # - TEST: Trace Size of 96 bytes [ OK ] # - TEST: Trace Size of 100 bytes [ OK ] # - TEST: Trace Size of 104 bytes [ OK ] # - TEST: Trace Size of 108 bytes [ OK ] # - TEST: Trace Size of 112 bytes [ OK ] # - TEST: Trace Size of 116 bytes [ OK ] # - TEST: Trace Size of 120 bytes [ OK ] # - TEST: Trace Size of 124 bytes [ OK ] # - TEST: Trace Size of 128 bytes [ OK ] # - TEST: Trace Size of 132 bytes [ OK ] # - TEST: Trace Size of 136 bytes [ OK ] # - TEST: Trace Size of 140 bytes [ OK ] # - TEST: Trace Size of 144 bytes [ OK ] # - TEST: Trace Size of 148 bytes [ OK ] # - TEST: Trace Size of 152 bytes [ OK ] # - TEST: Trace Size of 156 bytes [ OK ] # - TEST: Trace Size of 160 bytes [ OK ] # - TEST: Trace Size of 164 bytes [ OK ] # - TEST: Trace Size of 168 bytes [ OK ] # - TEST: Trace Size of 172 bytes [ OK ] # - TEST: Trace Size of 176 bytes [ OK ] # - TEST: Trace Size of 180 bytes [ OK ] # - TEST: Trace Size of 184 bytes [ OK ] # - TEST: Trace Size of 188 bytes [ OK ] # - TEST: Trace Size of 192 bytes [ OK ] # - TEST: Trace Size of 196 bytes [ OK ] # - TEST: Trace Size of 200 bytes [ OK ] # - TEST: Trace Size of 204 bytes [ OK ] # - TEST: Trace Size of 208 bytes [ OK ] # - TEST: Trace Size of 212 bytes [ OK ] # - TEST: Trace Size of 216 bytes [ OK ] # - TEST: Trace Size of 220 bytes [ OK ] # - TEST: Trace Size of 224 bytes [ OK ] # - TEST: Trace Size of 228 bytes [ OK ] # - TEST: Trace Size of 232 bytes [ OK ] # - TEST: Trace Size of 236 bytes [ OK ] # - TEST: Trace Size of 240 bytes [ OK ] # - TEST: Trace Size of 244 bytes [ OK ] # - TEST: Full supported trace [ OK ] # # Encap mode (with tunsrc) # - TEST: Unknown IOAM Namespace-ID [ OK ] # - TEST: Missing room for data [ OK ] # - TEST: Missing room for Opaque State Snapshot [ OK ] # - TEST: Trace Type with supported bit 0 only [ OK ] # - TEST: Trace Type with supported bit 1 only [ OK ] # - TEST: Trace Type with supported bit 2 only [ OK ] # - TEST: Trace Type with supported bit 3 only [ OK ] # - TEST: Trace Type with supported bit 4 only [ OK ] # - TEST: Trace Type with supported bit 5 only [ OK ] # - TEST: Trace Type with supported bit 6 only [ OK ] # - TEST: Trace Type with supported bit 7 only [ OK ] # - TEST: Trace Type with supported bit 8 only [ OK ] # - TEST: Trace Type with supported bit 9 only [ OK ] # - TEST: Trace Type with supported bit 10 only [ OK ] # - TEST: Trace Type with supported bit 11 only [ OK ] # - TEST: Trace Type with supported bit 22 only [ OK ] # - TEST: Trace Size of 4 bytes [ OK ] # - TEST: Trace Size of 8 bytes [ OK ] # - TEST: Trace Size of 12 bytes [ OK ] # - TEST: Trace Size of 16 bytes [ OK ] # - TEST: Trace Size of 20 bytes [ OK ] # - TEST: Trace Size of 24 bytes [ OK ] # - TEST: Trace Size of 28 bytes [ OK ] # - TEST: Trace Size of 32 bytes [ OK ] # - TEST: Trace Size of 36 bytes [ OK ] # - TEST: Trace Size of 40 bytes [ OK ] # - TEST: Trace Size of 44 bytes [ OK ] # - TEST: Trace Size of 48 bytes [ OK ] # - TEST: Trace Size of 52 bytes [ OK ] # - TEST: Trace Size of 56 bytes [ OK ] # - TEST: Trace Size of 60 bytes [ OK ] # - TEST: Trace Size of 64 bytes [ OK ] # - TEST: Trace Size of 68 bytes [ OK ] # - TEST: Trace Size of 72 bytes [ OK ] # - TEST: Trace Size of 76 bytes [ OK ] # - TEST: Trace Size of 80 bytes [ OK ] # - TEST: Trace Size of 84 bytes [ OK ] # - TEST: Trace Size of 88 bytes [ OK ] # - TEST: Trace Size of 92 bytes [ OK ] # - TEST: Trace Size of 96 bytes [ OK ] # - TEST: Trace Size of 100 bytes [ OK ] # - TEST: Trace Size of 104 bytes [ OK ] # - TEST: Trace Size of 108 bytes [ OK ] # - TEST: Trace Size of 112 bytes [ OK ] # - TEST: Trace Size of 116 bytes [ OK ] # - TEST: Trace Size of 120 bytes [ OK ] # - TEST: Trace Size of 124 bytes [ OK ] # - TEST: Trace Size of 128 bytes [ OK ] # - TEST: Trace Size of 132 bytes [ OK ] # - TEST: Trace Size of 136 bytes [ OK ] # - TEST: Trace Size of 140 bytes [ OK ] # - TEST: Trace Size of 144 bytes [ OK ] # - TEST: Trace Size of 148 bytes [ OK ] # - TEST: Trace Size of 152 bytes [ OK ] # - TEST: Trace Size of 156 bytes [ OK ] # - TEST: Trace Size of 160 bytes [ OK ] # - TEST: Trace Size of 164 bytes [ OK ] # - TEST: Trace Size of 168 bytes [ OK ] # - TEST: Trace Size of 172 bytes [ OK ] # - TEST: Trace Size of 176 bytes [ OK ] # - TEST: Trace Size of 180 bytes [ OK ] # - TEST: Trace Size of 184 bytes [ OK ] # - TEST: Trace Size of 188 bytes [ OK ] # - TEST: Trace Size of 192 bytes [ OK ] # - TEST: Trace Size of 196 bytes [ OK ] # - TEST: Trace Size of 200 bytes [ OK ] # - TEST: Trace Size of 204 bytes [ OK ] # - TEST: Trace Size of 208 bytes [ OK ] # - TEST: Trace Size of 212 bytes [ OK ] # - TEST: Trace Size of 216 bytes [ OK ] # - TEST: Trace Size of 220 bytes [ OK ] # - TEST: Trace Size of 224 bytes [ OK ] # - TEST: Trace Size of 228 bytes [ OK ] # - TEST: Trace Size of 232 bytes [ OK ] # - TEST: Trace Size of 236 bytes [ OK ] # - TEST: Trace Size of 240 bytes [ OK ] # - TEST: Trace Size of 244 bytes [ OK ] # - TEST: Full supported trace [ OK ] # # +------------------------------------------------------------------------+ # | INPUT tests | # +------------------------------------------------------------------------+ # # Inline mode # - TEST: Unknown IOAM Namespace-ID [ OK ] # - TEST: Missing room for data [ OK ] # - TEST: Missing room for Opaque State Snapshot [ OK ] # - TEST: IOAM disabled on ingress interface [ OK ] # - TEST: Overflow flag is set [ OK ] # - TEST: Trace Type with supported bit 0 only [ OK ] # - TEST: Trace Type with supported bit 1 only [ OK ] # - TEST: Trace Type with supported bit 2 only [ OK ] # - TEST: Trace Type with supported bit 3 only [ OK ] # - TEST: Trace Type with supported bit 4 only [ OK ] # - TEST: Trace Type with supported bit 5 only [ OK ] # - TEST: Trace Type with supported bit 6 only [ OK ] # - TEST: Trace Type with supported bit 7 only [ OK ] # - TEST: Trace Type with supported bit 8 only [ OK ] # - TEST: Trace Type with supported bit 9 only [ OK ] # - TEST: Trace Type with supported bit 10 only [ OK ] # - TEST: Trace Type with supported bit 11 only [ OK ] # - TEST: Trace Type with supported bit 22 only [ OK ] # - TEST: Trace Size of 4 bytes [ OK ] # - TEST: Trace Size of 8 bytes [ OK ] # - TEST: Trace Size of 12 bytes [ OK ] # - TEST: Trace Size of 16 bytes [ OK ] # - TEST: Trace Size of 20 bytes [ OK ] # - TEST: Trace Size of 24 bytes [ OK ] # - TEST: Trace Size of 28 bytes [ OK ] # - TEST: Trace Size of 32 bytes [ OK ] # - TEST: Trace Size of 36 bytes [ OK ] # - TEST: Trace Size of 40 bytes [ OK ] # - TEST: Trace Size of 44 bytes [ OK ] # - TEST: Trace Size of 48 bytes [ OK ] # - TEST: Trace Size of 52 bytes [ OK ] # - TEST: Trace Size of 56 bytes [ OK ] # - TEST: Trace Size of 60 bytes [ OK ] # - TEST: Trace Size of 64 bytes [ OK ] # - TEST: Trace Size of 68 bytes [ OK ] # - TEST: Trace Size of 72 bytes [ OK ] # - TEST: Trace Size of 76 bytes [ OK ] # - TEST: Trace Size of 80 bytes [ OK ] # - TEST: Trace Size of 84 bytes [ OK ] # - TEST: Trace Size of 88 bytes [ OK ] # - TEST: Trace Size of 92 bytes [ OK ] # - TEST: Trace Size of 96 bytes [ OK ] # - TEST: Trace Size of 100 bytes [ OK ] # - TEST: Trace Size of 104 bytes [ OK ] # - TEST: Trace Size of 108 bytes [ OK ] # - TEST: Trace Size of 112 bytes [ OK ] # - TEST: Trace Size of 116 bytes [ OK ] # - TEST: Trace Size of 120 bytes [ OK ] # - TEST: Trace Size of 124 bytes [ OK ] # - TEST: Trace Size of 128 bytes [ OK ] # - TEST: Trace Size of 132 bytes [ OK ] # - TEST: Trace Size of 136 bytes [ OK ] # - TEST: Trace Size of 140 bytes [ OK ] # - TEST: Trace Size of 144 bytes [ OK ] # - TEST: Trace Size of 148 bytes [ OK ] # - TEST: Trace Size of 152 bytes [ OK ] # - TEST: Trace Size of 156 bytes [ OK ] # - TEST: Trace Size of 160 bytes [ OK ] # - TEST: Trace Size of 164 bytes [ OK ] # - TEST: Trace Size of 168 bytes [ OK ] # - TEST: Trace Size of 172 bytes [ OK ] # - TEST: Trace Size of 176 bytes [ OK ] # - TEST: Trace Size of 180 bytes [ OK ] # - TEST: Trace Size of 184 bytes [ OK ] # - TEST: Trace Size of 188 bytes [ OK ] # - TEST: Trace Size of 192 bytes [ OK ] # - TEST: Trace Size of 196 bytes [ OK ] # - TEST: Trace Size of 200 bytes [ OK ] # - TEST: Trace Size of 204 bytes [ OK ] # - TEST: Trace Size of 208 bytes [ OK ] # - TEST: Trace Size of 212 bytes [ OK ] # - TEST: Trace Size of 216 bytes [ OK ] # - TEST: Trace Size of 220 bytes [ OK ] # - TEST: Trace Size of 224 bytes [ OK ] # - TEST: Trace Size of 228 bytes [ OK ] # - TEST: Trace Size of 232 bytes [ OK ] # - TEST: Trace Size of 236 bytes [ OK ] # - TEST: Trace Size of 240 bytes [ OK ] # - TEST: Trace Size of 244 bytes [ OK ] # - TEST: Full supported trace [ OK ] # # Encap mode # - TEST: Unknown IOAM Namespace-ID [ OK ] # - TEST: Missing room for data [ OK ] # - TEST: Missing room for Opaque State Snapshot [ OK ] # - TEST: IOAM disabled on ingress interface [ OK ] # - TEST: Overflow flag is set [ OK ] # - TEST: Trace Type with supported bit 0 only [ OK ] # - TEST: Trace Type with supported bit 1 only [ OK ] # - TEST: Trace Type with supported bit 2 only [ OK ] # - TEST: Trace Type with supported bit 3 only [ OK ] # - TEST: Trace Type with supported bit 4 only [ OK ] # - TEST: Trace Type with supported bit 5 only [ OK ] # - TEST: Trace Type with supported bit 6 only [ OK ] # - TEST: Trace Type with supported bit 7 only [ OK ] # - TEST: Trace Type with supported bit 8 only [ OK ] # - TEST: Trace Type with supported bit 9 only [ OK ] # - TEST: Trace Type with supported bit 10 only [ OK ] # - TEST: Trace Type with supported bit 11 only [ OK ] # - TEST: Trace Type with supported bit 22 only [ OK ] # - TEST: Trace Size of 4 bytes [ OK ] # - TEST: Trace Size of 8 bytes [ OK ] # - TEST: Trace Size of 12 bytes [ OK ] # - TEST: Trace Size of 16 bytes [ OK ] # - TEST: Trace Size of 20 bytes [ OK ] # - TEST: Trace Size of 24 bytes [ OK ] # - TEST: Trace Size of 28 bytes [ OK ] # - TEST: Trace Size of 32 bytes [ OK ] # - TEST: Trace Size of 36 bytes [ OK ] # - TEST: Trace Size of 40 bytes [ OK ] # - TEST: Trace Size of 44 bytes [ OK ] # - TEST: Trace Size of 48 bytes [ OK ] # - TEST: Trace Size of 52 bytes [ OK ] # - TEST: Trace Size of 56 bytes [ OK ] # - TEST: Trace Size of 60 bytes [ OK ] # - TEST: Trace Size of 64 bytes [ OK ] # - TEST: Trace Size of 68 bytes [ OK ] # - TEST: Trace Size of 72 bytes [ OK ] # - TEST: Trace Size of 76 bytes [ OK ] # - TEST: Trace Size of 80 bytes [ OK ] # - TEST: Trace Size of 84 bytes [ OK ] # - TEST: Trace Size of 88 bytes [ OK ] # - TEST: Trace Size of 92 bytes [ OK ] # - TEST: Trace Size of 96 bytes [ OK ] # - TEST: Trace Size of 100 bytes [ OK ] # - TEST: Trace Size of 104 bytes [ OK ] # - TEST: Trace Size of 108 bytes [ OK ] # - TEST: Trace Size of 112 bytes [ OK ] # - TEST: Trace Size of 116 bytes [ OK ] # - TEST: Trace Size of 120 bytes [ OK ] # - TEST: Trace Size of 124 bytes [ OK ] # - TEST: Trace Size of 128 bytes [ OK ] # - TEST: Trace Size of 132 bytes [ OK ] # - TEST: Trace Size of 136 bytes [ OK ] # - TEST: Trace Size of 140 bytes [ OK ] # - TEST: Trace Size of 144 bytes [ OK ] # - TEST: Trace Size of 148 bytes [ OK ] # - TEST: Trace Size of 152 bytes [ OK ] # - TEST: Trace Size of 156 bytes [ OK ] # - TEST: Trace Size of 160 bytes [ OK ] # - TEST: Trace Size of 164 bytes [ OK ] # - TEST: Trace Size of 168 bytes [ OK ] # - TEST: Trace Size of 172 bytes [ OK ] # - TEST: Trace Size of 176 bytes [ OK ] # - TEST: Trace Size of 180 bytes [ OK ] # - TEST: Trace Size of 184 bytes [ OK ] # - TEST: Trace Size of 188 bytes [ OK ] # - TEST: Trace Size of 192 bytes [ OK ] # - TEST: Trace Size of 196 bytes [ OK ] # - TEST: Trace Size of 200 bytes [ OK ] # - TEST: Trace Size of 204 bytes [ OK ] # - TEST: Trace Size of 208 bytes [ OK ] # - TEST: Trace Size of 212 bytes [ OK ] # - TEST: Trace Size of 216 bytes [ OK ] # - TEST: Trace Size of 220 bytes [ OK ] # - TEST: Trace Size of 224 bytes [ OK ] # - TEST: Trace Size of 228 bytes [ OK ] # - TEST: Trace Size of 232 bytes [ OK ] # - TEST: Trace Size of 236 bytes [ OK ] # - TEST: Trace Size of 240 bytes [ OK ] # - TEST: Trace Size of 244 bytes [ OK ] # - TEST: Full supported trace [ OK ] # # +------------------------------------------------------------------------+ # | Results | # +------------------------------------------------------------------------+ # # - Passed: 416 # - Skipped: 0 # - Failed: 0 # ok 56 selftests: net: ioam6.sh # timeout set to 3600 # selftests: net: ip6_gre_headroom.sh # TEST: ip6gretap headroom [PASS] # TEST: ip6erspan headroom [PASS] ok 57 selftests: net: ip6_gre_headroom.sh # timeout set to 3600 # selftests: net: ip6_tunnel.sh ok 58 selftests: net: ip6_tunnel.sh # timeout set to 3600 # selftests: net: ip_defrag.sh # ipv4 defrag # seed = 1780770866 # PASS # ipv4 defrag with overlaps # seed = 1780770866 # PASS # ipv6 defrag # seed = 1780770871 # PASS # ipv6 defrag with overlaps # seed = 1780770872 # PASS # ipv6 nf_conntrack defrag # seed = 1780770878 # PASS # ipv6 nf_conntrack defrag with overlaps # seed = 1780770878 # PASS # all tests done ok 59 selftests: net: ip_defrag.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.get_port_range ... # # OK ip_local_port_range.ip4_tcp.get_port_range # ok 1 ip_local_port_range.ip4_tcp.get_port_range # # RUN ip_local_port_range.ip4_tcp.late_bind ... # # OK ip_local_port_range.ip4_tcp.late_bind # ok 2 ip_local_port_range.ip4_tcp.late_bind # # RUN ip_local_port_range.ip4_tcp.exhaust_8_port_range ... # # OK ip_local_port_range.ip4_tcp.exhaust_8_port_range # ok 3 ip_local_port_range.ip4_tcp.exhaust_8_port_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 4 ip_local_port_range.ip4_tcp.single_port_range # # 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 5 ip_local_port_range.ip4_tcp.port_range_out_of_netns_range # # RUN ip_local_port_range.ip4_tcp.invalid_option_value ... # # OK ip_local_port_range.ip4_tcp.invalid_option_value # ok 6 ip_local_port_range.ip4_tcp.invalid_option_value # # RUN ip_local_port_range.ip4_udp.get_port_range ... # # OK ip_local_port_range.ip4_udp.get_port_range # ok 7 ip_local_port_range.ip4_udp.get_port_range # # RUN ip_local_port_range.ip4_udp.late_bind ... # # OK ip_local_port_range.ip4_udp.late_bind # ok 8 ip_local_port_range.ip4_udp.late_bind # # RUN ip_local_port_range.ip4_udp.exhaust_8_port_range ... # # OK ip_local_port_range.ip4_udp.exhaust_8_port_range # ok 9 ip_local_port_range.ip4_udp.exhaust_8_port_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 10 ip_local_port_range.ip4_udp.single_port_range # # 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 11 ip_local_port_range.ip4_udp.port_range_out_of_netns_range # # RUN ip_local_port_range.ip4_udp.invalid_option_value ... # # OK ip_local_port_range.ip4_udp.invalid_option_value # ok 12 ip_local_port_range.ip4_udp.invalid_option_value # # RUN ip_local_port_range.ip4_stcp.get_port_range ... # # OK ip_local_port_range.ip4_stcp.get_port_range # ok 13 ip_local_port_range.ip4_stcp.get_port_range # # RUN ip_local_port_range.ip4_stcp.late_bind ... # # OK ip_local_port_range.ip4_stcp.late_bind # ok 14 ip_local_port_range.ip4_stcp.late_bind # XPASS unknown # # RUN ip_local_port_range.ip4_stcp.exhaust_8_port_range ... # # OK ip_local_port_range.ip4_stcp.exhaust_8_port_range # ok 15 ip_local_port_range.ip4_stcp.exhaust_8_port_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 16 ip_local_port_range.ip4_stcp.single_port_range # # 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 17 ip_local_port_range.ip4_stcp.port_range_out_of_netns_range # # RUN ip_local_port_range.ip4_stcp.invalid_option_value ... # # OK ip_local_port_range.ip4_stcp.invalid_option_value # ok 18 ip_local_port_range.ip4_stcp.invalid_option_value # # RUN ip_local_port_range.ip4_mptcp.get_port_range ... # # OK ip_local_port_range.ip4_mptcp.get_port_range # ok 19 ip_local_port_range.ip4_mptcp.get_port_range # # RUN ip_local_port_range.ip4_mptcp.late_bind ... # # OK ip_local_port_range.ip4_mptcp.late_bind # ok 20 ip_local_port_range.ip4_mptcp.late_bind # # RUN ip_local_port_range.ip4_mptcp.exhaust_8_port_range ... # # OK ip_local_port_range.ip4_mptcp.exhaust_8_port_range # ok 21 ip_local_port_range.ip4_mptcp.exhaust_8_port_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 22 ip_local_port_range.ip4_mptcp.single_port_range # # 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 23 ip_local_port_range.ip4_mptcp.port_range_out_of_netns_range # # RUN ip_local_port_range.ip4_mptcp.invalid_option_value ... # # OK ip_local_port_range.ip4_mptcp.invalid_option_value # ok 24 ip_local_port_range.ip4_mptcp.invalid_option_value # # RUN ip_local_port_range.ip6_tcp.get_port_range ... # # OK ip_local_port_range.ip6_tcp.get_port_range # ok 25 ip_local_port_range.ip6_tcp.get_port_range # # RUN ip_local_port_range.ip6_tcp.late_bind ... # # OK ip_local_port_range.ip6_tcp.late_bind # ok 26 ip_local_port_range.ip6_tcp.late_bind # # RUN ip_local_port_range.ip6_tcp.exhaust_8_port_range ... # # OK ip_local_port_range.ip6_tcp.exhaust_8_port_range # ok 27 ip_local_port_range.ip6_tcp.exhaust_8_port_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 28 ip_local_port_range.ip6_tcp.single_port_range # # 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 29 ip_local_port_range.ip6_tcp.port_range_out_of_netns_range # # RUN ip_local_port_range.ip6_tcp.invalid_option_value ... # # OK ip_local_port_range.ip6_tcp.invalid_option_value # ok 30 ip_local_port_range.ip6_tcp.invalid_option_value # # RUN ip_local_port_range.ip6_udp.get_port_range ... # # OK ip_local_port_range.ip6_udp.get_port_range # ok 31 ip_local_port_range.ip6_udp.get_port_range # # RUN ip_local_port_range.ip6_udp.late_bind ... # # OK ip_local_port_range.ip6_udp.late_bind # ok 32 ip_local_port_range.ip6_udp.late_bind # # RUN ip_local_port_range.ip6_udp.exhaust_8_port_range ... # # OK ip_local_port_range.ip6_udp.exhaust_8_port_range # ok 33 ip_local_port_range.ip6_udp.exhaust_8_port_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 34 ip_local_port_range.ip6_udp.single_port_range # # 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 35 ip_local_port_range.ip6_udp.port_range_out_of_netns_range # # RUN ip_local_port_range.ip6_udp.invalid_option_value ... # # OK ip_local_port_range.ip6_udp.invalid_option_value # ok 36 ip_local_port_range.ip6_udp.invalid_option_value # # RUN ip_local_port_range.ip6_stcp.get_port_range ... # # OK ip_local_port_range.ip6_stcp.get_port_range # ok 37 ip_local_port_range.ip6_stcp.get_port_range # # RUN ip_local_port_range.ip6_stcp.late_bind ... # # OK ip_local_port_range.ip6_stcp.late_bind # ok 38 ip_local_port_range.ip6_stcp.late_bind # XPASS unknown # # RUN ip_local_port_range.ip6_stcp.exhaust_8_port_range ... # # OK ip_local_port_range.ip6_stcp.exhaust_8_port_range # ok 39 ip_local_port_range.ip6_stcp.exhaust_8_port_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 40 ip_local_port_range.ip6_stcp.single_port_range # # 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 41 ip_local_port_range.ip6_stcp.port_range_out_of_netns_range # # RUN ip_local_port_range.ip6_stcp.invalid_option_value ... # # OK ip_local_port_range.ip6_stcp.invalid_option_value # ok 42 ip_local_port_range.ip6_stcp.invalid_option_value # # RUN ip_local_port_range.ip6_mptcp.get_port_range ... # # OK ip_local_port_range.ip6_mptcp.get_port_range # ok 43 ip_local_port_range.ip6_mptcp.get_port_range # # RUN ip_local_port_range.ip6_mptcp.late_bind ... # # OK ip_local_port_range.ip6_mptcp.late_bind # ok 44 ip_local_port_range.ip6_mptcp.late_bind # # RUN ip_local_port_range.ip6_mptcp.exhaust_8_port_range ... # # OK ip_local_port_range.ip6_mptcp.exhaust_8_port_range # ok 45 ip_local_port_range.ip6_mptcp.exhaust_8_port_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 46 ip_local_port_range.ip6_mptcp.single_port_range # # 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 47 ip_local_port_range.ip6_mptcp.port_range_out_of_netns_range # # RUN ip_local_port_range.ip6_mptcp.invalid_option_value ... # # OK ip_local_port_range.ip6_mptcp.invalid_option_value # ok 48 ip_local_port_range.ip6_mptcp.invalid_option_value # # PASSED: 48 / 48 tests passed. # # Totals: pass:46 fail:0 xfail:0 xpass:2 skip:0 error:0 ok 60 selftests: net: ip_local_port_range.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 713486 # 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 821785 # 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 936924 # 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 476790 # using IPV6_FLOWINFO_SEND to send label # send label # sent with label 1 # recv with label 1 # OK. All tests passed ok 61 selftests: net: ipv6_flowlabel.sh # timeout set to 3600 # selftests: net: ipv6_force_forwarding.sh # IPv6 force_forwarding test # ========================== # TEST: force_forwarding functionality # PASS: forwarding disabled correctly # PASS: force_forwarding enabled forwarding # OK ok 62 selftests: net: ipv6_force_forwarding.sh # timeout set to 3600 # selftests: net: ipv6_route_update_soft_lockup.sh # info: populating 128 IPv6 addresses on the veth_sink interface ... # info: starting 8 iperf3 servers in the sink_ns namespace ... # info: starting 8 iperf3 clients in the source_ns namespace ... # info: IPv6 routing table is being updated at the rate of 100/s for 300 seconds ... # info: A kernel soft lockup, if detected, results in a kernel panic! # info: cleaning up namespaces and terminating all processes within them... # PASS: No kernel soft lockup occurred during this 300 second test ok 63 selftests: net: ipv6_route_update_soft_lockup.sh # timeout set to 3600 # selftests: net: ipvtap_test.sh # TEST: test multithreaded ip set [ OK ] ok 64 selftests: net: ipvtap_test.sh # timeout set to 3600 # selftests: net: l2_tos_ttl_inherit.sh # ┌────────┬───────┬───────┬──────────────┬──────────────┬───────┬────────┐ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ Type │ outer | inner │ tos │ ttl │ vlan │ result │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ gre │ 4 │ 4 │ inherit 0x04 │ inherit 249 │ false │ OK │ # │ gre │ 4 │ 4 │ inherit 0x2c │ inherit 227 │ true │ OK │ # │ gre │ 4 │ 4 │ fixed 0x7c │ fixed 132 │ false │ OK │ # │ gre │ 4 │ 4 │ fixed 0x64 │ fixed 12 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ gre │ 4 │ 6 │ inherit 0xf0 │ inherit 101 │ false │ OK │ # │ gre │ 4 │ 6 │ inherit 0x14 │ inherit 41 │ true │ OK │ # │ gre │ 4 │ 6 │ fixed 0x90 │ fixed 140 │ false │ OK │ # │ gre │ 4 │ 6 │ fixed 0xa8 │ fixed 235 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ gre │ 4 │ other │ inherit 0x80 │ inherit 13 │ false │ OK │ # │ gre │ 4 │ other │ inherit 0xf8 │ inherit 154 │ true │ OK │ # │ gre │ 4 │ other │ fixed 0x88 │ fixed 212 │ false │ OK │ # │ gre │ 4 │ other │ fixed 0x90 │ fixed 72 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ Type │ outer | inner │ tos │ ttl │ vlan │ result │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ gre │ 6 │ 4 │ inherit 0x34 │ inherit 21 │ false │ OK │ # │ gre │ 6 │ 4 │ inherit 0xb0 │ inherit 38 │ true │ OK │ # │ gre │ 6 │ 4 │ fixed 0x08 │ fixed 8 │ false │ OK │ # │ gre │ 6 │ 4 │ fixed 0xc8 │ fixed 66 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ gre │ 6 │ 6 │ inherit 0xe4 │ inherit 184 │ false │ OK │ # │ gre │ 6 │ 6 │ inherit 0x10 │ inherit 255 │ true │ OK │ # │ gre │ 6 │ 6 │ fixed 0xf0 │ fixed 246 │ false │ OK │ # │ gre │ 6 │ 6 │ fixed 0xdc │ fixed 132 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ gre │ 6 │ other │ inherit 0x50 │ inherit 189 │ false │ OK │ # │ gre │ 6 │ other │ inherit 0x4c │ inherit 95 │ true │ OK │ # │ gre │ 6 │ other │ fixed 0x74 │ fixed 75 │ false │ OK │ # │ gre │ 6 │ other │ fixed 0x10 │ fixed 123 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ Type │ outer | inner │ tos │ ttl │ vlan │ result │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ vxlan │ 4 │ 4 │ inherit 0x8c │ inherit 16 │ false │ OK │ # │ vxlan │ 4 │ 4 │ inherit 0x38 │ inherit 154 │ true │ OK │ # │ vxlan │ 4 │ 4 │ fixed 0x44 │ fixed 215 │ false │ OK │ # │ vxlan │ 4 │ 4 │ fixed 0x58 │ fixed 72 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ vxlan │ 4 │ 6 │ inherit 0x20 │ inherit 234 │ false │ OK │ # │ vxlan │ 4 │ 6 │ inherit 0x14 │ inherit 140 │ true │ OK │ # │ vxlan │ 4 │ 6 │ fixed 0x4c │ fixed 222 │ false │ OK │ # │ vxlan │ 4 │ 6 │ fixed 0xec │ fixed 199 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ vxlan │ 4 │ other │ inherit 0x70 │ inherit 66 │ false │ OK │ # │ vxlan │ 4 │ other │ inherit 0xcc │ inherit 184 │ true │ OK │ # │ vxlan │ 4 │ other │ fixed 0xb8 │ fixed 178 │ false │ OK │ # │ vxlan │ 4 │ other │ fixed 0x1c │ fixed 14 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ Type │ outer | inner │ tos │ ttl │ vlan │ result │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ vxlan │ 6 │ 4 │ inherit 0x68 │ inherit 191 │ false │ OK │ # │ vxlan │ 6 │ 4 │ inherit 0xe0 │ inherit 248 │ true │ OK │ # │ vxlan │ 6 │ 4 │ fixed 0xb4 │ fixed 51 │ false │ OK │ # │ vxlan │ 6 │ 4 │ fixed 0x14 │ fixed 202 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ vxlan │ 6 │ 6 │ inherit 0x28 │ inherit 252 │ false │ OK │ # │ vxlan │ 6 │ 6 │ inherit 0x0c │ inherit 180 │ true │ OK │ # │ vxlan │ 6 │ 6 │ fixed 0xb4 │ fixed 106 │ false │ OK │ # │ vxlan │ 6 │ 6 │ fixed 0xc8 │ fixed 12 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ vxlan │ 6 │ other │ inherit 0xa0 │ inherit 57 │ false │ OK │ # │ vxlan │ 6 │ other │ inherit 0x80 │ inherit 127 │ true │ OK │ # │ vxlan │ 6 │ other │ fixed 0x80 │ fixed 209 │ false │ OK │ # │ vxlan │ 6 │ other │ fixed 0x68 │ fixed 246 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ Type │ outer | inner │ tos │ ttl │ vlan │ result │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ geneve │ 4 │ 4 │ inherit 0x68 │ inherit 95 │ false │ OK │ # │ geneve │ 4 │ 4 │ inherit 0x80 │ inherit 171 │ true │ OK │ # │ geneve │ 4 │ 4 │ fixed 0x54 │ fixed 207 │ false │ OK │ # │ geneve │ 4 │ 4 │ fixed 0x2c │ fixed 124 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ geneve │ 4 │ 6 │ inherit 0x80 │ inherit 130 │ false │ OK │ # │ geneve │ 4 │ 6 │ inherit 0xa8 │ inherit 106 │ true │ OK │ # │ geneve │ 4 │ 6 │ fixed 0xb0 │ fixed 102 │ false │ OK │ # │ geneve │ 4 │ 6 │ fixed 0xf4 │ fixed 241 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ geneve │ 4 │ other │ inherit 0x44 │ inherit 154 │ false │ OK │ # │ geneve │ 4 │ other │ inherit 0x14 │ inherit 225 │ true │ OK │ # │ geneve │ 4 │ other │ fixed 0xdc │ fixed 143 │ false │ OK │ # │ geneve │ 4 │ other │ fixed 0xbc │ fixed 39 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ Type │ outer | inner │ tos │ ttl │ vlan │ result │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ geneve │ 6 │ 4 │ inherit 0x8c │ inherit 104 │ false │ OK │ # │ geneve │ 6 │ 4 │ inherit 0xd0 │ inherit 251 │ true │ OK │ # │ geneve │ 6 │ 4 │ fixed 0x94 │ fixed 232 │ false │ OK │ # │ geneve │ 6 │ 4 │ fixed 0xf8 │ fixed 207 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ geneve │ 6 │ 6 │ inherit 0x2c │ inherit 145 │ false │ OK │ # │ geneve │ 6 │ 6 │ inherit 0xd4 │ inherit 156 │ true │ OK │ # │ geneve │ 6 │ 6 │ fixed 0x5c │ fixed 36 │ false │ OK │ # │ geneve │ 6 │ 6 │ fixed 0x94 │ fixed 18 │ true │ OK │ # ├────────┼───────┼───────┼──────────────┼──────────────┼───────┼────────┤ # │ geneve │ 6 │ other │ inherit 0x50 │ inherit 204 │ false │ OK │ # │ geneve │ 6 │ other │ inherit 0x50 │ inherit 69 │ true │ OK │ # │ geneve │ 6 │ other │ fixed 0x1c │ fixed 130 │ false │ OK │ # │ geneve │ 6 │ other │ fixed 0x90 │ fixed 154 │ true │ OK │ # └────────┴───────┴───────┴──────────────┴──────────────┴───────┴────────┘ ok 65 selftests: net: l2_tos_ttl_inherit.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 66 selftests: net: l2tp.sh # timeout set to 3600 # selftests: net: link_netns.py # TAP version 13 # 1..3 # ok 1 link_netns.test_event # ok 2 link_netns.test_link_net # ok 3 link_netns.test_peer_net # # Totals: pass:3 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 67 selftests: net: link_netns.py # timeout set to 3600 # selftests: net: lwt_dst_cache_ref_loop.sh # SKIP: ila (output) # TEST: ioam6 (output) # SKIP: rpl (input) # SKIP: rpl (output) # TEST: seg6 (input) # TEST: seg6 (output) ok 68 selftests: net: lwt_dst_cache_ref_loop.sh # timeout set to 3600 # selftests: net: macvlan_mcast_shared_mac.sh # Testing multicast delivery to macvlan with shared source MAC # [ OK ] ok 69 selftests: net: macvlan_mcast_shared_mac.sh # timeout set to 3600 # selftests: net: msg_zerocopy.sh # # ipv4 tcp -t 1 tx-rx # # tx=26880 (1677 MB) txc=0 zc=n # rx=13410 (1677 MB) # # ipv4 tcp -z -t 1 tx-rx # # tx=18318 (1143 MB) txc=18318 zc=n # rx=9160 (1143 MB) # OK # # ipv6 tcp -t 1 tx-rx # # tx=26491 (1653 MB) txc=0 zc=n # rx=13245 (1653 MB) # # ipv6 tcp -z -t 1 tx-rx # # tx=17862 (1114 MB) txc=17862 zc=n # rx=8931 (1114 MB) # OK # # ipv4 udp -t 1 tx-rx # # tx=33362 (2081 MB) txc=0 zc=n # rx=33362 (2081 MB) # # ipv4 udp -t 1 tx-only # # tx=39038 (2436 MB) txc=0 zc=n # # ipv4 udp -z -t 1 tx-rx # # tx=18914 (1180 MB) txc=18914 zc=n # rx=18914 (1180 MB) # # ipv4 udp -z -t 1 tx-only # # tx=23194 (1447 MB) txc=23194 zc=y # OK # # ipv6 udp -t 1 tx-rx # # tx=32887 (2052 MB) txc=0 zc=n # rx=32887 (2052 MB) # # ipv6 udp -t 1 tx-only # # tx=38501 (2402 MB) txc=0 zc=n # # ipv6 udp -z -t 1 tx-rx # # tx=18733 (1169 MB) txc=18733 zc=n # rx=18733 (1169 MB) # # ipv6 udp -z -t 1 tx-only # # tx=22841 (1425 MB) txc=22841 zc=y # OK # OK. All tests passed ok 70 selftests: net: msg_zerocopy.sh # timeout set to 3600 # selftests: net: nat6to4.sh ok 71 selftests: net: nat6to4.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 72 selftests: net: ndisc_unsolicited_na_test.sh # timeout set to 3600 # selftests: net: netdev-l2addr.sh ok 73 selftests: net: netdev-l2addr.sh # timeout set to 3600 # selftests: net: netdevice.sh # SKIP: eth0: interface already up # PASS: eth0: ethtool list features # PASS: eth0: Turned off feature: rx-checksumming # PASS: eth0: Turned on feature: rx-checksumming # PASS: eth0: Restore feature rx-checksumming to initial state on # Actual changes: # tx-checksum-ipv4: off # tx-checksum-ipv6: off # tx-tcp-segmentation: off [not requested] # tx-tcp6-segmentation: off [not requested] # PASS: eth0: Turned off feature: tx-checksumming # Actual changes: # tx-checksum-ipv4: on # tx-checksum-ip-generic: off [requested on] # tx-checksum-ipv6: on # tx-tcp-segmentation: on [not requested] # tx-tcp6-segmentation: on [not requested] # tx-checksum-fcoe-crc: off [requested on] # tx-checksum-sctp: off [requested on] # PASS: eth0: Turned on feature: tx-checksumming # Actual changes: # tx-checksum-ip-generic: off [requested on] # tx-checksum-fcoe-crc: off [requested on] # tx-checksum-sctp: off [requested on] # PASS: eth0: Restore feature tx-checksumming to initial state on # Actual changes: # tx-checksum-ipv4: off # tx-tcp-segmentation: off [not requested] # PASS: eth0: Turned off feature: tx-checksum-ipv4 # Actual changes: # tx-checksum-ipv4: on # tx-tcp-segmentation: on [not requested] # PASS: eth0: Turned on feature: tx-checksum-ipv4 # PASS: eth0: Restore feature tx-checksum-ipv4 to initial state on # Actual changes: # tx-checksum-ipv6: off # tx-tcp6-segmentation: off [not requested] # PASS: eth0: Turned off feature: tx-checksum-ipv6 # Actual changes: # tx-checksum-ipv6: on # tx-tcp6-segmentation: on [not requested] # PASS: eth0: Turned on feature: tx-checksum-ipv6 # PASS: eth0: Restore feature tx-checksum-ipv6 to initial state on # Actual changes: # tx-scatter-gather: off # tx-generic-segmentation: off [not requested] # tx-tcp-segmentation: off [not requested] # tx-tcp6-segmentation: off [not requested] # PASS: eth0: Turned off feature: scatter-gather # Actual changes: # tx-scatter-gather: on # tx-scatter-gather-fraglist: off [requested on] # tx-generic-segmentation: on [not requested] # tx-tcp-segmentation: on [not requested] # tx-tcp6-segmentation: on [not requested] # PASS: eth0: Turned on feature: scatter-gather # Actual changes: # tx-scatter-gather-fraglist: off [requested on] # PASS: eth0: Restore feature scatter-gather to initial state on # Actual changes: # tx-scatter-gather: off # tx-generic-segmentation: off [not requested] # tx-tcp-segmentation: off [not requested] # tx-tcp6-segmentation: off [not requested] # PASS: eth0: Turned off feature: tx-scatter-gather # Actual changes: # tx-scatter-gather: on # tx-generic-segmentation: on [not requested] # tx-tcp-segmentation: on [not requested] # tx-tcp6-segmentation: on [not requested] # PASS: eth0: Turned on feature: tx-scatter-gather # PASS: eth0: Restore feature tx-scatter-gather to initial state on # PASS: eth0: Turned off feature: tcp-segmentation-offload # Actual changes: # tx-tcp-segmentation: on # tx-tcp-ecn-segmentation: off [requested on] # tx-tcp-mangleid-segmentation: on # tx-tcp6-segmentation: on # tx-tcp-accecn-segmentation: off [requested on] # PASS: eth0: Turned on feature: tcp-segmentation-offload # Actual changes: # tx-tcp-ecn-segmentation: off [requested on] # tx-tcp-accecn-segmentation: off [requested on] # PASS: eth0: Restore feature tcp-segmentation-offload to initial state on # Actual changes: # tx-tcp-segmentation: off # tx-tcp-mangleid-segmentation: off [not requested] # PASS: eth0: Turned off feature: tx-tcp-segmentation # Actual changes: # tx-tcp-segmentation: on # tx-tcp-mangleid-segmentation: on [not requested] # PASS: eth0: Turned on feature: tx-tcp-segmentation # PASS: eth0: Restore feature tx-tcp-segmentation to initial state on # PASS: eth0: Turned off feature: tx-tcp-mangleid-segmentation # PASS: eth0: Turned on feature: tx-tcp-mangleid-segmentation # PASS: eth0: Restore feature tx-tcp-mangleid-segmentation to initial state off # PASS: eth0: Turned off feature: tx-tcp6-segmentation # PASS: eth0: Turned on feature: tx-tcp6-segmentation # PASS: eth0: Restore feature tx-tcp6-segmentation to initial state on # PASS: eth0: Turned off feature: generic-segmentation-offload # PASS: eth0: Turned on feature: generic-segmentation-offload # PASS: eth0: Restore feature generic-segmentation-offload to initial state on # PASS: eth0: Turned off feature: generic-receive-offload # PASS: eth0: Turned on feature: generic-receive-offload # PASS: eth0: Restore feature generic-receive-offload to initial state on # PASS: eth0: Turned off feature: rx-vlan-offload # PASS: eth0: Turned on feature: rx-vlan-offload # PASS: eth0: Restore feature rx-vlan-offload to initial state on # PASS: eth0: Turned off feature: tx-vlan-offload # PASS: eth0: Turned on feature: tx-vlan-offload # PASS: eth0: Restore feature tx-vlan-offload to initial state on # PASS: eth0: Turned off feature: tx-nocache-copy # PASS: eth0: Turned on feature: tx-nocache-copy # PASS: eth0: Restore feature tx-nocache-copy to initial state off # PASS: eth0: Turned off feature: rx-fcs # PASS: eth0: Turned on feature: rx-fcs # PASS: eth0: Restore feature rx-fcs to initial state off # PASS: eth0: Turned off feature: rx-all # PASS: eth0: Turned on feature: rx-all # PASS: eth0: Restore feature rx-all to initial state off # PASS: eth0: Turned off feature: rx-gro-list # PASS: eth0: Turned on feature: rx-gro-list # PASS: eth0: Restore feature rx-gro-list to initial state off # PASS: eth0: Turned off feature: rx-udp-gro-forwarding # PASS: eth0: Turned on feature: rx-udp-gro-forwarding # PASS: eth0: Restore feature rx-udp-gro-forwarding to initial state off # Unknown RealTek chip (TxConfig: 0x57100f80) # PASS: eth0: ethtool dump # PASS: eth0: ethtool stats # SKIP: eth0: interface kept up ok 74 selftests: net: netdevice.sh # timeout set to 3600 # selftests: net: netns-name.sh # netns-name.sh [ OK ] ok 75 selftests: net: netns-name.sh # timeout set to 3600 # selftests: net: netns-sysctl.sh # Test passed OK ok 76 selftests: net: netns-sysctl.sh # timeout set to 3600 # selftests: net: nk_qlease.py # TAP version 13 # 1..45 # ok 1 nk_qlease.test_remove_phys # ok 2 nk_qlease.test_double_lease # ok 3 nk_qlease.test_virtual_lessor # ok 4 nk_qlease.test_phys_lessee # ok 5 nk_qlease.test_different_lessors # ok 6 nk_qlease.test_queue_out_of_range # ok 7 nk_qlease.test_resize_leased # ok 8 nk_qlease.test_self_lease # ok 9 nk_qlease.test_create_tx_type # ok 10 nk_qlease.test_create_primary # ok 11 nk_qlease.test_create_limit # ok 12 nk_qlease.test_link_flap_phys # ok 13 nk_qlease.test_queue_get_virtual # ok 14 nk_qlease.test_remove_virt_first # ok 15 nk_qlease.test_multiple_leases # ok 16 nk_qlease.test_lease_queue_tx_type # ok 17 nk_qlease.test_invalid_netns # ok 18 nk_qlease.test_invalid_phys_ifindex # ok 19 nk_qlease.test_multi_netkit_remove_phys # ok 20 nk_qlease.test_single_remove_phys # ok 21 nk_qlease.test_link_flap_virt # ok 22 nk_qlease.test_phys_queue_no_lease # ok 23 nk_qlease.test_same_ns_lease # ok 24 nk_qlease.test_resize_after_unlease # ok 25 nk_qlease.test_lease_queue_zero # ok 26 nk_qlease.test_release_and_reuse # ok 27 nk_qlease.test_veth_queue_create # ok 28 nk_qlease.test_two_netkits_same_queue # ok 29 nk_qlease.test_l3_mode_lease # ok 30 nk_qlease.test_single_double_lease # ok 31 nk_qlease.test_single_different_lessors # ok 32 nk_qlease.test_cross_ns_netns_id # ok 33 nk_qlease.test_delete_guest_netns # ok 34 nk_qlease.test_move_guest_netns # ok 35 nk_qlease.test_resize_phys_no_reduction # ok 36 nk_qlease.test_delete_one_netkit_of_two # ok 37 nk_qlease.test_bind_rx_leased_phys_queue # ok 38 nk_qlease.test_resize_phys_shrink_past_leased # ok 39 nk_qlease.test_resize_virt_not_supported # ok 40 nk_qlease.test_lease_devices_down # ok 41 nk_qlease.test_lease_capacity_exhaustion # ok 42 nk_qlease.test_resize_phys_up # ok 43 nk_qlease.test_multi_ns_lease # ok 44 nk_qlease.test_multi_ns_delete_one # ok 45 nk_qlease.test_move_phys_netns # # Totals: pass:45 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 77 selftests: net: nk_qlease.py # timeout set to 3600 # selftests: net: nl_netdev.py # TAP version 13 # 1..8 # ok 1 nl_netdev.empty_check # ok 2 nl_netdev.lo_check # ok 3 nl_netdev.dev_dump_reject_attr # ok 4 nl_netdev.napi_list_check # ok 5 nl_netdev.napi_set_threaded # ok 6 nl_netdev.dev_set_threaded # ok 7 nl_netdev.nsim_rxq_reset_down # ok 8 nl_netdev.page_pool_check # # Totals: pass:8 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 78 selftests: net: nl_netdev.py # timeout set to 3600 # selftests: net: nl_nlctrl.py # TAP version 13 # 1..4 # ok 1 nl_nlctrl.getfamily_do # ok 2 nl_nlctrl.getfamily_dump # ok 3 nl_nlctrl.getpolicy_dump # ok 4 nl_nlctrl.getpolicy_by_op # # Totals: pass:4 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 79 selftests: net: nl_nlctrl.py # 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 80 selftests: net: psock_snd.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 81 selftests: net: reuseaddr_ports_exhausted.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 # SUCCESS ok 82 selftests: net: reuseport_addr_any.sh # timeout set to 3600 # selftests: net: route_hint.sh # Testing for directed broadcast route hint # [ OK ] ok 83 selftests: net: route_hint.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.264 ms # 64 bytes from 127.25.3.14: icmp_seq=2 ttl=64 time=0.081 ms # 64 bytes from 127.25.3.14: icmp_seq=3 ttl=64 time=0.062 ms # 64 bytes from 127.25.3.14: icmp_seq=4 ttl=64 time=0.086 ms # 64 bytes from 127.25.3.14: icmp_seq=5 ttl=64 time=0.085 ms # # --- 127.25.3.14 ping statistics --- # 5 packets transmitted, 5 received, 0% packet loss, time 4098ms # rtt min/avg/max/mdev = 0.062/0.115/0.264/0.074 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.271 ms # 64 bytes from 127.25.3.14: icmp_seq=2 ttl=64 time=0.079 ms # 64 bytes from 127.25.3.14: icmp_seq=3 ttl=64 time=0.054 ms # 64 bytes from 127.25.3.14: icmp_seq=4 ttl=64 time=0.049 ms # 64 bytes from 127.25.3.14: icmp_seq=5 ttl=64 time=0.258 ms # # --- 127.25.3.14 ping statistics --- # 5 packets transmitted, 5 received, 0% packet loss, time 4104ms # rtt min/avg/max/mdev = 0.049/0.142/0.271/0.100 ms # ok ok 84 selftests: net: route_localnet.sh # timeout set to 3600 # selftests: net: rps_default_mask.sh # empty rps_default_mask [ ok ] # changing rps_default_mask doesn't affect existing devices [ ok ] # changing rps_default_mask doesn't affect existing netns [ ok ] # changing rps_default_mask affects newly created devices [ ok ] # changing rps_default_mask doesn'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 doesn'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 doesn't affect existing devices[ ok ] ok 85 selftests: net: rps_default_mask.sh # timeout set to 3600 # selftests: net: rtnetlink.py # TAP version 13 # 1..1 # ok 1 rtnetlink.dump_mcaddr_check # # Totals: pass:1 fail:0 xfail:0 xpass:0 skip:0 error:0 ok 86 selftests: net: rtnetlink.py # timeout set to 3600 # selftests: net: rtnetlink.sh # PASS: policy routing # PASS: route get # PASS: preferred_lft addresses have expired # PASS: route cleaned up when address with valid_lft deleted # PASS: promote_secondaries complete # PASS: tc htb hierarchy # PASS: gre tunnel endpoint # PASS: gretap # PASS: ip6gretap # PASS: erspan # PASS: ip6erspan # PASS: bridge setup # PASS: ipv6 addrlabel # PASS: set ifalias 70a3e1f0-1c50-44aa-8347-dc5d4086c75d for test-dummy0 # PASS: vrf # PASS: macsec # PASS: macsec_vlan # PASS: team_bridge_macvlan # PASS: ipsec # PASS: ipsec_offload # PASS: bridge fdb get # PASS: bridge fdb del # PASS: neigh get # PASS: neigh update # PASS: bridge_parent_id # PASS: address proto IPv4 # PASS: address proto IPv6 # PASS: enslave interface in a bond # PASS: mngtmpaddr add/remove correctly # PASS: operstate ok 87 selftests: net: rtnetlink.sh # timeout set to 3600 # selftests: net: rtnetlink_notification.sh # TEST: mcast addr notification: Expected 4 matches, got 4 [ OK ] # TEST: anycast addr notification: Expected 2 matches, got 2 [ OK ] ok 88 selftests: net: rtnetlink_notification.sh # timeout set to 3600 # selftests: net: run_afpackettests # -------------------- # running psock_fanout test # -------------------- # test: unbound fanout # test: control single socket # test: control multiple sockets # test: control multiple sockets with link down toggle # 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=20,0, expect=15,5 # warning: incorrect queue lengths # info: count=20,0, 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=20,0, expect=15,5 # warning: incorrect queue lengths # info: count=20,0, 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=15,5, expect=15,5 # info: count=20,5, expect=20,5 # # test: datapath 0x1000 ports 8000,8004 # info: count=0,0, expect=0,0 # info: count=15,5, expect=15,5 # info: count=20,15, expect=20,15 # # test: datapath 0x1 ports 8000,8004 # 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,8004 # 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,8004 # 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,8004 # 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,8004 # 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,8004 # 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,8004 # 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 89 selftests: net: run_afpackettests # timeout set to 3600 # selftests: net: run_netsocktests # -------------------- # running socket test # -------------------- # [PASS] ok 90 selftests: net: run_netsocktests # 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... # Starting testcase 10 over ipv4... # Starting testcase 10 over ipv6... # Starting testcase 11 over ipv4... # Starting testcase 11 over ipv6... # Starting testcase 12 over ipv4... # Starting testcase 12 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... # Starting testcase 10 over ipv4... # Starting testcase 10 over ipv6... # Starting testcase 11 over ipv4... # Starting testcase 11 over ipv6... # Starting testcase 12 over ipv4... # Starting testcase 12 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... # Starting testcase 10 over ipv4... # Starting testcase 10 over ipv6... # Starting testcase 11 over ipv4... # Starting testcase 11 over ipv6... # Starting testcase 12 over ipv4... # Starting testcase 12 over ipv6... # PASSED. ok 91 selftests: net: rxtimestamp.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, Y [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, Y [PASS] # ***v6 Tests Done*** ok 92 selftests: net: sctp_vrf.sh # timeout set to 3600 # selftests: net: skf_net_off.sh # net.ipv4.ip_early_demux = 0 # no filter # raw recv: 0xabababab # OK # filter, linear skb (-f) # bpf filter enabled # raw recv: 0xabababab # OK # filter, fragmented skb (-f) (-F) # bpf filter enabled # napi frags mode enabled # raw recv: 0xabababab # OK ok 93 selftests: net: skf_net_off.sh # timeout set to 3600 # selftests: net: so_txtime.sh # # SO_TXTIME ipv4 clock monotonic # payload:a delay:895 expected:0 (us) # # SO_TXTIME ipv6 clock monotonic # payload:a delay:521 expected:0 (us) # # SO_TXTIME ipv6 clock monotonic # payload:a delay:10229 expected:10000 (us) # # SO_TXTIME ipv4 clock monotonic # payload:a delay:10370 expected:10000 (us) # payload:b delay:20089 expected:20000 (us) # # SO_TXTIME ipv6 clock monotonic # payload:b delay:20291 expected:20000 (us) # payload:a delay:20307 expected:20000 (us) # # SO_TXTIME ipv4 clock tai # send: pkt a at -1780771523983ms 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:9877 expected:10000 (us) # # SO_TXTIME ipv4 clock tai # payload:a delay:9799 expected:10000 (us) # payload:b delay:19820 expected:20000 (us) # # SO_TXTIME ipv6 clock tai # payload:b delay:10301 expected:10000 (us) # payload:a delay:19786 expected:20000 (us) # OK. All tests passed ok 94 selftests: net: so_txtime.sh # 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 95 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 96 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 97 selftests: net: srv6_end_dt6_l3vpn_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 98 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 99 selftests: net: srv6_end_dx6_netfilter_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 100 selftests: net: srv6_end_flavors_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 101 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 ] # # ################################################################################ # TEST SECTION: SRv6 VPN connectivity test hosts (h1 <-> h2, IPv6), link-local # ################################################################################ # # 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), link-local # ################################################################################ # # TEST: IPv4 Hosts connectivity: hs-1 -> hs-2 [ OK ] # # TEST: IPv4 Hosts connectivity: hs-2 -> hs-1 [ OK ] # # Tests passed: 44 # Tests failed: 0 ok 102 selftests: net: srv6_end_x_next_csid_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 103 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 104 selftests: net: srv6_hl2encap_red_l2vpn_test.sh # timeout set to 3600 # selftests: net: srv6_iptunnel_cache.sh # PASS: output path dst_cache is independent ok 105 selftests: net: srv6_iptunnel_cache.sh # timeout set to 3600 # selftests: net: stress_reuseport_listen.sh # listen 24000 socks took 0.45814 ok 106 selftests: net: stress_reuseport_listen.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 107 selftests: net: tcp_fastopen_backup_key.sh # timeout set to 3600 # selftests: net: test_bpf.sh # test_bpf: ok ok 108 selftests: net: test_bpf.sh # timeout set to 3600 # selftests: net: test_bridge_backup_port.sh # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: swp1 carrier on [ OK ] # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: swp1 administratively down [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: swp1 administratively up [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: vx0 not configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # # Backup nexthop ID # ----------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] # TEST: swp1 carrier on [ OK ] # TEST: nexthop ID 10 configured as backup nexthop ID of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] # TEST: No backup nexthop ID configured for swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] # # Backup nexthop ID - invalid IDs # ------------------------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No Tx drop increase [ OK ] # TEST: Non-existent nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Blackhole nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Non-group FDB nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: IPv6 address family nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # # Backup nexthop ID - ping # ------------------------ # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] # # Backup nexthop ID - torture test # -------------------------------- # TEST: Torture test [ OK ] # # Tests passed: 89 # Tests failed: 0 ok 109 selftests: net: test_bridge_backup_port.sh # timeout set to 3600 # selftests: net: test_bridge_neigh_suppress.sh # # Per-port ARP suppression - VLAN 10 # ---------------------------------- # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: "neigh_suppress" is on [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: FDB entry installation [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: Neighbor entry installation [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: H2 down [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: H2 up [ OK ] # TEST: "neigh_suppress" is off [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: H2 down [ OK ] # TEST: arping [ OK ] # TEST: ARP suppression [FAIL] # # Per-port ARP suppression - VLAN 20 # ---------------------------------- # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: "neigh_suppress" is on [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: FDB entry installation [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: Neighbor entry installation [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: H2 down [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: H2 up [ OK ] # TEST: "neigh_suppress" is off [ OK ] # TEST: arping [FAIL] # TEST: ARP suppression [FAIL] # TEST: H2 down [ OK ] # TEST: arping [ OK ] # TEST: ARP suppression [FAIL] # # Unicast ARP, per-port ARP suppression - VLAN 10 # ----------------------------------------------- # TEST: "neigh_suppress" is on [ OK ] # TEST: Unicast ARP, suppression on, h1 filter [ OK ] # TEST: Unicast ARP, suppression on, h2 filter [ OK ] # # Unicast ARP, per-port ARP suppression - VLAN 20 # ----------------------------------------------- # TEST: "neigh_suppress" is on [ OK ] # TEST: Unicast ARP, suppression on, h1 filter [ OK ] # TEST: Unicast ARP, suppression on, h2 filter [ OK ] # # Per-port NS suppression - VLAN 10 # --------------------------------- # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: "neigh_suppress" is on [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: FDB entry installation [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: Neighbor entry installation [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: H2 down [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: H2 up [ OK ] # TEST: "neigh_suppress" is off [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: H2 down [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # # Per-port NS suppression - VLAN 20 # --------------------------------- # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: "neigh_suppress" is on [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: FDB entry installation [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: Neighbor entry installation [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: H2 down [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: H2 up [ OK ] # TEST: "neigh_suppress" is off [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # TEST: H2 down [ OK ] # TEST: ndisc6 [ OK ] # TEST: NS suppression [ OK ] # # Unicast NS, per-port NS suppression - VLAN 10 # --------------------------------------------- # TEST: "neigh_suppress" is on [ OK ] # TEST: Unicast NS, suppression on, h1 filter [ OK ] # TEST: Unicast NS, suppression on, h2 filter [ OK ] # # Unicast NS, per-port NS suppression - VLAN 20 # --------------------------------------------- # TEST: "neigh_suppress" is on [ OK ] # TEST: Unicast NS, suppression on, h1 filter [ OK ] # TEST: Unicast NS, suppression on, h2 filter [ OK ] # # Per-{Port, VLAN} ARP suppression # -------------------------------- # TEST: "neigh_vlan_suppress" is on [ OK ] # TEST: arping (VLAN 10) [FAIL] # TEST: arping (VLAN 20) [FAIL] # TEST: ARP suppression (VLAN 10) [FAIL] # TEST: ARP suppression (VLAN 20) [FAIL] # TEST: "neigh_suppress" is on (VLAN 10) [ OK ] # TEST: "neigh_suppress" is off (VLAN 20) [ OK ] # TEST: arping (VLAN 10) [FAIL] # TEST: arping (VLAN 20) [FAIL] # TEST: ARP suppression (VLAN 10) [FAIL] # TEST: ARP suppression (VLAN 20) [FAIL] # TEST: "neigh_suppress" is on [ OK ] # TEST: arping (VLAN 10) [FAIL] # TEST: arping (VLAN 20) [FAIL] # TEST: ARP suppression (VLAN 10) [FAIL] # TEST: ARP suppression (VLAN 20) [FAIL] # TEST: "neigh_suppress" is off [ OK ] # TEST: arping (VLAN 10) [FAIL] # TEST: arping (VLAN 20) [FAIL] # TEST: ARP suppression (VLAN 10) [FAIL] # TEST: ARP suppression (VLAN 20) [FAIL] # TEST: "neigh_suppress" is off (VLAN 10) [ OK ] # TEST: arping (VLAN 10) [FAIL] # TEST: arping (VLAN 20) [FAIL] # TEST: ARP suppression (VLAN 10) [FAIL] # TEST: ARP suppression (VLAN 20) [FAIL] # TEST: "neigh_vlan_suppress" is off [ OK ] # TEST: "neigh_suppress" is on [ OK ] # TEST: arping (VLAN 10) [FAIL] # TEST: arping (VLAN 20) [FAIL] # TEST: ARP suppression (VLAN 10) [FAIL] # TEST: ARP suppression (VLAN 20) [FAIL] # # Per-{Port, VLAN} NS suppression # ------------------------------- # TEST: "neigh_vlan_suppress" is on [ OK ] # TEST: ndisc6 (VLAN 10) [ OK ] # TEST: ndisc6 (VLAN 20) [ OK ] # TEST: NS suppression (VLAN 10) [ OK ] # TEST: NS suppression (VLAN 20) [ OK ] # TEST: "neigh_suppress" is on (VLAN 10) [ OK ] # TEST: "neigh_suppress" is off (VLAN 20) [ OK ] # TEST: ndisc6 (VLAN 10) [ OK ] # TEST: ndisc6 (VLAN 20) [ OK ] # TEST: NS suppression (VLAN 10) [ OK ] # TEST: NS suppression (VLAN 20) [ OK ] # TEST: "neigh_suppress" is on [ OK ] # TEST: ndisc6 (VLAN 10) [ OK ] # TEST: ndisc6 (VLAN 20) [ OK ] # TEST: NS suppression (VLAN 10) [ OK ] # TEST: NS suppression (VLAN 20) [ OK ] # TEST: "neigh_suppress" is off [ OK ] # TEST: ndisc6 (VLAN 10) [ OK ] # TEST: ndisc6 (VLAN 20) [ OK ] # TEST: NS suppression (VLAN 10) [ OK ] # TEST: NS suppression (VLAN 20) [ OK ] # TEST: "neigh_suppress" is off (VLAN 10) [ OK ] # TEST: ndisc6 (VLAN 10) [ OK ] # TEST: ndisc6 (VLAN 20) [ OK ] # TEST: NS suppression (VLAN 10) [ OK ] # TEST: NS suppression (VLAN 20) [ OK ] # TEST: "neigh_vlan_suppress" is off [ OK ] # TEST: "neigh_suppress" is on [ OK ] # TEST: ndisc6 (VLAN 10) [ OK ] # TEST: ndisc6 (VLAN 20) [ OK ] # TEST: NS suppression (VLAN 10) [ OK ] # TEST: NS suppression (VLAN 20) [ OK ] # # Per-port ARP probe suppression # ------------------------------ # TEST: ARP probe suppression [FAIL] # TEST: "neigh_suppress" is on [ OK ] # TEST: ARP probe suppression [FAIL] # TEST: FDB and neighbor entry installation [ OK ] # TEST: arping [FAIL] # TEST: ARP probe suppression [FAIL] # TEST: neighbor removal [ OK ] # TEST: ARP probe suppression [FAIL] # TEST: "neigh_suppress" is off [ OK ] # TEST: ARP probe suppression [FAIL] # # Per-port DAD NS suppression # --------------------------- # TEST: DAD NS suppression [ OK ] # TEST: "neigh_suppress" is on [ OK ] # TEST: DAD NS suppression [ OK ] # TEST: FDB and neighbor entry installation [ OK ] # TEST: DAD NS suppression [ OK ] # TEST: DAD NS proxy NA reply [ OK ] # TEST: neighbor removal [ OK ] # TEST: DAD NS suppression [ OK ] # TEST: "neigh_suppress" is off [ OK ] # TEST: DAD NS suppression [ OK ] # # Tests passed: 124 # Tests failed: 56 not ok 110 selftests: net: test_bridge_neigh_suppress.sh # exit=1 # timeout set to 3600 # selftests: net: test_ingress_egress_chaining.sh # Setup veth pairs [veth1744, peer1993], and veth pair [veth2522, peer2838] # Add tc filter ingress->egress forwarding veth1744 <-> veth2522 # Add tc filter egress->ingress forwarding peer1993 -> veth1744, bypassing the veth pipe # Run tcp traffic # tcp tx: 873 MB/s 14817 calls/s 14817 msg/s # tcp rx: 874 MB/s 28417 calls/s # tcp tx: 875 MB/s 14847 calls/s 14847 msg/s # Test passed ok 111 selftests: net: test_ingress_egress_chaining.sh # timeout set to 3600 # selftests: net: test_neigh.sh # SKIP: iproute2 ip too old, missing "extern_valid" support ok 112 selftests: net: test_neigh.sh # SKIP # timeout set to 3600 # selftests: net: test_so_rcv.sh # Running SO_RCVPRIORITY test, IPv4 # Received value: 2 # Rcv test OK for SO_RCVPRIORITY, IPv4 # Running SO_RCVMARK test, IPv4 # Received value: 3 # Rcv test OK for SO_RCVMARK, IPv4 # Running SO_RCVPRIORITY test, IPv6 # Received value: 2 # Rcv test OK for SO_RCVPRIORITY, IPv6 # Running SO_RCVMARK test, IPv6 # Received value: 3 # Rcv test OK for SO_RCVMARK, IPv6 # OK - All 4 tests passed ok 113 selftests: net: test_so_rcv.sh # timeout set to 3600 # selftests: net: test_vxlan_fdb_changelink.sh # TEST: FDB default-remote handling across "ip link set" [ OK ] # TEST: MC group report after VXLAN creation [ OK ] # TEST: MC group report after changing VXLAN remote MC->MC [ OK ] # TEST: MC group report after changing VXLAN remote MC->UC [ OK ] ok 114 selftests: net: test_vxlan_fdb_changelink.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 ] # # Data path: MDB with FDB - IPv6 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 ] # # Data path: MDB with FDB - IPv4 overlay / IPv6 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 ] # # Data path: MDB with FDB - IPv6 overlay / IPv6 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 ] # # Data path: MDB torture test - IPv4 overlay / IPv4 underlay # ---------------------------------------------------------- # TEST: Torture test [ OK ] # # Data path: MDB torture test - IPv6 overlay / IPv4 underlay # ---------------------------------------------------------- # TEST: Torture test [ OK ] # # Data path: MDB torture test - IPv4 overlay / IPv6 underlay # ---------------------------------------------------------- # TEST: Torture test [ OK ] # # Data path: MDB torture test - IPv6 overlay / IPv6 underlay # ---------------------------------------------------------- # TEST: Torture test [ OK ] # # Tests passed: 642 # Tests failed: 0 ok 115 selftests: net: test_vxlan_mdb.sh # timeout set to 3600 # selftests: net: test_vxlan_nh.sh # TEST: VXLAN FDB nexthop: IPv4 basic Tx [ OK ] # TEST: VXLAN FDB nexthop: IPv6 basic Tx [ OK ] # TEST: VXLAN FDB nexthop: learning [ OK ] # TEST: VXLAN FDB nexthop: IPv4 proxy [ OK ] # TEST: VXLAN FDB nexthop: IPv6 proxy [ OK ] ok 116 selftests: net: test_vxlan_nh.sh # timeout set to 3600 # selftests: net: test_vxlan_nolocalbypass.sh # TEST: localbypass enabled [ OK ] # TEST: Packet received by local VXLAN device - localbypass [ OK ] # TEST: localbypass disabled [ OK ] # TEST: Packet not received by local VXLAN device - nolocalbypass [ OK ] # TEST: localbypass enabled [ OK ] # TEST: Packet received by local VXLAN device - localbypass [ OK ] # # Tests passed: 6 # Tests failed: 0 ok 117 selftests: net: test_vxlan_nolocalbypass.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 118 selftests: net: test_vxlan_under_vrf.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 119 selftests: net: test_vxlan_vnifiltering.sh # timeout set to 3600 # selftests: net: tfo_passive.sh ok 120 selftests: net: tfo_passive.sh # timeout set to 3600 # selftests: net: traceroute.sh # TEST: IPv6 traceroute [ OK ] # TEST: IPv6 traceroute with VRF [ OK ] # TEST: IPv6 traceroute with ICMP extensions [ OK ] # TEST: IPv4 traceroute [ OK ] # TEST: IPv4 traceroute with VRF [ OK ] # TEST: IPv4 traceroute with ICMP extensions [ OK ] ok 121 selftests: net: traceroute.sh # timeout set to 3600 # selftests: net: txtimestamp.sh # protocol: TCP # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773337 s 456566 us (seq=0, len=0) # SND: 1780773337 s 466659 us (seq=9, len=10) (USR +10092 us) # USR: 1780773337 s 536831 us (seq=0, len=0) # SND: 1780773337 s 548331 us (seq=19, len=10) (USR +11499 us) # USR: 1780773337 s 617076 us (seq=0, len=0) # SND: 1780773337 s 627136 us (seq=29, len=10) (USR +10060 us) # USR: 1780773337 s 697327 us (seq=0, len=0) # SND: 1780773337 s 707386 us (seq=39, len=10) (USR +10059 us) # USR-SND: count=4, avg=10427 us, min=10059 us, max=11499 us # test ENQ # USR: 1780773337 s 938458 us (seq=0, len=0) # ENQ: 1780773337 s 938481 us (seq=9, len=10) (USR +23 us) # USR: 1780773338 s 18704 us (seq=0, len=0) # ENQ: 1780773338 s 18725 us (seq=19, len=10) (USR +21 us) # USR: 1780773338 s 98945 us (seq=0, len=0) # ENQ: 1780773338 s 98973 us (seq=29, len=10) (USR +27 us) # USR: 1780773338 s 179063 us (seq=0, len=0) # ENQ: 1780773338 s 179084 us (seq=39, len=10) (USR +20 us) # USR-ENQ: count=4, avg=23 us, min=20 us, max=27 us # test ENQ + SND # USR: 1780773338 s 420344 us (seq=0, len=0) # ENQ: 1780773338 s 420364 us (seq=9, len=10) (USR +20 us) # SND: 1780773338 s 430461 us (seq=9, len=10) (USR +10116 us) # USR: 1780773338 s 500590 us (seq=0, len=0) # ENQ: 1780773338 s 500615 us (seq=19, len=10) (USR +25 us) # SND: 1780773338 s 510655 us (seq=19, len=10) (USR +10064 us) # USR: 1780773338 s 580849 us (seq=0, len=0) # ENQ: 1780773338 s 580870 us (seq=29, len=10) (USR +20 us) # SND: 1780773338 s 590911 us (seq=29, len=10) (USR +10061 us) # USR: 1780773338 s 660958 us (seq=0, len=0) # ENQ: 1780773338 s 660980 us (seq=39, len=10) (USR +21 us) # SND: 1780773338 s 670994 us (seq=39, len=10) (USR +10035 us) # USR-ENQ: count=4, avg=22 us, min=20 us, max=25 us # USR-SND: count=4, avg=10069 us, min=10035 us, max=10116 us # # test ACK # USR: 1780773338 s 902080 us (seq=0, len=0) # ACK: 1780773338 s 962711 us (seq=9, len=10) (USR +60631 us) # USR: 1780773338 s 982311 us (seq=0, len=0) # ACK: 1780773339 s 42743 us (seq=19, len=10) (USR +60431 us) # USR: 1780773339 s 62548 us (seq=0, len=0) # ACK: 1780773339 s 122970 us (seq=29, len=10) (USR +60422 us) # USR: 1780773339 s 142800 us (seq=0, len=0) # ACK: 1780773339 s 204584 us (seq=39, len=10) (USR +61784 us) # USR-ACK: count=4, avg=60817 us, min=60422 us, max=61784 us # # test SND + ACK # USR: 1780773339 s 384802 us (seq=0, len=0) # SND: 1780773339 s 394865 us (seq=9, len=10) (USR +10063 us) # ACK: 1780773339 s 445181 us (seq=9, len=10) (USR +60379 us) # USR: 1780773339 s 465048 us (seq=0, len=0) # SND: 1780773339 s 476592 us (seq=19, len=10) (USR +11543 us) # ACK: 1780773339 s 526944 us (seq=19, len=10) (USR +61895 us) # USR: 1780773339 s 545296 us (seq=0, len=0) # SND: 1780773339 s 555433 us (seq=29, len=10) (USR +10136 us) # ACK: 1780773339 s 605871 us (seq=29, len=10) (USR +60575 us) # USR: 1780773339 s 625539 us (seq=0, len=0) # SND: 1780773339 s 635591 us (seq=39, len=10) (USR +10052 us) # ACK: 1780773339 s 685910 us (seq=39, len=10) (USR +60371 us) # USR-SND: count=4, avg=10449 us, min=10052 us, max=11543 us # USR-ACK: count=4, avg=60805 us, min=60371 us, max=61895 us # # test ENQ + SND + ACK # USR: 1780773339 s 866612 us (seq=0, len=0) # ENQ: 1780773339 s 866632 us (seq=9, len=10) (USR +19 us) # SND: 1780773339 s 876728 us (seq=9, len=10) (USR +10115 us) # ACK: 1780773339 s 927219 us (seq=9, len=10) (USR +60606 us) # USR: 1780773339 s 946815 us (seq=0, len=0) # ENQ: 1780773339 s 946835 us (seq=19, len=10) (USR +20 us) # SND: 1780773339 s 956888 us (seq=19, len=10) (USR +10073 us) # ACK: 1780773340 s 7070 us (seq=19, len=10) (USR +60254 us) # USR: 1780773340 s 27072 us (seq=0, len=0) # ENQ: 1780773340 s 27092 us (seq=29, len=10) (USR +20 us) # SND: 1780773340 s 37124 us (seq=29, len=10) (USR +10052 us) # ACK: 1780773340 s 87577 us (seq=29, len=10) (USR +60505 us) # USR: 1780773340 s 107333 us (seq=0, len=0) # ENQ: 1780773340 s 107354 us (seq=39, len=10) (USR +20 us) # SND: 1780773340 s 117473 us (seq=39, len=10) (USR +10139 us) # ACK: 1780773340 s 167875 us (seq=39, len=10) (USR +60541 us) # USR-ENQ: count=4, avg=20 us, min=19 us, max=20 us # USR-SND: count=4, avg=10095 us, min=10052 us, max=10139 us # USR-ACK: count=4, avg=60477 us, min=60254 us, max=60606 us # protocol: TCP # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773340 s 355433 us (seq=0, len=0) # SND: 1780773340 s 366210 us (seq=9, len=10) (USR +10777 us) # USR: 1780773340 s 436380 us (seq=0, len=0) # SND: 1780773340 s 446513 us (seq=19, len=10) (USR +10133 us) # USR: 1780773340 s 516648 us (seq=0, len=0) # SND: 1780773340 s 526780 us (seq=29, len=10) (USR +10131 us) # USR: 1780773340 s 596832 us (seq=0, len=0) # SND: 1780773340 s 606859 us (seq=39, len=10) (USR +10027 us) # USR-SND: count=4, avg=10267 us, min=10027 us, max=10777 us # test ENQ # USR: 1780773340 s 837725 us (seq=0, len=0) # ENQ: 1780773340 s 837752 us (seq=9, len=10) (USR +26 us) # USR: 1780773340 s 917981 us (seq=0, len=0) # ENQ: 1780773340 s 918003 us (seq=19, len=10) (USR +22 us) # USR: 1780773340 s 998236 us (seq=0, len=0) # ENQ: 1780773340 s 998258 us (seq=29, len=10) (USR +22 us) # USR: 1780773341 s 78489 us (seq=0, len=0) # ENQ: 1780773341 s 78511 us (seq=39, len=10) (USR +22 us) # USR-ENQ: count=4, avg=23 us, min=22 us, max=26 us # test ENQ + SND # USR: 1780773341 s 319540 us (seq=0, len=0) # ENQ: 1780773341 s 319566 us (seq=9, len=10) (USR +25 us) # SND: 1780773341 s 329663 us (seq=9, len=10) (USR +10122 us) # USR: 1780773341 s 399817 us (seq=0, len=0) # ENQ: 1780773341 s 399839 us (seq=19, len=10) (USR +21 us) # SND: 1780773341 s 409905 us (seq=19, len=10) (USR +10088 us) # USR: 1780773341 s 480075 us (seq=0, len=0) # ENQ: 1780773341 s 480097 us (seq=29, len=10) (USR +21 us) # SND: 1780773341 s 490110 us (seq=29, len=10) (USR +10034 us) # USR: 1780773341 s 560339 us (seq=0, len=0) # ENQ: 1780773341 s 560361 us (seq=39, len=10) (USR +21 us) # SND: 1780773341 s 570469 us (seq=39, len=10) (USR +10130 us) # USR-ENQ: count=4, avg=22 us, min=21 us, max=25 us # USR-SND: count=4, avg=10094 us, min=10034 us, max=10130 us # # test ACK # USR: 1780773341 s 801446 us (seq=0, len=0) # ACK: 1780773341 s 862076 us (seq=9, len=10) (USR +60629 us) # USR: 1780773341 s 881693 us (seq=0, len=0) # ACK: 1780773341 s 942162 us (seq=19, len=10) (USR +60468 us) # USR: 1780773341 s 961943 us (seq=0, len=0) # ACK: 1780773342 s 22430 us (seq=29, len=10) (USR +60487 us) # USR: 1780773342 s 42192 us (seq=0, len=0) # ACK: 1780773342 s 102716 us (seq=39, len=10) (USR +60523 us) # USR-ACK: count=4, avg=60527 us, min=60468 us, max=60629 us # # test SND + ACK # USR: 1780773342 s 283417 us (seq=0, len=0) # SND: 1780773342 s 293473 us (seq=9, len=10) (USR +10056 us) # ACK: 1780773342 s 343976 us (seq=9, len=10) (USR +60559 us) # USR: 1780773342 s 363599 us (seq=0, len=0) # SND: 1780773342 s 373629 us (seq=19, len=10) (USR +10029 us) # ACK: 1780773342 s 424001 us (seq=19, len=10) (USR +60401 us) # USR: 1780773342 s 443854 us (seq=0, len=0) # SND: 1780773342 s 453910 us (seq=29, len=10) (USR +10055 us) # ACK: 1780773342 s 504242 us (seq=29, len=10) (USR +60387 us) # USR: 1780773342 s 524106 us (seq=0, len=0) # SND: 1780773342 s 535711 us (seq=39, len=10) (USR +11605 us) # ACK: 1780773342 s 586172 us (seq=39, len=10) (USR +62066 us) # USR-SND: count=4, avg=10436 us, min=10029 us, max=11605 us # USR-ACK: count=4, avg=60853 us, min=60387 us, max=62066 us # # test ENQ + SND + ACK # USR: 1780773342 s 765117 us (seq=0, len=0) # ENQ: 1780773342 s 765137 us (seq=9, len=10) (USR +20 us) # SND: 1780773342 s 775148 us (seq=9, len=10) (USR +10031 us) # ACK: 1780773342 s 825600 us (seq=9, len=10) (USR +60483 us) # USR: 1780773342 s 845380 us (seq=0, len=0) # ENQ: 1780773342 s 845402 us (seq=19, len=10) (USR +21 us) # SND: 1780773342 s 855517 us (seq=19, len=10) (USR +10136 us) # ACK: 1780773342 s 905909 us (seq=19, len=10) (USR +60529 us) # USR: 1780773342 s 925643 us (seq=0, len=0) # ENQ: 1780773342 s 925670 us (seq=29, len=10) (USR +27 us) # SND: 1780773342 s 937266 us (seq=29, len=10) (USR +11623 us) # ACK: 1780773342 s 987503 us (seq=29, len=10) (USR +61860 us) # USR: 1780773343 s 5917 us (seq=0, len=0) # ENQ: 1780773343 s 5939 us (seq=39, len=10) (USR +22 us) # SND: 1780773343 s 16054 us (seq=39, len=10) (USR +10137 us) # ACK: 1780773343 s 66450 us (seq=39, len=10) (USR +60533 us) # USR-ENQ: count=4, avg=22 us, min=20 us, max=27 us # USR-SND: count=4, avg=10482 us, min=10031 us, max=11623 us # USR-ACK: count=4, avg=60851 us, min=60483 us, max=61860 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773343 s 192807 us (seq=0, len=0) # SND: 1780773343 s 202856 us (seq=0, len=10) (USR +10048 us) # USR: 1780773343 s 273067 us (seq=0, len=0) # SND: 1780773343 s 283211 us (seq=1, len=10) (USR +10144 us) # USR: 1780773343 s 353327 us (seq=0, len=0) # SND: 1780773343 s 363356 us (seq=2, len=10) (USR +10028 us) # USR: 1780773343 s 433562 us (seq=0, len=0) # SND: 1780773343 s 443713 us (seq=3, len=10) (USR +10150 us) # USR-SND: count=4, avg=10092 us, min=10028 us, max=10150 us # test ENQ # USR: 1780773343 s 613935 us (seq=0, len=0) # ENQ: 1780773343 s 613966 us (seq=0, len=10) (USR +30 us) # USR: 1780773343 s 694193 us (seq=0, len=0) # ENQ: 1780773343 s 694214 us (seq=1, len=10) (USR +20 us) # USR: 1780773343 s 774437 us (seq=0, len=0) # ENQ: 1780773343 s 774459 us (seq=2, len=10) (USR +21 us) # USR: 1780773343 s 854678 us (seq=0, len=0) # ENQ: 1780773343 s 854699 us (seq=3, len=10) (USR +21 us) # USR-ENQ: count=4, avg=23 us, min=20 us, max=30 us # test ENQ + SND # USR: 1780773344 s 35061 us (seq=0, len=0) # ENQ: 1780773344 s 35084 us (seq=0, len=10) (USR +22 us) # SND: 1780773344 s 45208 us (seq=0, len=10) (USR +10147 us) # USR: 1780773344 s 115317 us (seq=0, len=0) # ENQ: 1780773344 s 115337 us (seq=1, len=10) (USR +20 us) # SND: 1780773344 s 125468 us (seq=1, len=10) (USR +10151 us) # USR: 1780773344 s 195503 us (seq=0, len=0) # ENQ: 1780773344 s 195524 us (seq=2, len=10) (USR +20 us) # SND: 1780773344 s 205638 us (seq=2, len=10) (USR +10135 us) # USR: 1780773344 s 275752 us (seq=0, len=0) # ENQ: 1780773344 s 275773 us (seq=3, len=10) (USR +20 us) # SND: 1780773344 s 285890 us (seq=3, len=10) (USR +10138 us) # USR-ENQ: count=4, avg=21 us, min=20 us, max=22 us # USR-SND: count=4, avg=10143 us, min=10135 us, max=10151 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773344 s 462544 us (seq=0, len=0) # SND: 1780773344 s 472676 us (seq=0, len=10) (USR +10132 us) # USR: 1780773344 s 542836 us (seq=0, len=0) # SND: 1780773344 s 552904 us (seq=1, len=10) (USR +10067 us) # USR: 1780773344 s 623076 us (seq=0, len=0) # SND: 1780773344 s 633106 us (seq=2, len=10) (USR +10030 us) # USR: 1780773344 s 703331 us (seq=0, len=0) # SND: 1780773344 s 713478 us (seq=3, len=10) (USR +10147 us) # USR-SND: count=4, avg=10094 us, min=10030 us, max=10147 us # test ENQ # USR: 1780773344 s 883844 us (seq=0, len=0) # ENQ: 1780773344 s 883871 us (seq=0, len=10) (USR +26 us) # USR: 1780773344 s 964090 us (seq=0, len=0) # ENQ: 1780773344 s 964112 us (seq=1, len=10) (USR +21 us) # USR: 1780773345 s 44328 us (seq=0, len=0) # ENQ: 1780773345 s 44350 us (seq=2, len=10) (USR +21 us) # USR: 1780773345 s 124569 us (seq=0, len=0) # ENQ: 1780773345 s 124595 us (seq=3, len=10) (USR +26 us) # USR-ENQ: count=4, avg=24 us, min=21 us, max=26 us # test ENQ + SND # USR: 1780773345 s 305084 us (seq=0, len=0) # ENQ: 1780773345 s 305108 us (seq=0, len=10) (USR +23 us) # SND: 1780773345 s 315165 us (seq=0, len=10) (USR +10080 us) # USR: 1780773345 s 385341 us (seq=0, len=0) # ENQ: 1780773345 s 385362 us (seq=1, len=10) (USR +21 us) # SND: 1780773345 s 395400 us (seq=1, len=10) (USR +10059 us) # USR: 1780773345 s 465583 us (seq=0, len=0) # ENQ: 1780773345 s 465605 us (seq=2, len=10) (USR +21 us) # SND: 1780773345 s 475722 us (seq=2, len=10) (USR +10138 us) # USR: 1780773345 s 545836 us (seq=0, len=0) # ENQ: 1780773345 s 545858 us (seq=3, len=10) (USR +21 us) # SND: 1780773345 s 556827 us (seq=3, len=10) (USR +10990 us) # USR-ENQ: count=4, avg=22 us, min=21 us, max=23 us # USR-SND: count=4, avg=10317 us, min=10059 us, max=10990 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773345 s 732523 us (seq=0, len=0) # SND: 1780773345 s 742703 us (seq=42, len=10) (USR +10180 us) # USR: 1780773345 s 812860 us (seq=0, len=0) # SND: 1780773345 s 823604 us (seq=42, len=10) (USR +10744 us) # USR: 1780773345 s 893728 us (seq=0, len=0) # SND: 1780773345 s 903903 us (seq=42, len=10) (USR +10174 us) # USR: 1780773345 s 974036 us (seq=0, len=0) # SND: 1780773345 s 984216 us (seq=42, len=10) (USR +10179 us) # USR-SND: count=4, avg=10319 us, min=10174 us, max=10744 us # test ENQ # USR: 1780773346 s 154703 us (seq=0, len=0) # ENQ: 1780773346 s 154747 us (seq=42, len=10) (USR +43 us) # USR: 1780773346 s 235032 us (seq=0, len=0) # ENQ: 1780773346 s 235071 us (seq=42, len=10) (USR +39 us) # USR: 1780773346 s 315347 us (seq=0, len=0) # ENQ: 1780773346 s 315387 us (seq=42, len=10) (USR +40 us) # USR: 1780773346 s 395664 us (seq=0, len=0) # ENQ: 1780773346 s 395705 us (seq=42, len=10) (USR +40 us) # USR-ENQ: count=4, avg=40 us, min=39 us, max=43 us # test ENQ + SND # USR: 1780773346 s 576332 us (seq=0, len=0) # ENQ: 1780773346 s 576378 us (seq=42, len=10) (USR +45 us) # SND: 1780773346 s 586522 us (seq=42, len=10) (USR +10189 us) # USR: 1780773346 s 656669 us (seq=0, len=0) # ENQ: 1780773346 s 656710 us (seq=42, len=10) (USR +40 us) # SND: 1780773346 s 666865 us (seq=42, len=10) (USR +10195 us) # USR: 1780773346 s 737001 us (seq=0, len=0) # ENQ: 1780773346 s 737041 us (seq=42, len=10) (USR +40 us) # SND: 1780773346 s 747189 us (seq=42, len=10) (USR +10188 us) # USR: 1780773346 s 817356 us (seq=0, len=0) # ENQ: 1780773346 s 817950 us (seq=42, len=10) (USR +594 us) # SND: 1780773346 s 827970 us (seq=42, len=10) (USR +10614 us) # USR-ENQ: count=4, avg=180 us, min=40 us, max=594 us # USR-SND: count=4, avg=10296 us, min=10188 us, max=10614 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773347 s 5459 us (seq=0, len=0) # SND: 1780773347 s 15658 us (seq=42, len=10) (USR +10198 us) # USR: 1780773347 s 85811 us (seq=0, len=0) # SND: 1780773347 s 96546 us (seq=42, len=10) (USR +10735 us) # USR: 1780773347 s 166684 us (seq=0, len=0) # SND: 1780773347 s 176881 us (seq=42, len=10) (USR +10196 us) # USR: 1780773347 s 246989 us (seq=0, len=0) # SND: 1780773347 s 257175 us (seq=42, len=10) (USR +10185 us) # USR-SND: count=4, avg=10328 us, min=10185 us, max=10735 us # test ENQ # USR: 1780773347 s 427652 us (seq=0, len=0) # ENQ: 1780773347 s 427698 us (seq=42, len=10) (USR +45 us) # USR: 1780773347 s 507977 us (seq=0, len=0) # ENQ: 1780773347 s 508019 us (seq=42, len=10) (USR +41 us) # USR: 1780773347 s 588297 us (seq=0, len=0) # ENQ: 1780773347 s 588338 us (seq=42, len=10) (USR +41 us) # USR: 1780773347 s 668544 us (seq=0, len=0) # ENQ: 1780773347 s 668586 us (seq=42, len=10) (USR +41 us) # USR-ENQ: count=4, avg=42 us, min=41 us, max=45 us # test ENQ + SND # USR: 1780773347 s 849194 us (seq=0, len=0) # ENQ: 1780773347 s 849242 us (seq=42, len=10) (USR +47 us) # SND: 1780773347 s 859384 us (seq=42, len=10) (USR +10189 us) # USR: 1780773347 s 929535 us (seq=0, len=0) # ENQ: 1780773347 s 929584 us (seq=42, len=10) (USR +49 us) # SND: 1780773347 s 939726 us (seq=42, len=10) (USR +10191 us) # USR: 1780773348 s 9875 us (seq=0, len=0) # ENQ: 1780773348 s 9918 us (seq=42, len=10) (USR +42 us) # SND: 1780773348 s 20064 us (seq=42, len=10) (USR +10188 us) # USR: 1780773348 s 90207 us (seq=0, len=0) # ENQ: 1780773348 s 90250 us (seq=42, len=10) (USR +42 us) # SND: 1780773348 s 100393 us (seq=42, len=10) (USR +10185 us) # USR-ENQ: count=4, avg=45 us, min=42 us, max=49 us # USR-SND: count=4, avg=10188 us, min=10185 us, max=10191 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773348 s 277929 us (seq=0, len=0) # SND: 1780773348 s 288030 us (seq=0, len=10) (USR +10100 us) # USR: 1780773348 s 358351 us (seq=0, len=0) # SND: 1780773348 s 368525 us (seq=1, len=10) (USR +10174 us) # USR: 1780773348 s 438664 us (seq=0, len=0) # SND: 1780773348 s 448838 us (seq=2, len=10) (USR +10174 us) # USR: 1780773348 s 518979 us (seq=0, len=0) # SND: 1780773348 s 529164 us (seq=3, len=10) (USR +10185 us) # USR-SND: count=4, avg=10158 us, min=10100 us, max=10185 us # test ENQ # USR: 1780773348 s 699566 us (seq=0, len=0) # ENQ: 1780773348 s 699620 us (seq=0, len=10) (USR +53 us) # USR: 1780773348 s 779775 us (seq=0, len=0) # ENQ: 1780773348 s 779834 us (seq=1, len=10) (USR +58 us) # USR: 1780773348 s 860109 us (seq=0, len=0) # ENQ: 1780773348 s 860152 us (seq=2, len=10) (USR +42 us) # USR: 1780773348 s 940426 us (seq=0, len=0) # ENQ: 1780773348 s 940469 us (seq=3, len=10) (USR +43 us) # USR-ENQ: count=4, avg=49 us, min=42 us, max=58 us # test ENQ + SND # USR: 1780773349 s 121115 us (seq=0, len=0) # ENQ: 1780773349 s 121157 us (seq=0, len=10) (USR +42 us) # SND: 1780773349 s 131179 us (seq=0, len=10) (USR +10063 us) # USR: 1780773349 s 201454 us (seq=0, len=0) # ENQ: 1780773349 s 201497 us (seq=1, len=10) (USR +42 us) # SND: 1780773349 s 211641 us (seq=1, len=10) (USR +10186 us) # USR: 1780773349 s 281814 us (seq=0, len=0) # ENQ: 1780773349 s 281856 us (seq=2, len=10) (USR +41 us) # SND: 1780773349 s 292005 us (seq=2, len=10) (USR +10190 us) # USR: 1780773349 s 362148 us (seq=0, len=0) # ENQ: 1780773349 s 362190 us (seq=3, len=10) (USR +42 us) # SND: 1780773349 s 372212 us (seq=3, len=10) (USR +10063 us) # USR-ENQ: count=4, avg=42 us, min=41 us, max=42 us # USR-SND: count=4, avg=10126 us, min=10063 us, max=10190 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773349 s 549026 us (seq=0, len=0) # SND: 1780773349 s 559139 us (seq=0, len=10) (USR +10113 us) # USR: 1780773349 s 629455 us (seq=0, len=0) # SND: 1780773349 s 639639 us (seq=1, len=10) (USR +10183 us) # USR: 1780773349 s 709765 us (seq=0, len=0) # SND: 1780773349 s 719955 us (seq=2, len=10) (USR +10190 us) # USR: 1780773349 s 790092 us (seq=0, len=0) # SND: 1780773349 s 800204 us (seq=3, len=10) (USR +10112 us) # USR-SND: count=4, avg=10149 us, min=10112 us, max=10190 us # test ENQ # USR: 1780773349 s 970760 us (seq=0, len=0) # ENQ: 1780773349 s 970828 us (seq=0, len=10) (USR +68 us) # USR: 1780773350 s 51110 us (seq=0, len=0) # ENQ: 1780773350 s 51154 us (seq=1, len=10) (USR +44 us) # USR: 1780773350 s 131439 us (seq=0, len=0) # ENQ: 1780773350 s 131483 us (seq=2, len=10) (USR +44 us) # USR: 1780773350 s 211768 us (seq=0, len=0) # ENQ: 1780773350 s 211826 us (seq=3, len=10) (USR +57 us) # USR-ENQ: count=4, avg=53 us, min=44 us, max=68 us # test ENQ + SND # USR: 1780773350 s 392294 us (seq=0, len=0) # ENQ: 1780773350 s 392338 us (seq=0, len=10) (USR +43 us) # SND: 1780773350 s 402500 us (seq=0, len=10) (USR +10206 us) # USR: 1780773350 s 472635 us (seq=0, len=0) # ENQ: 1780773350 s 472680 us (seq=1, len=10) (USR +44 us) # SND: 1780773350 s 482828 us (seq=1, len=10) (USR +10193 us) # USR: 1780773350 s 552971 us (seq=0, len=0) # ENQ: 1780773350 s 553020 us (seq=2, len=10) (USR +49 us) # SND: 1780773350 s 563173 us (seq=2, len=10) (USR +10202 us) # USR: 1780773350 s 633312 us (seq=0, len=0) # ENQ: 1780773350 s 633355 us (seq=3, len=10) (USR +43 us) # SND: 1780773350 s 643503 us (seq=3, len=10) (USR +10191 us) # USR-ENQ: count=4, avg=45 us, min=43 us, max=49 us # USR-SND: count=4, avg=10198 us, min=10191 us, max=10206 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773350 s 819752 us (seq=0, len=0) # SND: 1780773350 s 829860 us (seq=42, len=10) (USR +10108 us) # USR: 1780773350 s 900109 us (seq=0, len=0) # SND: 1780773350 s 910139 us (seq=42, len=10) (USR +10029 us) # USR: 1780773350 s 980357 us (seq=0, len=0) # SND: 1780773350 s 991848 us (seq=42, len=10) (USR +11491 us) # USR: 1780773351 s 60596 us (seq=0, len=0) # SND: 1780773351 s 70730 us (seq=42, len=10) (USR +10133 us) # USR-SND: count=4, avg=10440 us, min=10029 us, max=11491 us # test ENQ # USR: 1780773351 s 241119 us (seq=0, len=0) # ENQ: 1780773351 s 241141 us (seq=42, len=10) (USR +21 us) # USR: 1780773351 s 321366 us (seq=0, len=0) # ENQ: 1780773351 s 321388 us (seq=42, len=10) (USR +21 us) # USR: 1780773351 s 401608 us (seq=0, len=0) # ENQ: 1780773351 s 401629 us (seq=42, len=10) (USR +21 us) # USR: 1780773351 s 481851 us (seq=0, len=0) # ENQ: 1780773351 s 481872 us (seq=42, len=10) (USR +21 us) # USR-ENQ: count=4, avg=21 us, min=21 us, max=21 us # test ENQ + SND # USR: 1780773351 s 662235 us (seq=0, len=0) # ENQ: 1780773351 s 662261 us (seq=42, len=10) (USR +25 us) # SND: 1780773351 s 672377 us (seq=42, len=10) (USR +10141 us) # USR: 1780773351 s 742502 us (seq=0, len=0) # ENQ: 1780773351 s 742523 us (seq=42, len=10) (USR +20 us) # SND: 1780773351 s 752643 us (seq=42, len=10) (USR +10141 us) # USR: 1780773351 s 822742 us (seq=0, len=0) # ENQ: 1780773351 s 822768 us (seq=42, len=10) (USR +25 us) # SND: 1780773351 s 832897 us (seq=42, len=10) (USR +10154 us) # USR: 1780773351 s 903000 us (seq=0, len=0) # ENQ: 1780773351 s 903022 us (seq=42, len=10) (USR +21 us) # SND: 1780773351 s 913152 us (seq=42, len=10) (USR +10151 us) # USR-ENQ: count=4, avg=23 us, min=20 us, max=25 us # USR-SND: count=4, avg=10147 us, min=10141 us, max=10154 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773352 s 88767 us (seq=0, len=0) # SND: 1780773352 s 98920 us (seq=42, len=10) (USR +10153 us) # USR: 1780773352 s 169032 us (seq=0, len=0) # SND: 1780773352 s 180626 us (seq=42, len=10) (USR +11594 us) # USR: 1780773352 s 249285 us (seq=0, len=0) # SND: 1780773352 s 260845 us (seq=42, len=10) (USR +11560 us) # USR: 1780773352 s 329530 us (seq=0, len=0) # SND: 1780773352 s 339665 us (seq=42, len=10) (USR +10134 us) # USR-SND: count=4, avg=10860 us, min=10134 us, max=11594 us # test ENQ # USR: 1780773352 s 510052 us (seq=0, len=0) # ENQ: 1780773352 s 510081 us (seq=42, len=10) (USR +29 us) # USR: 1780773352 s 590311 us (seq=0, len=0) # ENQ: 1780773352 s 590334 us (seq=42, len=10) (USR +22 us) # USR: 1780773352 s 670556 us (seq=0, len=0) # ENQ: 1780773352 s 670579 us (seq=42, len=10) (USR +23 us) # USR: 1780773352 s 750809 us (seq=0, len=0) # ENQ: 1780773352 s 750832 us (seq=42, len=10) (USR +23 us) # USR-ENQ: count=4, avg=24 us, min=22 us, max=29 us # test ENQ + SND # USR: 1780773352 s 931249 us (seq=0, len=0) # ENQ: 1780773352 s 931272 us (seq=42, len=10) (USR +23 us) # SND: 1780773352 s 941389 us (seq=42, len=10) (USR +10140 us) # USR: 1780773353 s 11503 us (seq=0, len=0) # ENQ: 1780773353 s 11526 us (seq=42, len=10) (USR +22 us) # SND: 1780773353 s 21641 us (seq=42, len=10) (USR +10138 us) # USR: 1780773353 s 91759 us (seq=0, len=0) # ENQ: 1780773353 s 91782 us (seq=42, len=10) (USR +22 us) # SND: 1780773353 s 101907 us (seq=42, len=10) (USR +10147 us) # USR: 1780773353 s 172024 us (seq=0, len=0) # ENQ: 1780773353 s 172047 us (seq=42, len=10) (USR +22 us) # SND: 1780773353 s 182167 us (seq=42, len=10) (USR +10142 us) # USR-ENQ: count=4, avg=22 us, min=22 us, max=23 us # USR-SND: count=4, avg=10142 us, min=10138 us, max=10147 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773353 s 358168 us (seq=0, len=0) # SND: 1780773353 s 368206 us (seq=0, len=10) (USR +10037 us) # USR: 1780773353 s 438421 us (seq=0, len=0) # SND: 1780773353 s 448547 us (seq=1, len=10) (USR +10125 us) # USR: 1780773353 s 518655 us (seq=0, len=0) # SND: 1780773353 s 528686 us (seq=2, len=10) (USR +10030 us) # USR: 1780773353 s 598913 us (seq=0, len=0) # SND: 1780773353 s 610423 us (seq=3, len=10) (USR +11510 us) # USR-SND: count=4, avg=10425 us, min=10030 us, max=11510 us # test ENQ # USR: 1780773353 s 779290 us (seq=0, len=0) # ENQ: 1780773353 s 779320 us (seq=0, len=10) (USR +29 us) # USR: 1780773353 s 859550 us (seq=0, len=0) # ENQ: 1780773353 s 859572 us (seq=1, len=10) (USR +22 us) # USR: 1780773353 s 939807 us (seq=0, len=0) # ENQ: 1780773353 s 939829 us (seq=2, len=10) (USR +22 us) # USR: 1780773354 s 20050 us (seq=0, len=0) # ENQ: 1780773354 s 20072 us (seq=3, len=10) (USR +21 us) # USR-ENQ: count=4, avg=24 us, min=21 us, max=29 us # test ENQ + SND # USR: 1780773354 s 200560 us (seq=0, len=0) # ENQ: 1780773354 s 200582 us (seq=0, len=10) (USR +21 us) # SND: 1780773354 s 210705 us (seq=0, len=10) (USR +10145 us) # USR: 1780773354 s 280822 us (seq=0, len=0) # ENQ: 1780773354 s 280844 us (seq=1, len=10) (USR +21 us) # SND: 1780773354 s 290910 us (seq=1, len=10) (USR +10087 us) # USR: 1780773354 s 361072 us (seq=0, len=0) # ENQ: 1780773354 s 361094 us (seq=2, len=10) (USR +21 us) # SND: 1780773354 s 371146 us (seq=2, len=10) (USR +10074 us) # USR: 1780773354 s 441327 us (seq=0, len=0) # ENQ: 1780773354 s 441363 us (seq=3, len=10) (USR +35 us) # SND: 1780773354 s 451415 us (seq=3, len=10) (USR +10088 us) # USR-ENQ: count=4, avg=25 us, min=21 us, max=35 us # USR-SND: count=4, avg=10098 us, min=10074 us, max=10145 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773354 s 628182 us (seq=0, len=0) # SND: 1780773354 s 639040 us (seq=0, len=10) (USR +10857 us) # USR: 1780773354 s 708509 us (seq=0, len=0) # SND: 1780773354 s 718685 us (seq=1, len=10) (USR +10175 us) # USR: 1780773354 s 788839 us (seq=0, len=0) # SND: 1780773354 s 798972 us (seq=2, len=10) (USR +10133 us) # USR: 1780773354 s 869050 us (seq=0, len=0) # SND: 1780773354 s 879108 us (seq=3, len=10) (USR +10058 us) # USR-SND: count=4, avg=10306 us, min=10058 us, max=10857 us # test ENQ # USR: 1780773355 s 49708 us (seq=0, len=0) # ENQ: 1780773355 s 49758 us (seq=0, len=10) (USR +50 us) # USR: 1780773355 s 130043 us (seq=0, len=0) # ENQ: 1780773355 s 130088 us (seq=1, len=10) (USR +45 us) # USR: 1780773355 s 210370 us (seq=0, len=0) # ENQ: 1780773355 s 210416 us (seq=2, len=10) (USR +45 us) # USR: 1780773355 s 290702 us (seq=0, len=0) # ENQ: 1780773355 s 290749 us (seq=3, len=10) (USR +47 us) # USR-ENQ: count=4, avg=47 us, min=45 us, max=50 us # test ENQ + SND # USR: 1780773355 s 471309 us (seq=0, len=0) # ENQ: 1780773355 s 471355 us (seq=0, len=10) (USR +46 us) # SND: 1780773355 s 481506 us (seq=0, len=10) (USR +10196 us) # USR: 1780773355 s 551650 us (seq=0, len=0) # ENQ: 1780773355 s 551696 us (seq=1, len=10) (USR +46 us) # SND: 1780773355 s 561846 us (seq=1, len=10) (USR +10196 us) # USR: 1780773355 s 632000 us (seq=0, len=0) # ENQ: 1780773355 s 632050 us (seq=2, len=10) (USR +50 us) # SND: 1780773355 s 642070 us (seq=2, len=10) (USR +10070 us) # USR: 1780773355 s 712362 us (seq=0, len=0) # ENQ: 1780773355 s 712401 us (seq=3, len=10) (USR +38 us) # SND: 1780773355 s 722515 us (seq=3, len=10) (USR +10153 us) # USR-ENQ: count=4, avg=45 us, min=38 us, max=50 us # USR-SND: count=4, avg=10154 us, min=10070 us, max=10196 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET (PF_PACKET) # test SND # USR: 1780773355 s 899268 us (seq=0, len=0) # SND: 1780773355 s 909446 us (seq=0, len=10) (USR +10178 us) # USR: 1780773355 s 979661 us (seq=0, len=0) # SND: 1780773355 s 989827 us (seq=1, len=10) (USR +10165 us) # USR: 1780773356 s 59958 us (seq=0, len=0) # SND: 1780773356 s 70135 us (seq=2, len=10) (USR +10177 us) # USR: 1780773356 s 140271 us (seq=0, len=0) # SND: 1780773356 s 150431 us (seq=3, len=10) (USR +10159 us) # USR-SND: count=4, avg=10170 us, min=10159 us, max=10178 us # test ENQ # USR: 1780773356 s 340541 us (seq=0, len=0) # ENQ: 1780773356 s 340566 us (seq=0, len=10) (USR +24 us) # USR: 1780773356 s 420812 us (seq=0, len=0) # ENQ: 1780773356 s 420826 us (seq=1, len=10) (USR +14 us) # USR: 1780773356 s 501051 us (seq=0, len=0) # ENQ: 1780773356 s 501065 us (seq=2, len=10) (USR +14 us) # USR: 1780773356 s 581305 us (seq=0, len=0) # ENQ: 1780773356 s 581319 us (seq=3, len=10) (USR +14 us) # USR-ENQ: count=4, avg=16 us, min=14 us, max=24 us # test ENQ + SND # USR: 1780773356 s 780316 us (seq=0, len=0) # ENQ: 1780773356 s 780338 us (seq=0, len=10) (USR +22 us) # SND: 1780773356 s 790455 us (seq=0, len=10) (USR +10138 us) # USR: 1780773356 s 860578 us (seq=0, len=0) # ENQ: 1780773356 s 860600 us (seq=1, len=10) (USR +21 us) # SND: 1780773356 s 870726 us (seq=1, len=10) (USR +10148 us) # USR: 1780773356 s 940861 us (seq=0, len=0) # ENQ: 1780773356 s 940883 us (seq=2, len=10) (USR +21 us) # SND: 1780773356 s 950996 us (seq=2, len=10) (USR +10135 us) # USR: 1780773357 s 21125 us (seq=0, len=0) # ENQ: 1780773357 s 21151 us (seq=3, len=10) (USR +25 us) # SND: 1780773357 s 31907 us (seq=3, len=10) (USR +10782 us) # USR-ENQ: count=4, avg=22 us, min=21 us, max=25 us # USR-SND: count=4, avg=10301 us, min=10135 us, max=10782 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET6 (PF_PACKET) # test SND # USR: 1780773357 s 239583 us (seq=0, len=0) # SND: 1780773357 s 249713 us (seq=0, len=10) (USR +10130 us) # USR: 1780773357 s 319826 us (seq=0, len=0) # SND: 1780773357 s 329958 us (seq=1, len=10) (USR +10131 us) # USR: 1780773357 s 400097 us (seq=0, len=0) # SND: 1780773357 s 410230 us (seq=2, len=10) (USR +10132 us) # USR: 1780773357 s 480194 us (seq=0, len=0) # SND: 1780773357 s 490263 us (seq=3, len=10) (USR +10069 us) # USR-SND: count=4, avg=10115 us, min=10069 us, max=10132 us # test ENQ # USR: 1780773357 s 680745 us (seq=0, len=0) # ENQ: 1780773357 s 680768 us (seq=0, len=10) (USR +22 us) # USR: 1780773357 s 761054 us (seq=0, len=0) # ENQ: 1780773357 s 761078 us (seq=1, len=10) (USR +23 us) # USR: 1780773357 s 841350 us (seq=0, len=0) # ENQ: 1780773357 s 841372 us (seq=2, len=10) (USR +22 us) # USR: 1780773357 s 921671 us (seq=0, len=0) # ENQ: 1780773357 s 921695 us (seq=3, len=10) (USR +23 us) # USR-ENQ: count=4, avg=23 us, min=22 us, max=23 us # test ENQ + SND # USR: 1780773358 s 125582 us (seq=0, len=0) # ENQ: 1780773358 s 125606 us (seq=0, len=10) (USR +24 us) # SND: 1780773358 s 135750 us (seq=0, len=10) (USR +10168 us) # USR: 1780773358 s 205902 us (seq=0, len=0) # ENQ: 1780773358 s 205925 us (seq=1, len=10) (USR +23 us) # SND: 1780773358 s 216084 us (seq=1, len=10) (USR +10182 us) # USR: 1780773358 s 286209 us (seq=0, len=0) # ENQ: 1780773358 s 286233 us (seq=2, len=10) (USR +23 us) # SND: 1780773358 s 296396 us (seq=2, len=10) (USR +10187 us) # USR: 1780773358 s 366523 us (seq=0, len=0) # ENQ: 1780773358 s 366547 us (seq=3, len=10) (USR +23 us) # SND: 1780773358 s 377864 us (seq=3, len=10) (USR +11340 us) # USR-ENQ: count=4, avg=23 us, min=23 us, max=24 us # USR-SND: count=4, avg=10469 us, min=10168 us, max=11340 us # protocol: TCP # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773358 s 626371 us (seq=0, len=0) # SND: 1780773358 s 636419 us (seq=9, len=10) (USR +10048 us) # USR: 1780773358 s 706703 us (seq=0, len=0) # SND: 1780773358 s 718531 us (seq=19, len=10) (USR +11827 us) # USR: 1780773358 s 786939 us (seq=0, len=0) # SND: 1780773358 s 797031 us (seq=29, len=10) (USR +10092 us) # USR: 1780773358 s 867222 us (seq=0, len=0) # SND: 1780773358 s 877312 us (seq=39, len=10) (USR +10090 us) # USR-SND: count=4, avg=10514 us, min=10048 us, max=11827 us # test ENQ # USR: 1780773359 s 108931 us (seq=0, len=0) # ENQ: 1780773359 s 108971 us (seq=9, len=10) (USR +39 us) # USR: 1780773359 s 189260 us (seq=0, len=0) # ENQ: 1780773359 s 189301 us (seq=19, len=10) (USR +40 us) # USR: 1780773359 s 269586 us (seq=0, len=0) # ENQ: 1780773359 s 269627 us (seq=29, len=10) (USR +41 us) # USR: 1780773359 s 349922 us (seq=0, len=0) # ENQ: 1780773359 s 349963 us (seq=39, len=10) (USR +40 us) # USR-ENQ: count=4, avg=40 us, min=39 us, max=41 us # test ENQ + SND # USR: 1780773359 s 591513 us (seq=0, len=0) # ENQ: 1780773359 s 591551 us (seq=9, len=10) (USR +38 us) # SND: 1780773359 s 601657 us (seq=9, len=10) (USR +10144 us) # USR: 1780773359 s 671856 us (seq=0, len=0) # ENQ: 1780773359 s 671897 us (seq=19, len=10) (USR +40 us) # SND: 1780773359 s 681959 us (seq=19, len=10) (USR +10103 us) # USR: 1780773359 s 752204 us (seq=0, len=0) # ENQ: 1780773359 s 752246 us (seq=29, len=10) (USR +41 us) # SND: 1780773359 s 762272 us (seq=29, len=10) (USR +10067 us) # USR: 1780773359 s 832550 us (seq=0, len=0) # ENQ: 1780773359 s 832588 us (seq=39, len=10) (USR +37 us) # SND: 1780773359 s 842738 us (seq=39, len=10) (USR +10187 us) # USR-ENQ: count=4, avg=39 us, min=37 us, max=41 us # USR-SND: count=4, avg=10125 us, min=10067 us, max=10187 us # # test ACK # USR: 1780773360 s 74078 us (seq=0, len=0) # ACK: 1780773360 s 134722 us (seq=9, len=10) (USR +60644 us) # USR: 1780773360 s 154383 us (seq=0, len=0) # ACK: 1780773360 s 215143 us (seq=19, len=10) (USR +60760 us) # USR: 1780773360 s 234696 us (seq=0, len=0) # ACK: 1780773360 s 295458 us (seq=29, len=10) (USR +60762 us) # USR: 1780773360 s 315017 us (seq=0, len=0) # ACK: 1780773360 s 375775 us (seq=39, len=10) (USR +60757 us) # USR-ACK: count=4, avg=60731 us, min=60644 us, max=60762 us # # test SND + ACK # USR: 1780773360 s 556647 us (seq=0, len=0) # SND: 1780773360 s 566791 us (seq=9, len=10) (USR +10144 us) # ACK: 1780773360 s 617467 us (seq=9, len=10) (USR +60820 us) # USR: 1780773360 s 636973 us (seq=0, len=0) # SND: 1780773360 s 647160 us (seq=19, len=10) (USR +10187 us) # ACK: 1780773360 s 697723 us (seq=19, len=10) (USR +60750 us) # USR: 1780773360 s 717311 us (seq=0, len=0) # SND: 1780773360 s 727489 us (seq=29, len=10) (USR +10178 us) # ACK: 1780773360 s 778040 us (seq=29, len=10) (USR +60729 us) # USR: 1780773360 s 797643 us (seq=0, len=0) # SND: 1780773360 s 807814 us (seq=39, len=10) (USR +10170 us) # ACK: 1780773360 s 858392 us (seq=39, len=10) (USR +60748 us) # USR-SND: count=4, avg=10170 us, min=10144 us, max=10187 us # USR-ACK: count=4, avg=60762 us, min=60729 us, max=60820 us # # test ENQ + SND + ACK # USR: 1780773361 s 39091 us (seq=0, len=0) # ENQ: 1780773361 s 39256 us (seq=9, len=10) (USR +165 us) # SND: 1780773361 s 49276 us (seq=9, len=10) (USR +10185 us) # ACK: 1780773361 s 99908 us (seq=9, len=10) (USR +60817 us) # USR: 1780773361 s 119431 us (seq=0, len=0) # ENQ: 1780773361 s 119460 us (seq=19, len=10) (USR +28 us) # SND: 1780773361 s 129527 us (seq=19, len=10) (USR +10095 us) # ACK: 1780773361 s 179879 us (seq=19, len=10) (USR +60448 us) # USR: 1780773361 s 199704 us (seq=0, len=0) # ENQ: 1780773361 s 199726 us (seq=29, len=10) (USR +21 us) # SND: 1780773361 s 209846 us (seq=29, len=10) (USR +10141 us) # ACK: 1780773361 s 260248 us (seq=29, len=10) (USR +60543 us) # USR: 1780773361 s 279971 us (seq=0, len=0) # ENQ: 1780773361 s 279993 us (seq=39, len=10) (USR +21 us) # SND: 1780773361 s 290109 us (seq=39, len=10) (USR +10138 us) # ACK: 1780773361 s 340415 us (seq=39, len=10) (USR +60444 us) # USR-ENQ: count=4, avg=59 us, min=21 us, max=165 us # USR-SND: count=4, avg=10140 us, min=10095 us, max=10185 us # USR-ACK: count=4, avg=60563 us, min=60444 us, max=60817 us # protocol: TCP # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773361 s 527855 us (seq=0, len=0) # SND: 1780773361 s 537901 us (seq=9, len=10) (USR +10045 us) # USR: 1780773361 s 608178 us (seq=0, len=0) # SND: 1780773361 s 618349 us (seq=19, len=10) (USR +10171 us) # USR: 1780773361 s 688484 us (seq=0, len=0) # SND: 1780773361 s 698657 us (seq=29, len=10) (USR +10172 us) # USR: 1780773361 s 768812 us (seq=0, len=0) # SND: 1780773361 s 778858 us (seq=39, len=10) (USR +10046 us) # USR-SND: count=4, avg=10109 us, min=10045 us, max=10172 us # test ENQ # USR: 1780773362 s 10260 us (seq=0, len=0) # ENQ: 1780773362 s 10302 us (seq=9, len=10) (USR +41 us) # USR: 1780773362 s 90488 us (seq=0, len=0) # ENQ: 1780773362 s 90533 us (seq=19, len=10) (USR +45 us) # USR: 1780773362 s 170835 us (seq=0, len=0) # ENQ: 1780773362 s 170874 us (seq=29, len=10) (USR +39 us) # USR: 1780773362 s 251162 us (seq=0, len=0) # ENQ: 1780773362 s 251201 us (seq=39, len=10) (USR +38 us) # USR-ENQ: count=4, avg=41 us, min=38 us, max=45 us # test ENQ + SND # USR: 1780773362 s 492618 us (seq=0, len=0) # ENQ: 1780773362 s 492642 us (seq=9, len=10) (USR +24 us) # SND: 1780773362 s 502740 us (seq=9, len=10) (USR +10122 us) # USR: 1780773362 s 572881 us (seq=0, len=0) # ENQ: 1780773362 s 572905 us (seq=19, len=10) (USR +23 us) # SND: 1780773362 s 582918 us (seq=19, len=10) (USR +10036 us) # USR: 1780773362 s 653144 us (seq=0, len=0) # ENQ: 1780773362 s 653166 us (seq=29, len=10) (USR +22 us) # SND: 1780773362 s 663284 us (seq=29, len=10) (USR +10139 us) # USR: 1780773362 s 733409 us (seq=0, len=0) # ENQ: 1780773362 s 733431 us (seq=39, len=10) (USR +22 us) # SND: 1780773362 s 743542 us (seq=39, len=10) (USR +10133 us) # USR-ENQ: count=4, avg=22 us, min=22 us, max=24 us # USR-SND: count=4, avg=10108 us, min=10036 us, max=10139 us # # test ACK # USR: 1780773362 s 974370 us (seq=0, len=0) # ACK: 1780773363 s 34860 us (seq=9, len=10) (USR +60490 us) # USR: 1780773363 s 54626 us (seq=0, len=0) # ACK: 1780773363 s 115062 us (seq=19, len=10) (USR +60436 us) # USR: 1780773363 s 134891 us (seq=0, len=0) # ACK: 1780773363 s 195488 us (seq=29, len=10) (USR +60597 us) # USR: 1780773363 s 215143 us (seq=0, len=0) # ACK: 1780773363 s 275730 us (seq=39, len=10) (USR +60587 us) # USR-ACK: count=4, avg=60527 us, min=60436 us, max=60597 us # # test SND + ACK # USR: 1780773363 s 456372 us (seq=0, len=0) # SND: 1780773363 s 466432 us (seq=9, len=10) (USR +10059 us) # ACK: 1780773363 s 516933 us (seq=9, len=10) (USR +60561 us) # USR: 1780773363 s 536627 us (seq=0, len=0) # SND: 1780773363 s 546757 us (seq=19, len=10) (USR +10130 us) # ACK: 1780773363 s 597081 us (seq=19, len=10) (USR +60454 us) # USR: 1780773363 s 616881 us (seq=0, len=0) # SND: 1780773363 s 627020 us (seq=29, len=10) (USR +10139 us) # ACK: 1780773363 s 677461 us (seq=29, len=10) (USR +60580 us) # USR: 1780773363 s 697140 us (seq=0, len=0) # SND: 1780773363 s 707169 us (seq=39, len=10) (USR +10029 us) # ACK: 1780773363 s 757601 us (seq=39, len=10) (USR +60460 us) # USR-SND: count=4, avg=10089 us, min=10029 us, max=10139 us # USR-ACK: count=4, avg=60514 us, min=60454 us, max=60580 us # # test ENQ + SND + ACK # USR: 1780773363 s 938254 us (seq=0, len=0) # ENQ: 1780773363 s 938275 us (seq=9, len=10) (USR +21 us) # SND: 1780773363 s 948376 us (seq=9, len=10) (USR +10121 us) # ACK: 1780773363 s 998870 us (seq=9, len=10) (USR +60615 us) # USR: 1780773364 s 18535 us (seq=0, len=0) # ENQ: 1780773364 s 18563 us (seq=19, len=10) (USR +27 us) # SND: 1780773364 s 28680 us (seq=19, len=10) (USR +10144 us) # ACK: 1780773364 s 79018 us (seq=19, len=10) (USR +60483 us) # USR: 1780773364 s 98815 us (seq=0, len=0) # ENQ: 1780773364 s 98837 us (seq=29, len=10) (USR +22 us) # SND: 1780773364 s 108954 us (seq=29, len=10) (USR +10138 us) # ACK: 1780773364 s 159380 us (seq=29, len=10) (USR +60565 us) # USR: 1780773364 s 179081 us (seq=0, len=0) # ENQ: 1780773364 s 179103 us (seq=39, len=10) (USR +22 us) # SND: 1780773364 s 189217 us (seq=39, len=10) (USR +10136 us) # ACK: 1780773364 s 239617 us (seq=39, len=10) (USR +60536 us) # USR-ENQ: count=4, avg=23 us, min=21 us, max=27 us # USR-SND: count=4, avg=10135 us, min=10121 us, max=10144 us # USR-ACK: count=4, avg=60550 us, min=60483 us, max=60615 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773364 s 366206 us (seq=0, len=0) # SND: 1780773364 s 376915 us (seq=0, len=10) (USR +10709 us) # USR: 1780773364 s 446515 us (seq=0, len=0) # SND: 1780773364 s 456690 us (seq=1, len=10) (USR +10174 us) # USR: 1780773364 s 526838 us (seq=0, len=0) # SND: 1780773364 s 537023 us (seq=2, len=10) (USR +10185 us) # USR: 1780773364 s 607153 us (seq=0, len=0) # SND: 1780773364 s 617340 us (seq=3, len=10) (USR +10186 us) # USR-SND: count=4, avg=10314 us, min=10174 us, max=10709 us # test ENQ # USR: 1780773364 s 787640 us (seq=0, len=0) # ENQ: 1780773364 s 787688 us (seq=0, len=10) (USR +47 us) # USR: 1780773364 s 867965 us (seq=0, len=0) # ENQ: 1780773364 s 868008 us (seq=1, len=10) (USR +43 us) # USR: 1780773364 s 948280 us (seq=0, len=0) # ENQ: 1780773364 s 948324 us (seq=2, len=10) (USR +43 us) # USR: 1780773365 s 28597 us (seq=0, len=0) # ENQ: 1780773365 s 28641 us (seq=3, len=10) (USR +44 us) # USR-ENQ: count=4, avg=44 us, min=43 us, max=47 us # test ENQ + SND # USR: 1780773365 s 209114 us (seq=0, len=0) # ENQ: 1780773365 s 209164 us (seq=0, len=10) (USR +49 us) # SND: 1780773365 s 219321 us (seq=0, len=10) (USR +10206 us) # USR: 1780773365 s 289455 us (seq=0, len=0) # ENQ: 1780773365 s 289508 us (seq=1, len=10) (USR +52 us) # SND: 1780773365 s 299664 us (seq=1, len=10) (USR +10209 us) # USR: 1780773365 s 369821 us (seq=0, len=0) # ENQ: 1780773365 s 369864 us (seq=2, len=10) (USR +43 us) # SND: 1780773365 s 380022 us (seq=2, len=10) (USR +10201 us) # USR: 1780773365 s 450159 us (seq=0, len=0) # ENQ: 1780773365 s 450203 us (seq=3, len=10) (USR +44 us) # SND: 1780773365 s 460348 us (seq=3, len=10) (USR +10189 us) # USR-ENQ: count=4, avg=47 us, min=43 us, max=52 us # USR-SND: count=4, avg=10201 us, min=10189 us, max=10209 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773365 s 637202 us (seq=0, len=0) # SND: 1780773365 s 647260 us (seq=0, len=10) (USR +10057 us) # USR: 1780773365 s 717528 us (seq=0, len=0) # SND: 1780773365 s 727717 us (seq=1, len=10) (USR +10188 us) # USR: 1780773365 s 797847 us (seq=0, len=0) # SND: 1780773365 s 808042 us (seq=2, len=10) (USR +10194 us) # USR: 1780773365 s 878167 us (seq=0, len=0) # SND: 1780773365 s 888359 us (seq=3, len=10) (USR +10191 us) # USR-SND: count=4, avg=10158 us, min=10057 us, max=10194 us # test ENQ # USR: 1780773366 s 58826 us (seq=0, len=0) # ENQ: 1780773366 s 58881 us (seq=0, len=10) (USR +55 us) # USR: 1780773366 s 139173 us (seq=0, len=0) # ENQ: 1780773366 s 139220 us (seq=1, len=10) (USR +46 us) # USR: 1780773366 s 219502 us (seq=0, len=0) # ENQ: 1780773366 s 219549 us (seq=2, len=10) (USR +46 us) # USR: 1780773366 s 299835 us (seq=0, len=0) # ENQ: 1780773366 s 299882 us (seq=3, len=10) (USR +46 us) # USR-ENQ: count=4, avg=48 us, min=46 us, max=55 us # test ENQ + SND # USR: 1780773366 s 480533 us (seq=0, len=0) # ENQ: 1780773366 s 480584 us (seq=0, len=10) (USR +51 us) # SND: 1780773366 s 490735 us (seq=0, len=10) (USR +10202 us) # USR: 1780773366 s 560877 us (seq=0, len=0) # ENQ: 1780773366 s 560940 us (seq=1, len=10) (USR +62 us) # SND: 1780773366 s 570963 us (seq=1, len=10) (USR +10085 us) # USR: 1780773366 s 641242 us (seq=0, len=0) # ENQ: 1780773366 s 641289 us (seq=2, len=10) (USR +47 us) # SND: 1780773366 s 651439 us (seq=2, len=10) (USR +10196 us) # USR: 1780773366 s 721581 us (seq=0, len=0) # ENQ: 1780773366 s 721628 us (seq=3, len=10) (USR +46 us) # SND: 1780773366 s 731783 us (seq=3, len=10) (USR +10201 us) # USR-ENQ: count=4, avg=51 us, min=46 us, max=62 us # USR-SND: count=4, avg=10171 us, min=10085 us, max=10202 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773366 s 909165 us (seq=0, len=0) # SND: 1780773366 s 919240 us (seq=42, len=10) (USR +10075 us) # USR: 1780773366 s 989502 us (seq=0, len=0) # SND: 1780773366 s 999681 us (seq=42, len=10) (USR +10179 us) # USR: 1780773367 s 69807 us (seq=0, len=0) # SND: 1780773367 s 80485 us (seq=42, len=10) (USR +10677 us) # USR: 1780773367 s 150647 us (seq=0, len=0) # SND: 1780773367 s 160830 us (seq=42, len=10) (USR +10183 us) # USR-SND: count=4, avg=10278 us, min=10075 us, max=10677 us # test ENQ # USR: 1780773367 s 331375 us (seq=0, len=0) # ENQ: 1780773367 s 331413 us (seq=42, len=10) (USR +37 us) # USR: 1780773367 s 411655 us (seq=0, len=0) # ENQ: 1780773367 s 411686 us (seq=42, len=10) (USR +30 us) # USR: 1780773367 s 491910 us (seq=0, len=0) # ENQ: 1780773367 s 491935 us (seq=42, len=10) (USR +24 us) # USR: 1780773367 s 572164 us (seq=0, len=0) # ENQ: 1780773367 s 572188 us (seq=42, len=10) (USR +24 us) # USR-ENQ: count=4, avg=29 us, min=24 us, max=37 us # test ENQ + SND # USR: 1780773367 s 752691 us (seq=0, len=0) # ENQ: 1780773367 s 752717 us (seq=42, len=10) (USR +25 us) # SND: 1780773367 s 762845 us (seq=42, len=10) (USR +10154 us) # USR: 1780773367 s 832953 us (seq=0, len=0) # ENQ: 1780773367 s 832977 us (seq=42, len=10) (USR +24 us) # SND: 1780773367 s 843101 us (seq=42, len=10) (USR +10148 us) # USR: 1780773367 s 913216 us (seq=0, len=0) # ENQ: 1780773367 s 913240 us (seq=42, len=10) (USR +24 us) # SND: 1780773367 s 923364 us (seq=42, len=10) (USR +10148 us) # USR: 1780773367 s 993468 us (seq=0, len=0) # ENQ: 1780773367 s 993493 us (seq=42, len=10) (USR +24 us) # SND: 1780773368 s 3616 us (seq=42, len=10) (USR +10147 us) # USR-ENQ: count=4, avg=24 us, min=24 us, max=25 us # USR-SND: count=4, avg=10149 us, min=10147 us, max=10154 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773368 s 180493 us (seq=0, len=0) # SND: 1780773368 s 191138 us (seq=42, len=10) (USR +10645 us) # USR: 1780773368 s 260753 us (seq=0, len=0) # SND: 1780773368 s 272199 us (seq=42, len=10) (USR +11445 us) # USR: 1780773368 s 341011 us (seq=0, len=0) # SND: 1780773368 s 352442 us (seq=42, len=10) (USR +11431 us) # USR: 1780773368 s 421256 us (seq=0, len=0) # SND: 1780773368 s 432630 us (seq=42, len=10) (USR +11373 us) # USR-SND: count=4, avg=11223 us, min=10645 us, max=11445 us # test ENQ # USR: 1780773368 s 601766 us (seq=0, len=0) # ENQ: 1780773368 s 601825 us (seq=42, len=10) (USR +58 us) # USR: 1780773368 s 682055 us (seq=0, len=0) # ENQ: 1780773368 s 682080 us (seq=42, len=10) (USR +25 us) # USR: 1780773368 s 762304 us (seq=0, len=0) # ENQ: 1780773368 s 762329 us (seq=42, len=10) (USR +25 us) # USR: 1780773368 s 842555 us (seq=0, len=0) # ENQ: 1780773368 s 842580 us (seq=42, len=10) (USR +25 us) # USR-ENQ: count=4, avg=33 us, min=25 us, max=58 us # test ENQ + SND # USR: 1780773369 s 23007 us (seq=0, len=0) # ENQ: 1780773369 s 23034 us (seq=42, len=10) (USR +26 us) # SND: 1780773369 s 33092 us (seq=42, len=10) (USR +10084 us) # USR: 1780773369 s 103252 us (seq=0, len=0) # ENQ: 1780773369 s 103278 us (seq=42, len=10) (USR +25 us) # SND: 1780773369 s 113339 us (seq=42, len=10) (USR +10086 us) # USR: 1780773369 s 183450 us (seq=0, len=0) # ENQ: 1780773369 s 183477 us (seq=42, len=10) (USR +26 us) # SND: 1780773369 s 193518 us (seq=42, len=10) (USR +10068 us) # USR: 1780773369 s 263710 us (seq=0, len=0) # ENQ: 1780773369 s 263734 us (seq=42, len=10) (USR +24 us) # SND: 1780773369 s 273776 us (seq=42, len=10) (USR +10066 us) # USR-ENQ: count=4, avg=25 us, min=24 us, max=26 us # USR-SND: count=4, avg=10076 us, min=10066 us, max=10086 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773369 s 449339 us (seq=0, len=0) # SND: 1780773369 s 459396 us (seq=0, len=10) (USR +10057 us) # USR: 1780773369 s 529601 us (seq=0, len=0) # SND: 1780773369 s 539738 us (seq=1, len=10) (USR +10137 us) # USR: 1780773369 s 609768 us (seq=0, len=0) # SND: 1780773369 s 619823 us (seq=2, len=10) (USR +10054 us) # USR: 1780773369 s 690008 us (seq=0, len=0) # SND: 1780773369 s 700062 us (seq=3, len=10) (USR +10054 us) # USR-SND: count=4, avg=10076 us, min=10054 us, max=10137 us # test ENQ # USR: 1780773369 s 870508 us (seq=0, len=0) # ENQ: 1780773369 s 870528 us (seq=0, len=10) (USR +20 us) # USR: 1780773369 s 950718 us (seq=0, len=0) # ENQ: 1780773369 s 951189 us (seq=1, len=10) (USR +471 us) # USR: 1780773370 s 31345 us (seq=0, len=0) # ENQ: 1780773370 s 31372 us (seq=2, len=10) (USR +27 us) # USR: 1780773370 s 111607 us (seq=0, len=0) # ENQ: 1780773370 s 111635 us (seq=3, len=10) (USR +27 us) # USR-ENQ: count=4, avg=136 us, min=20 us, max=471 us # test ENQ + SND # USR: 1780773370 s 292136 us (seq=0, len=0) # ENQ: 1780773370 s 292157 us (seq=0, len=10) (USR +21 us) # SND: 1780773370 s 302171 us (seq=0, len=10) (USR +10035 us) # USR: 1780773370 s 372392 us (seq=0, len=0) # ENQ: 1780773370 s 372414 us (seq=1, len=10) (USR +22 us) # SND: 1780773370 s 382528 us (seq=1, len=10) (USR +10136 us) # USR: 1780773370 s 452648 us (seq=0, len=0) # ENQ: 1780773370 s 452669 us (seq=2, len=10) (USR +20 us) # SND: 1780773370 s 462797 us (seq=2, len=10) (USR +10149 us) # USR: 1780773370 s 532903 us (seq=0, len=0) # ENQ: 1780773370 s 532929 us (seq=3, len=10) (USR +26 us) # SND: 1780773370 s 542942 us (seq=3, len=10) (USR +10039 us) # USR-ENQ: count=4, avg=22 us, min=20 us, max=26 us # USR-SND: count=4, avg=10090 us, min=10035 us, max=10149 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773370 s 719725 us (seq=0, len=0) # SND: 1780773370 s 729912 us (seq=0, len=10) (USR +10186 us) # USR: 1780773370 s 800056 us (seq=0, len=0) # SND: 1780773370 s 810250 us (seq=1, len=10) (USR +10193 us) # USR: 1780773370 s 880374 us (seq=0, len=0) # SND: 1780773370 s 890558 us (seq=2, len=10) (USR +10184 us) # USR: 1780773370 s 960689 us (seq=0, len=0) # SND: 1780773370 s 972518 us (seq=3, len=10) (USR +11828 us) # USR-SND: count=4, avg=10598 us, min=10184 us, max=11828 us # test ENQ # USR: 1780773371 s 141374 us (seq=0, len=0) # ENQ: 1780773371 s 141415 us (seq=0, len=10) (USR +40 us) # USR: 1780773371 s 221695 us (seq=0, len=0) # ENQ: 1780773371 s 221738 us (seq=1, len=10) (USR +43 us) # USR: 1780773371 s 302020 us (seq=0, len=0) # ENQ: 1780773371 s 302064 us (seq=2, len=10) (USR +43 us) # USR: 1780773371 s 382346 us (seq=0, len=0) # ENQ: 1780773371 s 382392 us (seq=3, len=10) (USR +45 us) # USR-ENQ: count=4, avg=43 us, min=40 us, max=45 us # test ENQ + SND # USR: 1780773371 s 563020 us (seq=0, len=0) # ENQ: 1780773371 s 563065 us (seq=0, len=10) (USR +45 us) # SND: 1780773371 s 573086 us (seq=0, len=10) (USR +10066 us) # USR: 1780773371 s 643356 us (seq=0, len=0) # ENQ: 1780773371 s 643403 us (seq=1, len=10) (USR +46 us) # SND: 1780773371 s 653559 us (seq=1, len=10) (USR +10202 us) # USR: 1780773371 s 723696 us (seq=0, len=0) # ENQ: 1780773371 s 723742 us (seq=2, len=10) (USR +46 us) # SND: 1780773371 s 733884 us (seq=2, len=10) (USR +10188 us) # USR: 1780773371 s 804038 us (seq=0, len=0) # ENQ: 1780773371 s 804084 us (seq=3, len=10) (USR +46 us) # SND: 1780773371 s 814232 us (seq=3, len=10) (USR +10194 us) # USR-ENQ: count=4, avg=46 us, min=45 us, max=46 us # USR-SND: count=4, avg=10163 us, min=10066 us, max=10202 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773371 s 991156 us (seq=0, len=0) # SND: 1780773372 s 1669 us (seq=42, len=10) (USR +10513 us) # USR: 1780773372 s 71421 us (seq=0, len=0) # SND: 1780773372 s 82460 us (seq=42, len=10) (USR +11039 us) # USR: 1780773372 s 151661 us (seq=0, len=0) # SND: 1780773372 s 162090 us (seq=42, len=10) (USR +10428 us) # USR: 1780773372 s 232297 us (seq=0, len=0) # SND: 1780773372 s 243496 us (seq=42, len=10) (USR +11198 us) # USR-SND: count=4, avg=10794 us, min=10428 us, max=11198 us # test ENQ # USR: 1780773372 s 412810 us (seq=0, len=0) # ENQ: 1780773372 s 412839 us (seq=42, len=10) (USR +28 us) # USR: 1780773372 s 493066 us (seq=0, len=0) # ENQ: 1780773372 s 493090 us (seq=42, len=10) (USR +23 us) # USR: 1780773372 s 573318 us (seq=0, len=0) # ENQ: 1780773372 s 573341 us (seq=42, len=10) (USR +23 us) # USR: 1780773372 s 653561 us (seq=0, len=0) # ENQ: 1780773372 s 653584 us (seq=42, len=10) (USR +23 us) # USR-ENQ: count=4, avg=24 us, min=23 us, max=28 us # test ENQ + SND # USR: 1780773372 s 834081 us (seq=0, len=0) # ENQ: 1780773372 s 834110 us (seq=42, len=10) (USR +29 us) # SND: 1780773372 s 844122 us (seq=42, len=10) (USR +10041 us) # USR: 1780773372 s 914338 us (seq=0, len=0) # ENQ: 1780773372 s 914361 us (seq=42, len=10) (USR +23 us) # SND: 1780773372 s 924484 us (seq=42, len=10) (USR +10146 us) # USR: 1780773372 s 994592 us (seq=0, len=0) # ENQ: 1780773372 s 994615 us (seq=42, len=10) (USR +23 us) # SND: 1780773373 s 4739 us (seq=42, len=10) (USR +10147 us) # USR: 1780773373 s 74841 us (seq=0, len=0) # ENQ: 1780773373 s 74864 us (seq=42, len=10) (USR +23 us) # SND: 1780773373 s 84911 us (seq=42, len=10) (USR +10070 us) # USR-ENQ: count=4, avg=24 us, min=23 us, max=29 us # USR-SND: count=4, avg=10101 us, min=10041 us, max=10147 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773373 s 261597 us (seq=0, len=0) # SND: 1780773373 s 271804 us (seq=42, len=10) (USR +10206 us) # USR: 1780773373 s 341942 us (seq=0, len=0) # SND: 1780773373 s 352131 us (seq=42, len=10) (USR +10189 us) # USR: 1780773373 s 422271 us (seq=0, len=0) # SND: 1780773373 s 432372 us (seq=42, len=10) (USR +10101 us) # USR: 1780773373 s 502594 us (seq=0, len=0) # SND: 1780773373 s 512783 us (seq=42, len=10) (USR +10189 us) # USR-SND: count=4, avg=10171 us, min=10101 us, max=10206 us # test ENQ # USR: 1780773373 s 683280 us (seq=0, len=0) # ENQ: 1780773373 s 683333 us (seq=42, len=10) (USR +53 us) # USR: 1780773373 s 763617 us (seq=0, len=0) # ENQ: 1780773373 s 763672 us (seq=42, len=10) (USR +55 us) # USR: 1780773373 s 843958 us (seq=0, len=0) # ENQ: 1780773373 s 844014 us (seq=42, len=10) (USR +55 us) # USR: 1780773373 s 924300 us (seq=0, len=0) # ENQ: 1780773373 s 924354 us (seq=42, len=10) (USR +54 us) # USR-ENQ: count=4, avg=54 us, min=53 us, max=55 us # test ENQ + SND # USR: 1780773374 s 104984 us (seq=0, len=0) # ENQ: 1780773374 s 105037 us (seq=42, len=10) (USR +53 us) # SND: 1780773374 s 115185 us (seq=42, len=10) (USR +10201 us) # USR: 1780773374 s 185207 us (seq=0, len=0) # ENQ: 1780773374 s 185260 us (seq=42, len=10) (USR +52 us) # SND: 1780773374 s 195281 us (seq=42, len=10) (USR +10073 us) # USR: 1780773374 s 265558 us (seq=0, len=0) # ENQ: 1780773374 s 265611 us (seq=42, len=10) (USR +52 us) # SND: 1780773374 s 275762 us (seq=42, len=10) (USR +10203 us) # USR: 1780773374 s 345909 us (seq=0, len=0) # ENQ: 1780773374 s 345963 us (seq=42, len=10) (USR +54 us) # SND: 1780773374 s 356115 us (seq=42, len=10) (USR +10205 us) # USR-ENQ: count=4, avg=53 us, min=52 us, max=54 us # USR-SND: count=4, avg=10171 us, min=10073 us, max=10205 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773374 s 533074 us (seq=0, len=0) # SND: 1780773374 s 543142 us (seq=0, len=10) (USR +10068 us) # USR: 1780773374 s 613417 us (seq=0, len=0) # SND: 1780773374 s 623594 us (seq=1, len=10) (USR +10176 us) # USR: 1780773374 s 693740 us (seq=0, len=0) # SND: 1780773374 s 703919 us (seq=2, len=10) (USR +10178 us) # USR: 1780773374 s 774056 us (seq=0, len=0) # SND: 1780773374 s 784111 us (seq=3, len=10) (USR +10055 us) # USR-SND: count=4, avg=10119 us, min=10055 us, max=10178 us # test ENQ # USR: 1780773374 s 954727 us (seq=0, len=0) # ENQ: 1780773374 s 954772 us (seq=0, len=10) (USR +45 us) # USR: 1780773375 s 35056 us (seq=0, len=0) # ENQ: 1780773375 s 35098 us (seq=1, len=10) (USR +41 us) # USR: 1780773375 s 115386 us (seq=0, len=0) # ENQ: 1780773375 s 115429 us (seq=2, len=10) (USR +42 us) # USR: 1780773375 s 195726 us (seq=0, len=0) # ENQ: 1780773375 s 196349 us (seq=3, len=10) (USR +622 us) # USR-ENQ: count=4, avg=188 us, min=41 us, max=622 us # test ENQ + SND # USR: 1780773375 s 376993 us (seq=0, len=0) # ENQ: 1780773375 s 377036 us (seq=0, len=10) (USR +42 us) # SND: 1780773375 s 387189 us (seq=0, len=10) (USR +10195 us) # USR: 1780773375 s 457166 us (seq=0, len=0) # ENQ: 1780773375 s 457216 us (seq=1, len=10) (USR +49 us) # SND: 1780773375 s 467274 us (seq=1, len=10) (USR +10108 us) # USR: 1780773375 s 537513 us (seq=0, len=0) # ENQ: 1780773375 s 537555 us (seq=2, len=10) (USR +42 us) # SND: 1780773375 s 547701 us (seq=2, len=10) (USR +10188 us) # USR: 1780773375 s 617852 us (seq=0, len=0) # ENQ: 1780773375 s 617904 us (seq=3, len=10) (USR +51 us) # SND: 1780773375 s 627939 us (seq=3, len=10) (USR +10087 us) # USR-ENQ: count=4, avg=46 us, min=42 us, max=51 us # USR-SND: count=4, avg=10144 us, min=10087 us, max=10195 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773375 s 804930 us (seq=0, len=0) # SND: 1780773375 s 815000 us (seq=0, len=10) (USR +10070 us) # USR: 1780773375 s 885265 us (seq=0, len=0) # SND: 1780773375 s 895369 us (seq=1, len=10) (USR +10103 us) # USR: 1780773375 s 965587 us (seq=0, len=0) # SND: 1780773375 s 975777 us (seq=2, len=10) (USR +10190 us) # USR: 1780773376 s 45912 us (seq=0, len=0) # SND: 1780773376 s 55979 us (seq=3, len=10) (USR +10067 us) # USR-SND: count=4, avg=10107 us, min=10067 us, max=10190 us # test ENQ # USR: 1780773376 s 226554 us (seq=0, len=0) # ENQ: 1780773376 s 226607 us (seq=0, len=10) (USR +53 us) # USR: 1780773376 s 306893 us (seq=0, len=0) # ENQ: 1780773376 s 306947 us (seq=1, len=10) (USR +53 us) # USR: 1780773376 s 387237 us (seq=0, len=0) # ENQ: 1780773376 s 387290 us (seq=2, len=10) (USR +53 us) # USR: 1780773376 s 467578 us (seq=0, len=0) # ENQ: 1780773376 s 467631 us (seq=3, len=10) (USR +52 us) # USR-ENQ: count=4, avg=53 us, min=52 us, max=53 us # test ENQ + SND # USR: 1780773376 s 648278 us (seq=0, len=0) # ENQ: 1780773376 s 648333 us (seq=0, len=10) (USR +54 us) # SND: 1780773376 s 658480 us (seq=0, len=10) (USR +10201 us) # USR: 1780773376 s 728632 us (seq=0, len=0) # ENQ: 1780773376 s 728685 us (seq=1, len=10) (USR +53 us) # SND: 1780773376 s 738845 us (seq=1, len=10) (USR +10213 us) # USR: 1780773376 s 808991 us (seq=0, len=0) # ENQ: 1780773376 s 809048 us (seq=2, len=10) (USR +57 us) # SND: 1780773376 s 819072 us (seq=2, len=10) (USR +10080 us) # USR: 1780773376 s 889355 us (seq=0, len=0) # ENQ: 1780773376 s 889408 us (seq=3, len=10) (USR +53 us) # SND: 1780773376 s 899562 us (seq=3, len=10) (USR +10206 us) # USR-ENQ: count=4, avg=54 us, min=53 us, max=57 us # USR-SND: count=4, avg=10175 us, min=10080 us, max=10213 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET (PF_PACKET) # test SND # USR: 1780773377 s 77070 us (seq=0, len=0) # SND: 1780773377 s 87114 us (seq=0, len=10) (USR +10044 us) # USR: 1780773377 s 157383 us (seq=0, len=0) # SND: 1780773377 s 167561 us (seq=1, len=10) (USR +10177 us) # USR: 1780773377 s 237651 us (seq=0, len=0) # SND: 1780773377 s 247786 us (seq=2, len=10) (USR +10135 us) # USR: 1780773377 s 317955 us (seq=0, len=0) # SND: 1780773377 s 327998 us (seq=3, len=10) (USR +10042 us) # USR-SND: count=4, avg=10100 us, min=10042 us, max=10177 us # test ENQ # USR: 1780773377 s 511230 us (seq=0, len=0) # ENQ: 1780773377 s 511258 us (seq=0, len=10) (USR +27 us) # USR: 1780773377 s 591551 us (seq=0, len=0) # ENQ: 1780773377 s 591580 us (seq=1, len=10) (USR +28 us) # USR: 1780773377 s 671869 us (seq=0, len=0) # ENQ: 1780773377 s 671897 us (seq=2, len=10) (USR +28 us) # USR: 1780773377 s 752191 us (seq=0, len=0) # ENQ: 1780773377 s 752219 us (seq=3, len=10) (USR +27 us) # USR-ENQ: count=4, avg=28 us, min=27 us, max=28 us # test ENQ + SND # USR: 1780773377 s 950387 us (seq=0, len=0) # ENQ: 1780773377 s 950416 us (seq=0, len=10) (USR +28 us) # SND: 1780773377 s 960562 us (seq=0, len=10) (USR +10174 us) # USR: 1780773378 s 30718 us (seq=0, len=0) # ENQ: 1780773378 s 30746 us (seq=1, len=10) (USR +27 us) # SND: 1780773378 s 40895 us (seq=1, len=10) (USR +10176 us) # USR: 1780773378 s 111048 us (seq=0, len=0) # ENQ: 1780773378 s 111075 us (seq=2, len=10) (USR +27 us) # SND: 1780773378 s 121098 us (seq=2, len=10) (USR +10050 us) # USR: 1780773378 s 191266 us (seq=0, len=0) # ENQ: 1780773378 s 191294 us (seq=3, len=10) (USR +27 us) # SND: 1780773378 s 201322 us (seq=3, len=10) (USR +10056 us) # USR-ENQ: count=4, avg=27 us, min=27 us, max=28 us # USR-SND: count=4, avg=10114 us, min=10050 us, max=10176 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET6 (PF_PACKET) # test SND # USR: 1780773378 s 395638 us (seq=0, len=0) # SND: 1780773378 s 405809 us (seq=0, len=10) (USR +10170 us) # USR: 1780773378 s 475941 us (seq=0, len=0) # SND: 1780773378 s 486118 us (seq=1, len=10) (USR +10177 us) # USR: 1780773378 s 556247 us (seq=0, len=0) # SND: 1780773378 s 566415 us (seq=2, len=10) (USR +10167 us) # USR: 1780773378 s 636538 us (seq=0, len=0) # SND: 1780773378 s 646707 us (seq=3, len=10) (USR +10168 us) # USR-SND: count=4, avg=10171 us, min=10167 us, max=10177 us # test ENQ # USR: 1780773378 s 836929 us (seq=0, len=0) # ENQ: 1780773378 s 836955 us (seq=0, len=10) (USR +26 us) # USR: 1780773378 s 917237 us (seq=0, len=0) # ENQ: 1780773378 s 917264 us (seq=1, len=10) (USR +27 us) # USR: 1780773378 s 997537 us (seq=0, len=0) # ENQ: 1780773378 s 997564 us (seq=2, len=10) (USR +26 us) # USR: 1780773379 s 77841 us (seq=0, len=0) # ENQ: 1780773379 s 77869 us (seq=3, len=10) (USR +27 us) # USR-ENQ: count=4, avg=27 us, min=26 us, max=27 us # test ENQ + SND # USR: 1780773379 s 279505 us (seq=0, len=0) # ENQ: 1780773379 s 279534 us (seq=0, len=10) (USR +28 us) # SND: 1780773379 s 289682 us (seq=0, len=10) (USR +10177 us) # USR: 1780773379 s 359838 us (seq=0, len=0) # ENQ: 1780773379 s 359866 us (seq=1, len=10) (USR +27 us) # SND: 1780773379 s 369941 us (seq=1, len=10) (USR +10103 us) # USR: 1780773379 s 440167 us (seq=0, len=0) # ENQ: 1780773379 s 440195 us (seq=2, len=10) (USR +27 us) # SND: 1780773379 s 450341 us (seq=2, len=10) (USR +10173 us) # USR: 1780773379 s 520385 us (seq=0, len=0) # ENQ: 1780773379 s 520412 us (seq=3, len=10) (USR +27 us) # SND: 1780773379 s 530578 us (seq=3, len=10) (USR +10193 us) # USR-ENQ: count=4, avg=27 us, min=27 us, max=28 us # USR-SND: count=4, avg=10162 us, min=10103 us, max=10193 us # protocol: TCP # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773379 s 779392 us (seq=0, len=0) # SND: 1780773379 s 789545 us (seq=9, len=0) (USR +10152 us) # USR: 1780773379 s 859713 us (seq=0, len=0) # SND: 1780773379 s 869906 us (seq=19, len=0) (USR +10192 us) # USR: 1780773379 s 940030 us (seq=0, len=0) # SND: 1780773379 s 950222 us (seq=29, len=0) (USR +10191 us) # USR: 1780773380 s 20352 us (seq=0, len=0) # SND: 1780773380 s 30544 us (seq=39, len=0) (USR +10191 us) # USR-SND: count=4, avg=10182 us, min=10152 us, max=10192 us # test ENQ # USR: 1780773380 s 261635 us (seq=0, len=0) # ENQ: 1780773380 s 262231 us (seq=9, len=0) (USR +596 us) # USR: 1780773380 s 342470 us (seq=0, len=0) # ENQ: 1780773380 s 342499 us (seq=19, len=0) (USR +29 us) # USR: 1780773380 s 422727 us (seq=0, len=0) # ENQ: 1780773380 s 422754 us (seq=29, len=0) (USR +26 us) # USR: 1780773380 s 502963 us (seq=0, len=0) # ENQ: 1780773380 s 502989 us (seq=39, len=0) (USR +26 us) # USR-ENQ: count=4, avg=169 us, min=26 us, max=596 us # test ENQ + SND # USR: 1780773380 s 744112 us (seq=0, len=0) # ENQ: 1780773380 s 744142 us (seq=9, len=0) (USR +30 us) # SND: 1780773380 s 754247 us (seq=9, len=0) (USR +10135 us) # USR: 1780773380 s 824284 us (seq=0, len=0) # ENQ: 1780773380 s 824311 us (seq=19, len=0) (USR +26 us) # SND: 1780773380 s 834437 us (seq=19, len=0) (USR +10152 us) # USR: 1780773380 s 904552 us (seq=0, len=0) # ENQ: 1780773380 s 904579 us (seq=29, len=0) (USR +26 us) # SND: 1780773380 s 914702 us (seq=29, len=0) (USR +10149 us) # USR: 1780773380 s 984836 us (seq=0, len=0) # ENQ: 1780773380 s 984862 us (seq=39, len=0) (USR +26 us) # SND: 1780773380 s 994880 us (seq=39, len=0) (USR +10043 us) # USR-ENQ: count=4, avg=27 us, min=26 us, max=30 us # USR-SND: count=4, avg=10120 us, min=10043 us, max=10152 us # # test ACK # USR: 1780773381 s 226060 us (seq=0, len=0) # ACK: 1780773381 s 286524 us (seq=9, len=0) (USR +60463 us) # USR: 1780773381 s 306314 us (seq=0, len=0) # ACK: 1780773381 s 366872 us (seq=19, len=0) (USR +60557 us) # USR: 1780773381 s 386561 us (seq=0, len=0) # ACK: 1780773381 s 447117 us (seq=29, len=0) (USR +60555 us) # USR: 1780773381 s 466812 us (seq=0, len=0) # ACK: 1780773381 s 527397 us (seq=39, len=0) (USR +60585 us) # USR-ACK: count=4, avg=60540 us, min=60463 us, max=60585 us # # test SND + ACK # USR: 1780773381 s 707876 us (seq=0, len=0) # SND: 1780773381 s 717938 us (seq=9, len=0) (USR +10062 us) # ACK: 1780773381 s 768403 us (seq=9, len=0) (USR +60527 us) # USR: 1780773381 s 788133 us (seq=0, len=0) # SND: 1780773381 s 798277 us (seq=19, len=0) (USR +10143 us) # ACK: 1780773381 s 848586 us (seq=19, len=0) (USR +60453 us) # USR: 1780773381 s 868388 us (seq=0, len=0) # SND: 1780773381 s 878522 us (seq=29, len=0) (USR +10134 us) # ACK: 1780773381 s 928988 us (seq=29, len=0) (USR +60599 us) # USR: 1780773381 s 948644 us (seq=0, len=0) # SND: 1780773381 s 958780 us (seq=39, len=0) (USR +10136 us) # ACK: 1780773382 s 9108 us (seq=39, len=0) (USR +60463 us) # USR-SND: count=4, avg=10119 us, min=10062 us, max=10143 us # USR-ACK: count=4, avg=60511 us, min=60453 us, max=60599 us # # test ENQ + SND + ACK # USR: 1780773382 s 189821 us (seq=0, len=0) # ENQ: 1780773382 s 189851 us (seq=9, len=0) (USR +30 us) # SND: 1780773382 s 199948 us (seq=9, len=0) (USR +10127 us) # ACK: 1780773382 s 250379 us (seq=9, len=0) (USR +60558 us) # USR: 1780773382 s 269958 us (seq=0, len=0) # ENQ: 1780773382 s 269990 us (seq=19, len=0) (USR +31 us) # SND: 1780773382 s 280006 us (seq=19, len=0) (USR +10048 us) # ACK: 1780773382 s 330223 us (seq=19, len=0) (USR +60265 us) # USR: 1780773382 s 350250 us (seq=0, len=0) # ENQ: 1780773382 s 350276 us (seq=29, len=0) (USR +26 us) # SND: 1780773382 s 360406 us (seq=29, len=0) (USR +10156 us) # ACK: 1780773382 s 410829 us (seq=29, len=0) (USR +60579 us) # USR: 1780773382 s 430527 us (seq=0, len=0) # ENQ: 1780773382 s 430553 us (seq=39, len=0) (USR +26 us) # SND: 1780773382 s 440672 us (seq=39, len=0) (USR +10145 us) # ACK: 1780773382 s 491080 us (seq=39, len=0) (USR +60553 us) # USR-ENQ: count=4, avg=28 us, min=26 us, max=31 us # USR-SND: count=4, avg=10119 us, min=10048 us, max=10156 us # USR-ACK: count=4, avg=60489 us, min=60265 us, max=60579 us # protocol: TCP # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773382 s 677685 us (seq=0, len=0) # SND: 1780773382 s 687726 us (seq=9, len=0) (USR +10041 us) # USR: 1780773382 s 757939 us (seq=0, len=0) # SND: 1780773382 s 768094 us (seq=19, len=0) (USR +10154 us) # USR: 1780773382 s 838193 us (seq=0, len=0) # SND: 1780773382 s 848230 us (seq=29, len=0) (USR +10037 us) # USR: 1780773382 s 918439 us (seq=0, len=0) # SND: 1780773382 s 928522 us (seq=39, len=0) (USR +10082 us) # USR-SND: count=4, avg=10079 us, min=10037 us, max=10154 us # test ENQ # USR: 1780773383 s 159540 us (seq=0, len=0) # ENQ: 1780773383 s 159568 us (seq=9, len=0) (USR +27 us) # USR: 1780773383 s 239810 us (seq=0, len=0) # ENQ: 1780773383 s 239855 us (seq=19, len=0) (USR +45 us) # USR: 1780773383 s 320082 us (seq=0, len=0) # ENQ: 1780773383 s 320109 us (seq=29, len=0) (USR +27 us) # USR: 1780773383 s 400342 us (seq=0, len=0) # ENQ: 1780773383 s 400369 us (seq=39, len=0) (USR +26 us) # USR-ENQ: count=4, avg=31 us, min=26 us, max=45 us # test ENQ + SND # USR: 1780773383 s 641499 us (seq=0, len=0) # ENQ: 1780773383 s 641524 us (seq=9, len=0) (USR +24 us) # SND: 1780773383 s 651592 us (seq=9, len=0) (USR +10093 us) # USR: 1780773383 s 721768 us (seq=0, len=0) # ENQ: 1780773383 s 721818 us (seq=19, len=0) (USR +49 us) # SND: 1780773383 s 731916 us (seq=19, len=0) (USR +10147 us) # USR: 1780773383 s 802185 us (seq=0, len=0) # ENQ: 1780773383 s 802219 us (seq=29, len=0) (USR +33 us) # SND: 1780773383 s 812356 us (seq=29, len=0) (USR +10170 us) # USR: 1780773383 s 882452 us (seq=0, len=0) # ENQ: 1780773383 s 882477 us (seq=39, len=0) (USR +25 us) # SND: 1780773383 s 892606 us (seq=39, len=0) (USR +10153 us) # USR-ENQ: count=4, avg=33 us, min=24 us, max=49 us # USR-SND: count=4, avg=10141 us, min=10093 us, max=10170 us # # test ACK # USR: 1780773384 s 123673 us (seq=0, len=0) # ACK: 1780773384 s 184270 us (seq=9, len=0) (USR +60597 us) # USR: 1780773384 s 203907 us (seq=0, len=0) # ACK: 1780773384 s 264510 us (seq=19, len=0) (USR +60603 us) # USR: 1780773384 s 284005 us (seq=0, len=0) # ACK: 1780773384 s 344156 us (seq=29, len=0) (USR +60150 us) # USR: 1780773384 s 364245 us (seq=0, len=0) # ACK: 1780773384 s 424844 us (seq=39, len=0) (USR +60598 us) # USR-ACK: count=4, avg=60487 us, min=60150 us, max=60603 us # # test SND + ACK # USR: 1780773384 s 605315 us (seq=0, len=0) # SND: 1780773384 s 615348 us (seq=9, len=0) (USR +10033 us) # ACK: 1780773384 s 665797 us (seq=9, len=0) (USR +60482 us) # USR: 1780773384 s 685569 us (seq=0, len=0) # SND: 1780773384 s 695706 us (seq=19, len=0) (USR +10136 us) # ACK: 1780773384 s 746142 us (seq=19, len=0) (USR +60573 us) # USR: 1780773384 s 765821 us (seq=0, len=0) # SND: 1780773384 s 775966 us (seq=29, len=0) (USR +10144 us) # ACK: 1780773384 s 826175 us (seq=29, len=0) (USR +60354 us) # USR: 1780773384 s 846076 us (seq=0, len=0) # SND: 1780773384 s 856109 us (seq=39, len=0) (USR +10033 us) # ACK: 1780773384 s 906443 us (seq=39, len=0) (USR +60366 us) # USR-SND: count=4, avg=10086 us, min=10033 us, max=10144 us # USR-ACK: count=4, avg=60444 us, min=60354 us, max=60573 us # # test ENQ + SND + ACK # USR: 1780773385 s 88749 us (seq=0, len=0) # ENQ: 1780773385 s 88774 us (seq=9, len=0) (USR +24 us) # SND: 1780773385 s 98884 us (seq=9, len=0) (USR +10135 us) # ACK: 1780773385 s 149402 us (seq=9, len=0) (USR +60653 us) # USR: 1780773385 s 169015 us (seq=0, len=0) # ENQ: 1780773385 s 169041 us (seq=19, len=0) (USR +25 us) # SND: 1780773385 s 179172 us (seq=19, len=0) (USR +10156 us) # ACK: 1780773385 s 231192 us (seq=19, len=0) (USR +62177 us) # USR: 1780773385 s 249286 us (seq=0, len=0) # ENQ: 1780773385 s 249312 us (seq=29, len=0) (USR +26 us) # SND: 1780773385 s 259438 us (seq=29, len=0) (USR +10152 us) # ACK: 1780773385 s 309850 us (seq=29, len=0) (USR +60564 us) # USR: 1780773385 s 329480 us (seq=0, len=0) # ENQ: 1780773385 s 329507 us (seq=39, len=0) (USR +27 us) # SND: 1780773385 s 339563 us (seq=39, len=0) (USR +10082 us) # ACK: 1780773385 s 389847 us (seq=39, len=0) (USR +60366 us) # USR-ENQ: count=4, avg=25 us, min=24 us, max=27 us # USR-SND: count=4, avg=10131 us, min=10082 us, max=10156 us # USR-ACK: count=4, avg=60940 us, min=60366 us, max=62177 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773385 s 516723 us (seq=0, len=0) # SND: 1780773385 s 526904 us (seq=0, len=0) (USR +10181 us) # USR: 1780773385 s 597061 us (seq=0, len=0) # SND: 1780773385 s 607119 us (seq=1, len=0) (USR +10058 us) # USR: 1780773385 s 677372 us (seq=0, len=0) # SND: 1780773385 s 687570 us (seq=2, len=0) (USR +10197 us) # USR: 1780773385 s 757686 us (seq=0, len=0) # SND: 1780773385 s 767873 us (seq=3, len=0) (USR +10187 us) # USR-SND: count=4, avg=10156 us, min=10058 us, max=10197 us # test ENQ # USR: 1780773385 s 938359 us (seq=0, len=0) # ENQ: 1780773385 s 938411 us (seq=0, len=0) (USR +51 us) # USR: 1780773386 s 18707 us (seq=0, len=0) # ENQ: 1780773386 s 18754 us (seq=1, len=0) (USR +47 us) # USR: 1780773386 s 99045 us (seq=0, len=0) # ENQ: 1780773386 s 99093 us (seq=2, len=0) (USR +47 us) # USR: 1780773386 s 179389 us (seq=0, len=0) # ENQ: 1780773386 s 179437 us (seq=3, len=0) (USR +47 us) # USR-ENQ: count=4, avg=48 us, min=47 us, max=51 us # test ENQ + SND # USR: 1780773386 s 360083 us (seq=0, len=0) # ENQ: 1780773386 s 360133 us (seq=0, len=0) (USR +49 us) # SND: 1780773386 s 370291 us (seq=0, len=0) (USR +10207 us) # USR: 1780773386 s 440540 us (seq=0, len=0) # ENQ: 1780773386 s 440588 us (seq=1, len=0) (USR +47 us) # SND: 1780773386 s 450745 us (seq=1, len=0) (USR +10204 us) # USR: 1780773386 s 520893 us (seq=0, len=0) # ENQ: 1780773386 s 520942 us (seq=2, len=0) (USR +48 us) # SND: 1780773386 s 531090 us (seq=2, len=0) (USR +10197 us) # USR: 1780773386 s 601248 us (seq=0, len=0) # ENQ: 1780773386 s 601296 us (seq=3, len=0) (USR +47 us) # SND: 1780773386 s 611441 us (seq=3, len=0) (USR +10193 us) # USR-ENQ: count=4, avg=48 us, min=47 us, max=49 us # USR-SND: count=4, avg=10200 us, min=10193 us, max=10207 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773386 s 789304 us (seq=0, len=0) # SND: 1780773386 s 799505 us (seq=0, len=0) (USR +10200 us) # USR: 1780773386 s 869648 us (seq=0, len=0) # SND: 1780773386 s 879832 us (seq=1, len=0) (USR +10184 us) # USR: 1780773386 s 949963 us (seq=0, len=0) # SND: 1780773386 s 960156 us (seq=2, len=0) (USR +10192 us) # USR: 1780773387 s 30287 us (seq=0, len=0) # SND: 1780773387 s 40480 us (seq=3, len=0) (USR +10192 us) # USR-SND: count=4, avg=10192 us, min=10184 us, max=10200 us # test ENQ # USR: 1780773387 s 210971 us (seq=0, len=0) # ENQ: 1780773387 s 211025 us (seq=0, len=0) (USR +53 us) # USR: 1780773387 s 291306 us (seq=0, len=0) # ENQ: 1780773387 s 291356 us (seq=1, len=0) (USR +50 us) # USR: 1780773387 s 371648 us (seq=0, len=0) # ENQ: 1780773387 s 371698 us (seq=2, len=0) (USR +49 us) # USR: 1780773387 s 451985 us (seq=0, len=0) # ENQ: 1780773387 s 452035 us (seq=3, len=0) (USR +49 us) # USR-ENQ: count=4, avg=50 us, min=49 us, max=53 us # test ENQ + SND # USR: 1780773387 s 632675 us (seq=0, len=0) # ENQ: 1780773387 s 632730 us (seq=0, len=0) (USR +54 us) # SND: 1780773387 s 642880 us (seq=0, len=0) (USR +10204 us) # USR: 1780773387 s 713034 us (seq=0, len=0) # ENQ: 1780773387 s 713084 us (seq=1, len=0) (USR +49 us) # SND: 1780773387 s 723245 us (seq=1, len=0) (USR +10210 us) # USR: 1780773387 s 793385 us (seq=0, len=0) # ENQ: 1780773387 s 793435 us (seq=2, len=0) (USR +50 us) # SND: 1780773387 s 803594 us (seq=2, len=0) (USR +10209 us) # USR: 1780773387 s 873738 us (seq=0, len=0) # ENQ: 1780773387 s 873802 us (seq=3, len=0) (USR +63 us) # SND: 1780773387 s 883951 us (seq=3, len=0) (USR +10212 us) # USR-ENQ: count=4, avg=54 us, min=49 us, max=63 us # USR-SND: count=4, avg=10209 us, min=10204 us, max=10212 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773388 s 60866 us (seq=0, len=0) # SND: 1780773388 s 70954 us (seq=42, len=0) (USR +10088 us) # USR: 1780773388 s 141191 us (seq=0, len=0) # SND: 1780773388 s 151917 us (seq=42, len=0) (USR +10726 us) # USR: 1780773388 s 222055 us (seq=0, len=0) # SND: 1780773388 s 232252 us (seq=42, len=0) (USR +10197 us) # USR: 1780773388 s 302375 us (seq=0, len=0) # SND: 1780773388 s 312568 us (seq=42, len=0) (USR +10192 us) # USR-SND: count=4, avg=10301 us, min=10088 us, max=10726 us # test ENQ # USR: 1780773388 s 483063 us (seq=0, len=0) # ENQ: 1780773388 s 483115 us (seq=42, len=0) (USR +51 us) # USR: 1780773388 s 563396 us (seq=0, len=0) # ENQ: 1780773388 s 563446 us (seq=42, len=0) (USR +49 us) # USR: 1780773388 s 643730 us (seq=0, len=0) # ENQ: 1780773388 s 643779 us (seq=42, len=0) (USR +48 us) # USR: 1780773388 s 724080 us (seq=0, len=0) # ENQ: 1780773388 s 724129 us (seq=42, len=0) (USR +49 us) # USR-ENQ: count=4, avg=50 us, min=48 us, max=51 us # test ENQ + SND # USR: 1780773388 s 904764 us (seq=0, len=0) # ENQ: 1780773388 s 904829 us (seq=42, len=0) (USR +65 us) # SND: 1780773388 s 914983 us (seq=42, len=0) (USR +10219 us) # USR: 1780773388 s 985136 us (seq=0, len=0) # ENQ: 1780773388 s 985189 us (seq=42, len=0) (USR +52 us) # SND: 1780773388 s 995342 us (seq=42, len=0) (USR +10205 us) # USR: 1780773389 s 65484 us (seq=0, len=0) # ENQ: 1780773389 s 65533 us (seq=42, len=0) (USR +49 us) # SND: 1780773389 s 75684 us (seq=42, len=0) (USR +10199 us) # USR: 1780773389 s 145847 us (seq=0, len=0) # ENQ: 1780773389 s 145897 us (seq=42, len=0) (USR +50 us) # SND: 1780773389 s 156049 us (seq=42, len=0) (USR +10201 us) # USR-ENQ: count=4, avg=54 us, min=49 us, max=65 us # USR-SND: count=4, avg=10206 us, min=10199 us, max=10219 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773389 s 331474 us (seq=0, len=0) # SND: 1780773389 s 341620 us (seq=42, len=0) (USR +10146 us) # USR: 1780773389 s 411663 us (seq=0, len=0) # SND: 1780773389 s 422309 us (seq=42, len=0) (USR +10645 us) # USR: 1780773389 s 492486 us (seq=0, len=0) # SND: 1780773389 s 502633 us (seq=42, len=0) (USR +10147 us) # USR: 1780773389 s 572729 us (seq=0, len=0) # SND: 1780773389 s 584137 us (seq=42, len=0) (USR +11408 us) # USR-SND: count=4, avg=10586 us, min=10146 us, max=11408 us # test ENQ # USR: 1780773389 s 753265 us (seq=0, len=0) # ENQ: 1780773389 s 753298 us (seq=42, len=0) (USR +33 us) # USR: 1780773389 s 833531 us (seq=0, len=0) # ENQ: 1780773389 s 833559 us (seq=42, len=0) (USR +27 us) # USR: 1780773389 s 913784 us (seq=0, len=0) # ENQ: 1780773389 s 913835 us (seq=42, len=0) (USR +51 us) # USR: 1780773389 s 994067 us (seq=0, len=0) # ENQ: 1780773389 s 994095 us (seq=42, len=0) (USR +27 us) # USR-ENQ: count=4, avg=35 us, min=27 us, max=51 us # test ENQ + SND # USR: 1780773390 s 174601 us (seq=0, len=0) # ENQ: 1780773390 s 174636 us (seq=42, len=0) (USR +34 us) # SND: 1780773390 s 184762 us (seq=42, len=0) (USR +10160 us) # USR: 1780773390 s 254874 us (seq=0, len=0) # ENQ: 1780773390 s 254901 us (seq=42, len=0) (USR +27 us) # SND: 1780773390 s 264923 us (seq=42, len=0) (USR +10048 us) # USR: 1780773390 s 335123 us (seq=0, len=0) # ENQ: 1780773390 s 335150 us (seq=42, len=0) (USR +27 us) # SND: 1780773390 s 345171 us (seq=42, len=0) (USR +10048 us) # USR: 1780773390 s 415413 us (seq=0, len=0) # ENQ: 1780773390 s 415446 us (seq=42, len=0) (USR +32 us) # SND: 1780773390 s 425574 us (seq=42, len=0) (USR +10160 us) # USR-ENQ: count=4, avg=30 us, min=27 us, max=34 us # USR-SND: count=4, avg=10104 us, min=10048 us, max=10160 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773390 s 602393 us (seq=0, len=0) # SND: 1780773390 s 612573 us (seq=0, len=0) (USR +10180 us) # USR: 1780773390 s 682702 us (seq=0, len=0) # SND: 1780773390 s 692901 us (seq=1, len=0) (USR +10199 us) # USR: 1780773390 s 763020 us (seq=0, len=0) # SND: 1780773390 s 773208 us (seq=2, len=0) (USR +10187 us) # USR: 1780773390 s 843335 us (seq=0, len=0) # SND: 1780773390 s 853530 us (seq=3, len=0) (USR +10195 us) # USR-SND: count=4, avg=10190 us, min=10180 us, max=10199 us # test ENQ # USR: 1780773391 s 24000 us (seq=0, len=0) # ENQ: 1780773391 s 24048 us (seq=0, len=0) (USR +47 us) # USR: 1780773391 s 104332 us (seq=0, len=0) # ENQ: 1780773391 s 104380 us (seq=1, len=0) (USR +47 us) # USR: 1780773391 s 184657 us (seq=0, len=0) # ENQ: 1780773391 s 184705 us (seq=2, len=0) (USR +48 us) # USR: 1780773391 s 264985 us (seq=0, len=0) # ENQ: 1780773391 s 265033 us (seq=3, len=0) (USR +47 us) # USR-ENQ: count=4, avg=47 us, min=47 us, max=48 us # test ENQ + SND # USR: 1780773391 s 445677 us (seq=0, len=0) # ENQ: 1780773391 s 445722 us (seq=0, len=0) (USR +45 us) # SND: 1780773391 s 455873 us (seq=0, len=0) (USR +10196 us) # USR: 1780773391 s 526024 us (seq=0, len=0) # ENQ: 1780773391 s 526071 us (seq=1, len=0) (USR +47 us) # SND: 1780773391 s 536225 us (seq=1, len=0) (USR +10201 us) # USR: 1780773391 s 606367 us (seq=0, len=0) # ENQ: 1780773391 s 606414 us (seq=2, len=0) (USR +46 us) # SND: 1780773391 s 616479 us (seq=2, len=0) (USR +10112 us) # USR: 1780773391 s 686717 us (seq=0, len=0) # ENQ: 1780773391 s 686764 us (seq=3, len=0) (USR +47 us) # SND: 1780773391 s 696829 us (seq=3, len=0) (USR +10112 us) # USR-ENQ: count=4, avg=46 us, min=45 us, max=47 us # USR-SND: count=4, avg=10155 us, min=10112 us, max=10201 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773391 s 872538 us (seq=0, len=0) # SND: 1780773391 s 882705 us (seq=0, len=0) (USR +10166 us) # USR: 1780773391 s 952809 us (seq=0, len=0) # SND: 1780773391 s 962967 us (seq=1, len=0) (USR +10157 us) # USR: 1780773392 s 33070 us (seq=0, len=0) # SND: 1780773392 s 43218 us (seq=2, len=0) (USR +10148 us) # USR: 1780773392 s 113324 us (seq=0, len=0) # SND: 1780773392 s 124507 us (seq=3, len=0) (USR +11183 us) # USR-SND: count=4, avg=10413 us, min=10148 us, max=11183 us # test ENQ # USR: 1780773392 s 293736 us (seq=0, len=0) # ENQ: 1780773392 s 293764 us (seq=0, len=0) (USR +28 us) # USR: 1780773392 s 373987 us (seq=0, len=0) # ENQ: 1780773392 s 374012 us (seq=1, len=0) (USR +25 us) # USR: 1780773392 s 454167 us (seq=0, len=0) # ENQ: 1780773392 s 454466 us (seq=2, len=0) (USR +298 us) # USR: 1780773392 s 534688 us (seq=0, len=0) # ENQ: 1780773392 s 534713 us (seq=3, len=0) (USR +25 us) # USR-ENQ: count=4, avg=94 us, min=25 us, max=298 us # test ENQ + SND # USR: 1780773392 s 715204 us (seq=0, len=0) # ENQ: 1780773392 s 715229 us (seq=0, len=0) (USR +24 us) # SND: 1780773392 s 725353 us (seq=0, len=0) (USR +10149 us) # USR: 1780773392 s 795467 us (seq=0, len=0) # ENQ: 1780773392 s 795492 us (seq=1, len=0) (USR +25 us) # SND: 1780773392 s 805632 us (seq=1, len=0) (USR +10165 us) # USR: 1780773392 s 875722 us (seq=0, len=0) # ENQ: 1780773392 s 875747 us (seq=2, len=0) (USR +25 us) # SND: 1780773392 s 885882 us (seq=2, len=0) (USR +10159 us) # USR: 1780773392 s 955974 us (seq=0, len=0) # ENQ: 1780773392 s 956000 us (seq=3, len=0) (USR +25 us) # SND: 1780773392 s 966131 us (seq=3, len=0) (USR +10156 us) # USR-ENQ: count=4, avg=25 us, min=24 us, max=25 us # USR-SND: count=4, avg=10157 us, min=10149 us, max=10165 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773393 s 142647 us (seq=0, len=0) # SND: 1780773393 s 154553 us (seq=42, len=0) (USR +11906 us) # USR: 1780773393 s 222963 us (seq=0, len=0) # SND: 1780773393 s 234658 us (seq=42, len=0) (USR +11695 us) # USR: 1780773393 s 303200 us (seq=0, len=0) # SND: 1780773393 s 313382 us (seq=42, len=0) (USR +10181 us) # USR: 1780773393 s 383508 us (seq=0, len=0) # SND: 1780773393 s 393698 us (seq=42, len=0) (USR +10190 us) # USR-SND: count=4, avg=10993 us, min=10181 us, max=11906 us # test ENQ # USR: 1780773393 s 564295 us (seq=0, len=0) # ENQ: 1780773393 s 564329 us (seq=42, len=0) (USR +33 us) # USR: 1780773393 s 644549 us (seq=0, len=0) # ENQ: 1780773393 s 644573 us (seq=42, len=0) (USR +24 us) # USR: 1780773393 s 724805 us (seq=0, len=0) # ENQ: 1780773393 s 724829 us (seq=42, len=0) (USR +24 us) # USR: 1780773393 s 805050 us (seq=0, len=0) # ENQ: 1780773393 s 805074 us (seq=42, len=0) (USR +23 us) # USR-ENQ: count=4, avg=26 us, min=23 us, max=33 us # test ENQ + SND # USR: 1780773393 s 985568 us (seq=0, len=0) # ENQ: 1780773393 s 985592 us (seq=42, len=0) (USR +23 us) # SND: 1780773393 s 998777 us (seq=42, len=0) (USR +13208 us) # USR: 1780773394 s 65833 us (seq=0, len=0) # ENQ: 1780773394 s 65857 us (seq=42, len=0) (USR +23 us) # SND: 1780773394 s 76732 us (seq=42, len=0) (USR +10898 us) # USR: 1780773394 s 146093 us (seq=0, len=0) # ENQ: 1780773394 s 146117 us (seq=42, len=0) (USR +23 us) # SND: 1780773394 s 156984 us (seq=42, len=0) (USR +10891 us) # USR: 1780773394 s 226357 us (seq=0, len=0) # ENQ: 1780773394 s 226380 us (seq=42, len=0) (USR +23 us) # SND: 1780773394 s 237384 us (seq=42, len=0) (USR +11027 us) # USR-ENQ: count=4, avg=23 us, min=23 us, max=23 us # USR-SND: count=4, avg=11506 us, min=10891 us, max=13208 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773394 s 413191 us (seq=0, len=0) # SND: 1780773394 s 423247 us (seq=42, len=0) (USR +10055 us) # USR: 1780773394 s 493458 us (seq=0, len=0) # SND: 1780773394 s 503608 us (seq=42, len=0) (USR +10150 us) # USR: 1780773394 s 573770 us (seq=0, len=0) # SND: 1780773394 s 583979 us (seq=42, len=0) (USR +10208 us) # USR: 1780773394 s 654119 us (seq=0, len=0) # SND: 1780773394 s 664314 us (seq=42, len=0) (USR +10194 us) # USR-SND: count=4, avg=10152 us, min=10055 us, max=10208 us # test ENQ # USR: 1780773394 s 834774 us (seq=0, len=0) # ENQ: 1780773394 s 834833 us (seq=42, len=0) (USR +58 us) # USR: 1780773394 s 915120 us (seq=0, len=0) # ENQ: 1780773394 s 915167 us (seq=42, len=0) (USR +47 us) # USR: 1780773394 s 995450 us (seq=0, len=0) # ENQ: 1780773394 s 995496 us (seq=42, len=0) (USR +46 us) # USR: 1780773395 s 75786 us (seq=0, len=0) # ENQ: 1780773395 s 75852 us (seq=42, len=0) (USR +65 us) # USR-ENQ: count=4, avg=54 us, min=46 us, max=65 us # test ENQ + SND # USR: 1780773395 s 256477 us (seq=0, len=0) # ENQ: 1780773395 s 256523 us (seq=42, len=0) (USR +46 us) # SND: 1780773395 s 266684 us (seq=42, len=0) (USR +10207 us) # USR: 1780773395 s 336840 us (seq=0, len=0) # ENQ: 1780773395 s 336887 us (seq=42, len=0) (USR +47 us) # SND: 1780773395 s 347049 us (seq=42, len=0) (USR +10208 us) # USR: 1780773395 s 417190 us (seq=0, len=0) # ENQ: 1780773395 s 417237 us (seq=42, len=0) (USR +47 us) # SND: 1780773395 s 427392 us (seq=42, len=0) (USR +10201 us) # USR: 1780773395 s 497498 us (seq=0, len=0) # ENQ: 1780773395 s 497546 us (seq=42, len=0) (USR +47 us) # SND: 1780773395 s 507697 us (seq=42, len=0) (USR +10198 us) # USR-ENQ: count=4, avg=47 us, min=46 us, max=47 us # USR-SND: count=4, avg=10204 us, min=10198 us, max=10208 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET # test SND # USR: 1780773395 s 684566 us (seq=0, len=0) # SND: 1780773395 s 694748 us (seq=0, len=0) (USR +10181 us) # USR: 1780773395 s 764889 us (seq=0, len=0) # SND: 1780773395 s 775071 us (seq=1, len=0) (USR +10182 us) # USR: 1780773395 s 845204 us (seq=0, len=0) # SND: 1780773395 s 855405 us (seq=2, len=0) (USR +10200 us) # USR: 1780773395 s 925519 us (seq=0, len=0) # SND: 1780773395 s 935707 us (seq=3, len=0) (USR +10188 us) # USR-SND: count=4, avg=10188 us, min=10181 us, max=10200 us # test ENQ # USR: 1780773396 s 106191 us (seq=0, len=0) # ENQ: 1780773396 s 106243 us (seq=0, len=0) (USR +51 us) # USR: 1780773396 s 186535 us (seq=0, len=0) # ENQ: 1780773396 s 186585 us (seq=1, len=0) (USR +49 us) # USR: 1780773396 s 266865 us (seq=0, len=0) # ENQ: 1780773396 s 266914 us (seq=2, len=0) (USR +49 us) # USR: 1780773396 s 347194 us (seq=0, len=0) # ENQ: 1780773396 s 347250 us (seq=3, len=0) (USR +55 us) # USR-ENQ: count=4, avg=51 us, min=49 us, max=55 us # test ENQ + SND # USR: 1780773396 s 527908 us (seq=0, len=0) # ENQ: 1780773396 s 527958 us (seq=0, len=0) (USR +49 us) # SND: 1780773396 s 538116 us (seq=0, len=0) (USR +10207 us) # USR: 1780773396 s 608270 us (seq=0, len=0) # ENQ: 1780773396 s 608319 us (seq=1, len=0) (USR +48 us) # SND: 1780773396 s 618384 us (seq=1, len=0) (USR +10113 us) # USR: 1780773396 s 688626 us (seq=0, len=0) # ENQ: 1780773396 s 688676 us (seq=2, len=0) (USR +49 us) # SND: 1780773396 s 698833 us (seq=2, len=0) (USR +10206 us) # USR: 1780773396 s 768974 us (seq=0, len=0) # ENQ: 1780773396 s 769029 us (seq=3, len=0) (USR +55 us) # SND: 1780773396 s 779180 us (seq=3, len=0) (USR +10206 us) # USR-ENQ: count=4, avg=50 us, min=48 us, max=55 us # USR-SND: count=4, avg=10183 us, min=10113 us, max=10207 us # protocol: RAW # payload: 10 # server port: 9000 # # family: INET6 # test SND # USR: 1780773396 s 956151 us (seq=0, len=0) # SND: 1780773396 s 966238 us (seq=0, len=0) (USR +10086 us) # USR: 1780773397 s 36480 us (seq=0, len=0) # SND: 1780773397 s 46668 us (seq=1, len=0) (USR +10188 us) # USR: 1780773397 s 116812 us (seq=0, len=0) # SND: 1780773397 s 127016 us (seq=2, len=0) (USR +10203 us) # USR: 1780773397 s 197138 us (seq=0, len=0) # SND: 1780773397 s 207326 us (seq=3, len=0) (USR +10188 us) # USR-SND: count=4, avg=10166 us, min=10086 us, max=10203 us # test ENQ # USR: 1780773397 s 377828 us (seq=0, len=0) # ENQ: 1780773397 s 377893 us (seq=0, len=0) (USR +65 us) # USR: 1780773397 s 458190 us (seq=0, len=0) # ENQ: 1780773397 s 458245 us (seq=1, len=0) (USR +55 us) # USR: 1780773397 s 538535 us (seq=0, len=0) # ENQ: 1780773397 s 538591 us (seq=2, len=0) (USR +55 us) # USR: 1780773397 s 618872 us (seq=0, len=0) # ENQ: 1780773397 s 618934 us (seq=3, len=0) (USR +62 us) # USR-ENQ: count=4, avg=59 us, min=55 us, max=65 us # test ENQ + SND # USR: 1780773397 s 799589 us (seq=0, len=0) # ENQ: 1780773397 s 799644 us (seq=0, len=0) (USR +55 us) # SND: 1780773397 s 809791 us (seq=0, len=0) (USR +10202 us) # USR: 1780773397 s 879946 us (seq=0, len=0) # ENQ: 1780773397 s 880002 us (seq=1, len=0) (USR +55 us) # SND: 1780773397 s 890157 us (seq=1, len=0) (USR +10210 us) # USR: 1780773397 s 960304 us (seq=0, len=0) # ENQ: 1780773397 s 960359 us (seq=2, len=0) (USR +55 us) # SND: 1780773397 s 970512 us (seq=2, len=0) (USR +10207 us) # USR: 1780773398 s 40655 us (seq=0, len=0) # ENQ: 1780773398 s 40716 us (seq=3, len=0) (USR +61 us) # SND: 1780773398 s 50866 us (seq=3, len=0) (USR +10211 us) # USR-ENQ: count=4, avg=56 us, min=55 us, max=61 us # USR-SND: count=4, avg=10208 us, min=10202 us, max=10211 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET (PF_PACKET) # test SND # USR: 1780773398 s 228037 us (seq=0, len=0) # SND: 1780773398 s 238086 us (seq=0, len=0) (USR +10048 us) # USR: 1780773398 s 308358 us (seq=0, len=0) # SND: 1780773398 s 318529 us (seq=1, len=0) (USR +10171 us) # USR: 1780773398 s 388655 us (seq=0, len=0) # SND: 1780773398 s 398820 us (seq=2, len=0) (USR +10165 us) # USR: 1780773398 s 468961 us (seq=0, len=0) # SND: 1780773398 s 479136 us (seq=3, len=0) (USR +10175 us) # USR-SND: count=4, avg=10140 us, min=10048 us, max=10175 us # test ENQ # USR: 1780773398 s 672193 us (seq=0, len=0) # ENQ: 1780773398 s 672226 us (seq=0, len=0) (USR +32 us) # USR: 1780773398 s 752510 us (seq=0, len=0) # ENQ: 1780773398 s 752541 us (seq=1, len=0) (USR +30 us) # USR: 1780773398 s 832839 us (seq=0, len=0) # ENQ: 1780773398 s 832870 us (seq=2, len=0) (USR +30 us) # USR: 1780773398 s 913160 us (seq=0, len=0) # ENQ: 1780773398 s 913196 us (seq=3, len=0) (USR +36 us) # USR-ENQ: count=4, avg=32 us, min=30 us, max=36 us # test ENQ + SND # USR: 1780773399 s 112221 us (seq=0, len=0) # ENQ: 1780773399 s 112252 us (seq=0, len=0) (USR +30 us) # SND: 1780773399 s 122427 us (seq=0, len=0) (USR +10205 us) # USR: 1780773399 s 192464 us (seq=0, len=0) # ENQ: 1780773399 s 192494 us (seq=1, len=0) (USR +29 us) # SND: 1780773399 s 202649 us (seq=1, len=0) (USR +10185 us) # USR: 1780773399 s 272805 us (seq=0, len=0) # ENQ: 1780773399 s 272835 us (seq=2, len=0) (USR +30 us) # SND: 1780773399 s 282997 us (seq=2, len=0) (USR +10192 us) # USR: 1780773399 s 353134 us (seq=0, len=0) # ENQ: 1780773399 s 353169 us (seq=3, len=0) (USR +35 us) # SND: 1780773399 s 363325 us (seq=3, len=0) (USR +10191 us) # USR-ENQ: count=4, avg=31 us, min=29 us, max=35 us # USR-SND: count=4, avg=10193 us, min=10185 us, max=10205 us # protocol: UDP # payload: 10 # server port: 9000 # # family: INET6 (PF_PACKET) # test SND # USR: 1780773399 s 559554 us (seq=0, len=0) # SND: 1780773399 s 570144 us (seq=0, len=0) (USR +10589 us) # USR: 1780773399 s 639813 us (seq=0, len=0) # SND: 1780773399 s 649942 us (seq=1, len=0) (USR +10129 us) # USR: 1780773399 s 720050 us (seq=0, len=0) # SND: 1780773399 s 730138 us (seq=2, len=0) (USR +10087 us) # USR: 1780773399 s 800287 us (seq=0, len=0) # SND: 1780773399 s 810368 us (seq=3, len=0) (USR +10081 us) # USR-SND: count=4, avg=10222 us, min=10081 us, max=10589 us # test ENQ # USR: 1780773400 s 606 us (seq=0, len=0) # ENQ: 1780773400 s 623 us (seq=0, len=0) (USR +16 us) # USR: 1780773400 s 80858 us (seq=0, len=0) # ENQ: 1780773400 s 80875 us (seq=1, len=0) (USR +16 us) # USR: 1780773400 s 161104 us (seq=0, len=0) # ENQ: 1780773400 s 161121 us (seq=2, len=0) (USR +16 us) # USR: 1780773400 s 241342 us (seq=0, len=0) # ENQ: 1780773400 s 241362 us (seq=3, len=0) (USR +20 us) # USR-ENQ: count=4, avg=17 us, min=16 us, max=20 us # test ENQ + SND # USR: 1780773400 s 440374 us (seq=0, len=0) # ENQ: 1780773400 s 440390 us (seq=0, len=0) (USR +16 us) # SND: 1780773400 s 450444 us (seq=0, len=0) (USR +10069 us) # USR: 1780773400 s 520602 us (seq=0, len=0) # ENQ: 1780773400 s 520619 us (seq=1, len=0) (USR +16 us) # SND: 1780773400 s 530693 us (seq=1, len=0) (USR +10091 us) # USR: 1780773400 s 600854 us (seq=0, len=0) # ENQ: 1780773400 s 600876 us (seq=2, len=0) (USR +22 us) # SND: 1780773400 s 610934 us (seq=2, len=0) (USR +10080 us) # USR: 1780773400 s 681113 us (seq=0, len=0) # ENQ: 1780773400 s 681130 us (seq=3, len=0) (USR +16 us) # SND: 1780773400 s 691209 us (seq=3, len=0) (USR +10095 us) # USR-ENQ: count=4, avg=17 us, min=16 us, max=22 us # USR-SND: count=4, avg=10084 us, min=10069 us, max=10095 us # OK. All tests passed ok 122 selftests: net: txtimestamp.sh # timeout set to 3600 # selftests: net: udpgro.sh # ipv4 # no GRO ok # no GRO chk cmsg ok # GRO ok # GRO chk cmsg ok # GRO with custom segment size ok # GRO with custom segment size cmsg ok # bad GRO lookup ok # multiple GRO socks ok # ipv6 # no GRO ok # no GRO chk cmsg ok # GRO ok # GRO chk cmsg ok # GRO with custom segment size ok # GRO with custom segment size cmsg ok # bad GRO lookup ok # multiple GRO socks ok ok 123 selftests: net: udpgro.sh # timeout set to 3600 # selftests: net: udpgro_bench.sh # ipv4 # tcp - over veth touching data # tcp rx: 29 MB/s 5967 calls/s # tcp tx: 29 MB/s 497 calls/s 497 msg/s # tcp tx: 29 MB/s 500 calls/s 500 msg/s # tcp rx: 29 MB/s 5959 calls/s # tcp tx: 29 MB/s 498 calls/s 498 msg/s # tcp rx: 29 MB/s 5971 calls/s # udp gso - over veth touching data # udp rx: 34 MB/s 24494 calls/s # udp tx: 35 MB/s 601 calls/s 601 msg/s # udp rx: 38 MB/s 27080 calls/s # udp tx: 38 MB/s 645 calls/s 645 msg/s # udp rx: 35 MB/s 25444 calls/s # udp tx: 35 MB/s 606 calls/s 606 msg/s # udp rx: 35 MB/s 25444 calls/s # udp gso and gro - over veth touching data # udp rx: 34 MB/s 24368 calls/s # udp tx: 35 MB/s 604 calls/s 604 msg/s # udp rx: 35 MB/s 25410 calls/s # udp tx: 35 MB/s 604 calls/s 604 msg/s # udp rx: 35 MB/s 25434 calls/s # udp tx: 35 MB/s 605 calls/s 605 msg/s # udp rx: 35 MB/s 25504 calls/s # udp tx: 35 MB/s 606 calls/s 606 msg/s # ipv6 # tcp - over veth touching data # tcp rx: 29 MB/s 5947 calls/s # tcp tx: 29 MB/s 500 calls/s 500 msg/s # tcp rx: 29 MB/s 5963 calls/s # tcp tx: 29 MB/s 500 calls/s 500 msg/s # tcp tx: 29 MB/s 494 calls/s 494 msg/s # tcp rx: 29 MB/s 5900 calls/s # udp gso - over veth touching data # udp rx: 33 MB/s 24561 calls/s # udp tx: 34 MB/s 588 calls/s 588 msg/s # udp rx: 41 MB/s 29987 calls/s # udp tx: 41 MB/s 697 calls/s 697 msg/s # udp rx: 34 MB/s 25429 calls/s # udp tx: 34 MB/s 591 calls/s 591 msg/s # udp rx: 34 MB/s 25389 calls/s # udp tx: 34 MB/s 590 calls/s 590 msg/s # udp gso and gro - over veth touching data # udp rx: 33 MB/s 24491 calls/s # udp tx: 34 MB/s 584 calls/s 584 msg/s # udp rx: 34 MB/s 25225 calls/s # udp tx: 34 MB/s 589 calls/s 589 msg/s # udp rx: 34 MB/s 25327 calls/s # udp tx: 34 MB/s 588 calls/s 588 msg/s # udp rx: 34 MB/s 25327 calls/s # udp tx: 34 MB/s 589 calls/s 589 msg/s ok 124 selftests: net: udpgro_bench.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: 28 MB/s 483 calls/s 483 msg/s # tcp rx: 28 MB/s 2131 calls/s # tcp tx: 28 MB/s 489 calls/s 489 msg/s # tcp rx: 28 MB/s 2118 calls/s # tcp tx: 28 MB/s 487 calls/s 487 msg/s # tcp rx: 28 MB/s 2240 calls/s # udp gso - over veth touching data # -l 4 -6 -D 2001:db8::1 -u -S 0 rx -4 -v # -4 -v # udp rx: 37 MB/s 27090 calls/s # udp tx: 37 MB/s 643 calls/s 643 msg/s # udp rx: 37 MB/s 27563 calls/s # udp tx: 37 MB/s 639 calls/s 639 msg/s # udp rx: 37 MB/s 27391 calls/s # udp tx: 37 MB/s 636 calls/s 636 msg/s # udp rx: 37 MB/s 27090 calls/s # udp tx: 37 MB/s 630 calls/s 630 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: 36 MB/s 26789 calls/s # udp tx: 37 MB/s 637 calls/s 637 msg/s # udp rx: 37 MB/s 27434 calls/s # udp tx: 37 MB/s 638 calls/s 638 msg/s # udp rx: 37 MB/s 27180 calls/s # udp tx: 37 MB/s 632 calls/s 632 msg/s # udp rx: 38 MB/s 27817 calls/s ok 125 selftests: net: udpgro_frglist.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 tx: 32 MB/s 556 calls/s 556 msg/s # udp rx: 0 MB/s 512 calls/s # udp tx: 32 MB/s 551 calls/s 551 msg/s # udp rx: 0 MB/s 512 calls/s # udp tx: 32 MB/s 556 calls/s 556 msg/s # UDP GRO fwd perf udp rx: 32 MB/s 26784 calls/s # udp tx: 34 MB/s 581 calls/s 581 msg/s # udp rx: 34 MB/s 28080 calls/s # udp tx: 34 MB/s 584 calls/s 584 msg/s # udp rx: 34 MB/s 28224 calls/s # udp tx: 34 MB/s 588 calls/s 588 msg/s # GRO frag list over UDP tunnel ok # GRO fwd over UDP tunnel ok # GSO after GRO iperf3: error - unable to create a new stream: Bad file descriptor # iperf3: error - unable to create a new stream: No such file or directory # fail client exit code 1, server 0 # IPv6 # No GRO ok # GRO frag list ok # GRO fwd ok # UDP fwd perf udp rx: 32 MB/s 26640 calls/s # udp tx: 34 MB/s 582 calls/s 582 msg/s # udp rx: 34 MB/s 27888 calls/s # udp tx: 34 MB/s 580 calls/s 580 msg/s # udp rx: 34 MB/s 27936 calls/s # udp tx: 34 MB/s 582 calls/s 582 msg/s # UDP GRO fwd perf udp rx: 33 MB/s 26880 calls/s # udp tx: 34 MB/s 582 calls/s 582 msg/s # udp rx: 34 MB/s 27936 calls/s # udp tx: 34 MB/s 581 calls/s 581 msg/s # udp rx: 34 MB/s 27936 calls/s # GRO frag list over UDP tunnel ok # GRO fwd over UDP tunnel ok # GSO after GRO iperf3: error - unable to create a new stream: Bad file descriptor # iperf3: error - unable to create a new stream: No such file or directory # fail client exit code 1, server 0 not ok 126 selftests: net: udpgro_fwd.sh # exit=1 # 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:1472 gso:1473 # ipv4 tx:1473 gso:1474 (fail) # 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:1472 gso:1473 # ipv4 tx:1473 gso:1474 (fail) # 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:1452 gso:1453 # ipv6 tx:1453 gso:1454 (fail) # 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:2 gso:1 ext-hdr # 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:1452 gso:1453 # ipv6 tx:1453 gso:1454 (fail) # 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:2 gso:1 ext-hdr # 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:1472 gso:1473 # ipv4 tx:1473 gso:1474 (fail) # 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:1452 gso:1453 # ipv6 tx:1453 gso:1454 (fail) # 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:2 gso:1 ext-hdr # 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:1472 gso:1473 # ipv4 tx:1473 gso:1474 (fail) # 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:1452 gso:1453 # ipv6 tx:1453 gso:1454 (fail) # 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:2 gso:1 ext-hdr # 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:1472 gso:1473 # ipv4 tx:1473 gso:1474 (fail) # 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:1452 gso:1453 # ipv6 tx:1453 gso:1454 (fail) # 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:2 gso:1 ext-hdr # 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:1472 gso:1473 # ipv4 tx:1473 gso:1474 (fail) # 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:1452 gso:1453 # ipv6 tx:1453 gso:1454 (fail) # 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:2 gso:1 ext-hdr # 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:1472 gso:1473 # ipv4 tx:1473 gso:1474 (fail) # 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:1452 gso:1453 # ipv6 tx:1453 gso:1454 (fail) # 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:2 gso:1 ext-hdr # ipv6 tx:5 gso:2 # ipv6 tx:128 gso:1 # ipv6 tx:129 gso:1 (fail) # OK ok 127 selftests: net: udpgso.sh # timeout set to 3600 # selftests: net: udpgso_bench.sh # ipv4 # tcp # RTNETLINK answers: Invalid argument # tcp tx: 1820 MB/s 30885 calls/s 30885 msg/s # tcp rx: 1822 MB/s 30750 calls/s # tcp tx: 1851 MB/s 31400 calls/s 31400 msg/s # tcp rx: 1853 MB/s 31319 calls/s # tcp tx: 1898 MB/s 32201 calls/s 32201 msg/s # tcp zerocopy # RTNETLINK answers: Invalid argument # tcp tx: 965 MB/s 16379 calls/s 16379 msg/s # tcp rx: 966 MB/s 16284 calls/s # tcp tx: 949 MB/s 16110 calls/s 16110 msg/s # tcp rx: 950 MB/s 16064 calls/s # tcp tx: 957 MB/s 16242 calls/s 16242 msg/s # udp # RTNETLINK answers: Invalid argument # udp rx: 63 MB/s 44905 calls/s # udp tx: 65 MB/s 46326 calls/s 1103 msg/s # udp rx: 65 MB/s 46469 calls/s # udp tx: 65 MB/s 46368 calls/s 1104 msg/s # udp rx: 64 MB/s 46039 calls/s # udp tx: 64 MB/s 46074 calls/s 1097 msg/s # udp sendmmsg # RTNETLINK answers: Invalid argument # udp rx: 58 MB/s 41551 calls/s # udp tx: 60 MB/s 43050 calls/s 1025 msg/s # udp rx: 61 MB/s 43752 calls/s # udp tx: 61 MB/s 43806 calls/s 1043 msg/s # udp rx: 60 MB/s 42932 calls/s # udp tx: 60 MB/s 42882 calls/s 1021 msg/s # udp gso # RTNETLINK answers: Invalid argument # udp rx: 58 MB/s 41538 calls/s # udp tx: 60 MB/s 1025 calls/s 1025 msg/s # udp rx: 60 MB/s 43176 calls/s # udp tx: 60 MB/s 1027 calls/s 1027 msg/s # udp rx: 60 MB/s 42966 calls/s # udp tx: 60 MB/s 1022 calls/s 1022 msg/s # udp gso zerocopy # RTNETLINK answers: Invalid argument # udp rx: 57 MB/s 40950 calls/s # udp tx: 59 MB/s 1008 calls/s 1008 msg/s # udp rx: 58 MB/s 41916 calls/s # udp tx: 58 MB/s 997 calls/s 997 msg/s # udp rx: 59 MB/s 42336 calls/s # udp tx: 59 MB/s 1007 calls/s 1007 msg/s # udp gso timestamp # RTNETLINK answers: Invalid argument # udp rx: 57 MB/s 41202 calls/s # udp tx: 59 MB/s 1011 calls/s 1011 msg/s # udp rx: 59 MB/s 42504 calls/s # udp tx: 59 MB/s 1009 calls/s 1009 msg/s # udp rx: 59 MB/s 42378 calls/s # udp tx: 59 MB/s 1010 calls/s 1010 msg/s # udp gso zerocopy audit # RTNETLINK answers: Invalid argument # udp rx: 56 MB/s 40194 calls/s # udp tx: 58 MB/s 997 calls/s 997 msg/s # udp rx: 58 MB/s 41916 calls/s # udp tx: 58 MB/s 995 calls/s 995 msg/s # udp rx: 58 MB/s 41958 calls/s # udp tx: 59 MB/s 1001 calls/s 1001 msg/s # Summary over 3.000 seconds... # sum udp tx: 60 MB/s 2993 calls (997/s) 2993 msgs (997/s) # Zerocopy acks: 2993 # udp gso timestamp audit # RTNETLINK answers: Invalid argument # udp rx: 57 MB/s 40824 calls/s # udp tx: 59 MB/s 1002 calls/s 1002 msg/s # udp rx: 59 MB/s 42378 calls/s # udp tx: 59 MB/s 1001 calls/s 1001 msg/s # udp rx: 59 MB/s 42042 calls/s # udp tx: 59 MB/s 1006 calls/s 1006 msg/s # Summary over 3.000 seconds... # sum udp tx: 60 MB/s 3009 calls (1003/s) 3009 msgs (1003/s) # Tx Timestamps: 3009 received 0 errors # udp gso zerocopy timestamp audit # RTNETLINK answers: Invalid argument # udp rx: 56 MB/s 40026 calls/s # udp tx: 58 MB/s 984 calls/s 984 msg/s # udp rx: 58 MB/s 41328 calls/s # udp tx: 57 MB/s 982 calls/s 982 msg/s # udp rx: 58 MB/s 41370 calls/s # udp tx: 58 MB/s 986 calls/s 986 msg/s # Summary over 3.000 seconds... # sum udp tx: 59 MB/s 2952 calls (984/s) 2952 msgs (984/s) # Tx Timestamps: 2952 received 0 errors # Zerocopy acks: 2952 # ipv6 # tcp # RTNETLINK answers: Invalid argument # tcp tx: 1820 MB/s 30878 calls/s 30878 msg/s # tcp rx: 1821 MB/s 30791 calls/s # tcp tx: 1865 MB/s 31635 calls/s 31635 msg/s # tcp rx: 1867 MB/s 31560 calls/s # tcp tx: 1869 MB/s 31715 calls/s 31715 msg/s # tcp zerocopy # RTNETLINK answers: Invalid argument # tcp tx: 936 MB/s 15879 calls/s 15879 msg/s # tcp rx: 937 MB/s 15802 calls/s # tcp tx: 958 MB/s 16258 calls/s 16258 msg/s # tcp rx: 959 MB/s 16165 calls/s # tcp tx: 954 MB/s 16187 calls/s 16187 msg/s # udp # RTNETLINK answers: Invalid argument # udp rx: 61 MB/s 45201 calls/s # udp tx: 64 MB/s 47042 calls/s 1094 msg/s # udp rx: 64 MB/s 46859 calls/s # udp tx: 64 MB/s 46741 calls/s 1087 msg/s # udp rx: 63 MB/s 46428 calls/s # udp tx: 63 MB/s 46440 calls/s 1080 msg/s # udp sendmmsg # RTNETLINK answers: Invalid argument # udp rx: 57 MB/s 41996 calls/s # udp tx: 59 MB/s 43559 calls/s 1013 msg/s # udp rx: 60 MB/s 43837 calls/s # udp tx: 59 MB/s 43688 calls/s 1016 msg/s # udp rx: 60 MB/s 44160 calls/s # udp tx: 60 MB/s 44247 calls/s 1029 msg/s # udp gso # RTNETLINK answers: Invalid argument # udp rx: 57 MB/s 41968 calls/s # udp tx: 59 MB/s 1006 calls/s 1006 msg/s # udp rx: 59 MB/s 43301 calls/s # udp tx: 59 MB/s 1006 calls/s 1006 msg/s # udp rx: 59 MB/s 43344 calls/s # udp gso zerocopy # RTNETLINK answers: Invalid argument # udp rx: 56 MB/s 41065 calls/s # udp tx: 58 MB/s 984 calls/s 984 msg/s # udp rx: 58 MB/s 42484 calls/s # udp tx: 58 MB/s 987 calls/s 987 msg/s # udp rx: 57 MB/s 42140 calls/s # udp tx: 57 MB/s 977 calls/s 977 msg/s # udp gso timestamp # RTNETLINK answers: Invalid argument # udp rx: 56 MB/s 41280 calls/s # udp tx: 58 MB/s 991 calls/s 991 msg/s # udp rx: 58 MB/s 42742 calls/s # udp tx: 58 MB/s 993 calls/s 993 msg/s # udp rx: 58 MB/s 42742 calls/s # udp tx: 58 MB/s 988 calls/s 988 msg/s # udp gso zerocopy audit # RTNETLINK answers: Invalid argument # udp rx: 55 MB/s 40635 calls/s # udp tx: 57 MB/s 977 calls/s 977 msg/s # udp rx: 57 MB/s 42140 calls/s # udp tx: 57 MB/s 976 calls/s 976 msg/s # udp rx: 57 MB/s 42140 calls/s # udp tx: 57 MB/s 983 calls/s 983 msg/s # Summary over 3.000 seconds... # sum udp tx: 59 MB/s 2936 calls (978/s) 2936 msgs (978/s) # Zerocopy acks: 2936 # udp gso timestamp audit # RTNETLINK answers: Invalid argument # udp rx: 56 MB/s 40979 calls/s # udp tx: 58 MB/s 988 calls/s 988 msg/s # udp rx: 58 MB/s 42398 calls/s # udp tx: 58 MB/s 986 calls/s 986 msg/s # udp rx: 58 MB/s 42527 calls/s # udp tx: 58 MB/s 987 calls/s 987 msg/s # Summary over 3.000 seconds... # sum udp tx: 59 MB/s 2961 calls (987/s) 2961 msgs (987/s) # Tx Timestamps: 2961 received 0 errors # udp gso zerocopy timestamp audit # RTNETLINK answers: Invalid argument # udp rx: 53 MB/s 39044 calls/s # udp tx: 55 MB/s 940 calls/s 940 msg/s # udp rx: 56 MB/s 41452 calls/s # udp tx: 56 MB/s 962 calls/s 962 msg/s # udp rx: 56 MB/s 41323 calls/s # udp tx: 56 MB/s 961 calls/s 961 msg/s # Summary over 3.000 seconds... # sum udp tx: 57 MB/s 2863 calls (954/s) 2863 msgs (954/s) # Tx Timestamps: 2863 received 0 errors # Zerocopy acks: 2863 # udpgso_bench.sh: PASS=20 SKIP=0 FAIL=0 # udpgso_bench.sh: PASS ok 128 selftests: net: udpgso_bench.sh # 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 129 selftests: net: unicast_extensions.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 130 selftests: net: veth.sh # timeout set to 3600 # selftests: net: vlan_bridge_binding.sh # TEST: Test bridge_binding on [ OK ] # TEST: Test bridge_binding off [ OK ] # TEST: Test bridge_binding off->on [ OK ] # TEST: Test bridge_binding on->off [ OK ] # TEST: Test bridge_binding off->on when upper down [ OK ] # TEST: Test bridge_binding on->off when upper down [ OK ] # TEST: Test bridge_binding off->on when lower down [ OK ] # TEST: Test bridge_binding on->off when lower down [ OK ] ok 131 selftests: net: vlan_bridge_binding.sh # timeout set to 3600 # selftests: net: vlan_hw_filter.sh ok 132 selftests: net: vlan_hw_filter.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 133 selftests: net: vrf-xfrm-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 [ OK ] # 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: 30 # Tests failed: 0 ok 134 selftests: net: vrf_route_leaking.sh # timeout set to 3600 # selftests: net: vrf_strict_mode_test.sh # # ################################################################################ # TEST SECTION: VRF strict_mode test on init network namespace # ################################################################################ # # 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 # ################################################################################ # # TEST: testns-zFTHbk: net.vrf.strict_mode is available [ OK ] # # TEST: testns-zFTHbk: strict_mode=0 by default, 0 vrfs [ OK ] # # TEST: testns-zFTHbk: enable strict_mode (=1) [ OK ] # # TEST: testns-zFTHbk: add vrf vrf100, 1 vrfs for table 100 [ OK ] # # TEST: testns-zFTHbk: vrf vrf100 up, addr 10.0.100.1/24 [ OK ] # # TEST: testns-zFTHbk: CANNOT add vrf vrf101, 1 vrfs for table 100 [ OK ] # # TEST: testns-zFTHbk: CANNOT add vrf vrf102, 1 vrfs for table 100 [ OK ] # # TEST: testns-zFTHbk: add vrf vrf200, 1 vrfs for table 200 [ OK ] # # TEST: testns-zFTHbk: disable strict_mode (=0) [ OK ] # # TEST: testns-zFTHbk: add vrf vrf101, 2 vrfs for table 100 [ OK ] # # TEST: testns-zFTHbk: 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-zFTHbk: check strict_mode=0 [ OK ] # # TEST: testns-zFTHbk: remove vrf vrf101 [ OK ] # # TEST: testns-zFTHbk: remove vrf vrf102 [ OK ] # # TEST: init: disable strict_mode (=0) [ OK ] # # TEST: testns-zFTHbk: enable strict_mode (=1) [ OK ] # # TEST: init: enable strict_mode (=1) [ OK ] # # TEST: init: enable strict_mode (=1) [ OK ] # # TEST: testns-zFTHbk: disable strict_mode (=0) [ OK ] # # TEST: testns-zFTHbk: disable strict_mode (=0) [ OK ] # # TEST: init: check strict_mode=1 [ OK ] # # TEST: testns-zFTHbk: check strict_mode=0 [ OK ] # # Tests passed: 37 # Tests failed: 0 ok 135 selftests: net: vrf_strict_mode_test.sh # timeout set to 3600 # selftests: net: xfrm_state.sh # TEST: IPv4 unreachable from router r3 [ PASS ] # TEST: IPv6 unreachable from router r3 [ PASS ] # TEST: IPv4 unreachable from IPsec gateway s2 [ PASS ] # TEST: IPv6 unreachable from IPsec gateway s2 [ PASS ] # TEST: IPv4 MTU exceeded from IPsec gateway s2 [ PASS ] # TEST: IPv6 MTU exceeded from IPsec gateway s2 [ PASS ] # TEST: IPv4 MTU exceeded from ESP router r2 [ PASS ] # TEST: IPv6 MTU exceeded from ESP router r2 [ PASS ] # TEST: IPv4 MTU exceeded from router r3 [ PASS ] # TEST: IPv6 MTU exceeded from router r3 [ PASS ] ok 136 selftests: net: xfrm_state.sh