< 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 # # Interface: enp1s0, driver: fbnic # 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 216, 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 60492 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdea5d156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44022 dport 60492] != expected 0x21f7d910 # # Exception| cpu 0: rx_hash 0x50008726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44034 dport 60492] != expected 0x8f3dfabc # # Exception| cpu 0: rx_hash 0x17918fc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44060 dport 60492] != expected 0xc6dcd529 # # Exception| cpu 0: rx_hash 0x98e7ab62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44070 dport 60492] != expected 0xe9079b0d # # Exception| cpu 0: rx_hash 0x79b9dedd [saddr 192.0.3.2 daddr 192.0.3.1 sport 44098 dport 60492] != expected 0xc0ac6e36 # # Exception| cpu 0: rx_hash 0xd5077e0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44100 dport 60492] != expected 0xcb87b7d8 # # Exception| cpu 0: rx_hash 0x3e28d63e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44124 dport 60492] != expected 0x894d41a3 # # Exception| cpu 0: rx_hash 0x6701a2f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44138 dport 60492] != expected 0x2303e370 # # Exception| cpu 0: rx_hash 0x12837bb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44174 dport 60492] != expected 0x2d60dc0e # # Exception| cpu 0: rx_hash 0xe714afaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44222 dport 60492] != expected 0x8c05a733 # # Exception| cpu 0: rx_hash 0xed657220 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44226 dport 60492] != expected 0xe764a473 # # Exception| cpu 0: rx_hash 0x36fa6b3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44398 dport 60492] != expected 0xc9fecef7 # # Exception| cpu 0: rx_hash 0xefc612aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44428 dport 60492] != expected 0xccb62867 # # Exception| cpu 0: rx_hash 0xfb25a9bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44466 dport 60492] != expected 0x1a742ee6 # # Exception| cpu 0: rx_hash 0x81c45902 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44472 dport 60492] != expected 0x94ca1bff # # Exception| cpu 0: rx_hash 0x5dead4e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44488 dport 60492] != expected 0x7a3ef448 # # Exception| cpu 0: rx_hash 0xd29cf044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44530 dport 60492] != expected 0x55e5ba6c # # Exception| cpu 0: rx_hash 0x821c937d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44544 dport 60492] != expected 0x74fd5966 # # Exception| cpu 0: rx_hash 0xc58d9b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44574 dport 60492] != expected 0x3d1c76f3 # # Exception| cpu 0: rx_hash 0x073170e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44588 dport 60492] != expected 0x6e4b9c85 # # Exception| cpu 0: rx_hash 0x3a6b920e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44626 dport 60492] != expected 0xf7180e8e # # Exception| cpu 0: rx_hash 0x77a15dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44634 dport 60492] != expected 0x8b94aadc # # Exception| cpu 0: rx_hash 0xf7b4508f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44686 dport 60492] != expected 0x2492ee9f # # Exception| cpu 0: rx_hash 0xcac4a8d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44698 dport 60492] != expected 0xe3cdf413 # # Exception| cpu 0: rx_hash 0x3f537ccb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44714 dport 60492] != expected 0x42a88f2e # # Exception| cpu 0: rx_hash 0x9e2d9568 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44812 dport 60492] != expected 0xe28cd0b3 # # Exception| cpu 0: rx_hash 0x0fe3cde0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44830 dport 60492] != expected 0x2ef813d1 # # Exception| cpu 0: rx_hash 0x1b0076f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44832 dport 60492] != expected 0xf83a1550 # # Exception| cpu 0: rx_hash 0x56cab92c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44840 dport 60492] != expected 0x84b6b102 # # Exception| cpu 0: rx_hash 0x6b905bc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44886 dport 60492] != expected 0x1de52309 # # Exception| cpu 0: rx_hash 0x32b92f0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44896 dport 60492] != expected 0xb7ab81da # # Exception| cpu 0: rx_hash 0x7f73e0d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44904 dport 60492] != expected 0xcb272588 # # Exception| cpu 0: rx_hash 0xe4e67f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44908 dport 60492] != expected 0x323e6d2d # # Exception| cpu 0: rx_hash 0xd996873b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44920 dport 60492] != expected 0xf56177a1 # # Exception| cpu 0: rx_hash 0xeebdb85f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44922 dport 60492] != expected 0x753e6ea # # Exception| cpu 0: rx_hash 0x8fdcda08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44960 dport 60492] != expected 0xdff2df15 # # Exception| cpu 0: rx_hash 0xb2ac2256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44980 dport 60492] != expected 0x18adc599 # # Exception| cpu 0: rx_hash 0xf5173005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44992 dport 60492] != expected 0xf40628b # # Exception| cpu 0: rx_hash 0x53f257e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45008 dport 60492] != expected 0x310630a2 # # Exception| cpu 0: rx_hash 0xd12f6d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45070 dport 60492] != expected 0xad13c5f5 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd2b28f2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35734 dport 57132] OK # # # cpu 0: rx_hash 0x8b9bfbe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35744 dport 57132] OK # # # cpu 0: rx_hash 0x5deeb138 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35782 dport 57132] OK # # # cpu 0: rx_hash 0x57b57602 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35792 dport 57132] OK # # # cpu 0: rx_hash 0x39b73daa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35812 dport 57132] OK # # # cpu 0: rx_hash 0x48f4624a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35932 dport 57132] OK # # # cpu 0: rx_hash 0x11dd1686 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35946 dport 57132] OK # # # cpu 0: rx_hash 0x1b86d1bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35964 dport 57132] OK # # # cpu 0: rx_hash 0x2995001d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35974 dport 57132] OK # # # cpu 0: rx_hash 0xacb8e380 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36010 dport 57132] OK # # # cpu 0: rx_hash 0x3d76bb08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36024 dport 57132] OK # # # cpu 0: rx_hash 0x6475d574 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36068 dport 57132] OK # # # cpu 0: rx_hash 0x7727fa9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36102 dport 57132] OK # # # cpu 0: rx_hash 0x24554968 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36134 dport 57132] OK # # # cpu 0: rx_hash 0xc50b3cd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36162 dport 57132] OK # # # cpu 0: rx_hash 0x63ee5b3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36178 dport 57132] OK # # # cpu 0: rx_hash 0xe9a09159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36240 dport 57132] OK # # # cpu 0: rx_hash 0x08d4fe56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36254 dport 57132] OK # # # cpu 0: rx_hash 0x66d6b5fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36266 dport 57132] OK # # # cpu 0: rx_hash 0x6ca76874 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36310 dport 57132] OK # # # cpu 0: rx_hash 0x9930bc6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36326 dport 57132] OK # # # cpu 0: rx_hash 0x4f6fec05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36330 dport 57132] OK # # # cpu 0: rx_hash 0xe98a8be9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36346 dport 57132] OK # # # cpu 0: rx_hash 0x229f7762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36364 dport 57132] OK # # # cpu 0: rx_hash 0x0b0c3429 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36390 dport 57132] OK # # # cpu 0: rx_hash 0x367ccc77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36402 dport 57132] OK # # # cpu 0: rx_hash 0x159e52b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36452 dport 57132] OK # # # cpu 0: rx_hash 0x1fc5958c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36466 dport 57132] OK # # # cpu 0: rx_hash 0x6a474cce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36502 dport 57132] OK # # # cpu 0: rx_hash 0x278d8317 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36510 dport 57132] OK # # # cpu 0: rx_hash 0x9fd098d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36518 dport 57132] OK # # # cpu 4: rx_hash 0x716f0606 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35710 dport 57132] OK # # # cpu 4: rx_hash 0x952387cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35720 dport 57132] OK # # # cpu 4: rx_hash 0x100e6451 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35748 dport 57132] OK # # # cpu 4: rx_hash 0x2d7e9c0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35760 dport 57132] OK # # # cpu 4: rx_hash 0xa222a218 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35808 dport 57132] OK # # # cpu 4: rx_hash 0x33ecfa90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35826 dport 57132] OK # # # cpu 4: rx_hash 0xc7a85c5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35852 dport 57132] OK # # # cpu 4: rx_hash 0xfad8a403 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35864 dport 57132] OK # # # cpu 4: rx_hash 0x4285bfc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35872 dport 57132] OK # # # cpu 4: rx_hash 0xa3f1d0cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35886 dport 57132] OK # # # cpu 4: rx_hash 0x9eab3221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35920 dport 57132] OK # # # cpu 4: rx_hash 0x053ead93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35924 dport 57132] OK # # # cpu 4: rx_hash 0x2cadeed8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35966 dport 57132] OK # # # cpu 4: rx_hash 0xeb29eb63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36020 dport 57132] OK # # # cpu 4: rx_hash 0x9bb9c654 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36034 dport 57132] OK # # # cpu 4: rx_hash 0xffe04ac6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36064 dport 57132] OK # # # cpu 4: rx_hash 0xf5bb8dfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36086 dport 57132] OK # # # cpu 4: rx_hash 0xab236dcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36124 dport 57132] OK # # # cpu 4: rx_hash 0xf20a1903 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36138 dport 57132] OK # # # cpu 4: rx_hash 0x5eb4b9d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36140 dport 57132] OK # # # cpu 4: rx_hash 0x82b02e84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36150 dport 57132] OK # # # cpu 4: rx_hash 0xf851de39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36156 dport 57132] OK # # # cpu 4: rx_hash 0xcf50fbed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36180 dport 57132] OK # # # cpu 4: rx_hash 0x028f396c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36232 dport 57132] OK # # # cpu 4: rx_hash 0xc033d212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36282 dport 57132] OK # # # cpu 4: rx_hash 0x51d7902a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36290 dport 57132] OK # # # cpu 4: rx_hash 0xf732f7c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36306 dport 57132] OK # # # cpu 4: rx_hash 0xd4fa73b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36334 dport 57132] OK # # # cpu 4: rx_hash 0x15b44806 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36366 dport 57132] OK # # # cpu 4: rx_hash 0xc9b0df57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36372 dport 57132] OK # # # cpu 4: rx_hash 0xfe9be033 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36374 dport 57132] OK # # # cpu 4: rx_hash 0xb3512fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36382 dport 57132] OK # # # cpu 4: rx_hash 0x46c6fbf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36398 dport 57132] OK # # # cpu 4: rx_hash 0xd708a378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36412 dport 57132] OK # # # cpu 4: rx_hash 0xea524196 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36418 dport 57132] OK # # # cpu 4: rx_hash 0xb920f260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36450 dport 57132] OK # # # cpu 4: rx_hash 0xaf6029ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36626 dport 57132] OK # # # cpu 4: rx_hash 0x4e1446f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36636 dport 57132] OK # # # cpu 4: rx_hash 0xf6495d33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36644 dport 57132] OK # # # cpu 4: rx_hash 0xfc129a09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36658 dport 57132] OK # # # cpu 4: rx_hash 0x86f36ab4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36664 dport 57132] OK # # # cpu 4: rx_hash 0xe280fc96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36720 dport 57132] OK # # # cpu 4: rx_hash 0x03f49399 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36734 dport 57132] OK # # # cpu 4: rx_hash 0x7c2d8de1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36748 dport 57132] OK # # # cpu 4: rx_hash 0xce2b5118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 57132] OK # # # cpu 4: rx_hash 0xb4caa1a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36776 dport 57132] OK # # # cpu 4: rx_hash 0x5fe50990 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36784 dport 57132] OK # # # count: pass=78 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 216, 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 43164 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 34954 dport 43164] != expected 0xa42583b3 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 34954 dport 43164] != expected 0xa42583b3 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 58406 dport 43164] != expected 0x970eab44 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 58406 dport 43164] != expected 0x970eab44 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 53745 dport 43164] != expected 0x28e345ca # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 53745 dport 43164] != expected 0x28e345ca # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 41109 dport 43164] != expected 0xbb42213c # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 41109 dport 43164] != expected 0xbb42213c # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 54943 dport 43164] != expected 0x1119cb13 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 54943 dport 43164] != expected 0x1119cb13 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 36896 dport 43164] != expected 0xb1329f0d # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 36896 dport 43164] != expected 0xb1329f0d # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 32952 dport 43164] != expected 0x350ee561 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 32952 dport 43164] != expected 0x350ee561 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 52561 dport 43164] != expected 0x37b37525 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 52561 dport 43164] != expected 0x37b37525 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55731 dport 43164] != expected 0x573cccaf # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55731 dport 43164] != expected 0x573cccaf # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 35288 dport 43164] != expected 0x3424b179 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 35288 dport 43164] != expected 0x3424b179 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 41142 dport 43164] != expected 0x3236bbf4 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 41142 dport 43164] != expected 0x3236bbf4 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 32956 dport 43164] != expected 0xcc17adc4 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 32956 dport 43164] != expected 0xcc17adc4 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 32882 dport 43164] != expected 0xd3e98eb7 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 32882 dport 43164] != expected 0xd3e98eb7 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 51624 dport 43164] != expected 0xe29fcf5a # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 51624 dport 43164] != expected 0xe29fcf5a # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 37512 dport 43164] != expected 0x7ca7ea9f # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 37512 dport 43164] != expected 0x7ca7ea9f # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 36013 dport 43164] != expected 0x50b14896 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 36013 dport 43164] != expected 0x50b14896 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 48512 dport 43164] != expected 0x2c27afbb # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 48512 dport 43164] != expected 0x2c27afbb # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 50710 dport 43164] != expected 0x4f06c1c1 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 50710 dport 43164] != expected 0x4f06c1c1 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55608 dport 43164] != expected 0x1a2f1164 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55608 dport 43164] != expected 0x1a2f1164 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55564 dport 43164] != expected 0x425322fc # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55564 dport 43164] != expected 0x425322fc # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 54687 dport 43164] != expected 0xb0f9ca0 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 54687 dport 43164] != expected 0xb0f9ca0 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55021 dport 43164] != expected 0xddfb5ef # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55021 dport 43164] != expected 0xddfb5ef # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55683 dport 43164] != expected 0xf659b792 # # Exception| cpu 4: rx_hash 0x60bcacab [saddr 192.0.3.2 daddr 192.0.3.1 sport 55683 dport 43164] != expected 0xf659b792 # # 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 216, 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 44998 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57056 dport 44998] != expected 0x9998cd46 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57056 dport 44998] != expected 0x9998cd46 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49160 dport 44998] != expected 0x8802d567 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49160 dport 44998] != expected 0x8802d567 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44802 dport 44998] != expected 0x9f16cc21 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44802 dport 44998] != expected 0x9f16cc21 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36409 dport 44998] != expected 0xba0bb282 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36409 dport 44998] != expected 0xba0bb282 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47840 dport 44998] != expected 0xe2799333 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47840 dport 44998] != expected 0xe2799333 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59876 dport 44998] != expected 0x4d3a2dfe # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59876 dport 44998] != expected 0x4d3a2dfe # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57932 dport 44998] != expected 0xd14a4aa2 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57932 dport 44998] != expected 0xd14a4aa2 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51293 dport 44998] != expected 0xcbd0c0c4 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51293 dport 44998] != expected 0xcbd0c0c4 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37557 dport 44998] != expected 0xaff8f423 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37557 dport 44998] != expected 0xaff8f423 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57809 dport 44998] != expected 0x7423d250 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57809 dport 44998] != expected 0x7423d250 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42317 dport 44998] != expected 0xe5f765ec # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42317 dport 44998] != expected 0xe5f765ec # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59027 dport 44998] != expected 0x37735c11 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59027 dport 44998] != expected 0x37735c11 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54056 dport 44998] != expected 0xe88ffeb7 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54056 dport 44998] != expected 0xe88ffeb7 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38538 dport 44998] != expected 0xa7d6a460 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38538 dport 44998] != expected 0xa7d6a460 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60023 dport 44998] != expected 0x927da03 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60023 dport 44998] != expected 0x927da03 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58718 dport 44998] != expected 0x1d46faf4 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58718 dport 44998] != expected 0x1d46faf4 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55581 dport 44998] != expected 0x34a12a26 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55581 dport 44998] != expected 0x34a12a26 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60430 dport 44998] != expected 0x61395852 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60430 dport 44998] != expected 0x61395852 # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53890 dport 44998] != expected 0x9fae477f # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53890 dport 44998] != expected 0x9fae477f # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52868 dport 44998] != expected 0x64605d9e # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52868 dport 44998] != expected 0x64605d9e # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49136 dport 44998] != expected 0xfc69373e # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49136 dport 44998] != expected 0xfc69373e # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60496 dport 44998] != expected 0xf11094a # # Exception| cpu 5: rx_hash 0x18abb6c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60496 dport 44998] != expected 0xf11094a # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->