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', '35637', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0x664e4bea [saddr 192.0.3.2 daddr 192.0.3.1 sport 57138 dport 35637] != expected 0x4c757243\ncpu 0: rx_hash 0xbc5c573c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57162 dport 35637] != expected 0xaffa040d\ncpu 0: rx_hash 0xf44bb284 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57170 dport 35637] != expected 0x2ca33c55\ncpu 0: rx_hash 0x452ef618 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57216 dport 35637] != expected 0x9447b2d6\ncpu 0: rx_hash 0xd5013d69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57228 dport 35637] != expected 0x92f5c266\ncpu 0: rx_hash 0x8688314e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57254 dport 35637] != expected 0xd9b8d852\ncpu 0: rx_hash 0x16a7fa3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57258 dport 35637] != expected 0xdf0aa8e2\ncpu 0: rx_hash 0x84a20351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57290 dport 35637] != expected 0xbfdce6f4\ncpu 0: rx_hash 0x9b688ef0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57294 dport 35637] != expected 0xbb00b9d4\ncpu 0: rx_hash 0x4350a039 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57306 dport 35637] != expected 0x3eebf13c\ncpu 4: rx_hash 0x0c2c0aaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57152 dport 35637] != expected 0xa42c95dd\ncpu 4: rx_hash 0xd0404058 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57186 dport 35637] != expected 0xed0fa079\ncpu 4: rx_hash 0x7ffa906a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57196 dport 35637] != expected 0xe2056e89\ncpu 4: rx_hash 0x7abbed5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57218 dport 35637] != expected 0x9dff0c96\ncpu 4: rx_hash 0x675b52e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57322 dport 35637] != expected 0xff476d10\ncpu 5: rx_hash 0xb8083302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57212 dport 35637] != expected 0x63327941\ncpu 5: rx_hash 0x32ac08e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57242 dport 35637] != expected 0x1ea634ce\ncpu 5: rx_hash 0x417a9226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57270 dport 35637] != expected 0x588fcf9a\ncpu 5: rx_hash 0x34d25ec2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57280 dport 35637] != expected 0xb40a7724\ncpu 5: rx_hash 0x9f3ceace [saddr 192.0.3.2 daddr 192.0.3.1 sport 57336 dport 35637] != expected 0x77c8c498\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 0x4f27e621 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39896 dport 36690] OK # # cpu 0: rx_hash 0xe4c9522d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39904 dport 36690] OK # # cpu 0: rx_hash 0x7b321c6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39942 dport 36690] OK # # cpu 0: rx_hash 0xa30a32a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39954 dport 36690] OK # # cpu 0: rx_hash 0x98cb4dd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39974 dport 36690] OK # # cpu 0: rx_hash 0x60acf5f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39988 dport 36690] OK # # cpu 0: rx_hash 0xd0dca860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39998 dport 36690] OK # # cpu 4: rx_hash 0xc2e892ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39868 dport 36690] OK # # cpu 4: rx_hash 0xb7405e0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39882 dport 36690] OK # # cpu 4: rx_hash 0xc0c2a0f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39888 dport 36690] OK # # cpu 4: rx_hash 0xff57bbb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39890 dport 36690] OK # # cpu 4: rx_hash 0xb3143a34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39932 dport 36690] OK # # cpu 4: rx_hash 0xb894db3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39968 dport 36690] OK # # cpu 4: rx_hash 0x9ae17fc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40010 dport 36690] OK # # cpu 5: rx_hash 0x3a8f2ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39854 dport 36690] OK # # cpu 5: rx_hash 0x38a518da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39874 dport 36690] OK # # cpu 5: rx_hash 0x70b2fd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39898 dport 36690] OK # # cpu 5: rx_hash 0x74e6995c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39916 dport 36690] OK # # cpu 5: rx_hash 0x172e0b08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39982 dport 36690] OK # # cpu 5: rx_hash 0xef49b323 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39996 dport 36690] 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', '42257', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36645 dport 42257] != expected 0x677a4d5\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52764 dport 42257] != expected 0xef75750\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42460 dport 42257] != expected 0xc3e401f8\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54177 dport 42257] != expected 0x12ad1ae\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55778 dport 42257] != expected 0xbea5000d\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60588 dport 42257] != expected 0x7b340ab0\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37842 dport 42257] != expected 0x2a220775\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45913 dport 42257] != expected 0x82e39357\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38394 dport 42257] != expected 0x6edac7e0\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38670 dport 42257] != expected 0x9fc89b59\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40250 dport 42257] != expected 0xdfb38ec4\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35824 dport 42257] != expected 0xa2826be9\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57743 dport 42257] != expected 0xaa738098\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34877 dport 42257] != expected 0x8b308910\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56973 dport 42257] != expected 0xcc16e9f6\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43802 dport 42257] != expected 0x79e4cd5d\ncpu 5: rx_hash 0x3f4ae480 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50439 dport 42257] != expected 0x1a7f0a25\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', '38193', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50156 dport 38193] != expected 0xb08a58f5\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59120 dport 38193] != expected 0x5cd42906\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60578 dport 38193] != expected 0x58ff49aa\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55510 dport 38193] != expected 0xf4f95f72\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44583 dport 38193] != expected 0x5eafcf53\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46701 dport 38193] != expected 0x5d6b2dff\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55274 dport 38193] != expected 0xd60df639\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40914 dport 38193] != expected 0xae1d5bdb\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33348 dport 38193] != expected 0xa866cd62\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55533 dport 38193] != expected 0x1fa8c6bb\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41380 dport 38193] != expected 0xb03e261d\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38295 dport 38193] != expected 0x32b1387b\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38452 dport 38193] != expected 0xbb49af4a\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50729 dport 38193] != expected 0x8208ffde\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58739 dport 38193] != expected 0x36d5ef83\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52351 dport 38193] != expected 0x99e912d3\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53568 dport 38193] != expected 0xb45af1e5\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58050 dport 38193] != expected 0x40550a14\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46671 dport 38193] != expected 0x81076708\ncpu 4: rx_hash 0xc841558e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58136 dport 38193] != expected 0x62aa226e\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__->