< 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 40604 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6d72c753 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44736 dport 40604] != expected 0x1b5f0621 # # Exception| cpu 0: rx_hash 0xb96060bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44742 dport 40604] != expected 0x5bb68125 # # Exception| cpu 4: rx_hash 0x8033ed2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44704 dport 40604] != expected 0x9f519e51 # # Exception| cpu 4: rx_hash 0x13307584 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44720 dport 40604] != expected 0x6f47beee # # Exception| cpu 4: rx_hash 0x5f3e1721 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44724 dport 40604] != expected 0xaf1f3c12 # # Exception| cpu 5: rx_hash 0xc9b22179 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44672 dport 40604] != expected 0x675a8e0e # # Exception| cpu 5: rx_hash 0x85bc43dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44676 dport 40604] != expected 0xa7020cf2 # # Exception| cpu 5: rx_hash 0xa3bb728e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44684 dport 40604] != expected 0x472e4d8c # # Exception| cpu 5: rx_hash 0x5ab1b9d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44688 dport 40604] != expected 0x974caeb1 # # Exception| cpu 0: rx_hash 0xbcefce4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44770 dport 40604] != expected 0x63e51386 # # Exception| cpu 0: rx_hash 0x63e23441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44790 dport 40604] != expected 0x53abb1c5 # # Exception| cpu 0: rx_hash 0x09eb67b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44794 dport 40604] != expected 0x73df7247 # # Exception| cpu 4: rx_hash 0x2a63f815 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44758 dport 40604] != expected 0xaba0a19a # # Exception| cpu 4: rx_hash 0x4efa58f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44780 dport 40604] != expected 0xc320d5fc # # Exception| cpu 4: rx_hash 0x2fec56e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44786 dport 40604] != expected 0x93f33339 # # Exception| cpu 5: rx_hash 0x9f6751ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 44750 dport 40604] != expected 0xbb9ac05b # # Exception| cpu 5: rx_hash 0x94780c0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44764 dport 40604] != expected 0xcb3de51c # # Exception| cpu 5: rx_hash 0xf0e1ace8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44774 dport 40604] != expected 0xa3bd917a # # Exception| cpu 5: rx_hash 0x2afeaeac [saddr 192.0.3.2 daddr 192.0.3.1 sport 44802 dport 40604] != expected 0x6e82dea # # Exception| cpu 5: rx_hash 0xfeec0943 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44804 dport 40604] != expected 0x4601aaee # # Exception| cpu 0: rx_hash 0x0cf99ffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 44810 dport 40604] != expected 0xe6c46c94 # # Exception| cpu 0: rx_hash 0xb76dc517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44836 dport 40604] != expected 0xbe0abab1 # # Exception| cpu 0: rx_hash 0xdd6496e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44840 dport 40604] != expected 0x9e7e7933 # # Exception| cpu 0: rx_hash 0xe4371b71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44878 dport 40604] != expected 0x5a996647 # # Exception| cpu 4: rx_hash 0x6def91ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 44820 dport 40604] != expected 0xb6178a51 # # Exception| cpu 4: rx_hash 0x9ffa0757 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44826 dport 40604] != expected 0x16d24c2b # # Exception| cpu 4: rx_hash 0x2f71005d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44838 dport 40604] != expected 0x3ebbbf49 # # Exception| cpu 4: rx_hash 0x5a2cef69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44868 dport 40604] != expected 0x3a0422c1 # # Exception| cpu 4: rx_hash 0x5133b28a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44886 dport 40604] != expected 0x4aa30786 # # Exception| cpu 5: rx_hash 0xbc7298f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44854 dport 40604] != expected 0xcead9ff6 # # Exception| cpu 0: rx_hash 0x8bb1e677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44902 dport 40604] != expected 0x42be3766 # # Exception| cpu 0: rx_hash 0xe1b8b580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44906 dport 40604] != expected 0x62caf4e4 # # Exception| cpu 0: rx_hash 0x72bb2d29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44922 dport 40604] != expected 0x92dcd45b # # Exception| cpu 0: rx_hash 0x789eddb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44930 dport 40604] != expected 0xb8eae9fd # # Exception| cpu 0: rx_hash 0x3a004c0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44976 dport 40604] != expected 0x3046dce5 # # Exception| cpu 0: rx_hash 0x1c077d5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44984 dport 40604] != expected 0xd06a9d9b # # Exception| cpu 4: rx_hash 0x12978e4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44942 dport 40604] != expected 0x989e2a7f # # Exception| cpu 4: rx_hash 0x311f11ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 44962 dport 40604] != expected 0x40e1f9a2 # # Exception| cpu 5: rx_hash 0x13ad233d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44900 dport 40604] != expected 0xc20f329e # # Exception| cpu 5: rx_hash 0xeb9d4510 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44946 dport 40604] != expected 0x48fcc942 # # 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 0xdc1f7f42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44946 dport 43000] OK # # # cpu 4: rx_hash 0x6c947848 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44974 dport 43000] OK # # # cpu 4: rx_hash 0xff97e0e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44990 dport 43000] OK # # # cpu 5: rx_hash 0xfa184e10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44954 dport 43000] OK # # # cpu 5: rx_hash 0xb6162cb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44958 dport 43000] OK # # # cpu 5: rx_hash 0x959eb316 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44978 dport 43000] OK # # # cpu 5: rx_hash 0x19c9977c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45004 dport 43000] OK # # # cpu 5: rx_hash 0xc6c46d70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45016 dport 43000] OK # # # cpu 0: rx_hash 0xbd097156 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44940 dport 43000] OK # # # cpu 0: rx_hash 0x4403ba08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44944 dport 43000] OK # # # cpu 0: rx_hash 0xf488bd02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44972 dport 43000] OK # # # cpu 4: rx_hash 0x1c46398d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45032 dport 43000] OK # # # cpu 4: rx_hash 0x8f45a124 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45048 dport 43000] OK # # # cpu 4: rx_hash 0x5a3c843c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45076 dport 43000] OK # # # cpu 4: rx_hash 0x79b41b9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45112 dport 43000] OK # # # cpu 5: rx_hash 0x845afcc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45034 dport 43000] OK # # # cpu 5: rx_hash 0xef382dc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45068 dport 43000] OK # # # cpu 5: rx_hash 0x8e2e23d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45074 dport 43000] OK # # # cpu 5: rx_hash 0xc2204176 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45078 dport 43000] OK # # # cpu 5: rx_hash 0x54ac772e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45090 dport 43000] OK # # # cpu 5: rx_hash 0x5fb32acd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45104 dport 43000] OK # # # cpu 0: rx_hash 0x5b5706cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45054 dport 43000] OK # # # cpu 0: rx_hash 0xc93f1c95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45060 dport 43000] OK # # # cpu 4: rx_hash 0x07f6a948 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45128 dport 43000] OK # # # cpu 4: rx_hash 0x2aeec5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45138 dport 43000] OK # # # cpu 4: rx_hash 0x0ce9f4ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45146 dport 43000] OK # # # cpu 4: rx_hash 0xb77dae42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45172 dport 43000] OK # # # cpu 4: rx_hash 0xbd585ed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45196 dport 43000] OK # # # cpu 4: rx_hash 0x6255a4de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45208 dport 43000] OK # # # cpu 5: rx_hash 0x4e77651c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45160 dport 43000] OK # # # cpu 5: rx_hash 0xdd74fdb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45176 dport 43000] OK # # # cpu 5: rx_hash 0xd7510d25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45184 dport 43000] OK # # # cpu 5: rx_hash 0x694af93d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45194 dport 43000] OK # # # cpu 0: rx_hash 0xd2dea3d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45220 dport 43000] OK # # # cpu 0: rx_hash 0xf4d99286 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45228 dport 43000] OK # # # cpu 0: rx_hash 0x67da0a2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45244 dport 43000] OK # # # cpu 4: rx_hash 0x5596da5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45256 dport 43000] OK # # # cpu 4: rx_hash 0xee0280b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45286 dport 43000] OK # # # cpu 4: rx_hash 0xac0147ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45312 dport 43000] OK # # # cpu 4: rx_hash 0x341d82f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45314 dport 43000] OK # # # cpu 4: rx_hash 0xeb1078fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45334 dport 43000] OK # # # count: pass=41 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 57126 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 33447 dport 57126] != expected 0x77f04bed # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 33447 dport 57126] != expected 0x77f04bed # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 48820 dport 57126] != expected 0xbd1d0ca8 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 48820 dport 57126] != expected 0xbd1d0ca8 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53283 dport 57126] != expected 0x92a6afab # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53283 dport 57126] != expected 0x92a6afab # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55195 dport 57126] != expected 0xa3d491ae # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55195 dport 57126] != expected 0xa3d491ae # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36533 dport 57126] != expected 0x9b771a69 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36533 dport 57126] != expected 0x9b771a69 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49829 dport 57126] != expected 0x863d4b9d # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49829 dport 57126] != expected 0x863d4b9d # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60371 dport 57126] != expected 0x84d5310c # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 60371 dport 57126] != expected 0x84d5310c # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39334 dport 57126] != expected 0x4803a973 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39334 dport 57126] != expected 0x4803a973 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41177 dport 57126] != expected 0x6e558f4d # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41177 dport 57126] != expected 0x6e558f4d # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58090 dport 57126] != expected 0xb9670529 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58090 dport 57126] != expected 0xb9670529 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54812 dport 57126] != expected 0x35cbb47 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54812 dport 57126] != expected 0x35cbb47 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 37937 dport 57126] != expected 0x84bdd7e6 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 37937 dport 57126] != expected 0x84bdd7e6 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52302 dport 57126] != expected 0x6e6e9d4b # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52302 dport 57126] != expected 0x6e6e9d4b # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39428 dport 57126] != expected 0xfe3aabcd # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39428 dport 57126] != expected 0xfe3aabcd # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45044 dport 57126] != expected 0x5be9f0ac # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 45044 dport 57126] != expected 0x5be9f0ac # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43299 dport 57126] != expected 0x1033f959 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43299 dport 57126] != expected 0x1033f959 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 32936 dport 57126] != expected 0xf9d73763 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 32936 dport 57126] != expected 0xf9d73763 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47942 dport 57126] != expected 0xbf774f01 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47942 dport 57126] != expected 0xbf774f01 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56371 dport 57126] != expected 0xfe90fbd7 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56371 dport 57126] != expected 0xfe90fbd7 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40717 dport 57126] != expected 0x57b5dbcb # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40717 dport 57126] != expected 0x57b5dbcb # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42086 dport 57126] != expected 0x6e2deeb3 # # Exception| cpu 0: rx_hash 0x8d0d00aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42086 dport 57126] != expected 0x6e2deeb3 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 46289 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43346 dport 46289] != expected 0xa52f09ad # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43346 dport 46289] != expected 0xa52f09ad # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40230 dport 46289] != expected 0xa6f555e9 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40230 dport 46289] != expected 0xa6f555e9 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42946 dport 46289] != expected 0x1fbef787 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42946 dport 46289] != expected 0x1fbef787 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49516 dport 46289] != expected 0x15738df6 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49516 dport 46289] != expected 0x15738df6 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35281 dport 46289] != expected 0x7623b4ab # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35281 dport 46289] != expected 0x7623b4ab # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42775 dport 46289] != expected 0x62a1221 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42775 dport 46289] != expected 0x62a1221 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55626 dport 46289] != expected 0x7f55e2e4 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55626 dport 46289] != expected 0x7f55e2e4 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59847 dport 46289] != expected 0xcdfcac7 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59847 dport 46289] != expected 0xcdfcac7 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60710 dport 46289] != expected 0xc98b175b # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60710 dport 46289] != expected 0xc98b175b # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59713 dport 46289] != expected 0x8aad1e3d # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59713 dport 46289] != expected 0x8aad1e3d # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50277 dport 46289] != expected 0x603101d9 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50277 dport 46289] != expected 0x603101d9 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40328 dport 46289] != expected 0x4f017c15 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40328 dport 46289] != expected 0x4f017c15 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58003 dport 46289] != expected 0x6f9cf49f # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58003 dport 46289] != expected 0x6f9cf49f # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60803 dport 46289] != expected 0xae5d402a # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60803 dport 46289] != expected 0xae5d402a # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39162 dport 46289] != expected 0xca233c60 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39162 dport 46289] != expected 0xca233c60 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55828 dport 46289] != expected 0x72b2f95 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55828 dport 46289] != expected 0x72b2f95 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36039 dport 46289] != expected 0x524ebc05 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36039 dport 46289] != expected 0x524ebc05 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44656 dport 46289] != expected 0x83562b9e # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44656 dport 46289] != expected 0x83562b9e # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58351 dport 46289] != expected 0x52e72c35 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58351 dport 46289] != expected 0x52e72c35 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42104 dport 46289] != expected 0x94ef0138 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42104 dport 46289] != expected 0x94ef0138 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38614 dport 46289] != expected 0x9259b655 # # Exception| cpu 4: rx_hash 0x4ebb9cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38614 dport 46289] != expected 0x9259b655 # # 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__->