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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 193, 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 164, 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 101, 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', '43912', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x78aedca3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36444 dport 43912] != expected 0xc9b4d463\ncpu 0: rx_hash 0x2ff7f5ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36452 dport 43912] != expected 0x354fae83\ncpu 0: rx_hash 0x7b11e8b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36468 dport 43912] != expected 0x7d0589ae\ncpu 4: rx_hash 0x729350d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36458 dport 43912] != expected 0xc6a24503\ncpu 0: rx_hash 0x7a21bfbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36484 dport 43912] != expected 0x8a71703b\ncpu 4: rx_hash 0x26754d8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36474 dport 43912] != expected 0x8ee8622e\ncpu 4: rx_hash 0xd2ddd20c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36476 dport 43912] != expected 0xed91c7f5\ncpu 0: rx_hash 0x74dd6ffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 36494 dport 43912] != expected 0x58b4070d\ncpu 4: rx_hash 0x89f7481e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36502 dport 43912] != expected 0x806a6e7b\ncpu 5: rx_hash 0xda6f3d61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36498 dport 43912] != expected 0xa142f2cd\ncpu 4: rx_hash 0xd72cd930 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36528 dport 43912] != expected 0xc736d836\ncpu 5: rx_hash 0xd052b110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36516 dport 43912] != expected 0xae5463ad\ncpu 5: rx_hash 0x799e8baf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36524 dport 43912] != expected 0x3ec02df6\ncpu 0: rx_hash 0xd9d00971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36538 dport 43912] != expected 0x15f3af00\ncpu 4: rx_hash 0x86d40257 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36556 dport 43912] != expected 0x8f7b7ab\ncpu 5: rx_hash 0x8828d216 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36550 dport 43912] != expected 0xda32c09d\ncpu 0: rx_hash 0x81aa6a77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36568 dport 43912] != expected 0x61950c30\ncpu 0: rx_hash 0x856b3647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36580 dport 43912] != expected 0xbc46ea66\ncpu 4: rx_hash 0xd18d2b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36596 dport 43912] != expected 0xf40ccd4b\ncpu 5: rx_hash 0x715b8240 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36610 dport 43912] != expected 0xa4853377\ncpu 5: rx_hash 0x85f31dc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36612 dport 43912] != expected 0xc7fc96ac\ncount: pass=0 nohash=0 fail=21\n' # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x97474887 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39786 dport 53163] OK # # # cpu 0: rx_hash 0x9ec5f0e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39796 dport 53163] OK # # # cpu 0: rx_hash 0x6b5d386b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39810 dport 53163] OK # # # cpu 4: rx_hash 0x910977ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39822 dport 53163] OK # # # cpu 4: rx_hash 0x6c23504b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39830 dport 53163] OK # # # cpu 4: rx_hash 0x3147f575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39832 dport 53163] OK # # # cpu 5: rx_hash 0x661edc3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39840 dport 53163] OK # # # cpu 4: rx_hash 0x3586a945 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39844 dport 53163] OK # # # cpu 5: rx_hash 0x9c4a93fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39852 dport 53163] OK # # # cpu 0: rx_hash 0x9b34fbda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39864 dport 53163] OK # # # cpu 0: rx_hash 0x63001a02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39884 dport 53163] OK # # # cpu 4: rx_hash 0x3e64bf3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39874 dport 53163] OK # # # cpu 5: rx_hash 0xcdb2489d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39888 dport 53163] OK # # # cpu 4: rx_hash 0x6a82a263 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39890 dport 53163] OK # # # cpu 5: rx_hash 0x33275b6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39904 dport 53163] OK # # # cpu 0: rx_hash 0xc78fc4ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39910 dport 53163] OK # # # cpu 0: rx_hash 0x3ddb8b2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39914 dport 53163] OK # # # cpu 0: rx_hash 0x6e43fe53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39918 dport 53163] OK # # # cpu 0: rx_hash 0x2587e2cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39944 dport 53163] OK # # # cpu 4: rx_hash 0xce0d7c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39928 dport 53163] 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 193, 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 164, 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 101, 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', '53221', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51728 dport 53221] != expected 0xd443903\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50826 dport 53221] != expected 0xb773912f\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55795 dport 53221] != expected 0x1e071561\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51066 dport 53221] != expected 0x8483cac8\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51869 dport 53221] != expected 0xb153ddd0\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34044 dport 53221] != expected 0xbb27ca34\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56723 dport 53221] != expected 0x1911a7a0\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38792 dport 53221] != expected 0x8efc529e\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33594 dport 53221] != expected 0xd4a27916\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39565 dport 53221] != expected 0x4643a253\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59062 dport 53221] != expected 0x8c84526a\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51112 dport 53221] != expected 0x158319a6\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39708 dport 53221] != expected 0xc7261132\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45054 dport 53221] != expected 0x2104b14f\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36707 dport 53221] != expected 0x337d57a2\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59931 dport 53221] != expected 0xbd0719fd\ncpu 5: rx_hash 0x210e2fe5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33982 dport 53221] != expected 0xeb647a92\ncount: pass=0 nohash=0 fail=17\n' # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 193, 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 164, 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 101, 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', '42611', '-i', 'enp1s0', '-T', '4000', '-s', '-v'] # # Exception| STDOUT: b'' # # Exception| STDERR: b'RSS indirection table size: 256\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48563 dport 42611] != expected 0x928dc5ac\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39224 dport 42611] != expected 0x9f75e8c1\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60014 dport 42611] != expected 0x3b4010e3\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33462 dport 42611] != expected 0x3899f54c\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48895 dport 42611] != expected 0x42095c04\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46649 dport 42611] != expected 0x83ad4b43\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32973 dport 42611] != expected 0xf90f54bc\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47572 dport 42611] != expected 0x425d9e5c\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58059 dport 42611] != expected 0xecffb15e\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59800 dport 42611] != expected 0xb1318951\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59130 dport 42611] != expected 0xc958ef27\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41641 dport 42611] != expected 0xdd0ebdf\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44157 dport 42611] != expected 0x8056a3a6\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42468 dport 42611] != expected 0x6663ffe\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57578 dport 42611] != expected 0x224a5ae7\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35094 dport 42611] != expected 0x8d36a54d\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35815 dport 42611] != expected 0xe8c01757\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60452 dport 42611] != expected 0xdf71ef6a\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45465 dport 42611] != expected 0x69f84f0d\ncpu 4: rx_hash 0x02c2c0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34253 dport 42611] != expected 0x3912ad1c\ncount: pass=0 nohash=0 fail=20\n' # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 179, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 179, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 179, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 179, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 184, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 184, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 184, 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 # # Exception| # 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 338, in ksft_run # # Exception| func(*args) # # Exception| File "/home/virtme/testing/wt-25/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 184, 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 # # Exception| # 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__->