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', '47658', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xaf88a329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35972 dport 47658] != expected 0xf8b4279f\ncpu 0: rx_hash 0xcda7a8ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 36022 dport 47658] != expected 0xeafd2dff\ncpu 0: rx_hash 0xada1fa14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36082 dport 47658] != expected 0x4dddf653\ncpu 0: rx_hash 0x65a9b0a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36108 dport 47658] != expected 0xdee4c19a\ncpu 0: rx_hash 0xc78a1ef2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36124 dport 47658] != expected 0x82ec7ca2\ncpu 4: rx_hash 0x1cb67fe7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35990 dport 47658] != expected 0x44f97363\ncpu 4: rx_hash 0x016e4d27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36026 dport 47658] != expected 0x22cea36c\ncpu 4: rx_hash 0x8bc9ad54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36040 dport 47658] != expected 0xe7858642\ncpu 4: rx_hash 0x252f435a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36086 dport 47658] != expected 0x3dff02b1\ncpu 4: rx_hash 0x21eeec06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36100 dport 47658] != expected 0x66f5bbeb\ncpu 4: rx_hash 0x5e19d521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36122 dport 47658] != expected 0x128b6184\ncpu 5: rx_hash 0x952c6a37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35966 dport 47658] != expected 0x6e6f6f67\ncpu 5: rx_hash 0xebcfff8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35980 dport 47658] != expected 0x40a55dee\ncpu 5: rx_hash 0x9438c6a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35986 dport 47658] != expected 0x34db8781\ncpu 5: rx_hash 0x58f12340 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35998 dport 47658] != expected 0xfce80912\ncpu 5: rx_hash 0x2bc35a3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36014 dport 47658] != expected 0xee4eab6\ncpu 5: rx_hash 0xf43e9473 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36054 dport 47658] != expected 0x93fb5c2d\ncpu 5: rx_hash 0x96119f94 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36068 dport 47658] != expected 0x81b2564d\ncpu 5: rx_hash 0x83cd4255 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36116 dport 47658] != expected 0x3afd06d3\ncpu 5: rx_hash 0xe1e249b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36134 dport 47658] != expected 0x28b40cb3\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 0x70b13662 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48316 dport 54286] OK # # cpu 0: rx_hash 0x27c24165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48320 dport 54286] OK # # cpu 0: rx_hash 0x36df33f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48322 dport 54286] OK # # cpu 0: rx_hash 0x321e9ca4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48432 dport 54286] OK # # cpu 0: rx_hash 0x6744b29e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48442 dport 54286] OK # # cpu 0: rx_hash 0xfed7794d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48444 dport 54286] OK # # cpu 4: rx_hash 0x94fc9dab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48338 dport 54286] OK # # cpu 4: rx_hash 0x0d6f5678 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48340 dport 54286] OK # # cpu 4: rx_hash 0xd0bbc10c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48346 dport 54286] OK # # cpu 4: rx_hash 0xdc7e8151 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48372 dport 54286] OK # # cpu 4: rx_hash 0x9839ddf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48380 dport 54286] OK # # cpu 4: rx_hash 0xe30f4b8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48400 dport 54286] OK # # cpu 4: rx_hash 0x3edbdcf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48414 dport 54286] OK # # cpu 4: rx_hash 0x5cf4d71e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48428 dport 54286] OK # # cpu 5: rx_hash 0x173d25eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44030 dport 54286] OK # # cpu 5: rx_hash 0xb294caeb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48360 dport 54286] OK # # cpu 5: rx_hash 0xa389b876 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48362 dport 54286] OK # # cpu 5: rx_hash 0x10b764b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48376 dport 54286] OK # # cpu 5: rx_hash 0x8de50037 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48396 dport 54286] OK # # cpu 5: rx_hash 0x656deba3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48460 dport 54286] 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', '39633', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35375 dport 39633] != expected 0x5d515ebb\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38698 dport 39633] != expected 0xbcacc930\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45339 dport 39633] != expected 0x82159a5e\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45178 dport 39633] != expected 0x4e58b3d6\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57755 dport 39633] != expected 0x4b1f876b\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34873 dport 39633] != expected 0x2bdebb4c\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56396 dport 39633] != expected 0xc18278ab\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45594 dport 39633] != expected 0x8dbe87ed\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48595 dport 39633] != expected 0xf54feb48\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33299 dport 39633] != expected 0xc9d622f6\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60813 dport 39633] != expected 0x74b814fb\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38367 dport 39633] != expected 0x786a70ff\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38225 dport 39633] != expected 0xbb9d000f\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54599 dport 39633] != expected 0x8225a23e\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39751 dport 39633] != expected 0x3edad676\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42095 dport 39633] != expected 0x28d503cc\ncpu 4: rx_hash 0xcf4b814b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45808 dport 39633] != expected 0x476d722d\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', '38483', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48315 dport 38483] != expected 0x1b95711d\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54338 dport 38483] != expected 0x4f6bf1c4\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38434 dport 38483] != expected 0xfa0b58e0\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52768 dport 38483] != expected 0x1218c664\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43677 dport 38483] != expected 0xb72cdd82\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43265 dport 38483] != expected 0x6ab1c465\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34399 dport 38483] != expected 0x48e0e973\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43152 dport 38483] != expected 0x64cec023\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51981 dport 38483] != expected 0x4950a5c2\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38753 dport 38483] != expected 0x5b861e36\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51343 dport 38483] != expected 0xeb3a8502\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53619 dport 38483] != expected 0x7ac9d9d8\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33467 dport 38483] != expected 0x133b97f3\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48515 dport 38483] != expected 0x56c26e25\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45445 dport 38483] != expected 0x5e9d6c13\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58351 dport 38483] != expected 0x7905c8a3\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55393 dport 38483] != expected 0x3c9178af\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43262 dport 38483] != expected 0x80836bea\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50724 dport 38483] != expected 0x15d23876\ncpu 0: rx_hash 0xa0b8af3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44348 dport 38483] != expected 0xe9f83375\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__->