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', '45339', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x33040af8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48924 dport 45339] != expected 0xd08b6a3b\ncpu 0: rx_hash 0x5a7d589e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48938 dport 45339] != expected 0xf1a91588\ncpu 4: rx_hash 0xe073b1e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48784 dport 45339] != expected 0x140e7e8a\ncpu 4: rx_hash 0x6999cfff [saddr 192.0.3.2 daddr 192.0.3.1 sport 48788 dport 45339] != expected 0xeb0f96e8\ncpu 4: rx_hash 0x38a4803c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48820 dport 45339] != expected 0xf4efabe4\ncpu 4: rx_hash 0x7c51bf33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48828 dport 45339] != expected 0x8b6f5fd5\ncpu 4: rx_hash 0x3db64ab4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48842 dport 45339] != expected 0xa5bd3ee0\ncpu 4: rx_hash 0x8c18290f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48856 dport 45339] != expected 0x647e943d\ncpu 4: rx_hash 0x287e3a78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48866 dport 45339] != expected 0xc5ddf7dd\ncpu 4: rx_hash 0x99d059c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48880 dport 45339] != expected 0x41e5d00\ncpu 4: rx_hash 0xcef19af0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48890 dport 45339] != expected 0x859d79f4\ncpu 4: rx_hash 0x74bcc8d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53220 dport 45339] != expected 0xd20c1882\ncpu 5: rx_hash 0x9ade1fbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48804 dport 45339] != expected 0xcb2fd1fc\ncpu 5: rx_hash 0xcdffdc88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48814 dport 45339] != expected 0x4aacf508\ncpu 5: rx_hash 0x2e62b688 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 45339] != expected 0x5bbeee25\ncpu 5: rx_hash 0xc65f564c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48902 dport 45339] != expected 0x6ec834d7\ncpu 5: rx_hash 0x917e957f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48908 dport 45339] != expected 0xef4b1023\ncpu 5: rx_hash 0x82aa6943 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48910 dport 45339] != expected 0x1148c0e6\ncpu 5: rx_hash 0x77f135f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48916 dport 45339] != expected 0xaf0b9e0a\ncpu 5: rx_hash 0xebd33b25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48952 dport 45339] != expected 0x306abf55\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 0x07840bd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37596 dport 57961] OK # # # cpu 0: rx_hash 0x1ae2b7a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37640 dport 57961] OK # # # cpu 0: rx_hash 0x09364b9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37642 dport 57961] OK # # # cpu 0: rx_hash 0xe9a567e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37688 dport 57961] OK # # # cpu 0: rx_hash 0xc7274cf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37714 dport 57961] OK # # # cpu 0: rx_hash 0x34609cb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37730 dport 57961] OK # # # cpu 0: rx_hash 0x7095a3b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37738 dport 57961] OK # # # cpu 0: rx_hash 0xf97fdda7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37742 dport 57961] OK # # # cpu 0: rx_hash 0x1ff07d2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37750 dport 57961] OK # # # cpu 0: rx_hash 0xc13bc002 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37752 dport 57961] OK # # # cpu 4: rx_hash 0xf4c3db93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37612 dport 57961] OK # # # cpu 4: rx_hash 0x1cfe3b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37666 dport 57961] OK # # # cpu 4: rx_hash 0x0eade457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37768 dport 57961] OK # # # cpu 5: rx_hash 0xdf533a0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37624 dport 57961] OK # # # cpu 5: rx_hash 0x75876931 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37652 dport 57961] OK # # # cpu 5: rx_hash 0x4bdff864 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37672 dport 57961] OK # # # cpu 5: rx_hash 0x580b0458 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37674 dport 57961] OK # # # cpu 5: rx_hash 0x327c1046 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37704 dport 57961] OK # # # cpu 5: rx_hash 0xe82244df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37776 dport 57961] OK # # # cpu 5: rx_hash 0x61c83ac1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37780 dport 57961] 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', '59297', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45156 dport 59297] != expected 0xb4a676fa\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55832 dport 59297] != expected 0xb66a03c\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42290 dport 59297] != expected 0x2aa8ecf0\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33519 dport 59297] != expected 0x3d04df51\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51936 dport 59297] != expected 0xc0f1c2a6\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40947 dport 59297] != expected 0x1506ffdd\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37561 dport 59297] != expected 0x10094312\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59299 dport 59297] != expected 0xc866cbee\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49495 dport 59297] != expected 0x80519758\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60373 dport 59297] != expected 0xae342bc7\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44391 dport 59297] != expected 0x21e14173\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38763 dport 59297] != expected 0xeac1fe43\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37359 dport 59297] != expected 0x3391b5a\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40735 dport 59297] != expected 0x26fcf47\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40779 dport 59297] != expected 0xcd5e43bb\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45511 dport 59297] != expected 0xed46325a\ncpu 5: rx_hash 0x77c9170d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41694 dport 59297] != expected 0x6f3cd9f3\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', '48186', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52630 dport 48186] != expected 0x23ee0e5e\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37033 dport 48186] != expected 0xe4abc9cf\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41653 dport 48186] != expected 0x362e8475\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49624 dport 48186] != expected 0x36760bd3\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37816 dport 48186] != expected 0xee4cd335\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49861 dport 48186] != expected 0xf18e5038\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46243 dport 48186] != expected 0x1952ddcd\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55902 dport 48186] != expected 0x46d528a5\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34899 dport 48186] != expected 0xdfaa109\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60616 dport 48186] != expected 0x95b71fa2\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42381 dport 48186] != expected 0x4c21fc44\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40382 dport 48186] != expected 0x12ac9aaa\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51508 dport 48186] != expected 0x37c1042f\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53366 dport 48186] != expected 0x774a79aa\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39506 dport 48186] != expected 0x7fe2f713\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59800 dport 48186] != expected 0x57fd6442\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41886 dport 48186] != expected 0x1dbc5904\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34963 dport 48186] != expected 0x312b5518\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57806 dport 48186] != expected 0xe6632b39\ncpu 0: rx_hash 0x6c86474a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53783 dport 48186] != expected 0xac53bd0d\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__->