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', '56538', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xfac444fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49210 dport 56538] != expected 0x9e854f9a\ncpu 0: rx_hash 0x11a6e63b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49238 dport 56538] != expected 0xc99c1b44\ncpu 0: rx_hash 0x991d22f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49272 dport 56538] != expected 0x49ea9d64\ncpu 0: rx_hash 0xb341b447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49290 dport 56538] != expected 0x8ae0db05\ncpu 0: rx_hash 0xed3f350e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49298 dport 56538] != expected 0xa4a4f499\ncpu 0: rx_hash 0xecac7392 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49312 dport 56538] != expected 0x6266370b\ncpu 0: rx_hash 0x420075aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49314 dport 56538] != expected 0xb386e357\ncpu 0: rx_hash 0xe54d5289 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49368 dport 56538] != expected 0x47b31370\ncpu 4: rx_hash 0xcf11c43c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49194 dport 56538] != expected 0x84b95511\ncpu 4: rx_hash 0x2d9247e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49214 dport 56538] != expected 0xf67525b4\ncpu 4: rx_hash 0x4fd86772 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49230 dport 56538] != expected 0xe7d834d8\ncpu 4: rx_hash 0x51c2379c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49310 dport 56538] != expected 0xf82caba0\ncpu 4: rx_hash 0xbb33d3c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 56538] != expected 0x69f73cec\ncpu 5: rx_hash 0xa4bac5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49186 dport 56538] != expected 0xb0c16006\ncpu 5: rx_hash 0xc763a3bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49248 dport 56538] != expected 0x67aeb2f8\ncpu 5: rx_hash 0x0264a40d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49258 dport 56538] != expected 0x823653b3\ncpu 5: rx_hash 0xf2b6237c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49264 dport 56538] != expected 0x7d92a873\ncpu 5: rx_hash 0x37b124ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 49274 dport 56538] != expected 0x980a4938\ncpu 5: rx_hash 0x77d5f56d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49330 dport 56538] != expected 0xa9baf9dc\ncpu 5: rx_hash 0x7e34d476 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49354 dport 56538] != expected 0x8c6fdda7\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 0xd18876fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40092 dport 53035] OK # # cpu 0: rx_hash 0x3298b3b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40122 dport 53035] OK # # cpu 0: rx_hash 0x0eac1265 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40146 dport 53035] OK # # cpu 0: rx_hash 0x64945577 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40168 dport 53035] OK # # cpu 0: rx_hash 0x5141d5b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40184 dport 53035] OK # # cpu 0: rx_hash 0x277f5bad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40250 dport 53035] OK # # cpu 4: rx_hash 0x074d337e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40106 dport 53035] OK # # cpu 4: rx_hash 0x3b7992a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40130 dport 53035] OK # # cpu 4: rx_hash 0xf1ba1e2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40204 dport 53035] OK # # cpu 4: rx_hash 0x13399df6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40216 dport 53035] OK # # cpu 4: rx_hash 0x7901dae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40226 dport 53035] OK # # cpu 4: rx_hash 0x00fbdfc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40228 dport 53035] OK # # cpu 4: rx_hash 0x9b82593f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40246 dport 53035] OK # # cpu 5: rx_hash 0x8dde276a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60840 dport 53035] OK # # cpu 5: rx_hash 0xba237770 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40084 dport 53035] OK # # cpu 5: rx_hash 0x06de75e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40088 dport 53035] OK # # cpu 5: rx_hash 0xcbab15d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40152 dport 53035] OK # # cpu 5: rx_hash 0xca38534f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40170 dport 53035] OK # # cpu 5: rx_hash 0x26ec1d31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40200 dport 53035] OK # # cpu 5: rx_hash 0x12aadb6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40234 dport 53035] 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', '51352', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45380 dport 51352] != expected 0x6d7c4238\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59646 dport 51352] != expected 0x4d0a3d6d\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46507 dport 51352] != expected 0x4b6b1938\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47788 dport 51352] != expected 0xd094a6d0\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40240 dport 51352] != expected 0xb470af28\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55100 dport 51352] != expected 0x781be7f6\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53879 dport 51352] != expected 0x39069964\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58964 dport 51352] != expected 0x26463ab9\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49196 dport 51352] != expected 0x23271071\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38085 dport 51352] != expected 0xec3c461f\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43326 dport 51352] != expected 0x5967f630\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51219 dport 51352] != expected 0x9a985c56\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36280 dport 51352] != expected 0xc3552574\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41664 dport 51352] != expected 0x47a3b621\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57973 dport 51352] != expected 0x88f16f2f\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43349 dport 51352] != expected 0x14afb425\ncpu 4: rx_hash 0xc4dd454e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32896 dport 51352] != expected 0x61f04e5a\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', '35079', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48879 dport 35079] != expected 0x7b96c58a\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55671 dport 35079] != expected 0x7d21c972\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34803 dport 35079] != expected 0xaf278b92\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33657 dport 35079] != expected 0xf04d6a3f\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39337 dport 35079] != expected 0x36a7e856\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38223 dport 35079] != expected 0xbcc4003a\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37046 dport 35079] != expected 0x814d9347\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58786 dport 35079] != expected 0x3b2654b3\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40443 dport 35079] != expected 0x1c7c589b\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42182 dport 35079] != expected 0xf7fda91\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55613 dport 35079] != expected 0x7553aef5\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60353 dport 35079] != expected 0x245fafac\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35452 dport 35079] != expected 0xb775965f\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51317 dport 35079] != expected 0x3fe542c6\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51335 dport 35079] != expected 0x15b9d473\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57192 dport 35079] != expected 0x8284bb6b\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36791 dport 35079] != expected 0x8b6f43be\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60245 dport 35079] != expected 0x20669c6f\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52663 dport 35079] != expected 0x350c9ad8\ncpu 0: rx_hash 0x4d098347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47173 dport 35079] != expected 0x47b84842\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__->