< 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 44764 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc4127b2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41014 dport 44764] != expected 0xb1cb9104 # # Exception| cpu 0: rx_hash 0x27ed5a23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42460 dport 44764] != expected 0x7df4a964 # # Exception| cpu 0: rx_hash 0x3643d220 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42472 dport 44764] != expected 0x37cb448f # # Exception| cpu 0: rx_hash 0x37308dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42542 dport 44764] != expected 0x719bc219 # # Exception| cpu 4: rx_hash 0x4c6e7b8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42502 dport 44764] != expected 0x9a4ce412 # # Exception| cpu 4: rx_hash 0xbad39730 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42514 dport 44764] != expected 0x4de2a804 # # Exception| cpu 4: rx_hash 0xf37ef969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42516 dport 44764] != expected 0x7875b833 # # Exception| cpu 4: rx_hash 0xda4b54a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42532 dport 44764] != expected 0xdec75a35 # # Exception| cpu 5: rx_hash 0xf8651b52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42488 dport 44764] != expected 0xce80774 # # Exception| cpu 5: rx_hash 0x1e05201c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42526 dport 44764] != expected 0xd729201f # # Exception| cpu 5: rx_hash 0x0faba81f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42538 dport 44764] != expected 0x9d16cdf4 # # Exception| cpu 5: rx_hash 0x146d9dd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42548 dport 44764] != expected 0xe5e419ce # # Exception| cpu 0: rx_hash 0xf64aa78f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42560 dport 44764] != expected 0xe11324db # # Exception| cpu 0: rx_hash 0x6a07356b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42568 dport 44764] != expected 0x9755a32d # # Exception| cpu 0: rx_hash 0x9cbad9d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42588 dport 44764] != expected 0x40fbef3b # # Exception| cpu 0: rx_hash 0xb58f741a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42604 dport 44764] != expected 0xe6490d3d # # Exception| cpu 0: rx_hash 0x7ba9bd68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42620 dport 44764] != expected 0xdd6a4ec6 # # Exception| cpu 0: rx_hash 0x52b9c61d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42662 dport 44764] != expected 0x20b92d90 # # Exception| cpu 0: rx_hash 0x71e4d61a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42684 dport 44764] != expected 0xb4c6f647 # # Exception| cpu 4: rx_hash 0x495a256c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42578 dport 44764] != expected 0x32a78fa # # Exception| cpu 4: rx_hash 0xcef454f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42670 dport 44764] != expected 0x56ffaa66 # # Exception| cpu 5: rx_hash 0x117c1588 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42634 dport 44764] != expected 0x27e30476 # # Exception| cpu 5: rx_hash 0x7b8c6bd6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42646 dport 44764] != expected 0x860bcf96 # # Exception| cpu 5: rx_hash 0xf66f7131 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42666 dport 44764] != expected 0xba72a58b # # Exception| cpu 0: rx_hash 0xe2f5a7d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42698 dport 44764] != expected 0x692bd488 # # Exception| cpu 0: rx_hash 0xddf7ce68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42764 dport 44764] != expected 0x26a24801 # # Exception| cpu 0: rx_hash 0x85f42832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42814 dport 44764] != expected 0x590ab5dd # # Exception| cpu 4: rx_hash 0xb707b036 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42768 dport 44764] != expected 0x874a83e1 # # Exception| cpu 4: rx_hash 0x8aa8cb18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42816 dport 44764] != expected 0xf2a110e4 # # Exception| cpu 4: rx_hash 0x16e559fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42824 dport 44764] != expected 0x84e79712 # # Exception| cpu 5: rx_hash 0x2cd36ea6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42714 dport 44764] != expected 0x52089773 # # Exception| cpu 5: rx_hash 0xd0063fd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42724 dport 44764] != expected 0xb76be2b4 # # Exception| cpu 5: rx_hash 0x05e6c36d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42730 dport 44764] != expected 0xf4ba7575 # # Exception| cpu 5: rx_hash 0x4c4bad34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42732 dport 44764] != expected 0xc12d6542 # # Exception| cpu 5: rx_hash 0x826d6446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42748 dport 44764] != expected 0xfa0e26b9 # # Exception| cpu 5: rx_hash 0x5a7c6943 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42778 dport 44764] != expected 0x28161bcd # # Exception| cpu 5: rx_hash 0x9e321dfd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42784 dport 44764] != expected 0x21f861e7 # # Exception| cpu 5: rx_hash 0x4bd2e140 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42798 dport 44764] != expected 0x6229f626 # # Exception| cpu 5: rx_hash 0x67d3126d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42826 dport 44764] != expected 0x5dfd88c8 # # Exception| cpu 0: rx_hash 0x44abd4d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42938 dport 44764] != expected 0x92e3d24f # # Exception| cpu 0: rx_hash 0xd7baa51a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42956 dport 44764] != expected 0x4f0ef080 # # 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 0xa93361dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34032 dport 35664] OK # # # cpu 4: rx_hash 0xfb583a4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34024 dport 35664] OK # # # cpu 4: rx_hash 0xb2f55412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34030 dport 35664] OK # # # cpu 4: rx_hash 0x357ef339 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34040 dport 35664] OK # # # cpu 4: rx_hash 0xf6a9cbf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34048 dport 35664] OK # # # cpu 4: rx_hash 0x388f0281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34064 dport 35664] OK # # # cpu 4: rx_hash 0xe70743f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34100 dport 35664] OK # # # cpu 5: rx_hash 0xd8052a4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34034 dport 35664] OK # # # cpu 5: rx_hash 0x29218a82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34084 dport 35664] OK # # # cpu 5: rx_hash 0xaeaa2da9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34098 dport 35664] OK # # # cpu 0: rx_hash 0x9c59b5ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34076 dport 35664] OK # # # cpu 0: rx_hash 0x32e7bf4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34106 dport 35664] OK # # # cpu 0: rx_hash 0x5d239ff5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34162 dport 35664] OK # # # cpu 0: rx_hash 0xc16e0d11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34170 dport 35664] OK # # # cpu 4: rx_hash 0x4c8d17f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34118 dport 35664] OK # # # cpu 4: rx_hash 0x996deb4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34120 dport 35664] OK # # # cpu 4: rx_hash 0xd0c08512 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34126 dport 35664] OK # # # cpu 4: rx_hash 0x1ee64c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34142 dport 35664] OK # # # cpu 4: rx_hash 0xdaa838de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34148 dport 35664] OK # # # cpu 4: rx_hash 0x46c07c84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34182 dport 35664] OK # # # cpu 4: rx_hash 0x5d06494b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34200 dport 35664] OK # # # cpu 5: rx_hash 0xabbba5f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34188 dport 35664] OK # # # cpu 0: rx_hash 0x0f6d12dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34176 dport 35664] OK # # # cpu 0: rx_hash 0x7433e480 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34216 dport 35664] OK # # # cpu 0: rx_hash 0x0505af11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34218 dport 35664] OK # # # cpu 0: rx_hash 0x583217ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34252 dport 35664] OK # # # cpu 0: rx_hash 0xdfb9b086 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34266 dport 35664] OK # # # cpu 4: rx_hash 0x4ca8c148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34220 dport 35664] OK # # # cpu 4: rx_hash 0x576ef487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34226 dport 35664] OK # # # cpu 4: rx_hash 0x1ec39ade [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34228 dport 35664] OK # # # cpu 4: rx_hash 0xa4e746db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34290 dport 35664] OK # # # cpu 4: rx_hash 0x38aad43f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34298 dport 35664] OK # # # cpu 4: rx_hash 0x8ca1b4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34308 dport 35664] OK # # # cpu 4: rx_hash 0x5941485a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34314 dport 35664] OK # # # cpu 4: rx_hash 0x7a1c585d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34320 dport 35664] OK # # # cpu 5: rx_hash 0x8dd2eb10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34242 dport 35664] OK # # # cpu 5: rx_hash 0xc47f8549 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34244 dport 35664] OK # # # cpu 0: rx_hash 0xf68c1d4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34282 dport 35664] OK # # # cpu 0: rx_hash 0xdecaef71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34332 dport 35664] OK # # # cpu 0: rx_hash 0xbe522ce3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34346 dport 35664] 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 45222 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34951 dport 45222] != expected 0xc8c22b35 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34951 dport 45222] != expected 0xc8c22b35 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55154 dport 45222] != expected 0x8ce14fd0 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55154 dport 45222] != expected 0x8ce14fd0 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52688 dport 45222] != expected 0x59ae653 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52688 dport 45222] != expected 0x59ae653 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59920 dport 45222] != expected 0xa22c6c5c # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59920 dport 45222] != expected 0xa22c6c5c # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49836 dport 45222] != expected 0xabdab918 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49836 dport 45222] != expected 0xabdab918 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49807 dport 45222] != expected 0x5d65388b # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49807 dport 45222] != expected 0x5d65388b # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47589 dport 45222] != expected 0x2095c331 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47589 dport 45222] != expected 0x2095c331 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59422 dport 45222] != expected 0xe824e182 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59422 dport 45222] != expected 0xe824e182 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60969 dport 45222] != expected 0x4400bb17 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60969 dport 45222] != expected 0x4400bb17 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39507 dport 45222] != expected 0xde22e6fe # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39507 dport 45222] != expected 0xde22e6fe # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46643 dport 45222] != expected 0x9b7ccdd4 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46643 dport 45222] != expected 0x9b7ccdd4 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39611 dport 45222] != expected 0x5c597874 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39611 dport 45222] != expected 0x5c597874 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60343 dport 45222] != expected 0x8cc8be62 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60343 dport 45222] != expected 0x8cc8be62 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60886 dport 45222] != expected 0x609067c5 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60886 dport 45222] != expected 0x609067c5 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35328 dport 45222] != expected 0x61dc76d6 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35328 dport 45222] != expected 0x61dc76d6 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43547 dport 45222] != expected 0x170a0314 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43547 dport 45222] != expected 0x170a0314 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50525 dport 45222] != expected 0x48777f04 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50525 dport 45222] != expected 0x48777f04 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41688 dport 45222] != expected 0x57fedd7c # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41688 dport 45222] != expected 0x57fedd7c # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40245 dport 45222] != expected 0xa66b24e5 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40245 dport 45222] != expected 0xa66b24e5 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48072 dport 45222] != expected 0x9c22cf7c # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48072 dport 45222] != expected 0x9c22cf7c # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33297 dport 45222] != expected 0xaabd4c1e # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33297 dport 45222] != expected 0xaabd4c1e # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56872 dport 45222] != expected 0x7923641 # # Exception| cpu 4: rx_hash 0xc1f90042 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56872 dport 45222] != expected 0x7923641 # # 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-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 45297 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40405 dport 45297] != expected 0x8303f11 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40405 dport 45297] != expected 0x8303f11 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42044 dport 45297] != expected 0x5c1821b5 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42044 dport 45297] != expected 0x5c1821b5 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40928 dport 45297] != expected 0xc583167a # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40928 dport 45297] != expected 0xc583167a # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41549 dport 45297] != expected 0xc581046f # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41549 dport 45297] != expected 0xc581046f # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57092 dport 45297] != expected 0x39b5b5cb # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57092 dport 45297] != expected 0x39b5b5cb # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38104 dport 45297] != expected 0x7df43e1b # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38104 dport 45297] != expected 0x7df43e1b # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41216 dport 45297] != expected 0x3221cce0 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41216 dport 45297] != expected 0x3221cce0 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37508 dport 45297] != expected 0x45c45f77 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37508 dport 45297] != expected 0x45c45f77 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42548 dport 45297] != expected 0xfe24851a # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42548 dport 45297] != expected 0xfe24851a # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40080 dport 45297] != expected 0x5dac5331 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40080 dport 45297] != expected 0x5dac5331 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49064 dport 45297] != expected 0xf9a025a6 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49064 dport 45297] != expected 0xf9a025a6 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36678 dport 45297] != expected 0x3537e37d # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36678 dport 45297] != expected 0x3537e37d # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47948 dport 45297] != expected 0xb35d9480 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47948 dport 45297] != expected 0xb35d9480 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46893 dport 45297] != expected 0x950f03f1 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46893 dport 45297] != expected 0x950f03f1 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56207 dport 45297] != expected 0x505eb996 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56207 dport 45297] != expected 0x505eb996 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60564 dport 45297] != expected 0xb8edcae6 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60564 dport 45297] != expected 0xb8edcae6 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44173 dport 45297] != expected 0x21198fe1 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44173 dport 45297] != expected 0x21198fe1 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57193 dport 45297] != expected 0x6b954321 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57193 dport 45297] != expected 0x6b954321 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49018 dport 45297] != expected 0x4cfdcc37 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49018 dport 45297] != expected 0x4cfdcc37 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52723 dport 45297] != expected 0x28b39a8a # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52723 dport 45297] != expected 0x28b39a8a # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52872 dport 45297] != expected 0xbf8b9197 # # Exception| cpu 4: rx_hash 0xa9333987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52872 dport 45297] != expected 0xbf8b9197 # # 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__->