< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 53277 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x31c3d4b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32958 dport 53277] != expected 0x145ba928 # # Exception| cpu 0: rx_hash 0xebadc123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32962 dport 53277] != expected 0x1157ab38 # # Exception| cpu 0: rx_hash 0x7028f7ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 32966 dport 53277] != expected 0xc817a838 # # Exception| cpu 0: rx_hash 0x8d4c8c98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32978 dport 53277] != expected 0xe707abf8 # # Exception| cpu 0: rx_hash 0x58dd67fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 32994 dport 53277] != expected 0x6a7fab58 # # Exception| cpu 0: rx_hash 0x3990a7bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33004 dport 53277] != expected 0xed1fafd8 # # Exception| cpu 0: rx_hash 0x75c3d477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33046 dport 53277] != expected 0x727ca8dc # # Exception| cpu 0: rx_hash 0x875851d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33102 dport 53277] != expected 0xd518a9ac # # Exception| cpu 0: rx_hash 0xc94c8c5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33146 dport 53277] != expected 0x8120aa0c # # Exception| cpu 0: rx_hash 0xea6f5b1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33206 dport 53277] != expected 0x579ea8a4 # # Exception| cpu 0: rx_hash 0x27adc06b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33214 dport 53277] != expected 0xbb3ea924 # # Exception| cpu 0: rx_hash 0x9c8e15b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33228 dport 53277] != expected 0x3952afb4 # # Exception| cpu 0: rx_hash 0xfa6f5802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33244 dport 53277] != expected 0xcf02af74 # # Exception| cpu 0: rx_hash 0x6f36473b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33288 dport 53277] != expected 0x7b9b2c96 # # Exception| cpu 0: rx_hash 0x60c9b9ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 33348 dport 53277] != expected 0xf3ef2e26 # # Exception| cpu 0: rx_hash 0x9dadc298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33360 dport 53277] != expected 0xdcff2de6 # # Exception| cpu 0: rx_hash 0x2971e9bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33390 dport 53277] != expected 0xd6e729c6 # # Exception| cpu 0: rx_hash 0xd41592e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33402 dport 53277] != expected 0xf9f72a06 # # Exception| cpu 0: rx_hash 0xb9229820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33410 dport 53277] != expected 0x7b712b0e # # Exception| cpu 0: rx_hash 0xe8c9b841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33424 dport 53277] != expected 0x3fa12dce # # Exception| cpu 0: rx_hash 0x3af4dedd [saddr 192.0.3.2 daddr 192.0.3.1 sport 33470 dport 53277] != expected 0xc3e9292e # # Exception| cpu 0: rx_hash 0x867b86f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33490 dport 53277] != expected 0x30b52bfe # # Exception| cpu 0: rx_hash 0xff6536a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33508 dport 53277] != expected 0xd60d2e5e # # Exception| cpu 0: rx_hash 0xae8e16c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33526 dport 53277] != expected 0x92dd289e # # Exception| cpu 0: rx_hash 0xd5d708d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33550 dport 53277] != expected 0xbf3e299a # # Exception| cpu 0: rx_hash 0x374c8e6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33596 dport 53277] != expected 0x80c62f3a # # Exception| cpu 0: rx_hash 0x38b3709e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33648 dport 53277] != expected 0x8b22d8a # # Exception| cpu 0: rx_hash 0xb0b37111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33700 dport 53277] != expected 0xc4fc2e62 # # Exception| cpu 0: rx_hash 0xf6f4df95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33730 dport 53277] != expected 0x69802b32 # # Exception| cpu 0: rx_hash 0x728e1492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33760 dport 53277] != expected 0xa0282d52 # # Exception| cpu 0: rx_hash 0x37dd65fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33796 dport 53277] != expected 0xf210ee13 # # Exception| cpu 0: rx_hash 0xfdb37377 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33810 dport 53277] != expected 0x6f80ebd3 # # Exception| cpu 0: rx_hash 0x1f28f5cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33824 dport 53277] != expected 0x5078ed73 # # Exception| cpu 0: rx_hash 0x0f28f6d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33866 dport 53277] != expected 0xc8e4eaa3 # # Exception| cpu 0: rx_hash 0x4d46e1d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33928 dport 53277] != expected 0x993aec8b # # Exception| cpu 0: rx_hash 0xafdd676b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33978 dport 53277] != expected 0xa6c2ea2b # # Exception| cpu 0: rx_hash 0x03523c5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33980 dport 53277] != expected 0xcd02ef2b # # Exception| cpu 0: rx_hash 0xbfdd6474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34000 dport 53277] != expected 0x3e5eedfb # # Exception| cpu 0: rx_hash 0xe99ac9ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34012 dport 53277] != expected 0xbbeef7b # # Exception| cpu 0: rx_hash 0x0b014f53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34030 dport 53277] != expected 0x3446e9db # # Exception| cpu 0: rx_hash 0x8d3c2a17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34050 dport 53277] != expected 0x36b5eb1f # # Exception| cpu 0: rx_hash 0x70585141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34070 dport 53277] != expected 0x19a5e8df # # Exception| cpu 0: rx_hash 0xb5c9b938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34124 dport 53277] != expected 0xc41efaf # # Exception| cpu 0: rx_hash 0x1eea6ff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34132 dport 53277] != expected 0x16b1eeef # # Exception| cpu 0: rx_hash 0x29e0022f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34134 dport 53277] != expected 0xa431e8ef # # Exception| cpu 0: rx_hash 0xe4229959 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34142 dport 53277] != expected 0x4891e96f # # Exception| cpu 0: rx_hash 0x67f4dfa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34146 dport 53277] != expected 0xf009eb4f # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xfdd576e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42174 dport 40216] OK # # # cpu 4: rx_hash 0xbb92d863 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42200 dport 40216] OK # # # cpu 4: rx_hash 0xf22a8812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42226 dport 40216] OK # # # cpu 4: rx_hash 0xa9d5753f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42364 dport 40216] OK # # # cpu 4: rx_hash 0xa5afbfb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42378 dport 40216] OK # # # cpu 4: rx_hash 0xba50425d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42412 dport 40216] OK # # # cpu 4: rx_hash 0x06df1a75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42432 dport 40216] OK # # # cpu 4: rx_hash 0xccb10cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42454 dport 40216] OK # # # cpu 4: rx_hash 0x2e2a8a45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42468 dport 40216] OK # # # cpu 4: rx_hash 0x7fc1aa24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42486 dport 40216] OK # # # cpu 4: rx_hash 0x3f095e7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42514 dport 40216] OK # # # cpu 4: rx_hash 0xed3438e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42556 dport 40216] OK # # # cpu 4: rx_hash 0x005040ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42562 dport 40216] OK # # # cpu 4: rx_hash 0x66b10d15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42578 dport 40216] OK # # # cpu 4: rx_hash 0x07fccd54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42588 dport 40216] OK # # # cpu 4: rx_hash 0xe2cbc612 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42608 dport 40216] OK # # # cpu 4: rx_hash 0x3b20e7fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42678 dport 40216] OK # # # cpu 4: rx_hash 0xe14ef26f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42698 dport 40216] OK # # # cpu 4: rx_hash 0xa8f6a21e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42720 dport 40216] OK # # # cpu 4: rx_hash 0xaf5a2fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42750 dport 40216] OK # # # cpu 4: rx_hash 0x9dbb6187 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42796 dport 40216] OK # # # cpu 4: rx_hash 0xfb5a2c3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42812 dport 40216] OK # # # cpu 4: rx_hash 0xdc5042f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42836 dport 40216] OK # # # cpu 4: rx_hash 0x92449f72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42848 dport 40216] OK # # # cpu 4: rx_hash 0xa54ef2a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42850 dport 40216] OK # # # cpu 4: rx_hash 0xf3095f33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42862 dport 40216] OK # # # cpu 4: rx_hash 0x9992d800 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42888 dport 40216] OK # # # cpu 4: rx_hash 0x4bafbe9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42918 dport 40216] OK # # # cpu 4: rx_hash 0x866d25ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42926 dport 40216] OK # # # cpu 4: rx_hash 0xe08c6851 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42942 dport 40216] OK # # # cpu 4: rx_hash 0x0de81018 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42944 dport 40216] OK # # # cpu 4: rx_hash 0xf720e6b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42954 dport 40216] OK # # # cpu 4: rx_hash 0xa6cbc6d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42968 dport 40216] OK # # # cpu 4: rx_hash 0xdfd57684 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42990 dport 40216] OK # # # cpu 4: rx_hash 0x43fccd93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42996 dport 40216] OK # # # cpu 4: rx_hash 0x55895e00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43010 dport 40216] OK # # # cpu 4: rx_hash 0x87b4389c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43052 dport 40216] OK # # # cpu 4: rx_hash 0xe1557527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43068 dport 40216] OK # # # cpu 4: rx_hash 0x884bc669 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43104 dport 40216] OK # # # cpu 4: rx_hash 0x13cef084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43108 dport 40216] OK # # # cpu 4: rx_hash 0xeeaa8bd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43120 dport 40216] OK # # # cpu 4: rx_hash 0x795577b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43138 dport 40216] OK # # # cpu 4: rx_hash 0x839d811b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43144 dport 40216] OK # # # cpu 4: rx_hash 0x1818b7f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43148 dport 40216] OK # # # cpu 4: rx_hash 0xa497efde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43232 dport 40216] OK # # # cpu 4: rx_hash 0x89895c57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43284 dport 40216] OK # # # cpu 4: rx_hash 0x9676a1bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43314 dport 40216] OK # # # cpu 4: rx_hash 0xd79d82c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43338 dport 40216] OK # # # cpu 4: rx_hash 0xb17ccf78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43354 dport 40216] OK # # # count: pass=49 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 41485 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38824 dport 41485] != expected 0x6cf5b93e # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38824 dport 41485] != expected 0x6cf5b93e # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36587 dport 41485] != expected 0x69e4302 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36587 dport 41485] != expected 0x69e4302 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56386 dport 41485] != expected 0x1250afd # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56386 dport 41485] != expected 0x1250afd # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55941 dport 41485] != expected 0x50d0c3d1 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55941 dport 41485] != expected 0x50d0c3d1 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37161 dport 41485] != expected 0xeb547522 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 37161 dport 41485] != expected 0xeb547522 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45927 dport 41485] != expected 0xcb69d994 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45927 dport 41485] != expected 0xcb69d994 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50745 dport 41485] != expected 0x724171eb # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50745 dport 41485] != expected 0x724171eb # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43491 dport 41485] != expected 0x344baa8b # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43491 dport 41485] != expected 0x344baa8b # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58227 dport 41485] != expected 0x98321e54 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58227 dport 41485] != expected 0x98321e54 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60899 dport 41485] != expected 0xb92f7e88 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60899 dport 41485] != expected 0xb92f7e88 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42305 dport 41485] != expected 0xfd1c4cf1 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42305 dport 41485] != expected 0xfd1c4cf1 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35344 dport 41485] != expected 0x38410808 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35344 dport 41485] != expected 0x38410808 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43899 dport 41485] != expected 0xa7c32bd5 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43899 dport 41485] != expected 0xa7c32bd5 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45520 dport 41485] != expected 0xc1a9502b # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45520 dport 41485] != expected 0xc1a9502b # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56724 dport 41485] != expected 0xd08e0f19 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56724 dport 41485] != expected 0xd08e0f19 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40992 dport 41485] != expected 0x9a1c00af # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40992 dport 41485] != expected 0x9a1c00af # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53693 dport 41485] != expected 0x7c33e2fa # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53693 dport 41485] != expected 0x7c33e2fa # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35390 dport 41485] != expected 0xc4090ce8 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35390 dport 41485] != expected 0xc4090ce8 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59719 dport 41485] != expected 0x2e543df3 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59719 dport 41485] != expected 0x2e543df3 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39724 dport 41485] != expected 0xb54a5a24 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39724 dport 41485] != expected 0xb54a5a24 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33265 dport 41485] != expected 0x880c244a # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33265 dport 41485] != expected 0x880c244a # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48918 dport 41485] != expected 0xc0b03507 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48918 dport 41485] != expected 0xc0b03507 # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34417 dport 41485] != expected 0xc5c8e45b # # Exception| cpu 0: rx_hash 0x374cd1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34417 dport 41485] != expected 0xc5c8e45b # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 54123 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53418 dport 54123] != expected 0x3f53e6c0 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53418 dport 54123] != expected 0x3f53e6c0 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57428 dport 54123] != expected 0x7f3e26d5 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57428 dport 54123] != expected 0x7f3e26d5 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35952 dport 54123] != expected 0x907739bd # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35952 dport 54123] != expected 0x907739bd # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34786 dport 54123] != expected 0xf2d4ec46 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34786 dport 54123] != expected 0xf2d4ec46 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44494 dport 54123] != expected 0x9eaa5f50 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44494 dport 54123] != expected 0x9eaa5f50 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60851 dport 54123] != expected 0x6a892924 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60851 dport 54123] != expected 0x6a892924 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37839 dport 54123] != expected 0x7d0a58cf # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37839 dport 54123] != expected 0x7d0a58cf # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56571 dport 54123] != expected 0x6948640c # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56571 dport 54123] != expected 0x6948640c # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52099 dport 54123] != expected 0x31073dbf # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52099 dport 54123] != expected 0x31073dbf # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45025 dport 54123] != expected 0x29b4e815 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45025 dport 54123] != expected 0x29b4e815 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50558 dport 54123] != expected 0xa5c097ef # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50558 dport 54123] != expected 0xa5c097ef # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33788 dport 54123] != expected 0xf0e3e48a # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33788 dport 54123] != expected 0xf0e3e48a # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56188 dport 54123] != expected 0x9fcd56b8 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56188 dport 54123] != expected 0x9fcd56b8 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59412 dport 54123] != expected 0x244bb720 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59412 dport 54123] != expected 0x244bb720 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49039 dport 54123] != expected 0xa3573caa # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49039 dport 54123] != expected 0xa3573caa # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 54123] != expected 0x192506a5 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 54123] != expected 0x192506a5 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59116 dport 54123] != expected 0x451df029 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59116 dport 54123] != expected 0x451df029 # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36794 dport 54123] != expected 0x282ab7e # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36794 dport 54123] != expected 0x282ab7e # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34227 dport 54123] != expected 0xa8ae234a # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34227 dport 54123] != expected 0xa8ae234a # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51659 dport 54123] != expected 0xae4affca # # Exception| cpu 0: rx_hash 0x780eb583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51659 dport 54123] != expected 0xae4affca # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->