< 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 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 53319 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0a46e0a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38818 dport 53319] != expected 0x21f86d5d # # Exception| cpu 0: rx_hash 0xb56d9d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38826 dport 53319] != expected 0x635b26d3 # # Exception| cpu 0: rx_hash 0xd7285368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38836 dport 53319] != expected 0xf6271be # # Exception| cpu 0: rx_hash 0x94aed8e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38846 dport 53319] != expected 0x474c1408 # # Exception| cpu 0: rx_hash 0xb314d6f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38862 dport 53319] != expected 0xdee10a5d # # Exception| cpu 0: rx_hash 0xd15118bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38864 dport 53319] != expected 0xb2d85d30 # # Exception| cpu 4: rx_hash 0x64f1b942 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38798 dport 53319] != expected 0x36b5632c # # Exception| cpu 4: rx_hash 0x4532fc87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38810 dport 53319] != expected 0x12a251f7 # # Exception| cpu 5: rx_hash 0xd414f682 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 53319] != expected 0x51bf67f9 # # Exception| cpu 5: rx_hash 0x5921c9cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38784 dport 53319] != expected 0xfbdd9186 # # Exception| cpu 5: rx_hash 0x2dfceeb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38866 dport 53319] != expected 0xb8557308 # # Exception| cpu 0: rx_hash 0x6e7a653e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38872 dport 53319] != expected 0xf07b16be # # Exception| cpu 0: rx_hash 0x210e791d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38880 dport 53319] != expected 0xc3212a14 # # Exception| cpu 0: rx_hash 0x1cde0992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38894 dport 53319] != expected 0xe49d8be # # Exception| cpu 0: rx_hash 0xdaba0380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38914 dport 53319] != expected 0xa3a2f9a8 # # Exception| cpu 0: rx_hash 0x852fbd41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38930 dport 53319] != expected 0x2f35c6f # # Exception| cpu 0: rx_hash 0x7570dce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38946 dport 53319] != expected 0x730a2b4b # # Exception| cpu 0: rx_hash 0x6963e9aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38968 dport 53319] != expected 0x9a75eb3a # # Exception| cpu 4: rx_hash 0x9e25049f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38888 dport 53319] != expected 0x8182619a # # Exception| cpu 4: rx_hash 0x6288f296 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38890 dport 53319] != expected 0x8b0f4fa2 # # Exception| cpu 4: rx_hash 0x00cd3cd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38900 dport 53319] != expected 0xe73618cf # # Exception| cpu 4: rx_hash 0x1bc78506 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38926 dport 53319] != expected 0x6447253a # # Exception| cpu 4: rx_hash 0x48a0ac6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38956 dport 53319] != expected 0xbe62d9e1 # # Exception| cpu 5: rx_hash 0x07d4b04c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38932 dport 53319] != expected 0x8d38e54b # # Exception| cpu 0: rx_hash 0x308f1cbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38988 dport 53319] != expected 0x869e6273 # # Exception| cpu 0: rx_hash 0x114c597a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39000 dport 53319] != expected 0xa28950a8 # # Exception| cpu 0: rx_hash 0x8c98c4d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39052 dport 53319] != expected 0x9ae03fba # # Exception| cpu 0: rx_hash 0x9c796635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39076 dport 53319] != expected 0x8eba6d7 # # Exception| cpu 4: rx_hash 0xdcc34854 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39014 dport 53319] != expected 0x1e18d526 # # Exception| cpu 4: rx_hash 0x7ffb009c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39028 dport 53319] != expected 0xb5c45ed9 # # Exception| cpu 4: rx_hash 0xc0d07d1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39036 dport 53319] != expected 0xf7671557 # # Exception| cpu 4: rx_hash 0xad5b8112 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39064 dport 53319] != expected 0xbef70d61 # # Exception| cpu 4: rx_hash 0x02915e72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39096 dport 53319] != expected 0x6e5fdf82 # # Exception| cpu 5: rx_hash 0x4ed9e7bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38984 dport 53319] != expected 0x3d8f56f # # Exception| cpu 5: rx_hash 0xb27411b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38986 dport 53319] != expected 0x955db57 # # Exception| cpu 5: rx_hash 0xdfffedbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 39086 dport 53319] != expected 0x40c5c361 # # Exception| cpu 5: rx_hash 0xe456d6e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39108 dport 53319] != expected 0x30171d45 # # Exception| cpu 0: rx_hash 0xa7d05d6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39118 dport 53319] != expected 0x783978f3 # # Exception| cpu 0: rx_hash 0x93eeae65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39168 dport 53319] != expected 0x533acdcc # # Exception| cpu 0: rx_hash 0x1115a368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39174 dport 53319] != expected 0xdcf174e8 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xe36ed3ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32960 dport 52081] OK # # # cpu 4: rx_hash 0x6195dee7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32966 dport 52081] OK # # # cpu 4: rx_hash 0xac1acfc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33016 dport 52081] OK # # # cpu 5: rx_hash 0x246a1eb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32936 dport 52081] OK # # # cpu 5: rx_hash 0x7bffa079 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32952 dport 52081] OK # # # cpu 5: rx_hash 0x9d3828ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32964 dport 52081] OK # # # cpu 5: rx_hash 0x32f2f78e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32996 dport 52081] OK # # # cpu 5: rx_hash 0x94d6ab6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33028 dport 52081] OK # # # cpu 0: rx_hash 0xaa63841d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32924 dport 52081] OK # # # cpu 0: rx_hash 0xdebea365 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32974 dport 52081] OK # # # cpu 0: rx_hash 0x3e006026 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32982 dport 52081] OK # # # cpu 0: rx_hash 0x71747c05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33006 dport 52081] OK # # # cpu 4: rx_hash 0xcb4315ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33044 dport 52081] OK # # # cpu 4: rx_hash 0xa38d0799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33116 dport 52081] OK # # # cpu 4: rx_hash 0x4fc15372 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33142 dport 52081] OK # # # cpu 5: rx_hash 0x2bfdd6e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33036 dport 52081] OK # # # cpu 5: rx_hash 0x06cc0485 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33066 dport 52081] OK # # # cpu 5: rx_hash 0x270f4140 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33086 dport 52081] OK # # # cpu 5: rx_hash 0xfc18b958 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33100 dport 52081] OK # # # cpu 5: rx_hash 0x21760a94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33114 dport 52081] OK # # # cpu 0: rx_hash 0x74686829 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33052 dport 52081] OK # # # cpu 0: rx_hash 0x6489cacb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33076 dport 52081] OK # # # cpu 0: rx_hash 0x4333c4da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33092 dport 52081] OK # # # cpu 0: rx_hash 0x53d26638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33132 dport 52081] OK # # # cpu 4: rx_hash 0x0c47d8f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33148 dport 52081] OK # # # cpu 4: rx_hash 0x9d61d2fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33178 dport 52081] OK # # # cpu 4: rx_hash 0x50eec3d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33188 dport 52081] OK # # # cpu 4: rx_hash 0xb6294b45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33240 dport 52081] OK # # # cpu 4: rx_hash 0x46762ae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33256 dport 52081] OK # # # cpu 4: rx_hash 0xbadbdced [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33258 dport 52081] OK # # # cpu 4: rx_hash 0x5a651fae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33266 dport 52081] OK # # # cpu 5: rx_hash 0xc2f46c3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33162 dport 52081] OK # # # cpu 5: rx_hash 0x0f7b7d13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33204 dport 52081] OK # # # cpu 0: rx_hash 0x712d8617 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33200 dport 52081] OK # # # cpu 0: rx_hash 0x4cfdf698 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33214 dport 52081] OK # # # cpu 0: rx_hash 0xd46c850b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33222 dport 52081] OK # # # cpu 0: rx_hash 0x6b47f889 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33230 dport 52081] OK # # # cpu 0: rx_hash 0x870bac62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33252 dport 52081] OK # # # cpu 4: rx_hash 0x46032dff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33290 dport 52081] OK # # # cpu 4: rx_hash 0x9b6d9e33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33308 dport 52081] OK # # # cpu 4: rx_hash 0xf5dac7d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33328 dport 52081] OK # # # cpu 4: rx_hash 0x7158810c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33362 dport 52081] OK # # # count: pass=42 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 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 58365 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42638 dport 58365] != expected 0xccfe8237 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42638 dport 58365] != expected 0xccfe8237 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34212 dport 58365] != expected 0x14b70ac2 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34212 dport 58365] != expected 0x14b70ac2 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59412 dport 58365] != expected 0xee8e4a65 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59412 dport 58365] != expected 0xee8e4a65 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51919 dport 58365] != expected 0xb44fae51 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51919 dport 58365] != expected 0xb44fae51 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51826 dport 58365] != expected 0xe3636d2f # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51826 dport 58365] != expected 0xe3636d2f # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45361 dport 58365] != expected 0xa764ef31 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45361 dport 58365] != expected 0xa764ef31 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43103 dport 58365] != expected 0x38064ebb # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43103 dport 58365] != expected 0x38064ebb # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60293 dport 58365] != expected 0x29f01018 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60293 dport 58365] != expected 0x29f01018 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33013 dport 58365] != expected 0x8c38c6cf # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33013 dport 58365] != expected 0x8c38c6cf # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43860 dport 58365] != expected 0xe22de00f # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43860 dport 58365] != expected 0xe22de00f # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59496 dport 58365] != expected 0xb0c688a2 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59496 dport 58365] != expected 0xb0c688a2 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57595 dport 58365] != expected 0xe568c8de # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57595 dport 58365] != expected 0xe568c8de # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42211 dport 58365] != expected 0x5bf73469 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42211 dport 58365] != expected 0x5bf73469 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41284 dport 58365] != expected 0x21346bad # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41284 dport 58365] != expected 0x21346bad # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60531 dport 58365] != expected 0x72265234 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60531 dport 58365] != expected 0x72265234 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38036 dport 58365] != expected 0x10fa361f # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38036 dport 58365] != expected 0x10fa361f # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51840 dport 58365] != expected 0x846969fa # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51840 dport 58365] != expected 0x846969fa # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 32883 dport 58365] != expected 0xf7d94b53 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 32883 dport 58365] != expected 0xf7d94b53 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37621 dport 58365] != expected 0x7e931a44 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37621 dport 58365] != expected 0x7e931a44 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58559 dport 58365] != expected 0xb6ff7024 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58559 dport 58365] != expected 0xb6ff7024 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37530 dport 58365] != expected 0x9e1d0f0c # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37530 dport 58365] != expected 0x9e1d0f0c # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44680 dport 58365] != expected 0x5c779858 # # Exception| cpu 4: rx_hash 0x525472fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44680 dport 58365] != expected 0x5c779858 # # 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 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 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 36829 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41620 dport 36829] != expected 0x7b128f5 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41620 dport 36829] != expected 0x7b128f5 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60136 dport 36829] != expected 0xbd1e6e70 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60136 dport 36829] != expected 0xbd1e6e70 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34069 dport 36829] != expected 0xc2cc1900 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34069 dport 36829] != expected 0xc2cc1900 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41584 dport 36829] != expected 0x6a3ad4f9 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41584 dport 36829] != expected 0x6a3ad4f9 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59372 dport 36829] != expected 0x8d70b31e # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59372 dport 36829] != expected 0x8d70b31e # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54672 dport 36829] != expected 0xfbbc91e # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54672 dport 36829] != expected 0xfbbc91e # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47940 dport 36829] != expected 0x2c2aab73 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47940 dport 36829] != expected 0x2c2aab73 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57074 dport 36829] != expected 0x328352a0 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57074 dport 36829] != expected 0x328352a0 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57716 dport 36829] != expected 0xf1be3c88 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57716 dport 36829] != expected 0xf1be3c88 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45028 dport 36829] != expected 0x6e33008e # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45028 dport 36829] != expected 0x6e33008e # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60223 dport 36829] != expected 0x90c5b22b # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60223 dport 36829] != expected 0x90c5b22b # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55773 dport 36829] != expected 0x1bb9b1bd # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55773 dport 36829] != expected 0x1bb9b1bd # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53657 dport 36829] != expected 0xe4b50e74 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53657 dport 36829] != expected 0xe4b50e74 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35465 dport 36829] != expected 0x23121d03 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35465 dport 36829] != expected 0x23121d03 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49243 dport 36829] != expected 0x3aa9ee47 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49243 dport 36829] != expected 0x3aa9ee47 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55365 dport 36829] != expected 0x250c9eca # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55365 dport 36829] != expected 0x250c9eca # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33737 dport 36829] != expected 0x17b10222 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33737 dport 36829] != expected 0x17b10222 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34296 dport 36829] != expected 0xe937749d # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34296 dport 36829] != expected 0xe937749d # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48231 dport 36829] != expected 0xc46dcee8 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48231 dport 36829] != expected 0xc46dcee8 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51608 dport 36829] != expected 0x600e5ca4 # # Exception| cpu 0: rx_hash 0x72afb9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51608 dport 36829] != expected 0x600e5ca4 # # 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__->