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', '35908', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xb85c87a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41998 dport 35908] != expected 0x6d6dff22\ncpu 0: rx_hash 0x4cd18629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42022 dport 35908] != expected 0xe26d28ba\ncpu 0: rx_hash 0xd1d6d386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42038 dport 35908] != expected 0x1b92a11f\ncpu 0: rx_hash 0xc21a0765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42078 dport 35908] != expected 0xaaed94ee\ncpu 0: rx_hash 0x43aafe3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42084 dport 35908] != expected 0x13ee87f9\ncpu 0: rx_hash 0x428a5053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42098 dport 35908] != expected 0xc21365e3\ncpu 0: rx_hash 0x6dd53d89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42112 dport 35908] != expected 0x29af76e3\ncpu 0: rx_hash 0xcbfc6d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42126 dport 35908] != expected 0xf2520e16\ncpu 4: rx_hash 0x29724009 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41966 dport 35908] != expected 0x4b65d25c\ncpu 4: rx_hash 0x247b7c63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41992 dport 35908] != expected 0x456f949d\ncpu 4: rx_hash 0xb97c29cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42008 dport 35908] != expected 0xbc901d38\ncpu 5: rx_hash 0x2852ee64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41976 dport 35908] != expected 0x9a983046\ncpu 5: rx_hash 0xf64f7a40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41986 dport 35908] != expected 0x796ccafd\ncpu 5: rx_hash 0xcc41d11f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41994 dport 35908] != expected 0x8a93d9b7\ncpu 5: rx_hash 0x9ee5800a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42028 dport 35908] != expected 0xde6e76da\ncpu 5: rx_hash 0xebd878d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42046 dport 35908] != expected 0xe86db255\ncpu 5: rx_hash 0x5f1d52ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 42062 dport 35908] != expected 0x53121d4b\ncpu 5: rx_hash 0xcadcc379 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42136 dport 35908] != expected 0x23afec0c\ncpu 5: rx_hash 0x56fb38bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42142 dport 35908] != expected 0xbad87b3\ncpu 5: rx_hash 0xa356975e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42144 dport 35908] != expected 0x5550b231\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 0x67d27a32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36978 dport 41629] OK # # # cpu 0: rx_hash 0xd8c91fe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51966 dport 41629] OK # # # cpu 0: rx_hash 0x017554ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51990 dport 41629] OK # # # cpu 0: rx_hash 0x3b7bffb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51998 dport 41629] OK # # # cpu 0: rx_hash 0x27cc5347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52020 dport 41629] OK # # # cpu 0: rx_hash 0xcff6fe3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52022 dport 41629] OK # # # cpu 0: rx_hash 0x81e503da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52026 dport 41629] OK # # # cpu 0: rx_hash 0xa907d20b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52044 dport 41629] OK # # # cpu 0: rx_hash 0x401dd11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52056 dport 41629] OK # # # cpu 4: rx_hash 0x935f7bba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36954 dport 41629] OK # # # cpu 4: rx_hash 0x7448ac3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51972 dport 41629] OK # # # cpu 4: rx_hash 0xd34152cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51996 dport 41629] OK # # # cpu 4: rx_hash 0xf4d8fb09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52008 dport 41629] OK # # # cpu 4: rx_hash 0x352029c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52042 dport 41629] OK # # # cpu 5: rx_hash 0x28e129be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36968 dport 41629] OK # # # cpu 5: rx_hash 0x5ddcd16d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36986 dport 41629] OK # # # cpu 5: rx_hash 0xc1fb2aaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36988 dport 41629] OK # # # cpu 5: rx_hash 0xacd4495e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51962 dport 41629] OK # # # cpu 5: rx_hash 0x9c720143 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51974 dport 41629] OK # # # cpu 5: rx_hash 0xbbeba885 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52018 dport 41629] 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', '36038', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 48170 dport 36038] != expected 0xe7782f6d\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 34511 dport 36038] != expected 0xfa784731\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53855 dport 36038] != expected 0xf29841ed\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 34327 dport 36038] != expected 0x5138ce83\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49225 dport 36038] != expected 0x6053a033\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 36182 dport 36038] != expected 0x511c4d7b\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38750 dport 36038] != expected 0x2826a2e6\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38772 dport 36038] != expected 0x68da3854\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 37428 dport 36038] != expected 0x8adddc81\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38746 dport 36038] != expected 0xcfd88473\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53648 dport 36038] != expected 0x7f8db4c7\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38604 dport 36038] != expected 0xce856fc7\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 52181 dport 36038] != expected 0xb33116b9\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38286 dport 36038] != expected 0x5756c453\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53659 dport 36038] != expected 0xdc7670f2\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53505 dport 36038] != expected 0x86b55603\ncpu 5: rx_hash 0x647e26ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 40657 dport 36038] != expected 0x7570b6fb\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', '35980', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36707 dport 35980] != expected 0x58e7099a\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50243 dport 35980] != expected 0xa681a3c4\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55775 dport 35980] != expected 0x8d3680cd\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41072 dport 35980] != expected 0xa4177410\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57192 dport 35980] != expected 0x93dc13c0\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59486 dport 35980] != expected 0x1960c124\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49392 dport 35980] != expected 0x909e5cda\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46242 dport 35980] != expected 0x6022a91e\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47065 dport 35980] != expected 0x339e9020\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54632 dport 35980] != expected 0xd80e27c6\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49600 dport 35980] != expected 0x7acad6f8\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48003 dport 35980] != expected 0xa2a2053a\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40416 dport 35980] != expected 0x447d2952\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44239 dport 35980] != expected 0xcb217844\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54756 dport 35980] != expected 0xe5bd3092\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54268 dport 35980] != expected 0x3028e999\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35592 dport 35980] != expected 0x5d1037aa\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33455 dport 35980] != expected 0x28bad02\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41853 dport 35980] != expected 0xdf499cff\ncpu 4: rx_hash 0xd02c98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35942 dport 35980] != expected 0x19b74a2a\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 [?2004hxx__-> echo $? 0 xx__->