< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 52817 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x608fcb1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51976 dport 52817] != expected 0x5ae919ac # # Exception| cpu 0: rx_hash 0x133158e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52082 dport 52817] != expected 0xf7dc1619 # # Exception| cpu 0: rx_hash 0x26e3a4a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52090 dport 52817] != expected 0xd07ab26 # # Exception| cpu 0: rx_hash 0x4d465c23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52094 dport 52817] != expected 0xf8b0d158 # # Exception| cpu 0: rx_hash 0x96001898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52096 dport 52817] != expected 0x3f9f1f40 # # Exception| cpu 0: rx_hash 0xfda5e01a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52100 dport 52817] != expected 0xca28653e # # Exception| cpu 0: rx_hash 0x1f3ced5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52110 dport 52817] != expected 0xdb9d2cfc # # Exception| cpu 0: rx_hash 0xb44f25e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52152 dport 52817] != expected 0x469f93af # # Exception| cpu 0: rx_hash 0x3f81c571 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52184 dport 52817] != expected 0x7720b47 # # Exception| cpu 0: rx_hash 0xa120f186 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52198 dport 52817] != expected 0x60ab092b # # Exception| cpu 0: rx_hash 0xe5be8b65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52218 dport 52817] != expected 0x92aa10f5 # # Exception| cpu 0: rx_hash 0x3ed643f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52234 dport 52817] != expected 0x8a4fe936 # # Exception| cpu 0: rx_hash 0xe4e90de6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52264 dport 52817] != expected 0x1f97f284 # # Exception| cpu 0: rx_hash 0x6253526e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52328 dport 52817] != expected 0x20cc8523 # # Exception| cpu 0: rx_hash 0xf186d989 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52342 dport 52817] != expected 0x39a36800 # # Exception| cpu 0: rx_hash 0xc8599077 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52354 dport 52817] != expected 0xef39efda # # Exception| cpu 0: rx_hash 0x99a83efb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52416 dport 52817] != expected 0x3b0c6c80 # # Exception| cpu 0: rx_hash 0xc7df3a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52428 dport 52817] != expected 0x3460abc1 # # Exception| cpu 0: rx_hash 0x34dd2c92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52494 dport 52817] != expected 0x302e4ea1 # # Exception| cpu 0: rx_hash 0xf97fa3b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52508 dport 52817] != expected 0x262d64c3 # # Exception| cpu 0: rx_hash 0x67de9741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52514 dport 52817] != expected 0x41f466af # # Exception| cpu 0: rx_hash 0xaa7c1865 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52528 dport 52817] != expected 0x57f74ccd # # Exception| cpu 0: rx_hash 0x146004bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52568 dport 52817] != expected 0xecc1691a # # Exception| cpu 0: rx_hash 0x7fc5fc3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52572 dport 52817] != expected 0x19761364 # # Exception| cpu 0: rx_hash 0x68583d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52588 dport 52817] != expected 0x9aad22b4 # # Exception| cpu 0: rx_hash 0x0284cf23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52660 dport 52817] != expected 0x3ded8d60 # # Exception| cpu 0: rx_hash 0x2f4d581d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52674 dport 52817] != expected 0x9fb44594 # # Exception| cpu 0: rx_hash 0x7c4ee3ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52718 dport 52817] != expected 0xee6e6d9a # # Exception| cpu 0: rx_hash 0x543e4617 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52776 dport 52817] != expected 0xb87c9c70 # # Exception| cpu 0: rx_hash 0x3f9bbe95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52780 dport 52817] != expected 0x4dcbe60e # # Exception| cpu 0: rx_hash 0x8cf31d5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52836 dport 52817] != expected 0x884b2c96 # # Exception| cpu 0: rx_hash 0xf1b22e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52876 dport 52817] != expected 0xacd0b292 # # Exception| cpu 0: rx_hash 0xde89ac20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52884 dport 52817] != expected 0xab66d132 # # Exception| cpu 0: rx_hash 0xa2b19592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52896 dport 52817] != expected 0xdd0a9a9c # # Exception| cpu 0: rx_hash 0x1e5f9c14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52902 dport 52817] != expected 0xc3d3141f # # Exception| cpu 0: rx_hash 0x0644f76b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52952 dport 52817] != expected 0x9b5161d4 # # Exception| cpu 0: rx_hash 0xad373fdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52974 dport 52817] != expected 0x653de87 # # Exception| cpu 0: rx_hash 0x0d3692a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52992 dport 52817] != expected 0x73c713e9 # # Exception| cpu 0: rx_hash 0xab31e502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53014 dport 52817] != expected 0x907343f5 # # Exception| cpu 0: rx_hash 0x49a8e847 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53020 dport 52817] != expected 0x81c60a37 # # Exception| cpu 0: rx_hash 0x16948f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56038 dport 52817] != expected 0xdb80b91c # # Exception| cpu 0: rx_hash 0xf40d825f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56044 dport 52817] != expected 0xca35f0de # # Exception| cpu 0: rx_hash 0xdb36003e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56052 dport 52817] != expected 0xcd83937e # # Exception| cpu 0: rx_hash 0x3fa9d7a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56070 dport 52817] != expected 0x4a1647ce # # Exception| cpu 0: rx_hash 0xf20b5880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56084 dport 52817] != expected 0x5c156dac # # Exception| cpu 0: rx_hash 0xe59699b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56100 dport 52817] != expected 0xdfce5c7c # # Exception| cpu 0: rx_hash 0xcaad1bd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56124 dport 52817] != expected 0xd8783fdc # # Exception| cpu 0: rx_hash 0xb913882c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56134 dport 52817] != expected 0x754d3069 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd7a7037d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60246 dport 46826] OK # # # cpu 4: rx_hash 0x84a4b8ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60282 dport 46826] OK # # # cpu 4: rx_hash 0x5fe2fc15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60292 dport 46826] OK # # # cpu 4: rx_hash 0xd6de09d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60298 dport 46826] OK # # # cpu 4: rx_hash 0x2eae7ab7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60304 dport 46826] OK # # # cpu 4: rx_hash 0x65b6aa1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60354 dport 46826] OK # # # cpu 4: rx_hash 0x3bc1aed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60366 dport 46826] OK # # # cpu 4: rx_hash 0xd42c1c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60388 dport 46826] OK # # # cpu 4: rx_hash 0x8a5b184e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60392 dport 46826] OK # # # cpu 4: rx_hash 0xb3aadd9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60434 dport 46826] OK # # # cpu 4: rx_hash 0x18d9152a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60452 dport 46826] OK # # # cpu 4: rx_hash 0xfa40186f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60462 dport 46826] OK # # # cpu 4: rx_hash 0x5eb57a96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60502 dport 46826] OK # # # cpu 4: rx_hash 0xef2fcc00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60528 dport 46826] OK # # # cpu 4: rx_hash 0x0db6c145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60538 dport 46826] OK # # # cpu 4: rx_hash 0x5fcc7039 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60554 dport 46826] OK # # # cpu 4: rx_hash 0xf9cb079f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60572 dport 46826] OK # # # cpu 4: rx_hash 0x0ccfcbea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60582 dport 46826] OK # # # cpu 4: rx_hash 0x87012b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60614 dport 46826] OK # # # cpu 4: rx_hash 0xceebee81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60666 dport 46826] OK # # # cpu 4: rx_hash 0xe7d6b63f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60698 dport 46826] OK # # # cpu 4: rx_hash 0x8c734ebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60702 dport 46826] OK # # # cpu 4: rx_hash 0x10206f15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 46826] OK # # # cpu 4: rx_hash 0x4323d4c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 46826] OK # # # cpu 4: rx_hash 0x76f12887 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 46826] OK # # # cpu 4: rx_hash 0xe45da9cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60840 dport 46826] OK # # # cpu 4: rx_hash 0x0436b1d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60876 dport 46826] OK # # # cpu 4: rx_hash 0xc4e081e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60926 dport 46826] OK # # # cpu 4: rx_hash 0x90a81d8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60940 dport 46826] OK # # # cpu 4: rx_hash 0x5d0a92ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60958 dport 46826] OK # # # cpu 4: rx_hash 0x14e0575d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60962 dport 46826] OK # # # cpu 4: rx_hash 0x0ee2a548 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32802 dport 46826] OK # # # cpu 4: rx_hash 0x7fae23ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32822 dport 46826] OK # # # cpu 4: rx_hash 0xf460c372 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32854 dport 46826] OK # # # cpu 4: rx_hash 0xc1b23f33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32862 dport 46826] OK # # # cpu 4: rx_hash 0xd62ffe03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32878 dport 46826] OK # # # cpu 4: rx_hash 0x44837f4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32940 dport 46826] OK # # # cpu 4: rx_hash 0x001d05a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32944 dport 46826] OK # # # cpu 4: rx_hash 0xe28408ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32954 dport 46826] OK # # # cpu 4: rx_hash 0xd5a4e1f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32988 dport 46826] OK # # # cpu 4: rx_hash 0x9c4e2400 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32992 dport 46826] OK # # # cpu 4: rx_hash 0x80a180ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33032 dport 46826] OK # # # cpu 4: rx_hash 0x4d030fdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33050 dport 46826] OK # # # cpu 4: rx_hash 0xdc249163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33130 dport 46826] OK # # # cpu 4: rx_hash 0x94b75e3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33162 dport 46826] OK # # # cpu 4: rx_hash 0x6cc72d5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33168 dport 46826] OK # # # cpu 4: rx_hash 0x5915d11b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33176 dport 46826] OK # # # cpu 4: rx_hash 0xe88f678d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33214 dport 46826] OK # # # cpu 4: rx_hash 0xdfaf8e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33240 dport 46826] OK # # # count: pass=49 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36088 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38963 dport 36088] != expected 0xca7e0c9a # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38963 dport 36088] != expected 0xca7e0c9a # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40245 dport 36088] != expected 0x4884e88a # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40245 dport 36088] != expected 0x4884e88a # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34202 dport 36088] != expected 0x8647d032 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34202 dport 36088] != expected 0x8647d032 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48558 dport 36088] != expected 0x17529b10 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48558 dport 36088] != expected 0x17529b10 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48549 dport 36088] != expected 0xd03a3b29 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48549 dport 36088] != expected 0xd03a3b29 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60984 dport 36088] != expected 0x8ab4f56b # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60984 dport 36088] != expected 0x8ab4f56b # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42026 dport 36088] != expected 0x2f993137 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42026 dport 36088] != expected 0x2f993137 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52982 dport 36088] != expected 0x343ebc4c # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52982 dport 36088] != expected 0x343ebc4c # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35831 dport 36088] != expected 0x83ff6453 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35831 dport 36088] != expected 0x83ff6453 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56979 dport 36088] != expected 0xa244daff # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56979 dport 36088] != expected 0xa244daff # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38637 dport 36088] != expected 0xee032ffe # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38637 dport 36088] != expected 0xee032ffe # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33696 dport 36088] != expected 0x603771ae # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33696 dport 36088] != expected 0x603771ae # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41566 dport 36088] != expected 0x12b0d4b0 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41566 dport 36088] != expected 0x12b0d4b0 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47504 dport 36088] != expected 0xa37e2e06 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47504 dport 36088] != expected 0xa37e2e06 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40228 dport 36088] != expected 0x6334dfee # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40228 dport 36088] != expected 0x6334dfee # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42377 dport 36088] != expected 0xbce7a544 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42377 dport 36088] != expected 0xbce7a544 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46364 dport 36088] != expected 0x9b03e53 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46364 dport 36088] != expected 0x9b03e53 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53491 dport 36088] != expected 0x7e4d4024 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53491 dport 36088] != expected 0x7e4d4024 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52882 dport 36088] != expected 0x80645eda # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52882 dport 36088] != expected 0x80645eda # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42895 dport 36088] != expected 0x5d54533 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42895 dport 36088] != expected 0x5d54533 # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45631 dport 36088] != expected 0x717dc87d # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45631 dport 36088] != expected 0x717dc87d # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59135 dport 36088] != expected 0xbbc85da # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59135 dport 36088] != expected 0xbbc85da # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52731 dport 36088] != expected 0x5b221eb # # Exception| cpu 4: rx_hash 0x9f713e21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52731 dport 36088] != expected 0x5b221eb # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 40735 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49564 dport 40735] != expected 0x9d61c759 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49564 dport 40735] != expected 0x9d61c759 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49206 dport 40735] != expected 0xd07fcd2a # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49206 dport 40735] != expected 0xd07fcd2a # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41091 dport 40735] != expected 0x9f06f7b4 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41091 dport 40735] != expected 0x9f06f7b4 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58145 dport 40735] != expected 0x629bf028 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58145 dport 40735] != expected 0x629bf028 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52813 dport 40735] != expected 0x49df802a # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52813 dport 40735] != expected 0x49df802a # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48771 dport 40735] != expected 0xd95223f # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48771 dport 40735] != expected 0xd95223f # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49392 dport 40735] != expected 0x2976b4e0 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49392 dport 40735] != expected 0x2976b4e0 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39504 dport 40735] != expected 0x1821ee18 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39504 dport 40735] != expected 0x1821ee18 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57237 dport 40735] != expected 0x94b70c9b # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57237 dport 40735] != expected 0x94b70c9b # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40709 dport 40735] != expected 0x7885e720 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40709 dport 40735] != expected 0x7885e720 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42089 dport 40735] != expected 0x6d679055 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42089 dport 40735] != expected 0x6d679055 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40257 dport 40735] != expected 0x254d0bdb # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40257 dport 40735] != expected 0x254d0bdb # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46530 dport 40735] != expected 0x58f49150 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46530 dport 40735] != expected 0x58f49150 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41689 dport 40735] != expected 0x511b90a8 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41689 dport 40735] != expected 0x511b90a8 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55372 dport 40735] != expected 0xd9ee6555 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55372 dport 40735] != expected 0xd9ee6555 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34652 dport 40735] != expected 0x5bce343 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34652 dport 40735] != expected 0x5bce343 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49571 dport 40735] != expected 0xad5711a6 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49571 dport 40735] != expected 0xad5711a6 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59955 dport 40735] != expected 0x62a23a12 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59955 dport 40735] != expected 0x62a23a12 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41531 dport 40735] != expected 0xcec3aef0 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41531 dport 40735] != expected 0xcec3aef0 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52388 dport 40735] != expected 0x2ade1ace # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52388 dport 40735] != expected 0x2ade1ace # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43520 dport 40735] != expected 0x39655271 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43520 dport 40735] != expected 0x39655271 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38826 dport 40735] != expected 0x3d32b2c7 # # Exception| cpu 4: rx_hash 0xa2e0cabd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38826 dport 40735] != expected 0x3d32b2c7 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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 "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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 "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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 "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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 "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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 "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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 "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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 "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, 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 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->