< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 36226 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0015ae44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59860 dport 36226] != expected 0xe39c7c27 # # Exception| cpu 0: rx_hash 0x21493e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59938 dport 36226] != expected 0xa3cc4326 # # Exception| cpu 4: rx_hash 0x423cf1ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 59840 dport 36226] != expected 0xf83e78d7 # # Exception| cpu 4: rx_hash 0xbf48bd72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59844 dport 36226] != expected 0xb1e982bd # # Exception| cpu 4: rx_hash 0x1d927830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59872 dport 36226] != expected 0x5104879a # # Exception| cpu 4: rx_hash 0x269dd4d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59898 dport 36226] != expected 0x343570e1 # # Exception| cpu 4: rx_hash 0xfab508c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59912 dport 36226] != expected 0x3db2b58a # # Exception| cpu 4: rx_hash 0xc6267145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59924 dport 36226] != expected 0x82fb4c4f # # Exception| cpu 5: rx_hash 0x9e5c1285 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59884 dport 36226] != expected 0xbc3880c5 # # Exception| cpu 5: rx_hash 0x64b48b37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59886 dport 36226] != expected 0x2f977411 # # Exception| cpu 5: rx_hash 0x3ccee8f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59926 dport 36226] != expected 0x1154b89b # # Exception| cpu 5: rx_hash 0xe0ae0bd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59962 dport 36226] != expected 0x55524089 # # Exception| cpu 0: rx_hash 0x5ff318ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 59946 dport 36226] != expected 0x727be13 # # Exception| cpu 0: rx_hash 0xeda38a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59998 dport 36226] != expected 0xe1223a08 # # Exception| cpu 0: rx_hash 0x0d5010fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60014 dport 36226] != expected 0x1a6d3bdf # # Exception| cpu 4: rx_hash 0xd130f3d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59970 dport 36226] != expected 0x5e6bc3cd # # Exception| cpu 4: rx_hash 0x52fe9960 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59982 dport 36226] != expected 0xb357c492 # # Exception| cpu 4: rx_hash 0xd3e48ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60032 dport 36226] != expected 0xb317f76c # # Exception| cpu 4: rx_hash 0x1203b996 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60056 dport 36226] != expected 0x4589f4c3 # # Exception| cpu 4: rx_hash 0x8bd6d03c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60070 dport 36226] != expected 0xc055069f # # Exception| cpu 5: rx_hash 0xb591d6a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60024 dport 36226] != expected 0x9260cbfb # # Exception| cpu 5: rx_hash 0xad5eaaa0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60040 dport 36226] != expected 0x17fc0a59 # # Exception| cpu 5: rx_hash 0x76a29ce5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60066 dport 36226] != expected 0x8982fcf5 # # Exception| cpu 5: rx_hash 0x713e498e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60068 dport 36226] != expected 0x53faf24b # # Exception| cpu 5: rx_hash 0xce635ab8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60084 dport 36226] != expected 0x18f0cd1 # # Exception| cpu 0: rx_hash 0xf56cf650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60078 dport 36226] != expected 0x64befbaa # # Exception| cpu 0: rx_hash 0x473c64e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60122 dport 36226] != expected 0x82bb7fb1 # # Exception| cpu 0: rx_hash 0xa0532b2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60140 dport 36226] != expected 0xa38c70d8 # # Exception| cpu 0: rx_hash 0xa8662af2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60166 dport 36226] != expected 0x560619e8 # # Exception| cpu 0: rx_hash 0x94f55371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60186 dport 36226] != expected 0xe94fe02d # # Exception| cpu 0: rx_hash 0xf0547602 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60192 dport 36226] != expected 0x2544e81b # # Exception| cpu 4: rx_hash 0x4a31e566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60094 dport 36226] != expected 0x36cb0530 # # Exception| cpu 4: rx_hash 0x0d203adb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60196 dport 36226] != expected 0x6c931271 # # Exception| cpu 5: rx_hash 0xf86177df [saddr 192.0.3.2 daddr 192.0.3.1 sport 60106 dport 36226] != expected 0xd0ce812b # # Exception| cpu 5: rx_hash 0xc36edb37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60112 dport 36226] != expected 0xb5ff7650 # # Exception| cpu 5: rx_hash 0x40a0b182 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60124 dport 36226] != expected 0x58c3710f # # Exception| cpu 5: rx_hash 0x5abbb29d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60142 dport 36226] != expected 0x3023840c # # Exception| cpu 5: rx_hash 0x1f0e3819 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60156 dport 36226] != expected 0xf1f98e42 # # Exception| cpu 5: rx_hash 0x173b39c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60182 dport 36226] != expected 0x473e772 # # Exception| cpu 0: rx_hash 0x790b4853 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60238 dport 36226] != expected 0xa6709b7b # # Exception| cpu 0: rx_hash 0xd210297d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41484 dport 36226] != expected 0xce953962 # # Exception| cpu 0: rx_hash 0xe91f8595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41494 dport 36226] != expected 0xaba4ce19 # # Exception| cpu 0: rx_hash 0x8dbea0e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41516 dport 36226] != expected 0x67afc62f # # Exception| cpu 0: rx_hash 0xc80b2a62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41534 dport 36226] != expected 0xa675cc61 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x82bbb3aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60014 dport 59073] OK # # # cpu 0: rx_hash 0xa17b6344 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60036 dport 59073] OK # # # cpu 4: rx_hash 0xe3523cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60048 dport 59073] OK # # # cpu 4: rx_hash 0x609c561e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60060 dport 59073] OK # # # cpu 4: rx_hash 0x03a1a606 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60064 dport 59073] OK # # # cpu 5: rx_hash 0x852766c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60008 dport 59073] OK # # # cpu 5: rx_hash 0xc70e392e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60028 dport 59073] OK # # # cpu 5: rx_hash 0x9a74cfac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60062 dport 59073] OK # # # cpu 5: rx_hash 0xfed5eadf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60068 dport 59073] OK # # # cpu 5: rx_hash 0x46142c82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60082 dport 59073] OK # # # cpu 0: rx_hash 0xf3d86b50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60096 dport 59073] OK # # # cpu 0: rx_hash 0x0eac2789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60100 dport 59073] OK # # # cpu 4: rx_hash 0x8d624d3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60104 dport 59073] OK # # # cpu 4: rx_hash 0x28245d15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60138 dport 59073] OK # # # cpu 4: rx_hash 0x2fb8887e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60140 dport 59073] OK # # # cpu 4: rx_hash 0xd55011cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60142 dport 59073] OK # # # cpu 4: rx_hash 0x5937afcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60174 dport 59073] OK # # # cpu 4: rx_hash 0xe66abcf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60190 dport 59073] OK # # # cpu 4: rx_hash 0x06992654 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60206 dport 59073] OK # # # cpu 5: rx_hash 0x701601e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60108 dport 59073] OK # # # cpu 5: rx_hash 0xc8d7c7b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60122 dport 59073] OK # # # cpu 5: rx_hash 0x6a0d02fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60158 dport 59073] OK # # # cpu 0: rx_hash 0x885acd6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60230 dport 59073] OK # # # cpu 0: rx_hash 0x2a80082c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60258 dport 59073] OK # # # cpu 0: rx_hash 0xd7f444f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60262 dport 59073] OK # # # cpu 0: rx_hash 0x9241ce71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60276 dport 59073] OK # # # cpu 4: rx_hash 0xca739281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60242 dport 59073] OK # # # cpu 4: rx_hash 0x68a957c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60278 dport 59073] OK # # # cpu 4: rx_hash 0xcf3b38f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60310 dport 59073] OK # # # cpu 4: rx_hash 0x4b69872d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60316 dport 59073] OK # # # cpu 5: rx_hash 0x432cacd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60220 dport 59073] OK # # # cpu 5: rx_hash 0x8d12671c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60290 dport 59073] OK # # # cpu 5: rx_hash 0x0edc0da9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60302 dport 59073] OK # # # cpu 5: rx_hash 0xb61dcbf4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60312 dport 59073] OK # # # cpu 0: rx_hash 0x56ee5159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60328 dport 59073] OK # # # cpu 0: rx_hash 0x6a7d28da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60340 dport 59073] OK # # # cpu 0: rx_hash 0x60ec7c3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60374 dport 59073] OK # # # cpu 0: rx_hash 0x878333f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60384 dport 59073] OK # # # cpu 0: rx_hash 0x044d594d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60396 dport 59073] OK # # # cpu 0: rx_hash 0xc5aa6c17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60404 dport 59073] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 48374 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46544 dport 48374] != expected 0xe05377d5 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46544 dport 48374] != expected 0xe05377d5 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35150 dport 48374] != expected 0xb0edb611 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35150 dport 48374] != expected 0xb0edb611 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35097 dport 48374] != expected 0x4b22d03b # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35097 dport 48374] != expected 0x4b22d03b # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55067 dport 48374] != expected 0xcf55f9d # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55067 dport 48374] != expected 0xcf55f9d # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43108 dport 48374] != expected 0xcb1d25ab # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43108 dport 48374] != expected 0xcb1d25ab # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42873 dport 48374] != expected 0xb52f9dc # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42873 dport 48374] != expected 0xb52f9dc # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37772 dport 48374] != expected 0x74f4b347 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37772 dport 48374] != expected 0x74f4b347 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57319 dport 48374] != expected 0xa6f1729d # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57319 dport 48374] != expected 0xa6f1729d # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47541 dport 48374] != expected 0x3491d8fb # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47541 dport 48374] != expected 0x3491d8fb # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43396 dport 48374] != expected 0x9d3457a # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43396 dport 48374] != expected 0x9d3457a # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55983 dport 48374] != expected 0xc6e9781d # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55983 dport 48374] != expected 0xc6e9781d # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57102 dport 48374] != expected 0xf2ac5938 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57102 dport 48374] != expected 0xf2ac5938 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52863 dport 48374] != expected 0x8e54e4f6 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52863 dport 48374] != expected 0x8e54e4f6 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54323 dport 48374] != expected 0x1e90adf8 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54323 dport 48374] != expected 0x1e90adf8 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53523 dport 48374] != expected 0x27c4daa6 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53523 dport 48374] != expected 0x27c4daa6 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49431 dport 48374] != expected 0x8f415532 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49431 dport 48374] != expected 0x8f415532 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54026 dport 48374] != expected 0xfc969f55 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54026 dport 48374] != expected 0xfc969f55 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42188 dport 48374] != expected 0xab6fa407 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42188 dport 48374] != expected 0xab6fa407 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38386 dport 48374] != expected 0x2a6f46b3 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38386 dport 48374] != expected 0x2a6f46b3 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59423 dport 48374] != expected 0xc8026ec # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59423 dport 48374] != expected 0xc8026ec # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40896 dport 48374] != expected 0x8ab8f7b9 # # Exception| cpu 4: rx_hash 0x8203ac4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40896 dport 48374] != expected 0x8ab8f7b9 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 37684 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54133 dport 37684] != expected 0x83143171 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54133 dport 37684] != expected 0x83143171 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57060 dport 37684] != expected 0x3a05ac1c # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57060 dport 37684] != expected 0x3a05ac1c # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51112 dport 37684] != expected 0xfa28b462 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51112 dport 37684] != expected 0xfa28b462 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34210 dport 37684] != expected 0x3b2f3461 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34210 dport 37684] != expected 0x3b2f3461 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37785 dport 37684] != expected 0xf7e7e3b0 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37785 dport 37684] != expected 0xf7e7e3b0 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53620 dport 37684] != expected 0x633fea8c # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53620 dport 37684] != expected 0x633fea8c # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53573 dport 37684] != expected 0x761d4345 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53573 dport 37684] != expected 0x761d4345 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40949 dport 37684] != expected 0xbd38a39 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40949 dport 37684] != expected 0xbd38a39 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45536 dport 37684] != expected 0x870d6ec8 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45536 dport 37684] != expected 0x870d6ec8 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55556 dport 37684] != expected 0xa9658eca # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55556 dport 37684] != expected 0xa9658eca # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49685 dport 37684] != expected 0x1a277007 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49685 dport 37684] != expected 0x1a277007 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59060 dport 37684] != expected 0x4c11b25b # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59060 dport 37684] != expected 0x4c11b25b # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44511 dport 37684] != expected 0x2635a77f # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44511 dport 37684] != expected 0x2635a77f # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47103 dport 37684] != expected 0xaba02148 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47103 dport 37684] != expected 0xaba02148 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44353 dport 37684] != expected 0xb7a5e528 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44353 dport 37684] != expected 0xb7a5e528 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41866 dport 37684] != expected 0xa463a9ca # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41866 dport 37684] != expected 0xa463a9ca # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39363 dport 37684] != expected 0xf3bb592a # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39363 dport 37684] != expected 0xf3bb592a # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46845 dport 37684] != expected 0x7abd69c9 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46845 dport 37684] != expected 0x7abd69c9 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55604 dport 37684] != expected 0x49961467 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55604 dport 37684] != expected 0x49961467 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35962 dport 37684] != expected 0xac7f8c85 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35962 dport 37684] != expected 0xac7f8c85 # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39270 dport 37684] != expected 0xf35b0d6a # # Exception| cpu 4: rx_hash 0x19b234a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39270 dport 37684] != expected 0xf35b0d6a # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->