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', '38988', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x280f2c59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55568 dport 38988] != expected 0xf65e57e7\ncpu 0: rx_hash 0x245e432f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55574 dport 38988] != expected 0xfd8c5e07\ncpu 0: rx_hash 0x7e1b4bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55586 dport 38988] != expected 0x65b81864\ncpu 0: rx_hash 0x40e882a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55602 dport 38988] != expected 0xdbeb99b3\ncpu 0: rx_hash 0x315e7f47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55612 dport 38988] != expected 0xac9e93fc\ncpu 0: rx_hash 0x5f68a0fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55628 dport 38988] != expected 0x227032b5\ncpu 0: rx_hash 0x102d9450 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55634 dport 38988] != expected 0xeb56b92d\ncpu 0: rx_hash 0x498d3d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45240 dport 38988] != expected 0x1fb3c6a7\ncpu 0: rx_hash 0x27bbe2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 45256 dport 38988] != expected 0x915d67ee\ncpu 0: rx_hash 0x64afb932 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45264 dport 38988] != expected 0x53a9e596\ncpu 0: rx_hash 0xe2870e89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45276 dport 38988] != expected 0xd640e166\ncpu 0: rx_hash 0xc974fbaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45286 dport 38988] != expected 0x3901ad4a\ncpu 4: rx_hash 0xbb27a78a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55606 dport 38988] != expected 0x22a59eec\ncpu 4: rx_hash 0x2ede5d1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55618 dport 38988] != expected 0x550538fa\ncpu 4: rx_hash 0x5339cf8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55626 dport 38988] != expected 0x29a23b55\ncpu 4: rx_hash 0x0c4817cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45298 dport 38988] != expected 0x7e1c2bc2\ncpu 4: rx_hash 0xf78732e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45302 dport 38988] != expected 0x87522c9d\ncpu 4: rx_hash 0xc1d1c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45312 dport 38988] != expected 0x4e41cc13\ncpu 5: rx_hash 0x228f326d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55620 dport 38988] != expected 0x5ed7311a\ncpu 5: rx_hash 0x4ba81f5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45322 dport 38988] != expected 0xc07ac103\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 0x03f91f50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36740 dport 40560] OK # # cpu 0: rx_hash 0x90d19483 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 40560] OK # # cpu 0: rx_hash 0x16f92338 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36782 dport 40560] OK # # cpu 0: rx_hash 0x378ac82f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36800 dport 40560] OK # # cpu 0: rx_hash 0xcc45ed02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36804 dport 40560] OK # # cpu 4: rx_hash 0x7e1e8dc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36748 dport 40560] OK # # cpu 4: rx_hash 0x40ed448d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36764 dport 40560] OK # # cpu 4: rx_hash 0x1aa84c4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36776 dport 40560] OK # # cpu 4: rx_hash 0xe1676963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36780 dport 40560] OK # # cpu 4: rx_hash 0xa8f32c8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36832 dport 40560] OK # # cpu 4: rx_hash 0xe7b61821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36862 dport 40560] OK # # cpu 4: rx_hash 0xceea9cc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 40560] OK # # cpu 4: rx_hash 0x6331de51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36896 dport 40560] OK # # cpu 5: rx_hash 0x55ed78e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36790 dport 40560] OK # # cpu 5: rx_hash 0x09790164 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36816 dport 40560] OK # # cpu 5: rx_hash 0x8300d9a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36826 dport 40560] OK # # cpu 5: rx_hash 0x8f51b6df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36828 dport 40560] OK # # cpu 5: rx_hash 0x9600e5c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36848 dport 40560] OK # # cpu 5: rx_hash 0x7a608d4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36876 dport 40560] OK # # cpu 5: rx_hash 0x1ed64cc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36904 dport 40560] 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', '42690', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41305 dport 42690] != expected 0xf09997a2\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59980 dport 42690] != expected 0x73389ba5\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41506 dport 42690] != expected 0x33638297\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48609 dport 42690] != expected 0x90b51f8e\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37608 dport 42690] != expected 0x27676589\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36801 dport 42690] != expected 0x500f392a\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57821 dport 42690] != expected 0x7ef27427\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36277 dport 42690] != expected 0x3a5d0332\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40979 dport 42690] != expected 0xaad342da\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35083 dport 42690] != expected 0x5561767c\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50127 dport 42690] != expected 0x2e104e81\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52893 dport 42690] != expected 0xbf2bf085\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48625 dport 42690] != expected 0x2ee69e59\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54679 dport 42690] != expected 0x13c5ad04\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39889 dport 42690] != expected 0xe31ba57b\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58160 dport 42690] != expected 0x44a6a102\ncpu 4: rx_hash 0xc733c796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36167 dport 42690] != expected 0x31e5dcfe\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', '43136', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54825 dport 43136] != expected 0xa9fec8ef\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55329 dport 43136] != expected 0x4768ec84\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59803 dport 43136] != expected 0x9a0bd637\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59702 dport 43136] != expected 0xbb868b6\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43632 dport 43136] != expected 0xd282ebbe\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58414 dport 43136] != expected 0xf1c52748\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40219 dport 43136] != expected 0x634056e4\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51445 dport 43136] != expected 0xe9087850\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34136 dport 43136] != expected 0xf11d6e00\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53160 dport 43136] != expected 0x57b00dbf\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54801 dport 43136] != expected 0x75937797\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38135 dport 43136] != expected 0x67e15587\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36396 dport 43136] != expected 0xc881d1dd\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52677 dport 43136] != expected 0x7796a60f\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53128 dport 43136] != expected 0xc8c9e91a\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40959 dport 43136] != expected 0xb663825d\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49935 dport 43136] != expected 0xc6fc4344\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57904 dport 43136] != expected 0xab8c428c\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33429 dport 43136] != expected 0x1688ab8d\ncpu 0: rx_hash 0x63e09c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54774 dport 43136] != expected 0x8bfd4157\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__->