< 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 38783 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb18f457a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55936 dport 38783] != expected 0x62d9fc15 # # Exception| cpu 0: rx_hash 0x7dc82514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55958 dport 38783] != expected 0x27004c7b # # Exception| cpu 0: rx_hash 0x3164fba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55970 dport 38783] != expected 0x44aa6d86 # # Exception| cpu 0: rx_hash 0xa88f9256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55974 dport 38783] != expected 0x47a3309e # # Exception| cpu 0: rx_hash 0x973294fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 56010 dport 38783] != expected 0xf57f7d78 # # Exception| cpu 4: rx_hash 0xd7474b90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55950 dport 38783] != expected 0xe646b5b1 # # Exception| cpu 4: rx_hash 0x82eb420f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55964 dport 38783] != expected 0xa09658c7 # # Exception| cpu 4: rx_hash 0xfd239bc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55988 dport 38783] != expected 0x173dde8 # # Exception| cpu 4: rx_hash 0x0ed9fd0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56014 dport 38783] != expected 0xf6762060 # # Exception| cpu 5: rx_hash 0x51991fe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55920 dport 38783] != expected 0x1a525fc9 # # Exception| cpu 5: rx_hash 0x7d7af182 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55944 dport 38783] != expected 0xe35d5299 # # Exception| cpu 5: rx_hash 0x6811f3e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56000 dport 38783] != expected 0x72e969c4 # # Exception| cpu 5: rx_hash 0xc29e9d61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56024 dport 38783] != expected 0xb3af900e # # Exception| cpu 0: rx_hash 0x17d92a23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56040 dport 38783] != expected 0xd30ceceb # # Exception| cpu 0: rx_hash 0x24bd2d56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56052 dport 38783] != expected 0x11434839 # # Exception| cpu 0: rx_hash 0x71a3f05f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56056 dport 38783] != expected 0x93cebbad # # Exception| cpu 0: rx_hash 0x011a0980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56070 dport 38783] != expected 0x6bd674a1 # # Exception| cpu 0: rx_hash 0x27150c92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56146 dport 38783] != expected 0x382deb2e # # Exception| cpu 4: rx_hash 0xc1846833 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56160 dport 38783] != expected 0x5e9c2dfb # # Exception| cpu 5: rx_hash 0xcd5d69ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 56080 dport 38783] != expected 0x2e0fc4cf # # Exception| cpu 5: rx_hash 0x181adeac [saddr 192.0.3.2 daddr 192.0.3.1 sport 56096 dport 38783] != expected 0x4eacb82a # # Exception| cpu 5: rx_hash 0x7e6004d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56112 dport 38783] != expected 0xe6eef6c # # Exception| cpu 5: rx_hash 0x72b9050d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56128 dport 38783] != expected 0x7efd0658 # # Exception| cpu 5: rx_hash 0x416fd6ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 56130 dport 38783] != expected 0x78efbc68 # # Exception| cpu 5: rx_hash 0xa7feb24f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56176 dport 38783] != expected 0x1e5e7abd # # Exception| cpu 0: rx_hash 0x0d71dccb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56168 dport 38783] != expected 0xdf188377 # # Exception| cpu 0: rx_hash 0xed678659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56216 dport 38783] != expected 0xa79320ab # # Exception| cpu 0: rx_hash 0x0b44366e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56244 dport 38783] != expected 0x57ff89c # # Exception| cpu 0: rx_hash 0x079d37b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56260 dport 38783] != expected 0x75ec11a8 # # Exception| cpu 0: rx_hash 0x52313e2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56278 dport 38783] != expected 0x333cfcde # # Exception| cpu 0: rx_hash 0x8776896e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56294 dport 38783] != expected 0x539f803b # # Exception| cpu 4: rx_hash 0xedd552cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56198 dport 38783] != expected 0x63ce3e49 # # Exception| cpu 4: rx_hash 0x6d3eec12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56228 dport 38783] != expected 0x45bdafda # # Exception| cpu 4: rx_hash 0x921d8b09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56238 dport 38783] != expected 0xc22bbb66 # # Exception| cpu 4: rx_hash 0x6d8c3884 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56250 dport 38783] != expected 0x81e0b138 # # Exception| cpu 4: rx_hash 0xf8be50a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56270 dport 38783] != expected 0xf27a0514 # # Exception| cpu 5: rx_hash 0xf2e06f46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56188 dport 38783] != expected 0x9cd38929 # # Exception| cpu 5: rx_hash 0x2120e637 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56206 dport 38783] != expected 0xe24a90c5 # # Exception| cpu 5: rx_hash 0xa1798c7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56242 dport 38783] != expected 0x641fb4 # # Exception| cpu 0: rx_hash 0x78e73ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56306 dport 38783] != expected 0x10548a65 # # Exception| cpu 0: rx_hash 0x3d57f20b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56394 dport 38783] != expected 0x7e622c77 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x77cd00cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51350 dport 49140] OK # # # cpu 4: rx_hash 0x11b7dab7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51334 dport 49140] OK # # # cpu 4: rx_hash 0x11050e21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51352 dport 49140] OK # # # cpu 4: rx_hash 0x3b61de78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51362 dport 49140] OK # # # cpu 4: rx_hash 0x37b8dfa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51410 dport 49140] OK # # # cpu 4: rx_hash 0xae53b654 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51414 dport 49140] OK # # # cpu 5: rx_hash 0xf726be16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51380 dport 49140] OK # # # cpu 5: rx_hash 0x0805d90d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51390 dport 49140] OK # # # cpu 5: rx_hash 0xc89bb8be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51416 dport 49140] OK # # # cpu 5: rx_hash 0xd129bb04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51424 dport 49140] OK # # # cpu 0: rx_hash 0xa28ab789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51366 dport 49140] OK # # # cpu 0: rx_hash 0xfbffbfcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51396 dport 49140] OK # # # cpu 0: rx_hash 0x48c2d2f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51428 dport 49140] OK # # # cpu 0: rx_hash 0x8485b29b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51442 dport 49140] OK # # # cpu 0: rx_hash 0x2eb80889 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51444 dport 49140] OK # # # cpu 0: rx_hash 0xa122964d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51456 dport 49140] OK # # # cpu 4: rx_hash 0x92f445ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51458 dport 49140] OK # # # cpu 5: rx_hash 0xb7e1b5ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51438 dport 49140] OK # # # cpu 5: rx_hash 0xc7584c31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51472 dport 49140] OK # # # cpu 5: rx_hash 0x121ffb73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51488 dport 49140] OK # # # cpu 5: rx_hash 0xdeea4f8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 49140] OK # # # cpu 5: rx_hash 0xb89095f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51512 dport 49140] OK # # # cpu 5: rx_hash 0x12ad2fe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51518 dport 49140] OK # # # cpu 0: rx_hash 0xde589b1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51510 dport 49140] OK # # # cpu 0: rx_hash 0xd2334e56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51544 dport 49140] OK # # # cpu 0: rx_hash 0x61bcf7fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51558 dport 49140] OK # # # cpu 0: rx_hash 0xcb33997a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51582 dport 49140] OK # # # cpu 4: rx_hash 0xb449942a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51528 dport 49140] OK # # # cpu 4: rx_hash 0xadfb9790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51568 dport 49140] OK # # # cpu 4: rx_hash 0x0d98126c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51652 dport 49140] OK # # # cpu 5: rx_hash 0x34a22af7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51562 dport 49140] OK # # # cpu 5: rx_hash 0x2b25c3e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51598 dport 49140] OK # # # cpu 5: rx_hash 0x4d5f1994 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51614 dport 49140] OK # # # cpu 5: rx_hash 0x9818aed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51630 dport 49140] OK # # # cpu 5: rx_hash 0x67891d5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51642 dport 49140] OK # # # cpu 5: rx_hash 0x6be2c810 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51668 dport 49140] OK # # # cpu 5: rx_hash 0x0d2ac6fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51674 dport 49140] OK # # # cpu 5: rx_hash 0xa7177ce8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51676 dport 49140] OK # # # cpu 0: rx_hash 0x1fa03eda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51714 dport 49140] OK # # # cpu 4: rx_hash 0x8d73acb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51686 dport 49140] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 54852 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33087 dport 54852] != expected 0xd5dbba66 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33087 dport 54852] != expected 0xd5dbba66 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36347 dport 54852] != expected 0x8f78b5b4 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36347 dport 54852] != expected 0x8f78b5b4 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43032 dport 54852] != expected 0xc829c27c # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43032 dport 54852] != expected 0xc829c27c # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49480 dport 54852] != expected 0xd466f08f # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49480 dport 54852] != expected 0xd466f08f # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36656 dport 54852] != expected 0x1ee518eb # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36656 dport 54852] != expected 0x1ee518eb # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34514 dport 54852] != expected 0xe433f79b # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34514 dport 54852] != expected 0xe433f79b # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47996 dport 54852] != expected 0x1d3bd48f # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47996 dport 54852] != expected 0x1d3bd48f # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39428 dport 54852] != expected 0x1800d768 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39428 dport 54852] != expected 0x1800d768 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50425 dport 54852] != expected 0x35f79ecb # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50425 dport 54852] != expected 0x35f79ecb # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49507 dport 54852] != expected 0x7fb4bbf0 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49507 dport 54852] != expected 0x7fb4bbf0 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42651 dport 54852] != expected 0x8982d98d # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42651 dport 54852] != expected 0x8982d98d # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55523 dport 54852] != expected 0x53619295 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55523 dport 54852] != expected 0x53619295 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49199 dport 54852] != expected 0xe905f8c1 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49199 dport 54852] != expected 0xe905f8c1 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51831 dport 54852] != expected 0xfaf402ce # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51831 dport 54852] != expected 0xfaf402ce # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36246 dport 54852] != expected 0x31818c32 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36246 dport 54852] != expected 0x31818c32 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60391 dport 54852] != expected 0x46025b3f # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60391 dport 54852] != expected 0x46025b3f # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47476 dport 54852] != expected 0x9eb968b9 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47476 dport 54852] != expected 0x9eb968b9 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39274 dport 54852] != expected 0xaac41770 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39274 dport 54852] != expected 0xaac41770 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34860 dport 54852] != expected 0x5ba382aa # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34860 dport 54852] != expected 0x5ba382aa # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44821 dport 54852] != expected 0xc1887b1b # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44821 dport 54852] != expected 0xc1887b1b # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60989 dport 54852] != expected 0x1c71ebd5 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60989 dport 54852] != expected 0x1c71ebd5 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45479 dport 54852] != expected 0xce5aa38 # # Exception| cpu 0: rx_hash 0x70813c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45479 dport 54852] != expected 0xce5aa38 # # 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 44218 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33307 dport 44218] != expected 0x64cf1de # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33307 dport 44218] != expected 0x64cf1de # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42969 dport 44218] != expected 0x2c86b44e # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42969 dport 44218] != expected 0x2c86b44e # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39527 dport 44218] != expected 0xe21a264 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39527 dport 44218] != expected 0xe21a264 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34842 dport 44218] != expected 0x841e757f # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34842 dport 44218] != expected 0x841e757f # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45555 dport 44218] != expected 0xe954f90b # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45555 dport 44218] != expected 0xe954f90b # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34747 dport 44218] != expected 0x92408161 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34747 dport 44218] != expected 0x92408161 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42876 dport 44218] != expected 0x8d324c08 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42876 dport 44218] != expected 0x8d324c08 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53808 dport 44218] != expected 0x1140b851 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53808 dport 44218] != expected 0x1140b851 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33666 dport 44218] != expected 0xd1c6ce74 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33666 dport 44218] != expected 0xd1c6ce74 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52200 dport 44218] != expected 0x295319cc # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52200 dport 44218] != expected 0x295319cc # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44117 dport 44218] != expected 0x86cfbcc8 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44117 dport 44218] != expected 0x86cfbcc8 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43454 dport 44218] != expected 0x53d3ba35 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43454 dport 44218] != expected 0x53d3ba35 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55442 dport 44218] != expected 0x989b7ea4 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55442 dport 44218] != expected 0x989b7ea4 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47119 dport 44218] != expected 0x34f72683 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47119 dport 44218] != expected 0x34f72683 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46097 dport 44218] != expected 0x9710ecc8 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46097 dport 44218] != expected 0x9710ecc8 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46589 dport 44218] != expected 0xb2051c88 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46589 dport 44218] != expected 0xb2051c88 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46496 dport 44218] != expected 0x3f520aa4 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46496 dport 44218] != expected 0x3f520aa4 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44106 dport 44218] != expected 0xe1d0cf98 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44106 dport 44218] != expected 0xe1d0cf98 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35302 dport 44218] != expected 0xc7715f43 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35302 dport 44218] != expected 0xc7715f43 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33931 dport 44218] != expected 0xca534d57 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33931 dport 44218] != expected 0xca534d57 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43806 dport 44218] != expected 0x77125a97 # # Exception| cpu 0: rx_hash 0x9d9adfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43806 dport 44218] != expected 0x77125a97 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->