< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 39061 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfcb649da [saddr 192.0.3.2 daddr 192.0.3.1 sport 56238 dport 39061] != expected 0x59887d58 # # Exception| cpu 0: rx_hash 0xe0c9560e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56290 dport 39061] != expected 0xae627a43 # # Exception| cpu 0: rx_hash 0x3970a6c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56322 dport 39061] != expected 0x396f27fb # # Exception| cpu 0: rx_hash 0xb4f46b5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56340 dport 39061] != expected 0x45687102 # # Exception| cpu 0: rx_hash 0x8c0a54f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56370 dport 39061] != expected 0xaabc7f35 # # Exception| cpu 0: rx_hash 0x2f6b6792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56426 dport 39061] != expected 0x35bdaa8b # # Exception| cpu 0: rx_hash 0x770462d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56432 dport 39061] != expected 0x6f79f4b # # Exception| cpu 0: rx_hash 0xe2a4e1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56470 dport 39061] != expected 0x8dd7474f # # Exception| cpu 0: rx_hash 0x6544f2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56484 dport 39061] != expected 0xae89bdd # # Exception| cpu 0: rx_hash 0xe8c03f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56498 dport 39061] != expected 0x76efcd24 # # Exception| cpu 0: rx_hash 0xa6b4fb62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56512 dport 39061] != expected 0x49777594 # # Exception| cpu 0: rx_hash 0xacd025e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56548 dport 39061] != expected 0xb24fffff # # Exception| cpu 0: rx_hash 0x1fdc2e08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56592 dport 39061] != expected 0xa137ea24 # # Exception| cpu 0: rx_hash 0xd49a8559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56618 dport 39061] != expected 0xe33317a1 # # Exception| cpu 0: rx_hash 0x15b8f08c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56628 dport 39061] != expected 0x5a0f604f # # Exception| cpu 0: rx_hash 0x176a8cd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56654 dport 39061] != expected 0xa0acf9e8 # # Exception| cpu 0: rx_hash 0xe4d2182c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56658 dport 39061] != expected 0xd7c0a5a # # Exception| cpu 0: rx_hash 0x9aee414a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56664 dport 39061] != expected 0xdcabaf11 # # Exception| cpu 0: rx_hash 0x9603b2f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56762 dport 39061] != expected 0xddfd353b # # Exception| cpu 0: rx_hash 0xa0423c23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56834 dport 39061] != expected 0x8e7bcb7f # # Exception| cpu 0: rx_hash 0xe6805aec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56878 dport 39061] != expected 0xb0786003 # # Exception| cpu 0: rx_hash 0xf09b9bbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56902 dport 39061] != expected 0xbcaaed73 # # Exception| cpu 0: rx_hash 0x8ea7c2da [saddr 192.0.3.2 daddr 192.0.3.1 sport 56908 dport 39061] != expected 0x6d7d4838 # # Exception| cpu 0: rx_hash 0x900aa156 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56954 dport 39061] != expected 0x6034d684 # # Exception| cpu 0: rx_hash 0xc48857a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56962 dport 39061] != expected 0x5228796e # # Exception| cpu 0: rx_hash 0x882eefec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56970 dport 39061] != expected 0x97135879 # # Exception| cpu 0: rx_hash 0x653b1898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56992 dport 39061] != expected 0x378a3577 # # Exception| cpu 0: rx_hash 0xceec8923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56998 dport 39061] != expected 0xa910f305 # # Exception| cpu 0: rx_hash 0xfea41456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57054 dport 39061] != expected 0x475feefe # # Exception| cpu 0: rx_hash 0x9e352ebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57058 dport 39061] != expected 0x9bc1d509 # # Exception| cpu 0: rx_hash 0x0b6a7977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57094 dport 39061] != expected 0x6a245059 # # Exception| cpu 0: rx_hash 0x86eeb4e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57104 dport 39061] != expected 0x162306a0 # # Exception| cpu 0: rx_hash 0xf8d2ed8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57114 dport 39061] != expected 0xc7f4a3eb # # Exception| cpu 0: rx_hash 0x9843d765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57126 dport 39061] != expected 0x1b6a981c # # Exception| cpu 0: rx_hash 0xf0644f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57156 dport 39061] != expected 0xc66fb027 # # Exception| cpu 0: rx_hash 0x8e581635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57166 dport 39061] != expected 0x17b8156c # # Exception| cpu 0: rx_hash 0xf6ed6265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57218 dport 39061] != expected 0x3c01a066 # # Exception| cpu 0: rx_hash 0x119c4b95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57228 dport 39061] != expected 0x67a04703 # # Exception| cpu 0: rx_hash 0x7b69affb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57236 dport 39061] != expected 0x4006f69f # # Exception| cpu 0: rx_hash 0x6716b02f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57304 dport 39061] != expected 0xb7ecf184 # # Exception| cpu 0: rx_hash 0xe5b68fb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57354 dport 39061] != expected 0xf78898d7 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc5ecb614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44982 dport 42922] OK # # # cpu 0: rx_hash 0xd3f77744 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45022 dport 42922] OK # # # cpu 0: rx_hash 0x40ded956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45054 dport 42922] OK # # # cpu 0: rx_hash 0x5e973d53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45084 dport 42922] OK # # # cpu 0: rx_hash 0x3e0607b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45088 dport 42922] OK # # # cpu 0: rx_hash 0xdba55211 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45140 dport 42922] OK # # # cpu 0: rx_hash 0xa5990b77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45150 dport 42922] OK # # # cpu 0: rx_hash 0x5c45410b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45158 dport 42922] OK # # # cpu 0: rx_hash 0x36b0a565 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45182 dport 42922] OK # # # cpu 0: rx_hash 0xf11bfd86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45222 dport 42922] OK # # # cpu 0: rx_hash 0x8f27a4e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45228 dport 42922] OK # # # cpu 0: rx_hash 0xa974f8c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45244 dport 42922] OK # # # cpu 0: rx_hash 0x46b373e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 42922] OK # # # cpu 0: rx_hash 0xcb37be77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45306 dport 42922] OK # # # cpu 0: rx_hash 0xadd07d44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45314 dport 42922] OK # # # cpu 0: rx_hash 0x2054b0da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45332 dport 42922] OK # # # cpu 0: rx_hash 0xffdba683 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45372 dport 42922] OK # # # cpu 0: rx_hash 0x4217f668 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45394 dport 42922] OK # # # cpu 0: rx_hash 0xbbcbbc14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45418 dport 42922] OK # # # cpu 0: rx_hash 0x1cf1de1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45454 dport 42922] OK # # # cpu 0: rx_hash 0x4efa05da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45488 dport 42922] OK # # # cpu 0: rx_hash 0x0aea1f4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45542 dport 42922] OK # # # cpu 0: rx_hash 0xb999fed4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45590 dport 42922] OK # # # cpu 0: rx_hash 0xd908c43e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45610 dport 42922] OK # # # cpu 0: rx_hash 0x28622c9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45644 dport 42922] OK # # # cpu 0: rx_hash 0x89d163a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45678 dport 42922] OK # # # cpu 0: rx_hash 0x7a69f759 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45682 dport 42922] OK # # # cpu 0: rx_hash 0x50d758ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45696 dport 42922] OK # # # cpu 0: rx_hash 0xd7374bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45746 dport 42922] OK # # # cpu 0: rx_hash 0xd5e5378c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45768 dport 42922] OK # # # cpu 0: rx_hash 0xe77fd6a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45770 dport 42922] OK # # # cpu 0: rx_hash 0x4ca8471a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45772 dport 42922] OK # # # cpu 0: rx_hash 0x265da374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45780 dport 42922] OK # # # cpu 0: rx_hash 0x38f0c0f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45794 dport 42922] OK # # # cpu 0: rx_hash 0x202b5aad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45840 dport 42922] OK # # # cpu 0: rx_hash 0xb302f4bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45872 dport 42922] OK # # # cpu 0: rx_hash 0x56a1a117 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45892 dport 42922] OK # # # cpu 0: rx_hash 0xdb256c89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45906 dport 42922] OK # # # cpu 0: rx_hash 0xa51935ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45912 dport 42922] OK # # # cpu 0: rx_hash 0xc5880f05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45924 dport 42922] OK # # # cpu 0: rx_hash 0x7a9623b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45936 dport 42922] OK # # # cpu 0: rx_hash 0x480cc29b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45938 dport 42922] OK # # # count: pass=42 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 35527 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39748 dport 35527] != expected 0xc9bc4430 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39748 dport 35527] != expected 0xc9bc4430 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43623 dport 35527] != expected 0x167d0ac0 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43623 dport 35527] != expected 0x167d0ac0 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38518 dport 35527] != expected 0xd6e50cc9 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38518 dport 35527] != expected 0xd6e50cc9 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38259 dport 35527] != expected 0xac7773d2 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38259 dport 35527] != expected 0xac7773d2 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53990 dport 35527] != expected 0xe619ff75 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53990 dport 35527] != expected 0xe619ff75 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36828 dport 35527] != expected 0x3f21ac6f # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36828 dport 35527] != expected 0x3f21ac6f # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36335 dport 35527] != expected 0x26d394c0 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36335 dport 35527] != expected 0x26d394c0 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48779 dport 35527] != expected 0x41e29c5d # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48779 dport 35527] != expected 0x41e29c5d # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34115 dport 35527] != expected 0x6946b68c # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34115 dport 35527] != expected 0x6946b68c # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54772 dport 35527] != expected 0x92dfa86c # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54772 dport 35527] != expected 0x92dfa86c # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38579 dport 35527] != expected 0x11be906d # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38579 dport 35527] != expected 0x11be906d # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46024 dport 35527] != expected 0x5c16e0f1 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46024 dport 35527] != expected 0x5c16e0f1 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46819 dport 35527] != expected 0xe0f52a0c # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46819 dport 35527] != expected 0xe0f52a0c # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50964 dport 35527] != expected 0x6693c70e # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50964 dport 35527] != expected 0x6693c70e # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34712 dport 35527] != expected 0xa035b142 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34712 dport 35527] != expected 0xa035b142 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37345 dport 35527] != expected 0xdddfa356 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37345 dport 35527] != expected 0xdddfa356 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45279 dport 35527] != expected 0xd0f58b3d # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45279 dport 35527] != expected 0xd0f58b3d # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57687 dport 35527] != expected 0xa4eefbc7 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57687 dport 35527] != expected 0xa4eefbc7 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55716 dport 35527] != expected 0x3eaa11a6 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55716 dport 35527] != expected 0x3eaa11a6 # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49965 dport 35527] != expected 0x4228c02c # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49965 dport 35527] != expected 0x4228c02c # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45773 dport 35527] != expected 0x9190736e # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45773 dport 35527] != expected 0x9190736e # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44151 dport 35527] != expected 0x187e008d # # Exception| cpu 0: rx_hash 0x16560f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44151 dport 35527] != expected 0x187e008d # # Exception| count: pass=0 nohash=0 fail=44 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 51321 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32963 dport 51321] != expected 0x17261867 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32963 dport 51321] != expected 0x17261867 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35082 dport 51321] != expected 0x7c24d81 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35082 dport 51321] != expected 0x7c24d81 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34317 dport 51321] != expected 0x88a25a8b # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34317 dport 51321] != expected 0x88a25a8b # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35273 dport 51321] != expected 0xfd33d27b # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35273 dport 51321] != expected 0xfd33d27b # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49415 dport 51321] != expected 0x5997569 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49415 dport 51321] != expected 0x5997569 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60784 dport 51321] != expected 0x74d3c1d0 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60784 dport 51321] != expected 0x74d3c1d0 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50234 dport 51321] != expected 0x7ec1f56b # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50234 dport 51321] != expected 0x7ec1f56b # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55769 dport 51321] != expected 0x9c8f49d5 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55769 dport 51321] != expected 0x9c8f49d5 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48037 dport 51321] != expected 0x91e283ae # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48037 dport 51321] != expected 0x91e283ae # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49057 dport 51321] != expected 0x4436be48 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49057 dport 51321] != expected 0x4436be48 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49780 dport 51321] != expected 0x858fdc03 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49780 dport 51321] != expected 0x858fdc03 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47323 dport 51321] != expected 0xa12a2043 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47323 dport 51321] != expected 0xa12a2043 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49473 dport 51321] != expected 0x67da33db # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49473 dport 51321] != expected 0x67da33db # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41881 dport 51321] != expected 0x4194ca0 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41881 dport 51321] != expected 0x4194ca0 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34050 dport 51321] != expected 0xa1b11e02 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34050 dport 51321] != expected 0xa1b11e02 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39932 dport 51321] != expected 0x7e255b3d # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39932 dport 51321] != expected 0x7e255b3d # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49658 dport 51321] != expected 0xad633154 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49658 dport 51321] != expected 0xad633154 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50735 dport 51321] != expected 0x3dd88163 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50735 dport 51321] != expected 0x3dd88163 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45746 dport 51321] != expected 0xed7a1f10 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45746 dport 51321] != expected 0xed7a1f10 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37104 dport 51321] != expected 0xa6d59a7b # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37104 dport 51321] != expected 0xa6d59a7b # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36773 dport 51321] != expected 0xa7ceb42c # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36773 dport 51321] != expected 0xa7ceb42c # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52671 dport 51321] != expected 0x725abf59 # # Exception| cpu 4: rx_hash 0x40982351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52671 dport 51321] != expected 0x725abf59 # # 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 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__->