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', '40310', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x17e0fb17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58352 dport 40310] != expected 0xb0b4dc57\ncpu 0: rx_hash 0xded73e35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58360 dport 40310] != expected 0xf695afc9\ncpu 0: rx_hash 0x407c628f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58368 dport 40310] != expected 0x472fcc80\ncpu 0: rx_hash 0x327565dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58418 dport 40310] != expected 0x2d32e7d3\ncpu 0: rx_hash 0x42462356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58462 dport 40310] != expected 0xde1d01e4\ncpu 0: rx_hash 0xf978e126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58468 dport 40310] != expected 0xf2215929\ncpu 0: rx_hash 0x6143396e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58520 dport 40310] != expected 0x567c11e8\ncpu 4: rx_hash 0xc4810d09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58406 dport 40310] != expected 0x260b921\ncpu 4: rx_hash 0x3a1b7609 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58516 dport 40310] != expected 0x9c1f854b\ncpu 5: rx_hash 0xa15065d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58358 dport 40310] != expected 0x2473f511\ncpu 5: rx_hash 0x1b242de8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58380 dport 40310] != expected 0x8d4c5823\ncpu 5: rx_hash 0xb6880a5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58388 dport 40310] != expected 0x687d9272\ncpu 5: rx_hash 0x7fbfcf79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58396 dport 40310] != expected 0x2e5ce1ec\ncpu 5: rx_hash 0x7d858ea0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58434 dport 40310] != expected 0xb76e2c88\ncpu 5: rx_hash 0x26ddc1c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58446 dport 40310] != expected 0x7d0db82b\ncpu 5: rx_hash 0x86ffbaca [saddr 192.0.3.2 daddr 192.0.3.1 sport 58474 dport 40310] != expected 0x20c703f1\ncpu 5: rx_hash 0xc6bb4cd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58488 dport 40310] != expected 0x9b527445\ncpu 5: rx_hash 0x7a5f8013 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58502 dport 40310] != expected 0x278af2ff\ncpu 5: rx_hash 0xd7f3a7a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58526 dport 40310] != expected 0xc2bb38ae\ncpu 5: rx_hash 0x4812715b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58534 dport 40310] != expected 0xf602ae18\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 0x557d6626 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50352 dport 56671] OK # # cpu 0: rx_hash 0xf7655cf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50378 dport 56671] OK # # cpu 0: rx_hash 0x4662f6c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40494 dport 56671] OK # # cpu 0: rx_hash 0xebced171 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40502 dport 56671] OK # # cpu 0: rx_hash 0xff66756b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40522 dport 56671] OK # # cpu 0: rx_hash 0xa3e434bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40578 dport 56671] OK # # cpu 4: rx_hash 0x1539903c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50338 dport 56671] OK # # cpu 4: rx_hash 0x10b4e51b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40478 dport 56671] OK # # cpu 4: rx_hash 0x49d6eba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40524 dport 56671] OK # # cpu 4: rx_hash 0x20c3558a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40544 dport 56671] OK # # cpu 4: rx_hash 0x4458b71b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40560 dport 56671] OK # # cpu 5: rx_hash 0x18b7cc82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50334 dport 56671] OK # # cpu 5: rx_hash 0x9c4aa304 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50360 dport 56671] OK # # cpu 5: rx_hash 0x1a8d8d5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50368 dport 56671] OK # # cpu 5: rx_hash 0xc8a6f104 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50390 dport 56671] OK # # cpu 5: rx_hash 0xfd5c34b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40468 dport 56671] OK # # cpu 5: rx_hash 0x94498a9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40504 dport 56671] OK # # cpu 5: rx_hash 0xb0969e16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40506 dport 56671] OK # # cpu 5: rx_hash 0x2d4d0934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40540 dport 56671] OK # # cpu 5: rx_hash 0x873b2034 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40576 dport 56671] 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', '51030', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36210 dport 51030] != expected 0x32754dbe\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35925 dport 51030] != expected 0x3c00af74\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57337 dport 51030] != expected 0x86eb2acc\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32979 dport 51030] != expected 0x2d6ff29f\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36800 dport 51030] != expected 0x1112f41a\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44566 dport 51030] != expected 0x4b83de19\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46650 dport 51030] != expected 0x688d2797\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55321 dport 51030] != expected 0xd26083d4\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60657 dport 51030] != expected 0x1b914fe5\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52029 dport 51030] != expected 0x5f20a6e5\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34838 dport 51030] != expected 0xa3c6916c\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40200 dport 51030] != expected 0xe12e2bb9\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56949 dport 51030] != expected 0xc2dba2ca\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41027 dport 51030] != expected 0x71ccd435\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58207 dport 51030] != expected 0x5a7eb325\ncpu 4: rx_hash 0xe602717b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44030 dport 51030] != expected 0xe4318151\ncount: pass=0 nohash=0 fail=16\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', '59607', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38358 dport 59607] != expected 0xcf529f63\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48406 dport 59607] != expected 0xa41c61a1\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42549 dport 59607] != expected 0xaf0606e\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44506 dport 59607] != expected 0xa69531d2\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58273 dport 59607] != expected 0x345583b3\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34548 dport 59607] != expected 0xb0c9807f\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35024 dport 59607] != expected 0xda947c29\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49383 dport 59607] != expected 0x589cc915\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55135 dport 59607] != expected 0x1375f6e9\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59171 dport 59607] != expected 0xad8b84e0\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48313 dport 59607] != expected 0xeab22068\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43726 dport 59607] != expected 0xc49e57b1\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52194 dport 59607] != expected 0xbee93cbe\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39032 dport 59607] != expected 0x6119aff3\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43265 dport 59607] != expected 0xc27fc080\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35471 dport 59607] != expected 0xf234cbf2\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49219 dport 59607] != expected 0x742dce4a\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42668 dport 59607] != expected 0x62711299\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33909 dport 59607] != expected 0x16c00a2f\ncpu 5: rx_hash 0x74f0d558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52218 dport 59607] != expected 0x13451b0d\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__->