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', '46422', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x1665354d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59986 dport 46422] != expected 0x11f2f85c\ncpu 0: rx_hash 0x539948b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60042 dport 46422] != expected 0x8a1faf7f\ncpu 0: rx_hash 0xe5f677c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60048 dport 46422] != expected 0xcc15de94\ncpu 0: rx_hash 0xdb2af80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36804 dport 46422] != expected 0xc9e3f57a\ncpu 0: rx_hash 0x3e745d6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36822 dport 46422] != expected 0x7cc59d8f\ncpu 0: rx_hash 0x47c7c829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36876 dport 46422] != expected 0x6a19c5d\ncpu 4: rx_hash 0xb006017b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59990 dport 46422] != expected 0xf7aaca61\ncpu 4: rx_hash 0x4d52aaf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60006 dport 46422] != expected 0xb2f7c0a9\ncpu 4: rx_hash 0x40de08ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 36790 dport 46422] != expected 0x5e6b18eb\ncpu 4: rx_hash 0x72b23506 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36820 dport 46422] != expected 0xb075f9f5\ncpu 4: rx_hash 0x8fe69e8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36836 dport 46422] != expected 0xf528f33d\ncpu 4: rx_hash 0xccdb0fdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36850 dport 46422] != expected 0xa656a9f5\ncpu 4: rx_hash 0x6ab83bed [saddr 192.0.3.2 daddr 192.0.3.1 sport 36854 dport 46422] != expected 0x400e9bc8\ncpu 4: rx_hash 0x9fea95c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36858 dport 46422] != expected 0x557ab0eb\ncpu 4: rx_hash 0xfe530e69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36866 dport 46422] != expected 0xdf65d304\ncpu 5: rx_hash 0xeccc625b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59978 dport 46422] != expected 0x9b48edcd\ncpu 5: rx_hash 0x1e6330eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60014 dport 46422] != expected 0x41dbd9b7\ncpu 5: rx_hash 0x1198c9d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60026 dport 46422] != expected 0xde15e705\ncpu 5: rx_hash 0xb6c7edd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60056 dport 46422] != expected 0x3f39c78a\ncpu 5: rx_hash 0x18a2dc49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60064 dport 46422] != expected 0x8948d45c\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 0xd9bf1ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46824 dport 42708] OK # # # cpu 0: rx_hash 0xc9b314bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46838 dport 42708] OK # # # cpu 0: rx_hash 0x8ded716b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46852 dport 42708] OK # # # cpu 0: rx_hash 0x52d9ec05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46920 dport 42708] OK # # # cpu 4: rx_hash 0xe3d527fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46774 dport 42708] OK # # # cpu 4: rx_hash 0x2b104d42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46796 dport 42708] OK # # # cpu 4: rx_hash 0xc648ed84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46818 dport 42708] OK # # # cpu 4: rx_hash 0x7f4223db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46880 dport 42708] OK # # # cpu 4: rx_hash 0x01e8761e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46912 dport 42708] OK # # # cpu 4: rx_hash 0xf4bad833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46924 dport 42708] OK # # # cpu 5: rx_hash 0xe428db61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46750 dport 42708] OK # # # cpu 5: rx_hash 0xbf1f44dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46762 dport 42708] OK # # # cpu 5: rx_hash 0xaf134f91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46772 dport 42708] OK # # # cpu 5: rx_hash 0x34e7bf34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46790 dport 42708] OK # # # cpu 5: rx_hash 0x8288804f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46812 dport 42708] OK # # # cpu 5: rx_hash 0x7fdc2bc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46828 dport 42708] OK # # # cpu 5: rx_hash 0xced0e03d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46866 dport 42708] OK # # # cpu 5: rx_hash 0xd6daeed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46896 dport 42708] OK # # # cpu 5: rx_hash 0xc92d1ca0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46906 dport 42708] OK # # # cpu 5: rx_hash 0xa870bb13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46928 dport 42708] 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', '42061', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44211 dport 42061] != expected 0x96e04e56\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50747 dport 42061] != expected 0xbbe3a421\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35508 dport 42061] != expected 0xbb7ef3b4\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59104 dport 42061] != expected 0xc9e2948b\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40223 dport 42061] != expected 0xf3b19f61\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38232 dport 42061] != expected 0xaeafaee9\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37250 dport 42061] != expected 0x1814c582\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36919 dport 42061] != expected 0xaada94db\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51252 dport 42061] != expected 0x299ee7c2\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59882 dport 42061] != expected 0xa33e4d68\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58944 dport 42061] != expected 0xfa1b535d\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42130 dport 42061] != expected 0xc3b8acfd\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56998 dport 42061] != expected 0xc9d930fc\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42756 dport 42061] != expected 0xdba1e708\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34442 dport 42061] != expected 0x36f2c20e\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42318 dport 42061] != expected 0x3994a92b\ncpu 0: rx_hash 0x7cea791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54467 dport 42061] != expected 0xa770d32d\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', '37373', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50251 dport 37373] != expected 0xfef1e8c0\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38608 dport 37373] != expected 0xa4ee2656\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55815 dport 37373] != expected 0x1bd579a5\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37704 dport 37373] != expected 0x934b8705\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53194 dport 37373] != expected 0x94c85a99\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35757 dport 37373] != expected 0x4ac786da\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60543 dport 37373] != expected 0x2ec18a81\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36482 dport 37373] != expected 0x662c1922\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36222 dport 37373] != expected 0xbeaa7cde\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51702 dport 37373] != expected 0xab24fa63\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46995 dport 37373] != expected 0x930fed14\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40412 dport 37373] != expected 0x373af359\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47938 dport 37373] != expected 0x7bb888f\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44890 dport 37373] != expected 0xeb1d2460\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57203 dport 37373] != expected 0x32bb3abf\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39729 dport 37373] != expected 0x87976496\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36470 dport 37373] != expected 0x824eac7d\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59777 dport 37373] != expected 0x8d6b224c\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59023 dport 37373] != expected 0x40dffc1a\ncpu 4: rx_hash 0xb96f9a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58165 dport 37373] != expected 0x6f7053a2\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__->