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', '33103', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xac0c2c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60784 dport 33103] != expected 0xa13e7892\ncpu 0: rx_hash 0x69da13b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60800 dport 33103] != expected 0xff7e40e5\ncpu 0: rx_hash 0xbfdda902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60814 dport 33103] != expected 0x7b7fa573\ncpu 0: rx_hash 0x476bed71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60830 dport 33103] != expected 0xd7f835d\ncpu 0: rx_hash 0xa15f9af5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60842 dport 33103] != expected 0x987f2edd\ncpu 0: rx_hash 0x8fee6432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60852 dport 33103] != expected 0x6a7eed65\ncpu 0: rx_hash 0x59e9de86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60858 dport 33103] != expected 0xee7f08f3\ncpu 0: rx_hash 0x04421b83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60876 dport 33103] != expected 0xd6fe9d8b\ncpu 0: rx_hash 0x0d98d717 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60884 dport 33103] != expected 0x4cfef7f9\ncpu 0: rx_hash 0x2e1e830e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60898 dport 33103] != expected 0x69ff6b0a\ncpu 0: rx_hash 0xdf720be9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60906 dport 33103] != expected 0x85ff2756\ncpu 4: rx_hash 0x6489a52d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60762 dport 33103] != expected 0xc63f16aa\ncpu 4: rx_hash 0x73d15a4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60774 dport 33103] != expected 0xbf3ff776\ncpu 4: rx_hash 0x69be0ff3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60786 dport 33103] != expected 0x113f49e1\ncpu 4: rx_hash 0xbb30cf48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60862 dport 33103] != expected 0x367f904a\ncpu 4: rx_hash 0x309cb0f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60870 dport 33103] != expected 0x8affe0a4\ncpu 5: rx_hash 0xbb54d30d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60748 dport 33103] != expected 0xd83e994e\ncpu 5: rx_hash 0x232929d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60874 dport 33103] != expected 0xbeff3441\ncpu 5: rx_hash 0xdb9f6da3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60890 dport 33103] != expected 0xc8ff126f\ncpu 5: rx_hash 0x39467c6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60894 dport 33103] != expected 0x10ff8ad6\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 0x35b2b677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41242 dport 46799] OK # # cpu 0: rx_hash 0x05817b47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41248 dport 46799] OK # # cpu 0: rx_hash 0x1634e26e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41260 dport 46799] OK # # cpu 0: rx_hash 0xee82a61d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41276 dport 46799] OK # # cpu 0: rx_hash 0xbaf3af8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41298 dport 46799] OK # # cpu 0: rx_hash 0xa415803e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41348 dport 46799] OK # # cpu 0: rx_hash 0xadcf4caa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41372 dport 46799] OK # # cpu 0: rx_hash 0xa9222ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41388 dport 46799] OK # # cpu 4: rx_hash 0xa94636a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41310 dport 46799] OK # # cpu 4: rx_hash 0xbe1ec9c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41314 dport 46799] OK # # cpu 4: rx_hash 0xba97b3c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41376 dport 46799] OK # # cpu 4: rx_hash 0x76ff5cc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41402 dport 46799] OK # # cpu 4: rx_hash 0x51946e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41404 dport 46799] OK # # cpu 4: rx_hash 0x0c3fab96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41418 dport 46799] OK # # cpu 5: rx_hash 0xda5c0d67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41270 dport 46799] OK # # cpu 5: rx_hash 0x652ed9ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41284 dport 46799] OK # # cpu 5: rx_hash 0x831aae28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41328 dport 46799] OK # # cpu 5: rx_hash 0xb7c40552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41338 dport 46799] OK # # cpu 5: rx_hash 0x557908d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41356 dport 46799] OK # # count: pass=19 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', '60281', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50575 dport 60281] != expected 0x2a3e00fb\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44262 dport 60281] != expected 0x8516b6e8\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45714 dport 60281] != expected 0xe7641320\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39921 dport 60281] != expected 0xba505815\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37475 dport 60281] != expected 0x851d49a3\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40541 dport 60281] != expected 0xdd2899d8\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35933 dport 60281] != expected 0xa6ee98cf\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38490 dport 60281] != expected 0xa5c752b9\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39502 dport 60281] != expected 0x9af3ecfa\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56979 dport 60281] != expected 0xe474f109\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34424 dport 60281] != expected 0x96b070fb\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53196 dport 60281] != expected 0x54e15b99\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60675 dport 60281] != expected 0x3c29d084\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36788 dport 60281] != expected 0x467cab7e\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33894 dport 60281] != expected 0xa701b272\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51443 dport 60281] != expected 0x58eaea1a\ncpu 5: rx_hash 0x6e7525d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56206 dport 60281] != expected 0xa0ce63df\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', '36667', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60183 dport 36667] != expected 0xd79637d4\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52050 dport 36667] != expected 0xaafaab1f\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49781 dport 36667] != expected 0xed4f481\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34451 dport 36667] != expected 0xf64349f9\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44045 dport 36667] != expected 0x92cfa39\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49305 dport 36667] != expected 0x8fc4a420\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41865 dport 36667] != expected 0x58be4084\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41799 dport 36667] != expected 0x4f82a3a2\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47749 dport 36667] != expected 0x6a896726\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46885 dport 36667] != expected 0x8a5c5c4f\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36575 dport 36667] != expected 0x302a2d44\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35290 dport 36667] != expected 0xfe3b74c4\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48288 dport 36667] != expected 0x74878d8\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38593 dport 36667] != expected 0x6092094f\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59555 dport 36667] != expected 0x7efa5eba\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40006 dport 36667] != expected 0x77bf6a02\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47837 dport 36667] != expected 0x1d7e3aae\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51762 dport 36667] != expected 0x77077c7d\ncpu 0: rx_hash 0x22936bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55787 dport 36667] != expected 0x1134ce60\ncount: pass=0 nohash=0 fail=19\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__->