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', '58657', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xf1ee4e92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44040 dport 58657] != expected 0x9c55583a\ncpu 0: rx_hash 0x970ca283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44044 dport 58657] != expected 0xb4759d4e\ncpu 0: rx_hash 0x7670df83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36978 dport 58657] != expected 0x9d79a943\ncpu 0: rx_hash 0xfe4d00a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36994 dport 58657] != expected 0xa1b68acc\ncpu 0: rx_hash 0x759d4808 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37048 dport 58657] != expected 0x2aeb4b6c\ncpu 0: rx_hash 0x03041a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37060 dport 58657] != expected 0x7b55c906\ncpu 0: rx_hash 0xd16ce9fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 37102 dport 58657] != expected 0x7a0039fb\ncpu 0: rx_hash 0x5d47c8e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37106 dport 58657] != expected 0xcc38af68\ncpu 0: rx_hash 0x8d244456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37120 dport 58657] != expected 0x816851b\ncpu 4: rx_hash 0x69ddf409 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36954 dport 58657] != expected 0xcc6dd357\ncpu 4: rx_hash 0xe20dbca5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36960 dport 58657] != expected 0x473012f7\ncpu 4: rx_hash 0x84ef50b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36964 dport 58657] != expected 0x6f10d783\ncpu 4: rx_hash 0x2bde9abd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37006 dport 58657] != expected 0x9d862d02\ncpu 4: rx_hash 0x0cd28f93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37012 dport 58657] != expected 0x53dff40c\ncpu 4: rx_hash 0xf9b66915 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37028 dport 58657] != expected 0x9cd3ddff\ncpu 4: rx_hash 0x2c25f30c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37032 dport 58657] != expected 0xa0e37a31\ncpu 4: rx_hash 0x04ff73e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37090 dport 58657] != expected 0x46309e35\ncpu 5: rx_hash 0x83e33d31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44024 dport 58657] != expected 0xb64299ef\ncpu 5: rx_hash 0x5abca152 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37076 dport 58657] != expected 0xf15df85b\ncpu 5: rx_hash 0xd49cff52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37136 dport 58657] != expected 0x821eb446\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 0x74362a9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43282 dport 42734] OK # # cpu 0: rx_hash 0x8152cc1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43298 dport 42734] OK # # cpu 0: rx_hash 0x152faf3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43312 dport 42734] OK # # cpu 0: rx_hash 0xf030f7f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43384 dport 42734] OK # # cpu 0: rx_hash 0x5f013dfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43410 dport 42734] OK # # cpu 0: rx_hash 0x164ebe9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58676 dport 42734] OK # # cpu 4: rx_hash 0x0d79ed00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43326 dport 42734] OK # # cpu 4: rx_hash 0x2258045a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43346 dport 42734] OK # # cpu 4: rx_hash 0xcf6aa0e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43372 dport 42734] OK # # cpu 4: rx_hash 0xad9eb2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43396 dport 42734] OK # # cpu 4: rx_hash 0xd4d17557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43432 dport 42734] OK # # cpu 4: rx_hash 0x1914ad75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43434 dport 42734] OK # # cpu 4: rx_hash 0xc3dd2487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58680 dport 42734] OK # # cpu 4: rx_hash 0x68fa10b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58686 dport 42734] OK # # cpu 4: rx_hash 0x60d7ecc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58696 dport 42734] OK # # cpu 5: rx_hash 0x2a75f82e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43300 dport 42734] OK # # cpu 5: rx_hash 0x1d02534f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43334 dport 42734] OK # # cpu 5: rx_hash 0x5cecaa70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43352 dport 42734] OK # # cpu 5: rx_hash 0xd73ce2dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43362 dport 42734] OK # # cpu 5: rx_hash 0x8a92a7e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43422 dport 42734] 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', '33660', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39918 dport 33660] != expected 0xdba95e77\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45870 dport 33660] != expected 0x303b4071\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35087 dport 33660] != expected 0x433710cc\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53515 dport 33660] != expected 0xd22b4fe7\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34835 dport 33660] != expected 0x5daf054a\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43387 dport 33660] != expected 0xabdcf404\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34305 dport 33660] != expected 0x8c8acfd3\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37577 dport 33660] != expected 0x5bfb8fe1\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58247 dport 33660] != expected 0x9cc5a3a1\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40242 dport 33660] != expected 0x202aa3d7\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50734 dport 33660] != expected 0x53de6d84\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45427 dport 33660] != expected 0x50528eed\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34289 dport 33660] != expected 0xccb52ec3\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33278 dport 33660] != expected 0x6a6f36f3\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47085 dport 33660] != expected 0x5912f5f3\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41132 dport 33660] != expected 0x1741061d\ncpu 4: rx_hash 0xb9328ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55175 dport 33660] != expected 0x1228f4d\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', '38854', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32771 dport 38854] != expected 0xd15d5a89\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42546 dport 38854] != expected 0x74b5f723\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57819 dport 38854] != expected 0xa5ac97e7\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40290 dport 38854] != expected 0xdb73391e\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39468 dport 38854] != expected 0x6f7bf960\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56064 dport 38854] != expected 0x51f9db65\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34766 dport 38854] != expected 0x182ce5f0\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44431 dport 38854] != expected 0xa91b1387\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50394 dport 38854] != expected 0x2a7692a3\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47343 dport 38854] != expected 0xaa0db123\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39431 dport 38854] != expected 0x2698ba8d\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35583 dport 38854] != expected 0x548dab19\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45860 dport 38854] != expected 0x7f8ea9f3\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51995 dport 38854] != expected 0xa427c6b5\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51871 dport 38854] != expected 0x7c69b674\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42825 dport 38854] != expected 0xa71baabb\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56145 dport 38854] != expected 0xc5a4fee5\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34335 dport 38854] != expected 0x32dd5ca0\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43013 dport 38854] != expected 0x4c65c391\ncpu 4: rx_hash 0x40822551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46444 dport 38854] != expected 0xf53ad60e\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__->