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', '35287', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x4d6e27b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47110 dport 35287] != expected 0x8f2a885c\ncpu 0: rx_hash 0x0a23519b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47146 dport 35287] != expected 0x59144a81\ncpu 0: rx_hash 0x62a14444 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47162 dport 35287] != expected 0xdf6bca4a\ncpu 0: rx_hash 0x9dc4e062 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47186 dport 35287] != expected 0xf134eb8a\ncpu 0: rx_hash 0x271f06d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47204 dport 35287] != expected 0x9e76ae55\ncpu 0: rx_hash 0x1fe0a2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47256 dport 35287] != expected 0x5f67fc68\ncpu 4: rx_hash 0x25ec3269 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47126 dport 35287] != expected 0x9550897\ncpu 4: rx_hash 0xa82b06e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47150 dport 35287] != expected 0x40ea49ae\ncpu 4: rx_hash 0xf7b5c103 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47152 dport 35287] != expected 0xe068cd83\ncpu 4: rx_hash 0x26b1eabd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47160 dport 35287] != expected 0xec97cc14\ncpu 4: rx_hash 0x2442de03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47178 dport 35287] != expected 0x7bb46ad6\ncpu 4: rx_hash 0xf61b2d69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47212 dport 35287] != expected 0x9289afc2\ncpu 4: rx_hash 0x7881c133 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47226 dport 35287] != expected 0x3ef42a78\ncpu 4: rx_hash 0xcee48957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47248 dport 35287] != expected 0x5398fdff\ncpu 4: rx_hash 0x28fc70d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47254 dport 35287] != expected 0x799af88e\ncpu 4: rx_hash 0xe12beaa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47276 dport 35287] != expected 0x3d9bfe9\ncpu 5: rx_hash 0xdb277a25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47138 dport 35287] != expected 0x55eb4b16\ncpu 5: rx_hash 0xeec89ca0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47198 dport 35287] != expected 0xe435e932\ncpu 5: rx_hash 0x046ecbf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47236 dport 35287] != expected 0xcc197e1b\ncpu 5: rx_hash 0x743f6fe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47270 dport 35287] != expected 0x3cdab820\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 0x0bb67262 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40402 dport 48884] OK # # cpu 0: rx_hash 0x3caaa059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40412 dport 48884] OK # # cpu 0: rx_hash 0x867146ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40426 dport 48884] OK # # cpu 0: rx_hash 0x53c0c6fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40454 dport 48884] OK # # cpu 0: rx_hash 0x64dc14c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40456 dport 48884] OK # # cpu 0: rx_hash 0x0c5e011a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40472 dport 48884] OK # # cpu 0: rx_hash 0xf2954956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40492 dport 48884] OK # # cpu 0: rx_hash 0x0f03d9ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40502 dport 48884] OK # # cpu 0: rx_hash 0x49e04389 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40518 dport 48884] OK # # cpu 0: rx_hash 0xdcf4c6ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40524 dport 48884] OK # # cpu 4: rx_hash 0x1196f715 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40338 dport 48884] OK # # cpu 4: rx_hash 0x7a493a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40364 dport 48884] OK # # cpu 4: rx_hash 0x61c75303 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40368 dport 48884] OK # # cpu 4: rx_hash 0xb0c378bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40376 dport 48884] OK # # cpu 4: rx_hash 0x633467bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40386 dport 48884] OK # # cpu 4: rx_hash 0xeef35333 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40442 dport 48884] OK # # cpu 4: rx_hash 0xea46f89f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40478 dport 48884] OK # # cpu 4: rx_hash 0x836a012a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40530 dport 48884] OK # # cpu 5: rx_hash 0x094546dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40352 dport 48884] OK # # cpu 5: rx_hash 0x148db0d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40490 dport 48884] 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', '34998', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47293 dport 34998] != expected 0x36b852b4\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41684 dport 34998] != expected 0x3fa6034e\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36890 dport 34998] != expected 0xda7dabc5\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40996 dport 34998] != expected 0xb785afcd\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38815 dport 34998] != expected 0x1ef9ae47\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37941 dport 34998] != expected 0x765e9df8\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38363 dport 34998] != expected 0xbaabb15c\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52561 dport 34998] != expected 0xeb0c59ed\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35889 dport 34998] != expected 0x732a1e56\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47802 dport 34998] != expected 0x2771a77e\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46041 dport 34998] != expected 0xfebe8ac7\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57564 dport 34998] != expected 0x6d8b613f\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43811 dport 34998] != expected 0x9275d0a\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45916 dport 34998] != expected 0xf077754c\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57705 dport 34998] != expected 0x9e652616\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49054 dport 34998] != expected 0x6bce623b\ncpu 4: rx_hash 0x92a632c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41269 dport 34998] != expected 0xee65dbb7\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', '50503', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57867 dport 50503] != expected 0x2d1af6b3\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53878 dport 50503] != expected 0x88888edb\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56673 dport 50503] != expected 0x6a8c02fc\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34939 dport 50503] != expected 0x444219fe\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52921 dport 50503] != expected 0x519e48b7\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56470 dport 50503] != expected 0x49ce5f2a\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60406 dport 50503] != expected 0xbb9d2a09\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45496 dport 50503] != expected 0xa146cb50\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35607 dport 50503] != expected 0x9ce3db57\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45908 dport 50503] != expected 0x727f6a1f\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56274 dport 50503] != expected 0x3588b485\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57165 dport 50503] != expected 0xae85647f\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51785 dport 50503] != expected 0x5bcf981c\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47123 dport 50503] != expected 0xa37b7ec7\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44558 dport 50503] != expected 0xe25ad0c4\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39293 dport 50503] != expected 0xb4ba4333\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37263 dport 50503] != expected 0x9b88311d\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40801 dport 50503] != expected 0x6dd232d7\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47215 dport 50503] != expected 0x96949842\ncpu 0: rx_hash 0x458503b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42080 dport 50503] != expected 0x58b299e2\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__->