< 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 50411 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3a275692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59096 dport 50411] != expected 0x658e1375 # # Exception| cpu 0: rx_hash 0x9aed5ff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59100 dport 50411] != expected 0xc1e6aab2 # # Exception| cpu 0: rx_hash 0xb7fd839b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59106 dport 50411] != expected 0x82fc0550 # # Exception| cpu 0: rx_hash 0xeac2179b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59150 dport 50411] != expected 0x55d99bf9 # # Exception| cpu 4: rx_hash 0xff0508a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59126 dport 50411] != expected 0x8f8e92e6 # # Exception| cpu 4: rx_hash 0x7b3301e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59140 dport 50411] != expected 0x4f3cb495 # # Exception| cpu 4: rx_hash 0xa23a9ca5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59162 dport 50411] != expected 0x58ab0c4f # # Exception| cpu 5: rx_hash 0x67988728 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59114 dport 50411] != expected 0xd0c859b3 # # Exception| cpu 5: rx_hash 0x1e5b130d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59120 dport 50411] != expected 0x633758ae # # Exception| cpu 5: rx_hash 0x2f600c16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59134 dport 50411] != expected 0xddbace05 # # Exception| cpu 5: rx_hash 0x930183be [saddr 192.0.3.2 daddr 192.0.3.1 sport 59156 dport 50411] != expected 0xe6269ae4 # # Exception| cpu 5: rx_hash 0xff854d1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59176 dport 50411] != expected 0xeded4689 # # Exception| cpu 5: rx_hash 0xbe115fd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59178 dport 50411] != expected 0xa53c3506 # # Exception| cpu 0: rx_hash 0xd15aa5c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59212 dport 50411] != expected 0x374e63ea # # Exception| cpu 0: rx_hash 0x08533880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59218 dport 50411] != expected 0x20d9db30 # # Exception| cpu 0: rx_hash 0x3968279b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59228 dport 50411] != expected 0x9e544d9b # # Exception| cpu 0: rx_hash 0x8589ed89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59240 dport 50411] != expected 0xc7abcd15 # # Exception| cpu 0: rx_hash 0x5c8070cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59254 dport 50411] != expected 0xd03c75cf # # Exception| cpu 0: rx_hash 0xb22c1080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59300 dport 50411] != expected 0x8e92e663 # # Exception| cpu 4: rx_hash 0x5f4f4478 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59180 dport 50411] != expected 0x4985ff4e # # Exception| cpu 4: rx_hash 0x1edb56b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59182 dport 50411] != expected 0x1548cc1 # # Exception| cpu 4: rx_hash 0xcd7166b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59260 dport 50411] != expected 0xcad95aa3 # # Exception| cpu 4: rx_hash 0x4f59c85d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59282 dport 50411] != expected 0x9fbc1562 # # Exception| cpu 5: rx_hash 0xf6e9d4ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 59198 dport 50411] != expected 0xa84ea2b0 # # Exception| cpu 5: rx_hash 0x463551ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 59268 dport 50411] != expected 0xda1ff15b # # Exception| cpu 5: rx_hash 0x9f3cccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 59290 dport 50411] != expected 0xcd884981 # # Exception| cpu 5: rx_hash 0xfad49bbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 59312 dport 50411] != expected 0x83e071d5 # # Exception| cpu 0: rx_hash 0x7dade3f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59334 dport 50411] != expected 0xb8880948 # # Exception| cpu 0: rx_hash 0xde8112dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59396 dport 50411] != expected 0xb139be4 # # Exception| cpu 0: rx_hash 0x6b0c413e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59430 dport 50411] != expected 0x174fff53 # # Exception| cpu 4: rx_hash 0xcbef84a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59326 dport 50411] != expected 0x3d6de77e # # Exception| cpu 4: rx_hash 0xe5306c78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59354 dport 50411] != expected 0xe7cec21d # # Exception| cpu 4: rx_hash 0x3fdf0975 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59394 dport 50411] != expected 0xe7aa51ac # # Exception| cpu 4: rx_hash 0x9f150012 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59398 dport 50411] != expected 0x43c2e86b # # Exception| cpu 4: rx_hash 0x7727824b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59414 dport 50411] != expected 0xead8c61a # # Exception| cpu 5: rx_hash 0x74c17a04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59344 dport 50411] != expected 0xfd2bed71 # # Exception| cpu 5: rx_hash 0x45fa651f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59358 dport 50411] != expected 0x43a67bda # # Exception| cpu 5: rx_hash 0xc820b016 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59364 dport 50411] != expected 0xa4d46dff # # Exception| cpu 5: rx_hash 0x2012324f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59380 dport 50411] != expected 0xdce438e # # Exception| cpu 5: rx_hash 0xe6d69437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59420 dport 50411] != expected 0xf03de976 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4bc7501a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56790 dport 40317] OK # # # cpu 0: rx_hash 0x95f797ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56834 dport 40317] OK # # # cpu 4: rx_hash 0x57ec936f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56806 dport 40317] OK # # # cpu 4: rx_hash 0xbfde1136 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56822 dport 40317] OK # # # cpu 4: rx_hash 0xada01124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56858 dport 40317] OK # # # cpu 4: rx_hash 0x207ac42d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56864 dport 40317] OK # # # cpu 4: rx_hash 0x50d5c9f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56876 dport 40317] OK # # # cpu 4: rx_hash 0xf973596f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56894 dport 40317] OK # # # cpu 5: rx_hash 0x3c510758 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56848 dport 40317] OK # # # cpu 5: rx_hash 0x89dc54bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56882 dport 40317] OK # # # cpu 5: rx_hash 0xbb287f13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56934 dport 40317] OK # # # cpu 0: rx_hash 0x9f543a8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56910 dport 40317] OK # # # cpu 0: rx_hash 0x9638a37d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56920 dport 40317] OK # # # cpu 0: rx_hash 0x23b5f09e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56954 dport 40317] OK # # # cpu 0: rx_hash 0xa19d5e74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56980 dport 40317] OK # # # cpu 0: rx_hash 0x252b128c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57016 dport 40317] OK # # # cpu 4: rx_hash 0x49afdc2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56964 dport 40317] OK # # # cpu 4: rx_hash 0x90a6416f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56986 dport 40317] OK # # # cpu 4: rx_hash 0xcd1990d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57000 dport 40317] OK # # # cpu 4: rx_hash 0xf54e163f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57008 dport 40317] OK # # # cpu 4: rx_hash 0xb4da04f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57010 dport 40317] OK # # # cpu 4: rx_hash 0x430c716f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57032 dport 40317] OK # # # cpu 5: rx_hash 0xcb8772c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56938 dport 40317] OK # # # cpu 5: rx_hash 0x55841f58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57012 dport 40317] OK # # # cpu 5: rx_hash 0x64bf0043 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57018 dport 40317] OK # # # cpu 5: rx_hash 0xdb91fee2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57044 dport 40317] OK # # # cpu 0: rx_hash 0xf681228c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57066 dport 40317] OK # # # cpu 0: rx_hash 0x2f88bfce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57076 dport 40317] OK # # # cpu 0: rx_hash 0xffedbb7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57084 dport 40317] OK # # # cpu 0: rx_hash 0xa2d22f7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57104 dport 40317] OK # # # cpu 0: rx_hash 0x0218261a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57108 dport 40317] OK # # # cpu 0: rx_hash 0x72b72bce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 40317] OK # # # cpu 4: rx_hash 0x26e4263f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57058 dport 40317] OK # # # cpu 4: rx_hash 0x438c34d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57110 dport 40317] OK # # # cpu 5: rx_hash 0xb7153043 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57064 dport 40317] OK # # # cpu 5: rx_hash 0x6e1cad01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57078 dport 40317] OK # # # cpu 5: rx_hash 0xdb11bb58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57098 dport 40317] OK # # # cpu 5: rx_hash 0x6e9ce8bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57128 dport 40317] OK # # # cpu 0: rx_hash 0x175f7c9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57138 dport 40317] OK # # # cpu 0: rx_hash 0x67f0714a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57150 dport 40317] OK # # # cpu 0: rx_hash 0xd1b2161a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57158 dport 40317] OK # # # cpu 0: rx_hash 0x46dde274 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57230 dport 40317] OK # # # cpu 0: rx_hash 0x7e8a649e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57238 dport 40317] OK # # # count: pass=43 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 43920 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50590 dport 43920] != expected 0x4b666ef # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50590 dport 43920] != expected 0x4b666ef # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 48408 dport 43920] != expected 0x55a90c87 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 48408 dport 43920] != expected 0x55a90c87 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49071 dport 43920] != expected 0x254e8c25 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49071 dport 43920] != expected 0x254e8c25 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50989 dport 43920] != expected 0xd0395f8a # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 50989 dport 43920] != expected 0xd0395f8a # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 46516 dport 43920] != expected 0x3b098f09 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 46516 dport 43920] != expected 0x3b098f09 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 60354 dport 43920] != expected 0x695c26a7 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 60354 dport 43920] != expected 0x695c26a7 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 33176 dport 43920] != expected 0x91818295 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 33176 dport 43920] != expected 0x91818295 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 44411 dport 43920] != expected 0xdeb81e9c # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 44411 dport 43920] != expected 0xdeb81e9c # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41071 dport 43920] != expected 0xf2ad7728 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 41071 dport 43920] != expected 0xf2ad7728 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 37818 dport 43920] != expected 0xc43c2d7f # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 37818 dport 43920] != expected 0xc43c2d7f # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 43937 dport 43920] != expected 0x5ce6819 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 43937 dport 43920] != expected 0x5ce6819 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53179 dport 43920] != expected 0x59ebca21 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53179 dport 43920] != expected 0x59ebca21 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38555 dport 43920] != expected 0x79261707 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38555 dport 43920] != expected 0x79261707 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 32842 dport 43920] != expected 0x5beb3de # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 32842 dport 43920] != expected 0x5beb3de # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 60830 dport 43920] != expected 0xcbb0dfa4 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 60830 dport 43920] != expected 0xcbb0dfa4 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38143 dport 43920] != expected 0xc6cde317 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38143 dport 43920] != expected 0xc6cde317 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 44382 dport 43920] != expected 0xbfff577d # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 44382 dport 43920] != expected 0xbfff577d # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 32800 dport 43920] != expected 0x61900016 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 32800 dport 43920] != expected 0x61900016 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53113 dport 43920] != expected 0xae5f77fc # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53113 dport 43920] != expected 0xae5f77fc # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 40492 dport 43920] != expected 0x35db728a # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 40492 dport 43920] != expected 0x35db728a # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 47335 dport 43920] != expected 0x40414077 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 47335 dport 43920] != expected 0x40414077 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38853 dport 43920] != expected 0x8e6686a6 # # Exception| cpu 5: rx_hash 0x6cc2ccee [saddr 192.0.3.2 daddr 192.0.3.1 sport 38853 dport 43920] != expected 0x8e6686a6 # # 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 34854 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58452 dport 34854] != expected 0x6699e5b2 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58452 dport 34854] != expected 0x6699e5b2 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39843 dport 34854] != expected 0xfd1adc75 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39843 dport 34854] != expected 0xfd1adc75 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33602 dport 34854] != expected 0x77191f9c # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33602 dport 34854] != expected 0x77191f9c # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53499 dport 34854] != expected 0x67292f9a # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53499 dport 34854] != expected 0x67292f9a # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48730 dport 34854] != expected 0x78a1359d # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48730 dport 34854] != expected 0x78a1359d # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48384 dport 34854] != expected 0xaaacbd19 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48384 dport 34854] != expected 0xaaacbd19 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33645 dport 34854] != expected 0x31136435 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33645 dport 34854] != expected 0x31136435 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60415 dport 34854] != expected 0x18edd40d # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60415 dport 34854] != expected 0x18edd40d # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56734 dport 34854] != expected 0x202d65f1 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56734 dport 34854] != expected 0x202d65f1 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53212 dport 34854] != expected 0x3d1c7138 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53212 dport 34854] != expected 0x3d1c7138 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45225 dport 34854] != expected 0xda0d0a7b # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45225 dport 34854] != expected 0xda0d0a7b # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34374 dport 34854] != expected 0xeef0f4d7 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34374 dport 34854] != expected 0xeef0f4d7 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46738 dport 34854] != expected 0x3c1ea4f7 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46738 dport 34854] != expected 0x3c1ea4f7 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41050 dport 34854] != expected 0x2a783c00 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41050 dport 34854] != expected 0x2a783c00 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41134 dport 34854] != expected 0xd19306cf # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41134 dport 34854] != expected 0xd19306cf # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33044 dport 34854] != expected 0x4b38b2e9 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33044 dport 34854] != expected 0x4b38b2e9 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56944 dport 34854] != expected 0x73c7772c # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56944 dport 34854] != expected 0x73c7772c # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36428 dport 34854] != expected 0xacd187af # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36428 dport 34854] != expected 0xacd187af # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36555 dport 34854] != expected 0xf3a1e9d2 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36555 dport 34854] != expected 0xf3a1e9d2 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43370 dport 34854] != expected 0x7b00b254 # # Exception| cpu 0: rx_hash 0x49aeaf5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43370 dport 34854] != expected 0x7b00b254 # # 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 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__->