< 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 194, 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 200, 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 129, 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 49726 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf5dc7ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38038 dport 49726] != expected 0x53730fc5 # # Exception| cpu 0: rx_hash 0x97a69344 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38064 dport 49726] != expected 0xeb5602f7 # # Exception| cpu 0: rx_hash 0xdb9282e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38110 dport 49726] != expected 0xecaa5b84 # # Exception| cpu 0: rx_hash 0x88b6bd65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38130 dport 49726] != expected 0xe2fd1a6b # # Exception| cpu 4: rx_hash 0x2e9d6703 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38050 dport 49726] != expected 0x143353f0 # # Exception| cpu 4: rx_hash 0x876cddab [saddr 192.0.3.2 daddr 192.0.3.1 sport 38076 dport 49726] != expected 0x79783943 # # Exception| cpu 4: rx_hash 0x0f6a5fb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38114 dport 49726] != expected 0xda0feedd # # Exception| cpu 5: rx_hash 0x435e4e10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38028 dport 49726] != expected 0xddf3b7ae # # Exception| cpu 5: rx_hash 0x7db95885 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38030 dport 49726] != expected 0x1a64121f # # Exception| cpu 5: rx_hash 0x53f7a594 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38086 dport 49726] != expected 0xa5bd465e # # Exception| cpu 5: rx_hash 0xeacc51d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38100 dport 49726] != expected 0x5ad81759 # # Exception| cpu 5: rx_hash 0xcb125288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38144 dport 49726] != expected 0x5b4cfdc7 # # Exception| cpu 5: rx_hash 0xdbd81c67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38156 dport 49726] != expected 0xc962c673 # # Exception| cpu 0: rx_hash 0xb9a2f0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38186 dport 49726] != expected 0x7147cb41 # # Exception| cpu 0: rx_hash 0xa6d17b9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38190 dport 49726] != expected 0x928c1999 # # Exception| cpu 0: rx_hash 0xd4500b77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38280 dport 49726] != expected 0xcdb74a3d # # Exception| cpu 4: rx_hash 0xe55caf99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38216 dport 49726] != expected 0xe495a986 # # Exception| cpu 4: rx_hash 0x62804d4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38232 dport 49726] != expected 0xdc675d30 # # Exception| cpu 4: rx_hash 0x889f868a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38246 dport 49726] != expected 0x2d554dd8 # # Exception| cpu 4: rx_hash 0xa6b2def0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38248 dport 49726] != expected 0x78ecd3dd # # Exception| cpu 4: rx_hash 0xb9c155ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 38252 dport 49726] != expected 0x9b270105 # # Exception| cpu 5: rx_hash 0x7d90636a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38170 dport 49726] != expected 0xd5cc45ac # # Exception| cpu 5: rx_hash 0x1fea8fdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38204 dport 49726] != expected 0x6de9489e # # Exception| cpu 5: rx_hash 0x31a472cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38260 dport 49726] != expected 0xd2301cdf # # Exception| cpu 5: rx_hash 0x216e3c22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38264 dport 49726] != expected 0x401e276b # # Exception| cpu 5: rx_hash 0xfa7d530d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38278 dport 49726] != expected 0x980ed438 # # Exception| cpu 5: rx_hash 0xcb23803d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38284 dport 49726] != expected 0x2e7c98e5 # # Exception| cpu 0: rx_hash 0x4346a74a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38292 dport 49726] != expected 0x676b853f # # Exception| cpu 0: rx_hash 0x7218747a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38302 dport 49726] != expected 0xd119c9e2 # # Exception| cpu 0: rx_hash 0x2e858e59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38330 dport 49726] != expected 0xaeab6161 # # Exception| cpu 0: rx_hash 0xcb402556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38346 dport 49726] != expected 0xc41c52a1 # # Exception| cpu 0: rx_hash 0xb64942aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38376 dport 49726] != expected 0x9ff28d4b # # Exception| cpu 0: rx_hash 0x3e2c65dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38384 dport 49726] != expected 0xd6e59091 # # Exception| cpu 4: rx_hash 0x1fdb5d69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38320 dport 49726] != expected 0x18d92dbc # # Exception| cpu 4: rx_hash 0x7dc214b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38352 dport 49726] != expected 0x4a9ceaca # # Exception| cpu 4: rx_hash 0x4c9cc784 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38362 dport 49726] != expected 0xfceea617 # # Exception| cpu 4: rx_hash 0x3195a078 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38392 dport 49726] != expected 0xa70079fd # # Exception| cpu 4: rx_hash 0x1822f0f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38404 dport 49726] != expected 0xb2cf97f1 # # Exception| cpu 4: rx_hash 0x26c5e66c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38406 dport 49726] != expected 0x75583240 # # Exception| cpu 5: rx_hash 0x7da1b1df [saddr 192.0.3.2 daddr 192.0.3.1 sport 38294 dport 49726] != expected 0xa0fc208e # # Exception| cpu 5: rx_hash 0x877434f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38308 dport 49726] != expected 0xc3e00bd2 # # 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 0xc9bacdb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44122 dport 49851] OK # # # cpu 0: rx_hash 0x3cd68d38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44128 dport 49851] OK # # # cpu 0: rx_hash 0x2c1cc3d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44140 dport 49851] OK # # # cpu 0: rx_hash 0x4e3458bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44160 dport 49851] OK # # # cpu 0: rx_hash 0xf70facf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44178 dport 49851] OK # # # cpu 4: rx_hash 0x23a50672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44132 dport 49851] OK # # # cpu 4: rx_hash 0x95273790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44158 dport 49851] OK # # # cpu 5: rx_hash 0xb4b3aa4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44152 dport 49851] OK # # # cpu 5: rx_hash 0xc9e8ba6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44176 dport 49851] OK # # # cpu 5: rx_hash 0xd922f482 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44188 dport 49851] OK # # # cpu 5: rx_hash 0x0dda29d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44192 dport 49851] OK # # # cpu 5: rx_hash 0x23f771ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44206 dport 49851] OK # # # cpu 5: rx_hash 0x9acc85eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44220 dport 49851] OK # # # cpu 0: rx_hash 0x516ee81a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44304 dport 49851] OK # # # cpu 0: rx_hash 0x4e1d6350 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44308 dport 49851] OK # # # cpu 4: rx_hash 0x7f092ee4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44236 dport 49851] OK # # # cpu 4: rx_hash 0xf76c0993 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44244 dport 49851] OK # # # cpu 4: rx_hash 0xf8d5cc36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44252 dport 49851] OK # # # cpu 4: rx_hash 0xa4483615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44280 dport 49851] OK # # # cpu 4: rx_hash 0xd9686a06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44366 dport 49851] OK # # # cpu 5: rx_hash 0x2394d4c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44264 dport 49851] OK # # # cpu 5: rx_hash 0xd90bcf6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44296 dport 49851] OK # # # cpu 5: rx_hash 0x8a2ff0eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44324 dport 49851] OK # # # cpu 5: rx_hash 0x9ae5be04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44328 dport 49851] OK # # # cpu 5: rx_hash 0x1d395cd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44344 dport 49851] OK # # # cpu 5: rx_hash 0xd6d1afa3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44358 dport 49851] OK # # # cpu 0: rx_hash 0x5eb488d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44382 dport 49851] OK # # # cpu 0: rx_hash 0xb4f934cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44458 dport 49851] OK # # # cpu 0: rx_hash 0x9ab7c9da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44514 dport 49851] OK # # # cpu 4: rx_hash 0x9a861b6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44398 dport 49851] OK # # # cpu 4: rx_hash 0x2c042a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44404 dport 49851] OK # # # cpu 4: rx_hash 0xd93a1dd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44420 dport 49851] OK # # # cpu 4: rx_hash 0x23ef98f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44470 dport 49851] OK # # # cpu 4: rx_hash 0xc62a33f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44486 dport 49851] OK # # # cpu 5: rx_hash 0x23bdef28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44412 dport 49851] OK # # # cpu 5: rx_hash 0xe864cee8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44430 dport 49851] OK # # # cpu 5: rx_hash 0x70cba770 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44442 dport 49851] OK # # # cpu 5: rx_hash 0x8a1e225e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44456 dport 49851] OK # # # cpu 5: rx_hash 0x3325d619 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44474 dport 49851] OK # # # cpu 5: rx_hash 0x7f11c7be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44500 dport 49851] 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 194, 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 200, 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 129, 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 57092 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42915 dport 57092] != expected 0xf0443f44 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42915 dport 57092] != expected 0xf0443f44 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36841 dport 57092] != expected 0x79e75227 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36841 dport 57092] != expected 0x79e75227 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57600 dport 57092] != expected 0x21719590 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57600 dport 57092] != expected 0x21719590 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60518 dport 57092] != expected 0xe67524ff # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60518 dport 57092] != expected 0xe67524ff # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34616 dport 57092] != expected 0xd969eba1 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34616 dport 57092] != expected 0xd969eba1 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34824 dport 57092] != expected 0x3538f399 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34824 dport 57092] != expected 0x3538f399 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54757 dport 57092] != expected 0xd489d596 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54757 dport 57092] != expected 0xd489d596 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37992 dport 57092] != expected 0xbad7e820 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37992 dport 57092] != expected 0xbad7e820 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41203 dport 57092] != expected 0x702105e3 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41203 dport 57092] != expected 0x702105e3 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51892 dport 57092] != expected 0x7a8ab34e # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51892 dport 57092] != expected 0x7a8ab34e # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43188 dport 57092] != expected 0x2b1f612c # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43188 dport 57092] != expected 0x2b1f612c # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38720 dport 57092] != expected 0x5d03c3f9 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38720 dport 57092] != expected 0x5d03c3f9 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58608 dport 57092] != expected 0x23b41c5f # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58608 dport 57092] != expected 0x23b41c5f # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40241 dport 57092] != expected 0x7f2dc917 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40241 dport 57092] != expected 0x7f2dc917 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43594 dport 57092] != expected 0xac805da # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43594 dport 57092] != expected 0xac805da # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36499 dport 57092] != expected 0x56ad0271 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36499 dport 57092] != expected 0x56ad0271 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60448 dport 57092] != expected 0xc15eebb # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60448 dport 57092] != expected 0xc15eebb # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60165 dport 57092] != expected 0x8a237e66 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60165 dport 57092] != expected 0x8a237e66 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60679 dport 57092] != expected 0xc89087a0 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60679 dport 57092] != expected 0xc89087a0 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53252 dport 57092] != expected 0x6191e38d # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53252 dport 57092] != expected 0x6191e38d # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45006 dport 57092] != expected 0x81716d0d # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45006 dport 57092] != expected 0x81716d0d # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36655 dport 57092] != expected 0x7499c6f5 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36655 dport 57092] != expected 0x7499c6f5 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45856 dport 57092] != expected 0xbc39b627 # # Exception| cpu 4: rx_hash 0xdc94aa78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45856 dport 57092] != expected 0xbc39b627 # # 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-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 194, 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 200, 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 129, 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 38963 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60722 dport 38963] != expected 0x6ab0356e # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60722 dport 38963] != expected 0x6ab0356e # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59990 dport 38963] != expected 0x7986ad49 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59990 dport 38963] != expected 0x7986ad49 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55110 dport 38963] != expected 0xf9f3796b # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55110 dport 38963] != expected 0xf9f3796b # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55991 dport 38963] != expected 0xa6e6777 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55991 dport 38963] != expected 0xa6e6777 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42507 dport 38963] != expected 0x2b98299c # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42507 dport 38963] != expected 0x2b98299c # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59818 dport 38963] != expected 0x5031fdc8 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59818 dport 38963] != expected 0x5031fdc8 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41667 dport 38963] != expected 0xb7323b5c # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41667 dport 38963] != expected 0xb7323b5c # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55987 dport 38963] != expected 0x151dec3d # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55987 dport 38963] != expected 0x151dec3d # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45426 dport 38963] != expected 0x7af1ec4e # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45426 dport 38963] != expected 0x7af1ec4e # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45515 dport 38963] != expected 0xdc4f0b20 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45515 dport 38963] != expected 0xdc4f0b20 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47606 dport 38963] != expected 0x2476429b # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47606 dport 38963] != expected 0x2476429b # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45730 dport 38963] != expected 0x628349 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45730 dport 38963] != expected 0x628349 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41059 dport 38963] != expected 0xa0193179 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41059 dport 38963] != expected 0xa0193179 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44408 dport 38963] != expected 0x103829d2 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44408 dport 38963] != expected 0x103829d2 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40865 dport 38963] != expected 0xec6552e4 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40865 dport 38963] != expected 0xec6552e4 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52506 dport 38963] != expected 0xf2a46fd3 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52506 dport 38963] != expected 0xf2a46fd3 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41170 dport 38963] != expected 0x91e13b2 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41170 dport 38963] != expected 0x91e13b2 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39895 dport 38963] != expected 0x8a2b17bf # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39895 dport 38963] != expected 0x8a2b17bf # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58091 dport 38963] != expected 0x914478a8 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58091 dport 38963] != expected 0x914478a8 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38560 dport 38963] != expected 0x48d90826 # # Exception| cpu 4: rx_hash 0xd6c5ca15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38560 dport 38963] != expected 0x48d90826 # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->