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/lib' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net/lib' 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 # 175.00 [+175.00] Test destruction of generic XDP... # 175.01 [+0.00] Test TC non-offloaded... # 175.01 [+0.00] Test TC non-offloaded isn't getting bound... # 175.01 [+0.00] Test TC offloads are off by default... # 175.01 [+0.00] Test TC offload by default... # 175.01 [+0.00] Test TC cBPF bytcode tries offload by default... # 175.01 [+0.00] Test TC cBPF unbound bytecode doesn't offload... # 175.01 [+0.00] Test non-0 chain offload... # 175.02 [+0.00] Test TC replace... # 175.02 [+0.00] Test TC replace bad flags... # 175.02 [+0.00] Test spurious extack from the driver... # 175.02 [+0.00] Test TC offloads failure... # 175.02 [+0.00] Test TC offloads work... # 175.02 [+0.00] Test TC offload basics... # 175.02 [+0.00] Test TC offload is device-bound... # 175.02 [+0.00] Test disabling TC offloads is rejected while filters installed... # 175.03 [+0.00] Test qdisc removal frees things... # 175.03 [+0.00] Test disabling TC offloads is OK without filters... # 175.03 [+0.00] Test destroying device gets rid of TC filters... # 175.03 [+0.00] Test destroying device gets rid of XDP... # 175.03 [+0.00] Test XDP prog reporting... # 175.03 [+0.00] Test XDP prog replace without force... # 175.03 [+0.00] Test XDP prog replace with force... # 175.04 [+0.00] Test XDP prog replace with bad flags... # 175.04 [+0.00] Test MTU restrictions... # 175.04 [+0.00] Test non-offload XDP attaching to HW... # 175.04 [+0.00] Test offload XDP attaching to drv... # 175.04 [+0.00] Test dev-bound program in generic mode... # 175.04 [+0.00] Test XDP load failure... # 175.04 [+0.00] Test XDP offload... # 175.04 [+0.00] Test XDP offload is device bound... # 175.05 [+0.00] Test removing XDP program many times... # 175.05 [+0.00] Test attempt to use a program for a wrong device... # 175.05 [+0.00] Test multi-attachment XDP - default + offload... # 175.05 [+0.00] Test multi-attachment XDP - replace... # 175.05 [+0.00] Test multi-attachment XDP - remove without mode... # 175.05 [+0.00] Test multi-attachment XDP - reattach... # 175.06 [+0.00] Test multi-attachment XDP - device remove... # 175.06 [+0.00] Test multi-attachment XDP - drv + offload... # 175.06 [+0.00] Test multi-attachment XDP - replace... # 175.06 [+0.00] Test multi-attachment XDP - remove without mode... # 175.06 [+0.00] Test multi-attachment XDP - reattach... # 175.06 [+0.00] Test multi-attachment XDP - device remove... # 175.06 [+0.00] Traceback (most recent call last): # 175.07 [+0.00] File "/home/virtme/testing-3/tools/testing/selftests/net/./bpf_offload.py", line 1053, in # 175.07 [+0.00] simdev, sim = test_multi_prog(simdev, sim, obj, "drv", 1) # 175.07 [+0.00] File "/home/virtme/testing-3/tools/testing/selftests/net/./bpf_offload.py", line 688, in test_multi_prog # 175.08 [+0.00] simdev = BpfNetdevSimDev() # 175.08 [+0.00] File "/home/virtme/testing-3/tools/testing/selftests/net/./bpf_offload.py", line 351, in __init__ # 175.08 [+0.00] super().__init__(port_count, ns=ns) # 175.08 [+0.00] File "/home/virtme/testing-3/tools/testing/selftests/net/lib/py/nsim.py", line 80, in __init__ # 175.09 [+0.00] cmd("udevadm settle", ns=self.ns) # 175.09 [+0.00] File "/home/virtme/testing-3/tools/testing/selftests/net/lib/py/utils.py", line 71, in __init__ # 175.09 [+0.00] self.process(terminate=False, fail=fail, timeout=timeout) # 175.09 [+0.00] File "/home/virtme/testing-3/tools/testing/selftests/net/lib/py/utils.py", line 91, in process # 175.10 [+0.00] raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % # 175.10 [+0.00] lib.py.utils.CmdExitFailure: Command failed: udevadm settle # 175.10 [+0.00] STDOUT: b'' # 175.10 [+0.00] STDERR: b'Failed to wait for daemon to reply: Broken pipe\n' not ok 1 selftests: net: bpf_offload.py # exit=1 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 xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__->