< 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 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-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 55705 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4ace0956 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42406 dport 55705] != expected 0x4e0d86dc # # Exception| cpu 4: rx_hash 0x5a7fb303 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42308 dport 55705] != expected 0xc1508b6e # # Exception| cpu 4: rx_hash 0x5691270c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42312 dport 55705] != expected 0x324c11ce # # Exception| cpu 4: rx_hash 0x55aa820f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42360 dport 55705] != expected 0x4e8b3766 # # Exception| cpu 4: rx_hash 0x4bd895a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42374 dport 55705] != expected 0x9a4f64bb # # Exception| cpu 4: rx_hash 0x451b385a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42394 dport 55705] != expected 0xc1d63ad4 # # Exception| cpu 5: rx_hash 0x54bc1ef1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42328 dport 55705] != expected 0x9ac9d501 # # Exception| cpu 5: rx_hash 0x4a00e016 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42342 dport 55705] != expected 0x513c4f76 # # Exception| cpu 5: rx_hash 0x482dd9eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42358 dport 55705] != expected 0xf9b98bb9 # # Exception| cpu 5: rx_hash 0x41414ba0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42386 dport 55705] != expected 0x90ddb34b # # Exception| cpu 5: rx_hash 0x574952b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42408 dport 55705] != expected 0xf93f3a03 # # Exception| cpu 5: rx_hash 0x598aff40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42420 dport 55705] != expected 0xa2a6646c # # Exception| cpu 5: rx_hash 0x55646b4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42424 dport 55705] != expected 0x51bafecc # # Exception| cpu 0: rx_hash 0x4a454729 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42470 dport 55705] != expected 0xa42cf7ef # # Exception| cpu 0: rx_hash 0x9629d323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42504 dport 55705] != expected 0x9fa11297 # # Exception| cpu 4: rx_hash 0x5dd08cba [saddr 192.0.3.2 daddr 192.0.3.1 sport 42428 dport 55705] != expected 0xf3adedf3 # # Exception| cpu 4: rx_hash 0x4cb94351 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42430 dport 55705] != expected 0xb783cb8c # # Exception| cpu 4: rx_hash 0x5a3a143c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42436 dport 55705] != expected 0x344033f7 # # Exception| cpu 4: rx_hash 0x5e6067c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42444 dport 55705] != expected 0x654bba68 # # Exception| cpu 4: rx_hash 0x40dc9921 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42482 dport 55705] != expected 0xaebe201f # # Exception| cpu 4: rx_hash 0x55ef2530 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42488 dport 55705] != expected 0xbb9b8fff # # Exception| cpu 4: rx_hash 0x8ab81439 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42534 dport 55705] != expected 0xfcd14c2f # # Exception| cpu 5: rx_hash 0x41ca05df [saddr 192.0.3.2 daddr 192.0.3.1 sport 42450 dport 55705] != expected 0x7afcc278 # # Exception| cpu 5: rx_hash 0x58172dc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42452 dport 55705] != expected 0x9cc5f738 # # Exception| cpu 5: rx_hash 0x53986f37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42464 dport 55705] != expected 0x4215c2af # # Exception| cpu 5: rx_hash 0x8ff4fb3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42510 dport 55705] != expected 0x799827d7 # # Exception| cpu 5: rx_hash 0x8983b13a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42518 dport 55705] != expected 0x80166a87 # # Exception| cpu 0: rx_hash 0x8ccf5e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42558 dport 55705] != expected 0x55f017f # # Exception| cpu 0: rx_hash 0x9a4c0953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42564 dport 55705] != expected 0x869cf904 # # Exception| cpu 0: rx_hash 0x96a29d5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42568 dport 55705] != expected 0x758063a4 # # Exception| cpu 0: rx_hash 0x948fa4a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42584 dport 55705] != expected 0xdd05a76b # # Exception| cpu 0: rx_hash 0x9977ac50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42612 dport 55705] != expected 0xfa5bdfac # # Exception| cpu 0: rx_hash 0x923607e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42624 dport 55705] != expected 0x3bba2391 # # Exception| cpu 4: rx_hash 0x97b401a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42600 dport 55705] != expected 0xa1c281c3 # # Exception| cpu 4: rx_hash 0x80aa844e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42610 dport 55705] != expected 0x1c62eaec # # Exception| cpu 4: rx_hash 0x84f0f7b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42618 dport 55705] != expected 0x4d696373 # # Exception| cpu 4: rx_hash 0x8172f1f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42642 dport 55705] != expected 0xd711c121 # # Exception| cpu 4: rx_hash 0x93209b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42656 dport 55705] != expected 0xeff8c1f6 # # Exception| cpu 5: rx_hash 0x8021ca31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42546 dport 55705] != expected 0xf6439bdf # # Exception| cpu 5: rx_hash 0x835fc80d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42626 dport 55705] != expected 0x7f9405ee # # Exception| cpu 5: rx_hash 0x8705bbf7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42634 dport 55705] != expected 0x2e9f8c71 # # 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 0x6a10ade9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55982 dport 42602] OK # # # cpu 0: rx_hash 0x7ae4b083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56012 dport 42602] OK # # # cpu 0: rx_hash 0x60023d9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56058 dport 42602] OK # # # cpu 4: rx_hash 0x79545bff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55996 dport 42602] OK # # # cpu 4: rx_hash 0x6114a160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56026 dport 42602] OK # # # cpu 4: rx_hash 0x622f0463 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56042 dport 42602] OK # # # cpu 4: rx_hash 0x716bf275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56056 dport 42602] OK # # # cpu 5: rx_hash 0x65c59ce5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55954 dport 42602] OK # # # cpu 5: rx_hash 0x7842c701 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55964 dport 42602] OK # # # cpu 5: rx_hash 0x62a44a1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55978 dport 42602] OK # # # cpu 5: rx_hash 0x64584e64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56050 dport 42602] OK # # # cpu 0: rx_hash 0x79df1580 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56060 dport 42602] OK # # # cpu 0: rx_hash 0xfa088a5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56076 dport 42602] OK # # # cpu 0: rx_hash 0xf825b3a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56092 dport 42602] OK # # # cpu 0: rx_hash 0xf7f082ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56096 dport 42602] OK # # # cpu 0: rx_hash 0xf187c8aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56120 dport 42602] OK # # # cpu 0: rx_hash 0xebea0bc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56142 dport 42602] OK # # # cpu 0: rx_hash 0xfb9558dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56172 dport 42602] OK # # # cpu 4: rx_hash 0xf4cb27ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56080 dport 42602] OK # # # cpu 4: rx_hash 0xf0915454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56088 dport 42602] OK # # # cpu 4: rx_hash 0xfcf48e24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56148 dport 42602] OK # # # cpu 4: rx_hash 0xe6120339 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56162 dport 42602] OK # # # cpu 4: rx_hash 0xeafc9736 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56174 dport 42602] OK # # # cpu 5: rx_hash 0xea77d949 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56110 dport 42602] OK # # # cpu 5: rx_hash 0xfed9b7d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56132 dport 42602] OK # # # cpu 5: rx_hash 0xf23723d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56136 dport 42602] OK # # # cpu 0: rx_hash 0xf0d4f36b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56216 dport 42602] OK # # # cpu 0: rx_hash 0xf860149e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56220 dport 42602] OK # # # cpu 0: rx_hash 0xf3ef5668 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56232 dport 42602] OK # # # cpu 0: rx_hash 0xf27284e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56264 dport 42602] OK # # # cpu 4: rx_hash 0xf10c86d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56184 dport 42602] OK # # # cpu 4: rx_hash 0xf6a3b96c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56192 dport 42602] OK # # # cpu 4: rx_hash 0xef7e9172 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56198 dport 42602] OK # # # cpu 4: rx_hash 0xf2f9ca96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56200 dport 42602] OK # # # cpu 4: rx_hash 0xfa4d2d63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56204 dport 42602] OK # # # cpu 4: rx_hash 0xe0aba07e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56250 dport 42602] OK # # # cpu 4: rx_hash 0xfcb1291b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56276 dport 42602] OK # # # cpu 4: rx_hash 0xedd8e6f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56278 dport 42602] OK # # # cpu 4: rx_hash 0xff8a8c18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56292 dport 42602] OK # # # cpu 5: rx_hash 0xea327e76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56238 dport 42602] 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 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-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 48394 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45799 dport 48394] != expected 0x70e17471 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45799 dport 48394] != expected 0x70e17471 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48028 dport 48394] != expected 0xcea79731 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48028 dport 48394] != expected 0xcea79731 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46334 dport 48394] != expected 0xa2d54cea # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46334 dport 48394] != expected 0xa2d54cea # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35809 dport 48394] != expected 0x377dd1d2 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35809 dport 48394] != expected 0x377dd1d2 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54394 dport 48394] != expected 0xffec84df # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54394 dport 48394] != expected 0xffec84df # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57812 dport 48394] != expected 0x99daee87 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57812 dport 48394] != expected 0x99daee87 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47421 dport 48394] != expected 0x5aedaf17 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47421 dport 48394] != expected 0x5aedaf17 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53865 dport 48394] != expected 0x38fd13a4 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53865 dport 48394] != expected 0x38fd13a4 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41954 dport 48394] != expected 0xc78af238 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41954 dport 48394] != expected 0xc78af238 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43502 dport 48394] != expected 0xc6834d37 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43502 dport 48394] != expected 0xc6834d37 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35000 dport 48394] != expected 0xeb42d325 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35000 dport 48394] != expected 0xeb42d325 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43809 dport 48394] != expected 0xdb985a9a # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43809 dport 48394] != expected 0xdb985a9a # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58011 dport 48394] != expected 0xb591dff # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58011 dport 48394] != expected 0xb591dff # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35818 dport 48394] != expected 0xaa0432cc # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35818 dport 48394] != expected 0xaa0432cc # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36071 dport 48394] != expected 0x82a81eb # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36071 dport 48394] != expected 0x82a81eb # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41709 dport 48394] != expected 0x826c5e55 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41709 dport 48394] != expected 0x826c5e55 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55299 dport 48394] != expected 0xe1ae0abf # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55299 dport 48394] != expected 0xe1ae0abf # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58623 dport 48394] != expected 0x34cba4a1 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58623 dport 48394] != expected 0x34cba4a1 # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54842 dport 48394] != expected 0x2889dbca # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54842 dport 48394] != expected 0x2889dbca # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42237 dport 48394] != expected 0x890fa3af # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42237 dport 48394] != expected 0x890fa3af # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60908 dport 48394] != expected 0xe5e55d2a # # Exception| cpu 0: rx_hash 0x77b8dec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60908 dport 48394] != expected 0xe5e55d2a # # 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 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-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 47615 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46218 dport 47615] != expected 0x1ab35cb3 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46218 dport 47615] != expected 0x1ab35cb3 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44481 dport 47615] != expected 0xf5fc95df # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44481 dport 47615] != expected 0xf5fc95df # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38837 dport 47615] != expected 0x2ee914f # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38837 dport 47615] != expected 0x2ee914f # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33254 dport 47615] != expected 0x9be946e0 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33254 dport 47615] != expected 0x9be946e0 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41296 dport 47615] != expected 0x654b7a5e # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41296 dport 47615] != expected 0x654b7a5e # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54510 dport 47615] != expected 0x59bf415 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54510 dport 47615] != expected 0x59bf415 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55554 dport 47615] != expected 0x388328af # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55554 dport 47615] != expected 0x388328af # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33954 dport 47615] != expected 0x33fc8812 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33954 dport 47615] != expected 0x33fc8812 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39836 dport 47615] != expected 0x957d0f08 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39836 dport 47615] != expected 0x957d0f08 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47196 dport 47615] != expected 0xb1814a84 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47196 dport 47615] != expected 0xb1814a84 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54557 dport 47615] != expected 0xb5f63bf5 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54557 dport 47615] != expected 0xb5f63bf5 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38231 dport 47615] != expected 0x524e42d5 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38231 dport 47615] != expected 0x524e42d5 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52170 dport 47615] != expected 0xb404f6e3 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52170 dport 47615] != expected 0xb404f6e3 # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50562 dport 47615] != expected 0x40c84c3d # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50562 dport 47615] != expected 0x40c84c3d # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38394 dport 47615] != expected 0x7d2072cc # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38394 dport 47615] != expected 0x7d2072cc # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55901 dport 47615] != expected 0xc542214e # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55901 dport 47615] != expected 0xc542214e # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45414 dport 47615] != expected 0xb7afda7a # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45414 dport 47615] != expected 0xb7afda7a # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53723 dport 47615] != expected 0x8ced4e4c # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53723 dport 47615] != expected 0x8ced4e4c # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48431 dport 47615] != expected 0x21a196bc # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48431 dport 47615] != expected 0x21a196bc # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38112 dport 47615] != expected 0xea1c24bf # # Exception| cpu 4: rx_hash 0x055067ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38112 dport 47615] != expected 0xea1c24bf # # Exception| count: pass=0 nohash=0 fail=40 # # 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 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 182, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/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-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 187, 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 80, 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 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-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-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__->