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', '41793', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x1c589f77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53538 dport 41793] != expected 0x4974d5d3\ncpu 0: rx_hash 0xc335b3e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53564 dport 41793] != expected 0x464e276e\ncpu 0: rx_hash 0x9867fda1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53372 dport 41793] != expected 0x961f4277\ncpu 0: rx_hash 0xc8813280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53418 dport 41793] != expected 0xae1829d3\ncpu 0: rx_hash 0x84f0423e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53420 dport 41793] != expected 0x5dd0ebe2\ncpu 4: rx_hash 0x4dc187fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53548 dport 41793] != expected 0x121fc8ea\ncpu 4: rx_hash 0x7cda015a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53350 dport 41793] != expected 0xc8620eda\ncpu 4: rx_hash 0x6132696f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53358 dport 41793] != expected 0x60c1d1d2\ncpu 4: rx_hash 0x5e623006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53380 dport 41793] != expected 0xdf5bc328\ncpu 4: rx_hash 0x29c390d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53382 dport 41793] != expected 0x7dd4bf09\ncpu 4: rx_hash 0x0a047624 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53436 dport 41793] != expected 0x9810466\ncpu 5: rx_hash 0x92acab6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53554 dport 41793] != expected 0x1d253a57\ncpu 5: rx_hash 0xa97c7b07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53558 dport 41793] != expected 0x4c628447\ncpu 5: rx_hash 0x2577e049 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53578 dport 41793] != expected 0xdeeb86f8\ncpu 5: rx_hash 0x690690f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53580 dport 41793] != expected 0x2d2344c9\ncpu 5: rx_hash 0xd096041c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53396 dport 41793] != expected 0x8b0a2cac\ncpu 5: rx_hash 0x810f1c97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53402 dport 41793] != expected 0xd0613195\ncpu 5: rx_hash 0xbadfccfd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53406 dport 41793] != expected 0x81268f85\ncpu 5: rx_hash 0x4675069a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53434 dport 41793] != expected 0xfa49c657\ncpu 5: rx_hash 0xec46258b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53450 dport 41793] != expected 0x9124a5f0\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 0x210aff4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38290 dport 33049] OK # # cpu 0: rx_hash 0x8c392da1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38328 dport 33049] OK # # cpu 0: rx_hash 0xb7e9fdcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38332 dport 33049] OK # # cpu 0: rx_hash 0x7793163b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38342 dport 33049] OK # # cpu 0: rx_hash 0x1ddadeda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38348 dport 33049] OK # # cpu 0: rx_hash 0x6a7b7e0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38350 dport 33049] OK # # cpu 0: rx_hash 0x3ab8af35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38402 dport 33049] OK # # cpu 0: rx_hash 0xb44c9b2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38418 dport 33049] OK # # cpu 0: rx_hash 0xa9a4f31a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38426 dport 33049] OK # # cpu 4: rx_hash 0x3ce29778 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38298 dport 33049] OK # # cpu 4: rx_hash 0xdda0352a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38326 dport 33049] OK # # cpu 4: rx_hash 0xdf5f9a7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38362 dport 33049] OK # # cpu 4: rx_hash 0xe17014bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38376 dport 33049] OK # # cpu 4: rx_hash 0x96d1b469 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38378 dport 33049] OK # # cpu 5: rx_hash 0x02cd19bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38312 dport 33049] OK # # cpu 5: rx_hash 0x51abae64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38346 dport 33049] OK # # cpu 5: rx_hash 0x05cde846 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38386 dport 33049] OK # # cpu 5: rx_hash 0xc6126552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38438 dport 33049] OK # # cpu 5: rx_hash 0x978b7dd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38440 dport 33049] OK # # cpu 5: rx_hash 0xdbfa0d67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38446 dport 33049] 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', '57054', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56531 dport 57054] != expected 0x81c5f368\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41411 dport 57054] != expected 0x84438b16\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34552 dport 57054] != expected 0xdd9436f7\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49719 dport 57054] != expected 0xf23bc659\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59970 dport 57054] != expected 0xcb8d6885\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44508 dport 57054] != expected 0xc79e6589\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59054 dport 57054] != expected 0x8e265c2f\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54950 dport 57054] != expected 0xe4fbfa3f\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43567 dport 57054] != expected 0x175e6986\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39248 dport 57054] != expected 0x87df07c7\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37691 dport 57054] != expected 0xeddbfc2d\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43908 dport 57054] != expected 0x3d8be626\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37611 dport 57054] != expected 0xe3514b40\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46790 dport 57054] != expected 0x3af84a90\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58205 dport 57054] != expected 0xbc44df5c\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49064 dport 57054] != expected 0x634266ad\ncpu 5: rx_hash 0x56a32513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39437 dport 57054] != expected 0x5d879b7d\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', '45913', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40661 dport 45913] != expected 0xb088a848\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42123 dport 45913] != expected 0xc97b4e39\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33877 dport 45913] != expected 0x81b29337\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43657 dport 45913] != expected 0xdb8b77f5\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35651 dport 45913] != expected 0x9e890dca\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57656 dport 45913] != expected 0x7dfe294d\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 45913] != expected 0x5e30883d\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47584 dport 45913] != expected 0xe2f15fb6\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41580 dport 45913] != expected 0x4d1c9fd7\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49720 dport 45913] != expected 0x9ca1b1b6\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56148 dport 45913] != expected 0x3a2241ff\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40945 dport 45913] != expected 0xf4cd216e\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49050 dport 45913] != expected 0x50c7c536\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47602 dport 45913] != expected 0x1ba4cb78\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50015 dport 45913] != expected 0xa3bbd4ea\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44226 dport 45913] != expected 0xcf7082ca\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52233 dport 45913] != expected 0x5f3d4711\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35351 dport 45913] != expected 0x70ffa7fd\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39393 dport 45913] != expected 0x8756404\ncpu 5: rx_hash 0x75ea63ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43739 dport 45913] != expected 0xc163ee3d\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 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__->