make -C tools/testing/selftests TARGETS="net" TEST_PROGS=bpf_offload.py TEEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 7200 # selftests: net: bpf_offload.py # 273.93 [+273.93] Test destruction of generic XDP... # 273.94 [+0.00] Test TC non-offloaded... # 273.94 [+0.00] Test TC non-offloaded isn't getting bound... # 273.94 [+0.00] Test TC offloads are off by default... # 273.94 [+0.00] Test TC offload by default... # 273.94 [+0.00] Test TC cBPF bytcode tries offload by default... # 273.94 [+0.00] Test TC cBPF unbound bytecode doesn't offload... # 273.94 [+0.00] Test non-0 chain offload... # 273.94 [+0.00] Test TC replace... # 273.94 [+0.00] Test TC replace bad flags... # 273.94 [+0.00] Test spurious extack from the driver... # 273.94 [+0.00] Test TC offloads failure... # 273.95 [+0.00] Test TC offloads work... # 273.95 [+0.00] Test TC offload basics... # 273.95 [+0.00] Test TC offload is device-bound... # 273.95 [+0.00] Test disabling TC offloads is rejected while filters installed... # 273.95 [+0.00] Test qdisc removal frees things... # 273.95 [+0.00] Test disabling TC offloads is OK without filters... # 273.95 [+0.00] Test destroying device gets rid of TC filters... # 273.95 [+0.00] Test destroying device gets rid of XDP... # 273.95 [+0.00] Test XDP prog reporting... # 273.95 [+0.00] Test XDP prog replace without force... # 273.95 [+0.00] Test XDP prog replace with force... # 273.96 [+0.00] Test XDP prog replace with bad flags... # 273.96 [+0.00] Test MTU restrictions... # 273.96 [+0.00] Test non-offload XDP attaching to HW... # 273.96 [+0.00] Test offload XDP attaching to drv... # 273.96 [+0.00] Test dev-bound program in generic mode... # 273.96 [+0.00] Test XDP load failure... # 273.96 [+0.00] Test XDP offload... # 273.96 [+0.00] Test XDP offload is device bound... # 273.96 [+0.00] Test removing XDP program many times... # 273.96 [+0.00] Test attempt to use a program for a wrong device... # 273.96 [+0.00] Test multi-attachment XDP - default + offload... # 273.97 [+0.00] Test multi-attachment XDP - replace... # 273.97 [+0.00] Test multi-attachment XDP - remove without mode... # 273.97 [+0.00] Test multi-attachment XDP - reattach... # 273.97 [+0.00] Test multi-attachment XDP - device remove... # 273.97 [+0.00] Test multi-attachment XDP - drv + offload... # 273.97 [+0.00] Test multi-attachment XDP - replace... # 273.97 [+0.00] Test multi-attachment XDP - remove without mode... # 273.97 [+0.00] Test multi-attachment XDP - reattach... # 273.97 [+0.00] Test multi-attachment XDP - device remove... # 273.98 [+0.00] Test multi-attachment XDP - generic + offload... # 273.98 [+0.00] Test multi-attachment XDP - replace... # 273.98 [+0.00] Test multi-attachment XDP - remove without mode... # 273.98 [+0.00] Test multi-attachment XDP - reattach... # 273.98 [+0.00] Test multi-attachment XDP - device remove... # 273.98 [+0.00] Test mixing of TC and XDP... # 273.98 [+0.00] Test binding TC from pinned... # 273.98 [+0.00] Test binding XDP from pinned... # 273.98 [+0.00] Test offload of wrong type fails... # 273.98 [+0.00] Test asking for TC offload of two filters... # 273.98 [+0.00] Test if netdev removal waits for translation... # 273.99 [+0.00] Test loading program with maps... # 273.99 [+0.00] Test bpftool bound info reporting (own ns)... # 273.99 [+0.00] Test bpftool bound info reporting (other ns)... # 273.99 [+0.00] Test bpftool bound info reporting (remote ns)... # 273.99 [+0.00] Test bpftool bound info reporting (back to own ns)... # 273.99 [+0.00] Test bpftool bound info reporting (removed dev)... # 273.99 [+0.00] Test map update (no flags)... # 273.99 [+0.00] Test map update (exists)... # 273.99 [+0.00] Test map update (noexist)... # 274.00 [+0.00] Test map dump... # 274.00 [+0.00] Test map getnext... # 274.00 [+0.00] Test map delete (htab)... # 274.00 [+0.00] Test map delete (array)... # 274.00 [+0.00] Test map remove... # 274.00 [+0.00] Test map creation fail path... # 274.00 [+0.00] Test multi-dev ASIC program reuse... # 274.00 [+0.00] Test multi-dev ASIC cross-dev replace... # 274.00 [+0.00] Test multi-dev ASIC cross-dev install... # 274.00 [+0.00] Test multi-dev ASIC cross-dev map reuse... # 274.00 [+0.00] Test multi-dev ASIC cross-dev destruction... # 274.00 [+0.00] Test multi-dev ASIC cross-dev destruction - move... # 274.00 [+0.00] Test multi-dev ASIC cross-dev destruction - orphaned... # 274.01 [+0.00] bpf_offload.py: OK ok 1 selftests: net: bpf_offload.py make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak unreferenced object 0xffff88800b011000 (size 256): comm "ip", pid 261, jiffies 4294678952 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff88800a5af100 (size 256): comm "kworker/u16:0", pid 11, jiffies 4294679191 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d DETECTED CRASH, lowering timeout /0x4a0 fib4_semantics_init+0x25/0xf0 ops_exit_list+0x99/0x170 cleanup_net+0x4fe/0xaf0 process_one_work+0xe55/0x16d0 worker_thread+0x58c/0xce0 kthread+0x359/0x5d0 ret_from_fork+0x31/0x70 ret_from_fork_asm+0x1a/0x30 unreferenced object 0xffff888005d86b00 (size 256): comm "ip", pid 1271, jiffies 4294838577 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak DETECTED CRASH, lowering timeout unreferenced object 0xffff88800b011000 (size 256): comm "ip", pid 261, jiffies 4294678952 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f unreferenced object 0xffff88800a5af100 (size 256): comm "kworker/u16:0", pid 11, jiffies 4294679191 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 ops_exit_list+0x99/0x170 cleanup_net+0x4fe/0xaf0 process_one_work+0xe55/0x16d0 worker_thread+0x58c/0xce0 kthread+0x359/0x5d0 ret_from_fork+0x31/0x70 ret_from_fork_asm+0x1a/0x30 unreferenced object 0xffff888005d86b00 (size 256): comm "ip", pid 1271, jiffies 4294838577 hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 0): __kmalloc_node_noprof+0x35d/0x4a0 fib4_semantics_init+0x25/0xf0 fib_net_init+0x17e/0x340 ops_init+0x189/0x550 setup_net+0x189/0x750 copy_net_ns+0x238/0x4b0 create_new_namespaces+0x35f/0x920 unshare_nsproxy_namespaces+0x8a/0x1b0 ksys_unshare+0x2c4/0x6e0 __x64_sys_unshare+0x31/0x40 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f xx__->