make -C tools/testing/selftests TARGETS="drivers/net/hw" TEST_PROGS=toepliitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing/wt-25/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw' make[1]: Entering directory '/home/virtme/testing/wt-25/tools/testing/selftests/net/lib' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing/wt-25/tools/testing/selftests/net/lib' make[1]: Entering directory '/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 360 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 191, in test # # Exception| _send_traffic(cfg, proto_flag, ipver, port) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/utils.py", line 141, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/utils.py", line 99, in process # # Exception| raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % # # Exception| net.lib.py.utils.CmdExitFailure: Command failed: ['/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/toeplitz', '-4', '-t', '-d', '34456', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x1175c414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45910 dport 34456] != expected 0xa845102b\ncpu 0: rx_hash 0x396b610e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45948 dport 34456] != expected 0x1600d99f\ncpu 0: rx_hash 0xb97208f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45950 dport 34456] != expected 0x91cb4c10\ncpu 0: rx_hash 0x6f6eb8a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45988 dport 34456] != expected 0x3d2a3cb7\ncpu 0: rx_hash 0xbf78489e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46002 dport 34456] != expected 0xc9fd114e\ncpu 0: rx_hash 0x637a3871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46018 dport 34456] != expected 0x8d46860b\ncpu 4: rx_hash 0x9d782d39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45874 dport 34456] != expected 0x9fe23f18\ncpu 4: rx_hash 0x5d6df03f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45876 dport 34456] != expected 0xdbcc6050\ncpu 4: rx_hash 0xfd72c3ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 45886 dport 34456] != expected 0x3df510bc\ncpu 4: rx_hash 0xc163342d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45888 dport 34456] != expected 0x5c923dd2\ncpu 4: rx_hash 0xd1601912 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45904 dport 34456] != expected 0xec6b4f63\ncpu 4: rx_hash 0x89777fb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45926 dport 34456] != expected 0x40c0dbc2\ncpu 4: rx_hash 0x2f620c5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45984 dport 34456] != expected 0xfecff670\ncpu 4: rx_hash 0x1f677b1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46008 dport 34456] != expected 0x2fc461a2\ncpu 5: rx_hash 0x417a5dd6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45890 dport 34456] != expected 0xdb59a85d\ncpu 5: rx_hash 0xe97d9137 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45930 dport 34456] != expected 0xe2d7f466\ncpu 5: rx_hash 0x29684c31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45932 dport 34456] != expected 0xa6f9ab2e\ncpu 5: rx_hash 0x077ca940 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45962 dport 34456] != expected 0x408a3fc4\ncpu 5: rx_hash 0xc7697446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45964 dport 34456] != expected 0x4a4608c\ncpu 5: rx_hash 0x3779de01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45970 dport 34456] != expected 0x9181a816\ncount: pass=0 nohash=0 fail=20\n' # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # cpu 0: rx_hash 0xe9d61d4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36118 dport 44258] OK # # cpu 0: rx_hash 0xedda62f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36178 dport 44258] OK # # cpu 0: rx_hash 0x4dc5517d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36184 dport 44258] OK # # cpu 0: rx_hash 0x0dc9e580 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36188 dport 44258] OK # # cpu 0: rx_hash 0x9bd9e12f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36226 dport 44258] OK # # cpu 0: rx_hash 0x53d4c34d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36262 dport 44258] OK # # cpu 4: rx_hash 0x16ce7e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36084 dport 44258] OK # # cpu 4: rx_hash 0xb6d14d90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36094 dport 44258] OK # # cpu 4: rx_hash 0x69cf74b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36116 dport 44258] OK # # cpu 4: rx_hash 0x11de4869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36138 dport 44258] OK # # cpu 4: rx_hash 0x61d78bd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36150 dport 44258] OK # # cpu 4: rx_hash 0x35d46da5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36198 dport 44258] OK # # cpu 4: rx_hash 0x93c11e4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36256 dport 44258] OK # # cpu 5: rx_hash 0x39c0ed73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36096 dport 44258] OK # # cpu 5: rx_hash 0x79cc598e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36100 dport 44258] OK # # cpu 5: rx_hash 0xc9d04734 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36126 dport 44258] OK # # cpu 5: rx_hash 0x3dcc92c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36164 dport 44258] OK # # cpu 5: rx_hash 0x25d7409a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36214 dport 44258] OK # # cpu 5: rx_hash 0xfbd30fac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36238 dport 44258] OK # # cpu 5: rx_hash 0x8bdacc10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36242 dport 44258] OK # # count: pass=20 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 191, in test # # Exception| _send_traffic(cfg, proto_flag, ipver, port) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/utils.py", line 141, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/utils.py", line 99, in process # # Exception| raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % # # Exception| net.lib.py.utils.CmdExitFailure: Command failed: ['/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/toeplitz', '-4', '-u', '-d', '45917', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59484 dport 45917] != expected 0x2b8003ae\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57373 dport 45917] != expected 0x4d4886f9\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60438 dport 45917] != expected 0xeb44ca24\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44921 dport 45917] != expected 0x9369dc07\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58753 dport 45917] != expected 0xa875875b\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53394 dport 45917] != expected 0x62f4bc51\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49482 dport 45917] != expected 0x613720\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50637 dport 45917] != expected 0x970488ea\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35947 dport 45917] != expected 0xab8b1b3e\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57286 dport 45917] != expected 0xccfc131a\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37450 dport 45917] != expected 0xc4f5acb0\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44029 dport 45917] != expected 0x8c50dd5c\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45655 dport 45917] != expected 0xe8d4a602\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36985 dport 45917] != expected 0xb1ab125d\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53678 dport 45917] != expected 0x369cf37\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35104 dport 45917] != expected 0x4fd76e81\ncpu 5: rx_hash 0xb3073ed9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40837 dport 45917] != expected 0x7032cf7b\ncount: pass=0 nohash=0 fail=17\n' # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 191, in test # # Exception| _send_traffic(cfg, proto_flag, ipver, port) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/utils.py", line 141, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/utils.py", line 99, in process # # Exception| raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % # # Exception| net.lib.py.utils.CmdExitFailure: Command failed: ['/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/toeplitz', '-6', '-u', '-d', '36217', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44013 dport 36217] != expected 0x941ff27a\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44731 dport 36217] != expected 0x3549f76b\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54653 dport 36217] != expected 0xcf20ab15\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39207 dport 36217] != expected 0xe71874c5\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52587 dport 36217] != expected 0xe4065e5b\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54084 dport 36217] != expected 0x9bd68ce0\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44031 dport 36217] != expected 0x405b6be\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49371 dport 36217] != expected 0x3964b861\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59213 dport 36217] != expected 0xe23a0b67\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53401 dport 36217] != expected 0x546d19f8\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53075 dport 36217] != expected 0x1482a6ec\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55084 dport 36217] != expected 0xd39187fa\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44058 dport 36217] != expected 0xd7facecc\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52108 dport 36217] != expected 0x26e07d01\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34391 dport 36217] != expected 0xbdea2653\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44081 dport 36217] != expected 0xffd6b820\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33442 dport 36217] != expected 0xa79658a4\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46039 dport 36217] != expected 0x57327f28\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34370 dport 36217] != expected 0xedd76c67\ncpu 4: rx_hash 0x1113f106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39787 dport 36217] != expected 0x8b924860\ncount: pass=0 nohash=0 fail=20\n' # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 177, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 65, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 45, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 177, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 65, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 45, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 177, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 65, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 45, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 177, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 65, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 45, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| rps_cpus = _get_unused_cpus(cfg, count=2) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 77, in _get_unused_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 65, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 45, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| rps_cpus = _get_unused_cpus(cfg, count=2) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 77, in _get_unused_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 65, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 45, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| rps_cpus = _get_unused_cpus(cfg, count=2) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 77, in _get_unused_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 65, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 45, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/net/lib/py/ksft.py", line 319, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| rps_cpus = _get_unused_cpus(cfg, count=2) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 77, in _get_unused_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 65, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 45, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /home/virtme/testing/wt-25/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/home/virtme/testing/wt-25/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> echo scan > /sys/kernel/debug/kmemleak && cat /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->