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', '44895', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xd2d8ab4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45076 dport 44895] != expected 0x9bda7b0b\ncpu 0: rx_hash 0xe30c4923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45102 dport 44895] != expected 0x72f3a26a\ncpu 0: rx_hash 0xa57e845f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45132 dport 44895] != expected 0xb7a9df64\ncpu 0: rx_hash 0x5b63113b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45168 dport 44895] != expected 0x6b8fc799\ncpu 0: rx_hash 0xbf3be52f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45202 dport 44895] != expected 0x7e4d9093\ncpu 0: rx_hash 0xd8df5eaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45214 dport 44895] != expected 0x64ca705d\ncpu 0: rx_hash 0x6385e6c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45222 dport 44895] != expected 0xabe9282b\ncpu 0: rx_hash 0x04615d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45226 dport 44895] != expected 0xb16ec8e5\ncpu 4: rx_hash 0x49073a00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45062 dport 44895] != expected 0x3911aa3e\ncpu 4: rx_hash 0xf1686218 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45144 dport 44895] != expected 0x206dcfcd\ncpu 4: rx_hash 0xf34eddb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45178 dport 44895] != expected 0x4407e6cb\ncpu 4: rx_hash 0x0647e2e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45192 dport 44895] != expected 0xd504e1e3\ncpu 4: rx_hash 0x8cc9b8ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 45194 dport 44895] != expected 0xf30e60f4\ncpu 4: rx_hash 0x4126704b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45230 dport 44895] != expected 0xa26b886e\ncpu 5: rx_hash 0x4b2185ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 45092 dport 44895] != expected 0x5d7b8338\ncpu 5: rx_hash 0xb71aaf64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45114 dport 44895] != expected 0xe537b2c3\ncpu 5: rx_hash 0x0d5348d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45126 dport 44895] != expected 0x9821fe36\ncpu 5: rx_hash 0x5945ae97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45138 dport 44895] != expected 0xfe5ee9f\ncpu 5: rx_hash 0xc0bc8076 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45154 dport 44895] != expected 0xc94416ac\ncpu 5: rx_hash 0x79c087b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45176 dport 44895] != expected 0x620d67dc\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 0xb6cfc595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37128 dport 48368] OK # # cpu 0: rx_hash 0x3e672035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37160 dport 48368] OK # # cpu 0: rx_hash 0x69442608 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37210 dport 48368] OK # # cpu 0: rx_hash 0x2607d1a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42438 dport 48368] OK # # cpu 0: rx_hash 0xf89f6dec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42448 dport 48368] OK # # cpu 0: rx_hash 0x15f58c65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42462 dport 48368] OK # # cpu 0: rx_hash 0x9d5d69c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42494 dport 48368] OK # # cpu 0: rx_hash 0x6df0eeb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42514 dport 48368] OK # # cpu 4: rx_hash 0x4af4ef5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37142 dport 48368] OK # # cpu 4: rx_hash 0x685779de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37150 dport 48368] OK # # cpu 4: rx_hash 0x957f0cc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37188 dport 48368] OK # # cpu 4: rx_hash 0x1ff156cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37190 dport 48368] OK # # cpu 4: rx_hash 0x50b2a163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42458 dport 48368] OK # # cpu 4: rx_hash 0x8c0ca284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42478 dport 48368] OK # # cpu 5: rx_hash 0x0fb3c25b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37138 dport 48368] OK # # cpu 5: rx_hash 0x48d250f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37172 dport 48368] OK # # cpu 5: rx_hash 0x3d52c04f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37198 dport 48368] OK # # cpu 5: rx_hash 0x8e2a1d28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42444 dport 48368] OK # # cpu 5: rx_hash 0xaeaf3407 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42470 dport 48368] OK # # cpu 5: rx_hash 0x7ca125f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42498 dport 48368] 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 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', '60692', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49662 dport 60692] != expected 0x9611ae30\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46551 dport 60692] != expected 0xbf9230a7\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45670 dport 60692] != expected 0xa3c7fa7c\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52004 dport 60692] != expected 0xf5df296d\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51701 dport 60692] != expected 0x78850fed\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44324 dport 60692] != expected 0xa9097650\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33602 dport 60692] != expected 0x7f28a61c\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36230 dport 60692] != expected 0xbeb915fa\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35448 dport 60692] != expected 0x7344e8df\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45434 dport 60692] != expected 0x61eb5513\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35746 dport 60692] != expected 0xc1e9f2a1\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54069 dport 60692] != expected 0xf6863890\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35483 dport 60692] != expected 0x2a93bdfa\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54884 dport 60692] != expected 0xed3d2ed7\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46225 dport 60692] != expected 0x43e1b031\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55751 dport 60692] != expected 0xdeaab799\ncpu 5: rx_hash 0x9f7dc240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58146 dport 60692] != expected 0xee9b0af9\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', '39295', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33068 dport 39295] != expected 0x91b520e4\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52109 dport 39295] != expected 0x71c7318b\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35942 dport 39295] != expected 0x12be66b4\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39019 dport 39295] != expected 0xc1127fce\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36902 dport 39295] != expected 0x1d9ca114\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39904 dport 39295] != expected 0x2796acde\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49866 dport 39295] != expected 0x54713f6a\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49397 dport 39295] != expected 0x9d74ca41\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40057 dport 39295] != expected 0x8e88a9ae\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53209 dport 39295] != expected 0xb5c0e231\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54847 dport 39295] != expected 0xdaf9d5ca\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49640 dport 39295] != expected 0xafc81228\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56201 dport 39295] != expected 0x41914d46\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35125 dport 39295] != expected 0x5d796aa9\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60824 dport 39295] != expected 0x768a0247\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48137 dport 39295] != expected 0x69ad5d7a\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56241 dport 39295] != expected 0xfacbf524\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51574 dport 39295] != expected 0x1bfba21e\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53633 dport 39295] != expected 0x219af609\ncpu 4: rx_hash 0xac3f3745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57953 dport 39295] != expected 0xf94a33d1\ncount: pass=0 nohash=0 fail=20\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 /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__->