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', '52281', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xbe773629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34380 dport 52281] != expected 0xe86e318\ncpu 0: rx_hash 0x4b0024b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52634 dport 52281] != expected 0x46572afa\ncpu 0: rx_hash 0x5ca86129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52700 dport 52281] != expected 0xa8aa4055\ncpu 0: rx_hash 0x88033995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52712 dport 52281] != expected 0x81546afc\ncpu 0: rx_hash 0xf9477f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52786 dport 52281] != expected 0x363acb17\ncpu 4: rx_hash 0xbfbd6684 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34392 dport 52281] != expected 0x7f4c91fe\ncpu 4: rx_hash 0x61271cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52642 dport 52281] != expected 0xcedaa317\ncpu 4: rx_hash 0x9fab7c0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52654 dport 52281] != expected 0x6fa90053\ncpu 4: rx_hash 0x6379ed30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52668 dport 52281] != expected 0x5c84343d\ncpu 4: rx_hash 0x5d623184 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52680 dport 52281] != expected 0xd96032b3\ncpu 4: rx_hash 0xf43480fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52690 dport 52281] != expected 0x8a9c67e1\ncpu 4: rx_hash 0x215588ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 52722 dport 52281] != expected 0xd2a83fae\ncpu 4: rx_hash 0x8a5dc863 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52726 dport 52281] != expected 0x130afdd6\ncpu 4: rx_hash 0x78680799 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52750 dport 52281] != expected 0x7f158082\ncpu 4: rx_hash 0xf88d2fcf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52774 dport 52281] != expected 0x47f0b9f1\ncpu 4: rx_hash 0x51db9eb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52796 dport 52281] != expected 0x140ceca3\ncpu 5: rx_hash 0x42a5a716 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34398 dport 52281] != expected 0x3dabd776\ncpu 5: rx_hash 0x209fd840 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52710 dport 52281] != expected 0xa3624d48\ncpu 5: rx_hash 0xd0f4e64c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52736 dport 52281] != expected 0x5d23a736\ncpu 5: rx_hash 0x872e37fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52758 dport 52281] != expected 0xafac5120\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 0xb363388c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49954 dport 49717] OK # # # cpu 0: rx_hash 0xb0f799d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49960 dport 49717] OK # # # cpu 0: rx_hash 0xe6e718cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49962 dport 49717] OK # # # cpu 0: rx_hash 0x8d78e438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50006 dport 49717] OK # # # cpu 0: rx_hash 0x0fc33d98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50016 dport 49717] OK # # # cpu 0: rx_hash 0xa75fdc4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50030 dport 49717] OK # # # cpu 0: rx_hash 0x70bd042c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58196 dport 49717] OK # # # cpu 0: rx_hash 0x590e9d02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58214 dport 49717] OK # # # cpu 0: rx_hash 0xa782fdcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58218 dport 49717] OK # # # cpu 4: rx_hash 0x988e5054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49934 dport 49717] OK # # # cpu 4: rx_hash 0xb2a96821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49974 dport 49717] OK # # # cpu 4: rx_hash 0xe72d4866 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49982 dport 49717] OK # # # cpu 4: rx_hash 0xf14f5d51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50028 dport 49717] OK # # # cpu 4: rx_hash 0x24f374c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58184 dport 49717] OK # # # cpu 4: rx_hash 0xd9ebb554 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58190 dport 49717] OK # # # cpu 4: rx_hash 0xd821e5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58202 dport 49717] OK # # # cpu 5: rx_hash 0x6602309d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49922 dport 49717] OK # # # cpu 5: rx_hash 0xccc020be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49938 dport 49717] OK # # # cpu 5: rx_hash 0x71aa7507 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49988 dport 49717] OK # # # cpu 5: rx_hash 0x242e5540 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49996 dport 49717] 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', '34079', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49638 dport 34079] != expected 0xda40e0a6\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33026 dport 34079] != expected 0x7a6d5a89\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49301 dport 34079] != expected 0xf0ce2249\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49666 dport 34079] != expected 0xa7448e28\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35418 dport 34079] != expected 0x852bb8e0\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59151 dport 34079] != expected 0x5623391f\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36118 dport 34079] != expected 0x2c065bcc\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34481 dport 34079] != expected 0x65b64514\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34754 dport 34079] != expected 0x4f3887fb\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39852 dport 34079] != expected 0xb031cf34\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36515 dport 34079] != expected 0x4bfba01b\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36132 dport 34079] != expected 0x471f37ed\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58796 dport 34079] != expected 0x2857bfd7\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43221 dport 34079] != expected 0x8540f17b\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33427 dport 34079] != expected 0x84063b69\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51881 dport 34079] != expected 0xd102fd39\ncpu 0: rx_hash 0xfda8a844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55337 dport 34079] != expected 0x7c3cc61e\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', '33565', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48704 dport 33565] != expected 0xc1b56a9f\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59247 dport 33565] != expected 0x47d056d5\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41744 dport 33565] != expected 0x5d3f91c6\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51244 dport 33565] != expected 0xca808d12\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46966 dport 33565] != expected 0x96f7161d\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33917 dport 33565] != expected 0x2c727e5\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47919 dport 33565] != expected 0xdede2c29\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36857 dport 33565] != expected 0x343890cc\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43567 dport 33565] != expected 0xf3d8cf3b\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55946 dport 33565] != expected 0xfd5dd404\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38270 dport 33565] != expected 0xd5f047d3\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45357 dport 33565] != expected 0x9acd3994\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49406 dport 33565] != expected 0x86ef5e01\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40954 dport 33565] != expected 0x99a3d1f8\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39519 dport 33565] != expected 0x9ab4f019\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52904 dport 33565] != expected 0x772d9759\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56937 dport 33565] != expected 0x934e917d\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41353 dport 33565] != expected 0x4656f11f\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34151 dport 33565] != expected 0xd13db79f\ncpu 5: rx_hash 0x6a34ba13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57694 dport 33565] != expected 0x77af541e\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__->