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', '49781', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xef832168 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51538 dport 49781] != expected 0xbb6a6242\ncpu 0: rx_hash 0x20d195b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51564 dport 49781] != expected 0xb17d7963\ncpu 0: rx_hash 0x5a9aa865 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51578 dport 49781] != expected 0x5aa89d9\ncpu 0: rx_hash 0x2202ba71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51636 dport 49781] != expected 0xff6dddd3\ncpu 0: rx_hash 0xbfe0ddc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51678 dport 49781] != expected 0xceb1a0f9\ncpu 0: rx_hash 0x82d1baad [saddr 192.0.3.2 daddr 192.0.3.1 sport 37070 dport 49781] != expected 0xdd64fdbb\ncpu 4: rx_hash 0x2b9d2a99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51546 dport 49781] != expected 0x893feba1\ncpu 4: rx_hash 0x7c8ba66c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51554 dport 49781] != expected 0x2ed5c4cb\ncpu 4: rx_hash 0x1f27249f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51608 dport 49781] != expected 0x2506258e\ncpu 4: rx_hash 0xd075904e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51622 dport 49781] != expected 0x2f113eaf\ncpu 4: rx_hash 0x6b86f9f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51668 dport 49781] != expected 0x35b20e97\ncpu 5: rx_hash 0x85b03373 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51526 dport 49781] != expected 0xc6ebb575\ncpu 5: rx_hash 0x67bf368b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51542 dport 49781] != expected 0xdfc17184\ncpu 5: rx_hash 0xfd282167 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51592 dport 49781] != expected 0x3c2ce17f\ncpu 5: rx_hash 0xba468255 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51634 dport 49781] != expected 0x5290e998\ncpu 5: rx_hash 0x01b5ebe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51648 dport 49781] != expected 0x4833d9a0\ncpu 5: rx_hash 0x5defd83d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51662 dport 49781] != expected 0xd79b6408\ncpu 5: rx_hash 0xe3baee10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51664 dport 49781] != expected 0x51191d51\ncpu 5: rx_hash 0x2ce85ac1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51694 dport 49781] != expected 0x5b0e0670\ncpu 5: rx_hash 0x60debf55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37086 dport 49781] != expected 0xc44e394a\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 0x292e8ef8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49080 dport 45981] OK # # cpu 0: rx_hash 0x37bc418f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49120 dport 45981] OK # # cpu 0: rx_hash 0xc5cb6bb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49138 dport 45981] OK # # cpu 0: rx_hash 0x99915865 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49148 dport 45981] OK # # cpu 0: rx_hash 0x2cb74a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49192 dport 45981] OK # # cpu 0: rx_hash 0xa12d02e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49216 dport 45981] OK # # cpu 0: rx_hash 0x1f7834cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49246 dport 45981] OK # # cpu 4: rx_hash 0x56c3ecb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49090 dport 45981] OK # # cpu 4: rx_hash 0xbf80566c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49124 dport 45981] OK # # cpu 4: rx_hash 0x5db0c869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49160 dport 45981] OK # # cpu 4: rx_hash 0xfd773133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49230 dport 45981] OK # # cpu 5: rx_hash 0x82a5c882 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49096 dport 45981] OK # # cpu 5: rx_hash 0xa4b4c68b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49104 dport 45981] OK # # cpu 5: rx_hash 0x3cf0feaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49110 dport 45981] OK # # cpu 5: rx_hash 0xbfbfcd91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49176 dport 45981] OK # # cpu 5: rx_hash 0xe8a94164 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49184 dport 45981] OK # # cpu 5: rx_hash 0x92e27cb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49206 dport 45981] OK # # cpu 5: rx_hash 0x14348beb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49256 dport 45981] OK # # cpu 5: rx_hash 0xf63b8e13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49272 dport 45981] OK # # cpu 5: rx_hash 0x41f128d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49288 dport 45981] 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', '50251', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60949 dport 50251] != expected 0xc9d7aa4b\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57619 dport 50251] != expected 0x3b279af2\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58465 dport 50251] != expected 0xb472ad96\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51075 dport 50251] != expected 0xfd096ecb\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39405 dport 50251] != expected 0x3fbec8ef\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57304 dport 50251] != expected 0xe8ed853f\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57448 dport 50251] != expected 0x90efc07c\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49060 dport 50251] != expected 0x252cd77c\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34634 dport 50251] != expected 0xd90b21\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50980 dport 50251] != expected 0x6de82f7c\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53488 dport 50251] != expected 0x9206a56\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40545 dport 50251] != expected 0xd75a5b2f\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53340 dport 50251] != expected 0xf06eca95\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48896 dport 50251] != expected 0xee37fe5c\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35367 dport 50251] != expected 0x59905f8f\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35141 dport 50251] != expected 0x4342512e\ncpu 4: rx_hash 0x06af4bb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43674 dport 50251] != expected 0x5bd4e1c5\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', '44867', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56938 dport 44867] != expected 0xfb07344e\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33938 dport 44867] != expected 0x5edd739a\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49323 dport 44867] != expected 0x3a8b1f36\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58708 dport 44867] != expected 0xdc321e63\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45197 dport 44867] != expected 0xa3632ea8\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50035 dport 44867] != expected 0x3168b88e\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58327 dport 44867] != expected 0xf463caac\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42097 dport 44867] != expected 0x1be1a76d\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39781 dport 44867] != expected 0x9a3d179d\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43212 dport 44867] != expected 0x7a36a157\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49547 dport 44867] != expected 0x45ac6d95\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38548 dport 44867] != expected 0x816b3c94\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33411 dport 44867] != expected 0x98ba6dd5\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34212 dport 44867] != expected 0x5bb13ce5\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37716 dport 44867] != expected 0xa801d11d\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33325 dport 44867] != expected 0xa9a63c43\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45792 dport 44867] != expected 0x81255698\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59582 dport 44867] != expected 0xd1fd4b2b\ncpu 0: rx_hash 0xe647fbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48232 dport 44867] != expected 0xdc26e7e5\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__->