< 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 480 # 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 33699 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x97305632 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49108 dport 33699] != expected 0xa7d3486f # # Exception| cpu 4: rx_hash 0xeeb978a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49124 dport 33699] != expected 0x7c6f66cf # # Exception| cpu 4: rx_hash 0xfb8f9ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49136 dport 33699] != expected 0xa5e7810c # # Exception| cpu 4: rx_hash 0x94acc3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 49164 dport 33699] != expected 0xb7ee250a # # Exception| cpu 4: rx_hash 0x819a24f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49176 dport 33699] != expected 0x6e66c2c9 # # Exception| cpu 5: rx_hash 0x2cf77a7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49104 dport 33699] != expected 0xec8c6493 # # Exception| cpu 5: rx_hash 0x4048b3bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49140 dport 33699] != expected 0xeeb8adf0 # # Exception| cpu 5: rx_hash 0x0506215e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 33699] != expected 0x4fa0c670 # # Exception| cpu 5: rx_hash 0x69b9e89a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49190 dport 33699] != expected 0x4d940f13 # # Exception| cpu 5: rx_hash 0x8f9d52f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49194 dport 33699] != expected 0x2364b591 # # Exception| cpu 5: rx_hash 0x7c8f0fc4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49202 dport 33699] != expected 0x941ce8d0 # # Exception| cpu 5: rx_hash 0x56e2c179 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49208 dport 33699] != expected 0x270d2756 # # Exception| cpu 5: rx_hash 0xed25ed34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49212 dport 33699] != expected 0x6c520baa # # Exception| cpu 0: rx_hash 0xb359c5bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49226 dport 33699] != expected 0xcebaa2c1 # # Exception| cpu 0: rx_hash 0xe0bd259b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49264 dport 33699] != expected 0xa61743e7 # # Exception| cpu 0: rx_hash 0x075640a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49280 dport 33699] != expected 0x8b4466ef # # Exception| cpu 0: rx_hash 0xf4441d92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49304 dport 33699] != expected 0x3c3c3bae # # Exception| cpu 4: rx_hash 0x70d8183c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49282 dport 33699] != expected 0x1dfa3f17 # # Exception| cpu 4: rx_hash 0x5ab5d681 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49288 dport 33699] != expected 0xaeebf091 # # Exception| cpu 4: rx_hash 0x96fca257 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49294 dport 33699] != expected 0x730a8595 # # Exception| cpu 5: rx_hash 0x7f10b16a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49228 dport 33699] != expected 0x135bd7c5 # # Exception| cpu 5: rx_hash 0xfb8cb4c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49238 dport 33699] != expected 0x329dd37c # # Exception| cpu 5: rx_hash 0xd1e17a79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49244 dport 33699] != expected 0x818c1cfa # # Exception| cpu 5: rx_hash 0x82059a5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49254 dport 33699] != expected 0xe921fddc # # Exception| cpu 5: rx_hash 0xd02ea52e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49312 dport 33699] != expected 0xc22f8370 # # Exception| cpu 5: rx_hash 0x7edf6e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49328 dport 33699] != expected 0x50f8484f # # Exception| cpu 0: rx_hash 0xd3b11b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49374 dport 33699] != expected 0x4568bc65 # # Exception| cpu 0: rx_hash 0xbf0ed244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49402 dport 33699] != expected 0x475c7506 # # Exception| cpu 0: rx_hash 0x4cfb60da [saddr 192.0.3.2 daddr 192.0.3.1 sport 49434 dport 33699] != expected 0xd1f5e782 # # Exception| cpu 0: rx_hash 0xa4d8acb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49444 dport 33699] != expected 0xf2072a58 # # Exception| cpu 4: rx_hash 0xecea3263 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 33699] != expected 0x2ff19420 # # Exception| cpu 4: rx_hash 0xddb66d81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49388 dport 33699] != expected 0x86acb3d # # Exception| cpu 4: rx_hash 0x042e11a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49414 dport 33699] != expected 0x2dd2963f # # Exception| cpu 4: rx_hash 0x1118f6fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49426 dport 33699] != expected 0xf45a71fc # # Exception| cpu 5: rx_hash 0x20a346b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49350 dport 33699] != expected 0xf210e124 # # Exception| cpu 5: rx_hash 0x8e528da6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49366 dport 33699] != expected 0x60c72a1b # # Exception| cpu 5: rx_hash 0x8eb5620d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49454 dport 33699] != expected 0x4116e5de # # Exception| cpu 5: rx_hash 0x0a2967a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49460 dport 33699] != expected 0x60d0e167 # # Exception| cpu 5: rx_hash 0x57caf185 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49468 dport 33699] != expected 0x457f7719 # # Exception| cpu 5: rx_hash 0x09b6d90d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49482 dport 33699] != expected 0xe797de72 # # 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 0x2cf1969b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52020 dport 40119] OK # # # cpu 0: rx_hash 0xbec4cac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52036 dport 40119] OK # # # cpu 0: rx_hash 0x3a58cf6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52062 dport 40119] OK # # # cpu 4: rx_hash 0xfb897312 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51988 dport 40119] OK # # # cpu 4: rx_hash 0xdfe3cbae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52012 dport 40119] OK # # # cpu 4: rx_hash 0x94a90478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52046 dport 40119] OK # # # cpu 5: rx_hash 0xd1e4bdaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51998 dport 40119] OK # # # cpu 5: rx_hash 0xf58e0513 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52006 dport 40119] OK # # # cpu 5: rx_hash 0xb0c3bcc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52086 dport 40119] OK # # # cpu 5: rx_hash 0x21695e34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52088 dport 40119] OK # # # cpu 5: rx_hash 0xed202ae2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52094 dport 40119] OK # # # cpu 0: rx_hash 0xf816cdbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52074 dport 40119] OK # # # cpu 0: rx_hash 0x2ea1f762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52150 dport 40119] OK # # # cpu 0: rx_hash 0xbf0b1592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52152 dport 40119] OK # # # cpu 0: rx_hash 0xa9a24c62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52178 dport 40119] OK # # # cpu 4: rx_hash 0xb10c6393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52106 dport 40119] OK # # # cpu 4: rx_hash 0x3b97103c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52130 dport 40119] OK # # # cpu 4: rx_hash 0xe2e883b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52144 dport 40119] OK # # # cpu 4: rx_hash 0x2d3e49cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52168 dport 40119] OK # # # cpu 4: rx_hash 0x4f86f609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52190 dport 40119] OK # # # cpu 4: rx_hash 0xa7a53a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52192 dport 40119] OK # # # cpu 4: rx_hash 0x8dc8f4de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52202 dport 40119] OK # # # cpu 5: rx_hash 0xeceff5b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52098 dport 40119] OK # # # cpu 5: rx_hash 0x8e574a70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52116 dport 40119] OK # # # cpu 0: rx_hash 0x1265602f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52182 dport 40119] OK # # # cpu 0: rx_hash 0xe79cc189 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52224 dport 40119] OK # # # cpu 0: rx_hash 0x148e9cbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52248 dport 40119] OK # # # cpu 0: rx_hash 0x6d07b226 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52264 dport 40119] OK # # # cpu 0: rx_hash 0xc3f67935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52280 dport 40119] OK # # # cpu 0: rx_hash 0x51c3256b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52296 dport 40119] OK # # # cpu 4: rx_hash 0x90129912 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52226 dport 40119] OK # # # cpu 4: rx_hash 0x9d8a51bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52302 dport 40119] OK # # # cpu 4: rx_hash 0xff32ee78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52312 dport 40119] OK # # # cpu 5: rx_hash 0xb293dd3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52212 dport 40119] OK # # # cpu 5: rx_hash 0x76362379 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52238 dport 40119] OK # # # cpu 5: rx_hash 0x3ee35201 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52242 dport 40119] OK # # # cpu 5: rx_hash 0x86bbc0e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52328 dport 40119] OK # # # cpu 5: rx_hash 0x3d7cecaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52332 dport 40119] OK # # # cpu 0: rx_hash 0x44f5c235 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52316 dport 40119] OK # # # cpu 0: rx_hash 0xb82f3656 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52362 dport 40119] OK # # # cpu 0: rx_hash 0xfefd312f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52388 dport 40119] OK # # # cpu 0: rx_hash 0x18d98b44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52392 dport 40119] OK # # # cpu 0: rx_hash 0xebcbd671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52400 dport 40119] 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 53230 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49597 dport 53230] != expected 0x84acfafa # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49597 dport 53230] != expected 0x84acfafa # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49272 dport 53230] != expected 0x3d4d12ed # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49272 dport 53230] != expected 0x3d4d12ed # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41929 dport 53230] != expected 0x45816a27 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41929 dport 53230] != expected 0x45816a27 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55766 dport 53230] != expected 0x70a8e981 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55766 dport 53230] != expected 0x70a8e981 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50006 dport 53230] != expected 0xb1d3d6e2 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50006 dport 53230] != expected 0xb1d3d6e2 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43454 dport 53230] != expected 0xdba66173 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43454 dport 53230] != expected 0xdba66173 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44662 dport 53230] != expected 0x3f166163 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44662 dport 53230] != expected 0x3f166163 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48970 dport 53230] != expected 0x21e55e39 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48970 dport 53230] != expected 0x21e55e39 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42463 dport 53230] != expected 0x146a3569 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42463 dport 53230] != expected 0x146a3569 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56308 dport 53230] != expected 0xbbebebbf # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56308 dport 53230] != expected 0xbbebebbf # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53654 dport 53230] != expected 0xd138b4d8 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53654 dport 53230] != expected 0xd138b4d8 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43763 dport 53230] != expected 0x1245824 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43763 dport 53230] != expected 0x1245824 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48323 dport 53230] != expected 0x46d7403a # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48323 dport 53230] != expected 0x46d7403a # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39946 dport 53230] != expected 0xf9a205f9 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39946 dport 53230] != expected 0xf9a205f9 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 53230] != expected 0x85bc3322 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54780 dport 53230] != expected 0x85bc3322 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42838 dport 53230] != expected 0x5a7557d9 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42838 dport 53230] != expected 0x5a7557d9 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59079 dport 53230] != expected 0x3e0d1f30 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59079 dport 53230] != expected 0x3e0d1f30 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42712 dport 53230] != expected 0xd94c3177 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42712 dport 53230] != expected 0xd94c3177 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41338 dport 53230] != expected 0x6333e9b1 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41338 dport 53230] != expected 0x6333e9b1 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58760 dport 53230] != expected 0x72317f9f # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58760 dport 53230] != expected 0x72317f9f # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49597 dport 53230] != expected 0x84acfafa # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49597 dport 53230] != expected 0x84acfafa # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56316 dport 53230] != expected 0x9e447dc1 # # Exception| cpu 5: rx_hash 0xae8157a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56316 dport 53230] != expected 0x9e447dc1 # # 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 53671 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43499 dport 53671] != expected 0xbbf5ee9b # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43499 dport 53671] != expected 0xbbf5ee9b # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42416 dport 53671] != expected 0x622f0c7c # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42416 dport 53671] != expected 0x622f0c7c # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48188 dport 53671] != expected 0x67c98199 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48188 dport 53671] != expected 0x67c98199 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57105 dport 53671] != expected 0x952d3932 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57105 dport 53671] != expected 0x952d3932 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36094 dport 53671] != expected 0x185c1b8a # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36094 dport 53671] != expected 0x185c1b8a # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54043 dport 53671] != expected 0xe6a6d335 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54043 dport 53671] != expected 0xe6a6d335 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34358 dport 53671] != expected 0x31f7abc4 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34358 dport 53671] != expected 0x31f7abc4 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43765 dport 53671] != expected 0xe3365591 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43765 dport 53671] != expected 0xe3365591 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47705 dport 53671] != expected 0xbc1ac2da # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47705 dport 53671] != expected 0xbc1ac2da # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35229 dport 53671] != expected 0x685ebef6 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35229 dport 53671] != expected 0x685ebef6 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37408 dport 53671] != expected 0x265a22e6 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37408 dport 53671] != expected 0x265a22e6 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39027 dport 53671] != expected 0x11af1f53 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39027 dport 53671] != expected 0x11af1f53 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45072 dport 53671] != expected 0xf73fac1 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45072 dport 53671] != expected 0xf73fac1 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50042 dport 53671] != expected 0x2ed00484 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50042 dport 53671] != expected 0x2ed00484 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45401 dport 53671] != expected 0xecdfb3a5 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45401 dport 53671] != expected 0xecdfb3a5 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54350 dport 53671] != expected 0xfe13a25d # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54350 dport 53671] != expected 0xfe13a25d # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37364 dport 53671] != expected 0xca961cf7 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37364 dport 53671] != expected 0xca961cf7 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37149 dport 53671] != expected 0x317395c9 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37149 dport 53671] != expected 0x317395c9 # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57285 dport 53671] != expected 0x1e7995ca # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57285 dport 53671] != expected 0x1e7995ca # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44836 dport 53671] != expected 0xe8edbf8e # # Exception| cpu 4: rx_hash 0xc2b5812d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44836 dport 53671] != expected 0xe8edbf8e # # 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__->