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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 193, 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 164, 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 101, 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', '43760', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xb49fd035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42936 dport 43760] != expected 0x6c574e27\ncpu 0: rx_hash 0xf477e0a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42968 dport 43760] != expected 0x1edf2312\ncpu 0: rx_hash 0xff75ee95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42970 dport 43760] != expected 0x2e244177\ncpu 0: rx_hash 0xfaf4e98c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42974 dport 43760] != expected 0x3659f045\ncpu 0: rx_hash 0x7767020e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42976 dport 43760] != expected 0x77f121e1\ncpu 0: rx_hash 0x74c7c044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43000 dport 43760] != expected 0xbdd09534\ncpu 0: rx_hash 0x69faf795 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43022 dport 43760] != expected 0x24c7e45c\ncpu 4: rx_hash 0x158b89ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 42856 dport 43760] != expected 0x130c14f1\ncpu 4: rx_hash 0x18a842db [saddr 192.0.3.2 daddr 192.0.3.1 sport 42870 dport 43760] != expected 0xf1ab7373\ncpu 4: rx_hash 0x378f329c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42880 dport 43760] != expected 0x5794cd4\ncpu 4: rx_hash 0x31aef7cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42908 dport 43760] != expected 0xd7254933\ncpu 4: rx_hash 0xb07e96ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 42924 dport 43760] != expected 0x32359359\ncpu 4: rx_hash 0x6ebb7300 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43010 dport 43760] != expected 0xb0848df7\ncpu 4: rx_hash 0x6619bf78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43032 dport 43760] != expected 0x4a5e5b47\ncpu 5: rx_hash 0x1b088091 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42862 dport 43760] != expected 0x3b8ac7a6\ncpu 5: rx_hash 0x3e4dbf22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42890 dport 43760] != expected 0xb9bcf628\ncpu 5: rx_hash 0x336e7443 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42900 dport 43760] != expected 0x5b1b91aa\ncpu 5: rx_hash 0xf517a161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42952 dport 43760] != expected 0x58c04f5e\ncpu 5: rx_hash 0x7b2488a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42990 dport 43760] != expected 0xd3492a2f\ncpu 5: rx_hash 0x6b3a7419 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43014 dport 43760] != expected 0xa8f93cc5\ncount: pass=0 nohash=0 fail=20\n' # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x49a8fa95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39898 dport 50534] OK # # # cpu 0: rx_hash 0x4c29fd8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39902 dport 50534] OK # # # cpu 0: rx_hash 0xce595ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39926 dport 50534] OK # # # cpu 0: rx_hash 0xea85e15c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39958 dport 50534] OK # # # cpu 0: rx_hash 0x6c1404ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39978 dport 50534] OK # # # cpu 0: rx_hash 0xa2cf1db6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40044 dport 50534] OK # # # cpu 0: rx_hash 0xaa6dd1ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40054 dport 50534] OK # # # cpu 0: rx_hash 0x854aa189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40064 dport 50534] OK # # # cpu 4: rx_hash 0x6137cf8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39988 dport 50534] OK # # # cpu 4: rx_hash 0x269e7b8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40024 dport 50534] OK # # # cpu 4: rx_hash 0x80cba690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40068 dport 50534] OK # # # cpu 5: rx_hash 0x4b687919 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39890 dport 50534] OK # # # cpu 5: rx_hash 0xcdf99ca9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39918 dport 50534] OK # # # cpu 5: rx_hash 0xcbd859fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39922 dport 50534] OK # # # cpu 5: rx_hash 0xc918da76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39930 dport 50534] OK # # # cpu 5: rx_hash 0xe7a62a3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39944 dport 50534] OK # # # cpu 5: rx_hash 0xe84562d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39966 dport 50534] OK # # # cpu 5: rx_hash 0x63f74c01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39996 dport 50534] OK # # # cpu 5: rx_hash 0x227f3d55 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40012 dport 50534] OK # # # cpu 5: rx_hash 0xa00f9e3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40036 dport 50534] 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 193, 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 164, 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 101, 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', '49675', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59738 dport 49675] != expected 0x90e11eb7\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48573 dport 49675] != expected 0xba556c90\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60415 dport 49675] != expected 0xd896cb82\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40596 dport 49675] != expected 0xad60c4f5\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42096 dport 49675] != expected 0x730f201b\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37853 dport 49675] != expected 0x86dab618\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40921 dport 49675] != expected 0x7d334443\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53894 dport 49675] != expected 0xd3c10e6e\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44733 dport 49675] != expected 0x9b427e5a\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55764 dport 49675] != expected 0xa47fe82a\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55187 dport 49675] != expected 0xa52c9caf\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47119 dport 49675] != expected 0xce04b263\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48994 dport 49675] != expected 0x7a700220\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49738 dport 49675] != expected 0xd1804e33\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38710 dport 49675] != expected 0x7cba3523\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49970 dport 49675] != expected 0x9d486117\ncpu 4: rx_hash 0x1a926dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52594 dport 49675] != expected 0xd56b020f\ncount: pass=0 nohash=0 fail=17\n' # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 193, 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 164, 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 101, 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', '60804', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59186 dport 60804] != expected 0x27d153cc\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51592 dport 60804] != expected 0xc06344c5\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38124 dport 60804] != expected 0xb2da0e87\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46800 dport 60804] != expected 0x61c05919\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59248 dport 60804] != expected 0xec8b4d8f\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41970 dport 60804] != expected 0x2d609292\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41611 dport 60804] != expected 0xc83a7833\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 60804] != expected 0x8f116480\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59620 dport 60804] != expected 0xba5c44fe\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44421 dport 60804] != expected 0xf663b502\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54320 dport 60804] != expected 0xd24f8b8d\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36174 dport 60804] != expected 0xc4518cb0\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49383 dport 60804] != expected 0x1cd8260a\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32785 dport 60804] != expected 0xf53f0e5d\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36454 dport 60804] != expected 0x2e3c29cd\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38434 dport 60804] != expected 0xc6e69e67\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57614 dport 60804] != expected 0x154e3575\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39951 dport 60804] != expected 0xb91ae4f9\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53238 dport 60804] != expected 0x39a63c3f\ncpu 0: rx_hash 0x8fba8c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38295 dport 60804] != expected 0x5c82ea14\ncount: pass=0 nohash=0 fail=20\n' # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 179, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 179, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 179, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 179, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 184, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 184, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 184, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 184, 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 # # Exception| # 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__->