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', '48088', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xb3e8691a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51180 dport 48088] != expected 0x61b50d33\ncpu 0: rx_hash 0xb8351686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51200 dport 48088] != expected 0x92cc64b5\ncpu 0: rx_hash 0x66c7c474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51202 dport 48088] != expected 0x63816ebe\ncpu 0: rx_hash 0xf260f753 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51222 dport 48088] != expected 0x450e4afa\ncpu 0: rx_hash 0xdb2e911d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51228 dport 48088] != expected 0x8100273\ncpu 0: rx_hash 0x66c1bc32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51260 dport 48088] != expected 0xa704d2d3\ncpu 4: rx_hash 0x445199c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51110 dport 48088] != expected 0xfb212dea\ncpu 4: rx_hash 0xd0f6aae4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51122 dport 48088] != expected 0xddae09ae\ncpu 4: rx_hash 0x9aa07712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51160 dport 48088] != expected 0xe82ef9d7\ncpu 4: rx_hash 0x9aa60f54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51174 dport 48088] != expected 0x2cab45ba\ncpu 4: rx_hash 0xd0f3ee81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51184 dport 48088] != expected 0xfb696bf5\ncpu 4: rx_hash 0xc3eb4cd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51216 dport 48088] != expected 0xcce5c5f4\ncpu 4: rx_hash 0x1d199e2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51218 dport 48088] != expected 0x3da8cfff\ncpu 4: rx_hash 0x2c945de7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51242 dport 48088] != expected 0x70c6fc9c\ncpu 5: rx_hash 0x9aa34b31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51108 dport 48088] != expected 0xa6c27e1\ncpu 5: rx_hash 0x16c1a5d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51132 dport 48088] != expected 0xe816c422\ncpu 5: rx_hash 0x3f8cffbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 51146 dport 48088] != expected 0x474a529d\ncpu 5: rx_hash 0xd0f596c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51150 dport 48088] != expected 0x3fecd798\ncpu 5: rx_hash 0xe178550a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51190 dport 48088] != expected 0x7282e4fb\ncpu 5: rx_hash 0x7e0461f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51248 dport 48088] != expected 0x63f11554\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 0x4ef8c26b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56982 dport 52584] OK # # cpu 0: rx_hash 0x88cfcd5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56984 dport 52584] OK # # cpu 0: rx_hash 0x2de53db6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57012 dport 52584] OK # # cpu 0: rx_hash 0x3523dc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57028 dport 52584] OK # # cpu 0: rx_hash 0x4efd860e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57044 dport 52584] OK # # cpu 0: rx_hash 0xe7b5570e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57104 dport 52584] OK # # cpu 4: rx_hash 0x67b0dc63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56994 dport 52584] OK # # cpu 4: rx_hash 0xa187d354 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57004 dport 52584] OK # # cpu 4: rx_hash 0xc29c54cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57008 dport 52584] OK # # cpu 4: rx_hash 0x67b59806 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57056 dport 52584] OK # # cpu 4: rx_hash 0x7f7045c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57068 dport 52584] OK # # cpu 4: rx_hash 0xf312ab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57076 dport 52584] OK # # cpu 4: rx_hash 0xebd776e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57080 dport 52584] OK # # cpu 4: rx_hash 0xade0b6db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57094 dport 52584] OK # # cpu 4: rx_hash 0x21825839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57118 dport 52584] OK # # cpu 5: rx_hash 0xb9420e91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56992 dport 52584] OK # # cpu 5: rx_hash 0x563b67e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56996 dport 52584] OK # # cpu 5: rx_hash 0xf314d367 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57034 dport 52584] OK # # cpu 5: rx_hash 0x7f763d85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57042 dport 52584] OK # # cpu 5: rx_hash 0x1009e3b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 52584] 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', '53472', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42625 dport 53472] != expected 0xa2591791\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46771 dport 53472] != expected 0xa17745da\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53288 dport 53472] != expected 0xadeef91b\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59131 dport 53472] != expected 0x4927ccc1\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52978 dport 53472] != expected 0x10fdddc7\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48195 dport 53472] != expected 0xf048760b\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52276 dport 53472] != expected 0x3fa843bb\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42455 dport 53472] != expected 0x8d028690\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48710 dport 53472] != expected 0x7085aa12\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55113 dport 53472] != expected 0x15812466\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50000 dport 53472] != expected 0x1b475c97\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51934 dport 53472] != expected 0x76646c65\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33029 dport 53472] != expected 0x92fec3f7\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57830 dport 53472] != expected 0x130acf8a\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40098 dport 53472] != expected 0x26fa15\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35030 dport 53472] != expected 0x5011e985\ncpu 5: rx_hash 0xe9b23be5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56976 dport 53472] != expected 0x9a70469d\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', '59535', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58032 dport 59535] != expected 0x383fe42a\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41336 dport 59535] != expected 0x3bb2edab\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45131 dport 59535] != expected 0xce52d633\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38694 dport 59535] != expected 0xca5b9499\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50131 dport 59535] != expected 0x5c30220c\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57325 dport 59535] != expected 0xa85541cd\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44563 dport 59535] != expected 0x537a4713\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49367 dport 59535] != expected 0xff2a5c02\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55246 dport 59535] != expected 0x385aa740\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52332 dport 59535] != expected 0x91d3e64f\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41736 dport 59535] != expected 0x18aafe9f\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59969 dport 59535] != expected 0x3c90d7d7\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41405 dport 59535] != expected 0x58a27cea\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55453 dport 59535] != expected 0x611fce35\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34605 dport 59535] != expected 0x798b8969\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55816 dport 59535] != expected 0x9cf8616f\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57366 dport 59535] != expected 0x60fe4b17\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37832 dport 59535] != expected 0x1de09234\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58088 dport 59535] != expected 0x6aaa9c5f\ncpu 0: rx_hash 0xca7b5f83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58403 dport 59535] != expected 0x69bc8992\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__->