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', '51294', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x382ffb1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44306 dport 51294] != expected 0xc4f98f48\ncpu 0: rx_hash 0x4402a4a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44334 dport 51294] != expected 0xb71ff7e8\ncpu 0: rx_hash 0x639f9335 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44340 dport 51294] != expected 0x784f8a9b\ncpu 0: rx_hash 0x361d1859 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44390 dport 51294] != expected 0xc1d87932\ncpu 0: rx_hash 0x495ed683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44432 dport 51294] != expected 0x2484734f\ncpu 0: rx_hash 0x72a6279e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44464 dport 51294] != expected 0xe197e2c9\ncpu 0: rx_hash 0x6b2dbfd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44498 dport 51294] != expected 0x1734a3ea\ncpu 4: rx_hash 0xe7c68545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44280 dport 51294] != expected 0x4ff21e23\ncpu 4: rx_hash 0xf5bf563c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44376 dport 51294] != expected 0xe30719f4\ncpu 4: rx_hash 0x0557c5a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44448 dport 51294] != expected 0x6bb0c1c5\ncpu 4: rx_hash 0xa3534c36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44480 dport 51294] != expected 0xcc2a9880\ncpu 5: rx_hash 0x2f968013 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44292 dport 51294] != expected 0x377b3811\ncpu 5: rx_hash 0xcba9f9e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44320 dport 51294] != expected 0xdaf425a4\ncpu 5: rx_hash 0x8c7c5743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44348 dport 51294] != expected 0x6c01cc82\ncpu 5: rx_hash 0x824eb407 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44360 dport 51294] != expected 0x69203af8\ncpu 5: rx_hash 0x9e2b728e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44402 dport 51294] != expected 0x6363d60d\ncpu 5: rx_hash 0x3eaf34b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44416 dport 51294] != expected 0xaea35043\ncpu 5: rx_hash 0x0e8b7822 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44428 dport 51294] != expected 0x92719a69\ncpu 5: rx_hash 0x4cb08840 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44488 dport 51294] != expected 0xd864de99\ncpu 5: rx_hash 0x937700ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 44492 dport 51294] != expected 0xf0f852aa\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 0x2e6dc5a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47224 dport 48321] OK # # cpu 0: rx_hash 0x0142ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47236 dport 48321] OK # # cpu 0: rx_hash 0xe0d503ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45110 dport 48321] OK # # cpu 0: rx_hash 0xeee7e0e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45122 dport 48321] OK # # cpu 0: rx_hash 0x31206805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45126 dport 48321] OK # # cpu 0: rx_hash 0x46d18a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45142 dport 48321] OK # # cpu 4: rx_hash 0xc18e01d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47216 dport 48321] OK # # cpu 4: rx_hash 0x85353e15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47270 dport 48321] OK # # cpu 4: rx_hash 0x928c451b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47280 dport 48321] OK # # cpu 4: rx_hash 0x5486aff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45080 dport 48321] OK # # cpu 4: rx_hash 0x9724e196 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45094 dport 48321] OK # # cpu 4: rx_hash 0xa700ad0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45098 dport 48321] OK # # cpu 4: rx_hash 0xf95e9be7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45140 dport 48321] OK # # cpu 5: rx_hash 0xd6377adc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47206 dport 48321] OK # # cpu 5: rx_hash 0x16fba5df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47250 dport 48321] OK # # cpu 5: rx_hash 0xf91861a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47258 dport 48321] OK # # cpu 5: rx_hash 0x433fd4fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45070 dport 48321] OK # # cpu 5: rx_hash 0x6f7e5eee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45112 dport 48321] OK # # cpu 5: rx_hash 0xbe8b3546 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45128 dport 48321] OK # # count: pass=19 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', '42511', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46622 dport 42511] != expected 0x10ce8d3c\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52041 dport 42511] != expected 0x604dfea\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56948 dport 42511] != expected 0x14905e19\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42882 dport 42511] != expected 0x6257d568\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54290 dport 42511] != expected 0xfdeae457\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35775 dport 42511] != expected 0x883a5c5f\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51776 dport 42511] != expected 0x689adb0f\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56387 dport 42511] != expected 0xec227112\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53705 dport 42511] != expected 0x2d8f6bf6\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49350 dport 42511] != expected 0x973edc65\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45743 dport 42511] != expected 0xfae47797\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35865 dport 42511] != expected 0x87136a49\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56567 dport 42511] != expected 0x3aceabca\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58047 dport 42511] != expected 0xb62bfa70\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51952 dport 42511] != expected 0x96ea8de4\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58901 dport 42511] != expected 0x31234d64\ncpu 0: rx_hash 0xfe9d1053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56674 dport 42511] != expected 0x53e1a268\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', '36102', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39092 dport 36102] != expected 0xd30fd97b\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58314 dport 36102] != expected 0xe7af680d\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51907 dport 36102] != expected 0x3bf98ade\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50757 dport 36102] != expected 0xf07f0be0\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56178 dport 36102] != expected 0xcf1869cd\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38368 dport 36102] != expected 0x648af14d\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50030 dport 36102] != expected 0xba55d54a\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46634 dport 36102] != expected 0x841f09e8\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60401 dport 36102] != expected 0x583b6ef3\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32943 dport 36102] != expected 0xb914df7a\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51926 dport 36102] != expected 0xecd1c3ba\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57032 dport 36102] != expected 0x43234aa8\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33711 dport 36102] != expected 0x2dd44e48\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38357 dport 36102] != expected 0x885a4934\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51374 dport 36102] != expected 0xa178e375\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37423 dport 36102] != expected 0xea229dce\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44256 dport 36102] != expected 0xc65605b9\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56362 dport 36102] != expected 0xe7e961b4\ncpu 4: rx_hash 0x3c0fec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58172 dport 36102] != expected 0x98eca6d7\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 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__->