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', '50112', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x072dbbd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59126 dport 50112] != expected 0xd2aeb00e\ncpu 0: rx_hash 0x1742c4a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59128 dport 50112] != expected 0xe674e96f\ncpu 0: rx_hash 0xa3da6080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59136 dport 50112] != expected 0x6ae4adfc\ncpu 0: rx_hash 0x6620df83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59162 dport 50112] != expected 0x95cdc68d\ncpu 0: rx_hash 0x84dd8002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59182 dport 50112] != expected 0xea597335\ncpu 0: rx_hash 0x37aec02c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59190 dport 50112] != expected 0x530862c5\ncpu 0: rx_hash 0x53ee98d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48918 dport 50112] != expected 0x360c87bf\ncpu 0: rx_hash 0x120ff80e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48948 dport 50112] != expected 0xc4137a96\ncpu 0: rx_hash 0xd00217e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48964 dport 50112] != expected 0xc28831ba\ncpu 0: rx_hash 0xef5d37aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49016 dport 50112] != expected 0x6c829aa2\ncpu 0: rx_hash 0xf0e580c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49030 dport 50112] != expected 0x33da6905\ncpu 4: rx_hash 0xb3b51ff0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59150 dport 50112] != expected 0x5e3ef49d\ncpu 4: rx_hash 0x94b2ff72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59168 dport 50112] != expected 0xde832a54\ncpu 4: rx_hash 0x0a5738c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48934 dport 50112] != expected 0xeaa40f47\ncpu 4: rx_hash 0xc06d6890 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48970 dport 50112] != expected 0xf65268db\ncpu 4: rx_hash 0x5c2e7784 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48992 dport 50112] != expected 0xd5d38b52\ncpu 5: rx_hash 0x3d3fa734 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48902 dport 50112] != expected 0x5ec388ef\ncpu 5: rx_hash 0xd835a858 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48984 dport 50112] != expected 0xd8e51d0a\ncpu 5: rx_hash 0x3ac8f7d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49004 dport 50112] != expected 0xa771a8b2\ncpu 5: rx_hash 0x89bbb7f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49012 dport 50112] != expected 0x1e20b942\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 0xce583217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54496 dport 55966] OK # # cpu 0: rx_hash 0x0ba28d14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54522 dport 55966] OK # # cpu 0: rx_hash 0x0c49691d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54554 dport 55966] OK # # cpu 0: rx_hash 0x4da809c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54584 dport 55966] OK # # cpu 0: rx_hash 0xe9436671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54596 dport 55966] OK # # cpu 0: rx_hash 0x5a30265f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54620 dport 55966] OK # # cpu 0: rx_hash 0x75007965 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54638 dport 55966] OK # # cpu 0: rx_hash 0x1bd14680 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54654 dport 55966] OK # # cpu 0: rx_hash 0xbf2d0e74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54660 dport 55966] OK # # cpu 4: rx_hash 0xe1686d2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54482 dport 55966] OK # # cpu 4: rx_hash 0x900a7609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54576 dport 55966] OK # # cpu 4: rx_hash 0xb8cd79de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54632 dport 55966] OK # # cpu 5: rx_hash 0xb8d1cd3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54498 dport 55966] OK # # cpu 5: rx_hash 0x6573b2f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54506 dport 55966] OK # # cpu 5: rx_hash 0x1bcdf264 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54516 dport 55966] OK # # cpu 5: rx_hash 0x72f72988 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54532 dport 55966] OK # # cpu 5: rx_hash 0xd1eb16d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54546 dport 55966] OK # # cpu 5: rx_hash 0x8852b6c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54562 dport 55966] OK # # cpu 5: rx_hash 0xf92c1901 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54602 dport 55966] OK # # cpu 5: rx_hash 0x87925994 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54612 dport 55966] 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', '39292', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 51785 dport 39292] != expected 0x29a9dbed\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 45709 dport 39292] != expected 0x2568c1c6\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 51823 dport 39292] != expected 0x788a1b84\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 37342 dport 39292] != expected 0x39626dc9\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 59126 dport 39292] != expected 0x82f4db38\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 35911 dport 39292] != expected 0xaf4cf508\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 54123 dport 39292] != expected 0x58838720\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 53271 dport 39292] != expected 0x81706763\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55757 dport 39292] != expected 0xd92e40c7\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 59336 dport 39292] != expected 0x5c0afa54\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 51236 dport 39292] != expected 0x22e93109\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 55272 dport 39292] != expected 0xb2b1d574\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 59469 dport 39292] != expected 0xd867f950\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 36991 dport 39292] != expected 0x5a600e7c\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 59440 dport 39292] != expected 0x20ae649e\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 34528 dport 39292] != expected 0xa211c7ed\ncpu 4: rx_hash 0xc5f716ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46730 dport 39292] != expected 0x17f4f38\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', '40808', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55939 dport 40808] != expected 0xb4e98f01\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56473 dport 40808] != expected 0xdbdefd02\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50554 dport 40808] != expected 0x6d1c6b3c\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44217 dport 40808] != expected 0x80746f1f\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46633 dport 40808] != expected 0x3aba8db9\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39929 dport 40808] != expected 0xc2b947b8\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34070 dport 40808] != expected 0xdebd8f25\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34301 dport 40808] != expected 0xf983066e\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40932 dport 40808] != expected 0xbe2642a5\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49482 dport 40808] != expected 0xad1e8fd4\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59539 dport 40808] != expected 0xfc1780bb\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52609 dport 40808] != expected 0xe82e7fed\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41909 dport 40808] != expected 0xe66f93c3\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59503 dport 40808] != expected 0x9526c8f4\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39680 dport 40808] != expected 0xfddf0e3b\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36403 dport 40808] != expected 0x26c42965\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43001 dport 40808] != expected 0x82861898\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34051 dport 40808] != expected 0xe63bb10c\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51100 dport 40808] != expected 0xf2a1158f\ncpu 5: rx_hash 0xe663f352 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34199 dport 40808] != expected 0xfe745683\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__->