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', '54325', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xd806013e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56190 dport 54325] != expected 0x7fdc34c1\ncpu 0: rx_hash 0x38f9267d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56202 dport 54325] != expected 0xd142fd3b\ncpu 0: rx_hash 0x6db725f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60874 dport 54325] != expected 0xba16b96d\ncpu 0: rx_hash 0x90eae6a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60896 dport 54325] != expected 0xd6a2eff2\ncpu 0: rx_hash 0xb7fbe402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60910 dport 54325] != expected 0x5d3f2a8d\ncpu 0: rx_hash 0xc16f0b83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60920 dport 54325] != expected 0x94bfe369\ncpu 0: rx_hash 0x61116fdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60936 dport 54325] != expected 0x9fe22cd3\ncpu 0: rx_hash 0x2706db41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60942 dport 54325] != expected 0x97961ebe\ncpu 0: rx_hash 0xda5b181d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60964 dport 54325] != expected 0xfb224821\ncpu 4: rx_hash 0x9bf2fc33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56198 dport 54325] != expected 0x5578e40d\ncpu 4: rx_hash 0x41be3dc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56226 dport 54325] != expected 0xb25177ed\ncpu 4: rx_hash 0xf527be3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56240 dport 54325] != expected 0x7c02502d\ncpu 4: rx_hash 0xfe3fa4ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 60886 dport 54325] != expected 0xffd85bd2\ncpu 4: rx_hash 0x18567469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60960 dport 54325] != expected 0xfcf1a605\ncpu 5: rx_hash 0xb900b704 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56182 dport 54325] != expected 0xfc35c3d3\ncpu 5: rx_hash 0xab71a72e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56214 dport 54325] != expected 0x948c1f84\ncpu 5: rx_hash 0x4aa6275e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60868 dport 54325] != expected 0x318b7c12\ncpu 5: rx_hash 0xe9adfd10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60872 dport 54325] != expected 0xb5b16524\ncpu 5: rx_hash 0x5d347ee5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60890 dport 54325] != expected 0x7be242e4\ncpu 5: rx_hash 0x309482fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60944 dport 54325] != expected 0xddff2048\ncount: pass=0 nohash=0 fail=20\n' # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x05b9fdae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58212 dport 39051] OK # # # cpu 4: rx_hash 0x51df5918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58242 dport 39051] OK # # # cpu 4: rx_hash 0x17c8ed84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58244 dport 39051] OK # # # cpu 4: rx_hash 0xe546daed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58256 dport 39051] OK # # # cpu 4: rx_hash 0x6e8ff630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58284 dport 39051] OK # # # cpu 4: rx_hash 0xea952ed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58286 dport 39051] OK # # # cpu 4: rx_hash 0x181b19b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58298 dport 39051] OK # # # cpu 4: rx_hash 0x9ff2e3ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58310 dport 39051] OK # # # cpu 4: rx_hash 0x45be2251 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58338 dport 39051] OK # # # cpu 5: rx_hash 0x4c7dbd07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58204 dport 39051] OK # # # cpu 5: rx_hash 0xf737cac7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58224 dport 39051] OK # # # cpu 5: rx_hash 0xb1207e5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58230 dport 39051] OK # # # cpu 5: rx_hash 0xb4c337ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58248 dport 39051] OK # # # cpu 5: rx_hash 0x30d9ef22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58250 dport 39051] OK # # # cpu 5: rx_hash 0x76ce5bbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58252 dport 39051] OK # # # cpu 5: rx_hash 0x464d00a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58268 dport 39051] OK # # # cpu 5: rx_hash 0x1be83b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58308 dport 39051] OK # # # cpu 5: rx_hash 0x7aee8d79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58316 dport 39051] OK # # # cpu 5: rx_hash 0x4a6dd664 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58332 dport 39051] OK # # # cpu 5: rx_hash 0x48b07807 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35094 dport 39051] 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', '58234', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55698 dport 58234] != expected 0x7b529a4f\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40901 dport 58234] != expected 0x5018dcd6\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46302 dport 58234] != expected 0xfe9e4f79\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34411 dport 58234] != expected 0xeb1ca9a8\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54063 dport 58234] != expected 0xc09b6cfd\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50248 dport 58234] != expected 0xd9f16a54\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48025 dport 58234] != expected 0x934c2918\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43655 dport 58234] != expected 0x96fbacad\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58030 dport 58234] != expected 0x51d40a21\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46723 dport 58234] != expected 0xca6d8c6b\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49000 dport 58234] != expected 0xea4965bb\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34580 dport 58234] != expected 0x92a22353\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52613 dport 58234] != expected 0x115bcc2d\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54144 dport 58234] != expected 0xcc8df3a4\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50301 dport 58234] != expected 0xe063baae\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59448 dport 58234] != expected 0x99e6129f\ncpu 0: rx_hash 0x5a9ea2b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56140 dport 58234] != expected 0x2777a2f6\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', '35454', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60984 dport 35454] != expected 0xf6ab5119\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55595 dport 35454] != expected 0x106183ce\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41055 dport 35454] != expected 0x89c31ec9\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38345 dport 35454] != expected 0x22a56000\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60489 dport 35454] != expected 0x5bf8da44\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53681 dport 35454] != expected 0xe38fdbd4\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47978 dport 35454] != expected 0xd9e49f7b\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41915 dport 35454] != expected 0xdb334dfe\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40488 dport 35454] != expected 0x9a0ce824\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41204 dport 35454] != expected 0x7abb0727\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53305 dport 35454] != expected 0x8791333c\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52499 dport 35454] != expected 0x9574d50\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51785 dport 35454] != expected 0x12a68c5d\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52501 dport 35454] != expected 0x4f40f9cc\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54758 dport 35454] != expected 0xd1cc5e2f\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55928 dport 35454] != expected 0x22614844\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45878 dport 35454] != expected 0x662dce59\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56797 dport 35454] != expected 0x34467109\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54967 dport 35454] != expected 0x67d64d4d\ncpu 0: rx_hash 0x5eadf84d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53751 dport 35454] != expected 0xa9b8b98f\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__->