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', '39876', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x7e69a63b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55946 dport 39876] != expected 0xf73ea689\ncpu 0: rx_hash 0xa753697a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55956 dport 39876] != expected 0x9cea75c2\ncpu 0: rx_hash 0x095329b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55992 dport 39876] != expected 0x9143f5a6\ncpu 0: rx_hash 0x61803c9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56006 dport 39876] != expected 0x28a6287d\ncpu 0: rx_hash 0xd11ddaaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56044 dport 39876] != expected 0x61f4110\ncpu 0: rx_hash 0x8d1d5b3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56058 dport 39876] != expected 0x1d4c41d8\ncpu 4: rx_hash 0x385de2e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56164 dport 39876] != expected 0x214d137\ncpu 4: rx_hash 0xcef4400f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55968 dport 39876] != expected 0xd987cfe4\ncpu 4: rx_hash 0x5553a824 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55982 dport 39876] != expected 0x8a10f56e\ncpu 4: rx_hash 0x1dba12e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55994 dport 39876] != expected 0x535cbba8\ncpu 4: rx_hash 0x16bab315 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56052 dport 39876] != expected 0x4edb7b52\ncpu 5: rx_hash 0x226927af [saddr 192.0.3.2 daddr 192.0.3.1 sport 55964 dport 39876] != expected 0xec6da641\ncpu 5: rx_hash 0xf053491f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56012 dport 39876] != expected 0x9a3eb5f0\ncpu 5: rx_hash 0x2969865e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56018 dport 39876] != expected 0xf1ea66bb\ncpu 5: rx_hash 0x231d1bf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56022 dport 39876] != expected 0x10e5c1bc\ncpu 5: rx_hash 0x40ceaf2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56038 dport 39876] != expected 0xb487dc9d\ncpu 5: rx_hash 0x082715eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56050 dport 39876] != expected 0x6dcb925b\ncpu 5: rx_hash 0x8769c694 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56062 dport 39876] != expected 0xfc43e6df\ncpu 5: rx_hash 0x06faebf4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56072 dport 39876] != expected 0x41adab23\ncpu 5: rx_hash 0xd5b4b91f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56082 dport 39876] != expected 0xcb76df6f\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 0x52b4c0fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43292 dport 36764] OK # # cpu 0: rx_hash 0x05b4e09b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43332 dport 36764] OK # # cpu 0: rx_hash 0x9e1308b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43338 dport 36764] OK # # cpu 0: rx_hash 0x73bb3f5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58092 dport 36764] OK # # cpu 0: rx_hash 0x2fbbbec8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58106 dport 36764] OK # # cpu 0: rx_hash 0xb0b53556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58122 dport 36764] OK # # cpu 0: rx_hash 0x77125ce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58130 dport 36764] OK # # cpu 0: rx_hash 0x0028d362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58144 dport 36764] OK # # cpu 4: rx_hash 0xddfa1381 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43280 dport 36764] OK # # cpu 4: rx_hash 0x4c296600 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43290 dport 36764] OK # # cpu 4: rx_hash 0x73fa534b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43324 dport 36764] OK # # cpu 4: rx_hash 0x2e8eee84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43360 dport 36764] OK # # cpu 4: rx_hash 0x1eb5759c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58150 dport 36764] OK # # cpu 4: rx_hash 0x85129db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58152 dport 36764] OK # # cpu 5: rx_hash 0x1029e794 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43276 dport 36764] OK # # cpu 5: rx_hash 0xaac09c0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43298 dport 36764] OK # # cpu 5: rx_hash 0x2ffad2df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43306 dport 36764] OK # # cpu 5: rx_hash 0xfcb48034 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43312 dport 36764] OK # # cpu 5: rx_hash 0x4729c7f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43348 dport 36764] OK # # cpu 5: rx_hash 0x24fa732e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43364 dport 36764] 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', '39686', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47918 dport 39686] != expected 0x42084571\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42884 dport 39686] != expected 0x28109ab9\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51320 dport 39686] != expected 0x95e7ecfc\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52057 dport 39686] != expected 0x37bea5d3\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37606 dport 39686] != expected 0x34ff8901\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55617 dport 39686] != expected 0x5b80c336\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36427 dport 39686] != expected 0xf9c923dd\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50654 dport 39686] != expected 0xf0cb3ac5\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60214 dport 39686] != expected 0x94ba2c20\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41974 dport 39686] != expected 0x349c3c41\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38132 dport 39686] != expected 0x93803e27\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44932 dport 39686] != expected 0xb2601d6a\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41296 dport 39686] != expected 0x456743de\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58891 dport 39686] != expected 0x587b6f70\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54738 dport 39686] != expected 0x2c7b0da8\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37444 dport 39686] != expected 0xcdc94ed7\ncpu 4: rx_hash 0xf0ffc778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50179 dport 39686] != expected 0xe7a28249\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', '36010', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43404 dport 36010] != expected 0x71169639\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34836 dport 36010] != expected 0xbeac78e\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46101 dport 36010] != expected 0x9cd42c40\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44877 dport 36010] != expected 0x1b2e9001\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40790 dport 36010] != expected 0x92d167f7\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36897 dport 36010] != expected 0xad583f3b\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40193 dport 36010] != expected 0x65b0302b\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34494 dport 36010] != expected 0x2cbf22bf\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42038 dport 36010] != expected 0x22e36f2f\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35098 dport 36010] != expected 0xb464fdd3\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51123 dport 36010] != expected 0x469af256\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58032 dport 36010] != expected 0x7a357d3\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55930 dport 36010] != expected 0x7962269f\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 36010] != expected 0x3746ae22\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40204 dport 36010] != expected 0xc32c95fd\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50878 dport 36010] != expected 0xc42f85f6\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60960 dport 36010] != expected 0xc0e29a87\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54809 dport 36010] != expected 0x383fffde\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55882 dport 36010] != expected 0x1ab19240\ncpu 0: rx_hash 0xac601308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58987 dport 36010] != expected 0xacc1ea3b\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__->