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', '55160', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xc23860c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40682 dport 55160] != expected 0xbe2e2cad\ncpu 0: rx_hash 0xbfa97614 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40694 dport 55160] != expected 0xe3ce15fa\ncpu 0: rx_hash 0xa321a8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40772 dport 55160] != expected 0xaeb33605\ncpu 0: rx_hash 0x0f6f92c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40812 dport 55160] != expected 0xa9b84f69\ncpu 0: rx_hash 0xc3c66cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40826 dport 55160] != expected 0xe875938e\ncpu 4: rx_hash 0xe8c56187 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40656 dport 55160] != expected 0x5f051e39\ncpu 4: rx_hash 0xf3b58e9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40710 dport 55160] != expected 0x4b16c14b\ncpu 4: rx_hash 0x3f1c70ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 40720 dport 55160] != expected 0xadb1dac\ncpu 4: rx_hash 0x500bd772 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40732 dport 55160] != expected 0xfec0413c\ncpu 4: rx_hash 0x226aa269 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40754 dport 55160] != expected 0x11fd8170\ncpu 4: rx_hash 0x0767c0e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40762 dport 55160] != expected 0x420b4aff\ncpu 4: rx_hash 0x6078355d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40800 dport 55160] != expected 0x5da313f9\ncpu 5: rx_hash 0x6e765ae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40642 dport 55160] != expected 0xb92555c1\ncpu 5: rx_hash 0xa2dfa497 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40660 dport 55160] != expected 0xf8e88926\ncpu 5: rx_hash 0x87d2c61f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40668 dport 55160] != expected 0xab1e42a9\ncpu 5: rx_hash 0xf5b3b304 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40690 dport 55160] != expected 0x442382e5\ncpu 5: rx_hash 0xeec35c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40740 dport 55160] != expected 0x50305d97\ncpu 5: rx_hash 0xcbce3e94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40748 dport 55160] != expected 0x3c69618\ncpu 5: rx_hash 0x12194046 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40782 dport 55160] != expected 0xb29ed3b5\ncpu 5: rx_hash 0x6f88569a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40786 dport 55160] != expected 0xef7eeae2\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 0x8abe85f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36510 dport 41685] OK # # cpu 0: rx_hash 0xea5941ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36512 dport 41685] OK # # cpu 0: rx_hash 0x7e6ccb8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36514 dport 41685] OK # # cpu 0: rx_hash 0x6cea7ac8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36530 dport 41685] OK # # cpu 0: rx_hash 0xae4deb02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36614 dport 41685] OK # # cpu 0: rx_hash 0x84b0ea4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36668 dport 41685] OK # # cpu 0: rx_hash 0xa645b926 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36688 dport 41685] OK # # cpu 0: rx_hash 0x786af617 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36694 dport 41685] OK # # cpu 0: rx_hash 0x177d518f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36698 dport 41685] OK # # cpu 4: rx_hash 0x19733e30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36600 dport 41685] OK # # cpu 4: rx_hash 0x47e977ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36632 dport 41685] OK # # cpu 4: rx_hash 0xb33b3981 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36644 dport 41685] OK # # cpu 4: rx_hash 0x96365b09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36652 dport 41685] OK # # cpu 4: rx_hash 0x91ce6aea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36680 dport 41685] OK # # cpu 5: rx_hash 0x338e3f7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36546 dport 41685] OK # # cpu 5: rx_hash 0x82b6d7d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36552 dport 41685] OK # # cpu 5: rx_hash 0x6b124b2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36566 dport 41685] OK # # cpu 5: rx_hash 0x4e1f29a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36574 dport 41685] OK # # cpu 5: rx_hash 0x41ef4a64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36588 dport 41685] OK # # cpu 5: rx_hash 0xc15a4c9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36618 dport 41685] 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', '49338', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33889 dport 49338] != expected 0x7249b51f\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58020 dport 49338] != expected 0x41457e65\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60570 dport 49338] != expected 0x8d381b9c\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39131 dport 49338] != expected 0x83000b0a\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37513 dport 49338] != expected 0x2f42b466\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42424 dport 49338] != expected 0xcf78b90e\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44812 dport 49338] != expected 0x20b0b868\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57152 dport 49338] != expected 0x2f824587\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37703 dport 49338] != expected 0xc15cc55c\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59907 dport 49338] != expected 0x254b3ab\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53861 dport 49338] != expected 0xb64f9105\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33657 dport 49338] != expected 0x9d339bb2\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46068 dport 49338] != expected 0x345cf133\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42863 dport 49338] != expected 0x3b0d5770\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46801 dport 49338] != expected 0x98c2d37a\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55099 dport 49338] != expected 0xce3204d7\ncpu 4: rx_hash 0xc4167793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56935 dport 49338] != expected 0xa660a466\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', '55818', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55227 dport 55818] != expected 0x69b6e8c2\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47652 dport 55818] != expected 0x4d232812\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43360 dport 55818] != expected 0x8536997c\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57284 dport 55818] != expected 0x7bbe99ec\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52184 dport 55818] != expected 0xf5771344\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44142 dport 55818] != expected 0xb376c514\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37387 dport 55818] != expected 0xee850771\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40383 dport 55818] != expected 0xf6d9b496\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39037 dport 55818] != expected 0x897f351f\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42104 dport 55818] != expected 0xe1fa3603\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43585 dport 55818] != expected 0xada28b02\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57777 dport 55818] != expected 0x34cbeacd\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55246 dport 55818] != expected 0x54a37c27\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45321 dport 55818] != expected 0x94859096\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36445 dport 55818] != expected 0x8bf0c443\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59934 dport 55818] != expected 0x9b080e40\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34263 dport 55818] != expected 0xcf01a93e\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33420 dport 55818] != expected 0x35830c9b\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60108 dport 55818] != expected 0x3b4a4f5c\ncpu 0: rx_hash 0x7e389805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51002 dport 55818] != expected 0x6c9fac19\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__->