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', '42278', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xcfb41059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38514 dport 42278] != expected 0x974b24eb\ncpu 0: rx_hash 0xa5d61c3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38538 dport 42278] != expected 0x9de84a8d\ncpu 0: rx_hash 0x32f81629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38588 dport 42278] != expected 0x50424ff\ncpu 0: rx_hash 0xd89a356e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38600 dport 42278] != expected 0xa2232fd9\ncpu 0: rx_hash 0xd733bb8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38632 dport 42278] != expected 0x4ebb5a23\ncpu 4: rx_hash 0xa202f46f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38470 dport 42278] != expected 0xc6201530\ncpu 4: rx_hash 0xbd51e9ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 38486 dport 42278] != expected 0x1f10fec5\ncpu 4: rx_hash 0xfebba533 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38490 dport 42278] != expected 0xc9b286fb\ncpu 4: rx_hash 0xee413615 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38506 dport 42278] != expected 0xfc1a18f4\ncpu 4: rx_hash 0x401defdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38552 dport 42278] != expected 0x8d5ffed1\ncpu 4: rx_hash 0x94d9a954 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38562 dport 42278] != expected 0xc311e89d\ncpu 4: rx_hash 0x8b8ab490 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38578 dport 42278] != expected 0x1a210368\ncpu 5: rx_hash 0x8c5e5cc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38526 dport 42278] != expected 0x41e95cd5\ncpu 5: rx_hash 0x2202db4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38602 dport 42278] != expected 0x6ba47070\ncpu 5: rx_hash 0x3d51c68b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38618 dport 42278] != expected 0xb2949b85\ncount: pass=0 nohash=0 fail=15\n' # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # cpu 0: rx_hash 0x1a8921f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36622 dport 36482] OK # # cpu 0: rx_hash 0x56cae38f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36642 dport 36482] OK # # cpu 0: rx_hash 0x46302ee9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36692 dport 36482] OK # # cpu 4: rx_hash 0x4999fe4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36658 dport 36482] OK # # cpu 4: rx_hash 0x9d5de684 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36686 dport 36482] OK # # cpu 4: rx_hash 0x34d5d71b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36720 dport 36482] OK # # cpu 5: rx_hash 0x16ca857f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36592 dport 36482] OK # # cpu 5: rx_hash 0xa3fb834c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36608 dport 36482] OK # # cpu 5: rx_hash 0xbca89e88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36624 dport 36482] OK # # cpu 5: rx_hash 0x05da3c31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36638 dport 36482] OK # # cpu 5: rx_hash 0x0a73b2d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36670 dport 36482] OK # # cpu 5: rx_hash 0xe0119194 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36682 dport 36482] OK # # cpu 5: rx_hash 0x2b86cadf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36704 dport 36482] OK # # cpu 5: rx_hash 0xa9f46f2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50638 dport 36482] OK # # cpu 5: rx_hash 0x7299a743 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50644 dport 36482] OK # # count: pass=15 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', '60368', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49282 dport 60368] != expected 0x45e7364b\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42741 dport 60368] != expected 0x60fe4d29\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51009 dport 60368] != expected 0x3e3abb7c\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33201 dport 60368] != expected 0x2fa30a3a\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46033 dport 60368] != expected 0xb98b6afc\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55162 dport 60368] != expected 0xa32289\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38792 dport 60368] != expected 0x49108896\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44759 dport 60368] != expected 0x825306ad\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60798 dport 60368] != expected 0x2f2ec34b\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57143 dport 60368] != expected 0x74f1becf\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56025 dport 60368] != expected 0xb8d10631\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45051 dport 60368] != expected 0x85fa05d6\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60617 dport 60368] != expected 0x627901aa\ncpu 0: rx_hash 0x80cc690b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49689 dport 60368] != expected 0x11d0708e\ncount: pass=0 nohash=0 fail=14\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', '33584', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51152 dport 33584] != expected 0xba00077d\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60125 dport 33584] != expected 0x3e62e5b9\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56219 dport 33584] != expected 0x68770b6\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33804 dport 33584] != expected 0x680f8f1d\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39847 dport 33584] != expected 0xe107bcf\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40627 dport 33584] != expected 0x35876cb0\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50590 dport 33584] != expected 0xf45cfa5b\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38618 dport 33584] != expected 0xaa5364d2\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53929 dport 33584] != expected 0xd12e9a56\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59191 dport 33584] != expected 0x347dc1ab\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36946 dport 33584] != expected 0x9f98e87b\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46823 dport 33584] != expected 0xbb7dcea0\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38630 dport 33584] != expected 0xf943bb6c\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50530 dport 33584] != expected 0xe372812c\ncpu 0: rx_hash 0xee2c88e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58582 dport 33584] != expected 0x1bd49ef0\ncount: pass=0 nohash=0 fail=15\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__->