< 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 52238 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf90d658f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35098 dport 52238] != expected 0x489ca708 # # Exception| cpu 0: rx_hash 0x3060b0c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35106 dport 52238] != expected 0x3b339632 # # Exception| cpu 0: rx_hash 0x518777c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35114 dport 52238] != expected 0x790cd7a7 # # Exception| cpu 0: rx_hash 0x00935347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35122 dport 52238] != expected 0x1a2c36f8 # # Exception| cpu 0: rx_hash 0x6174944d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35130 dport 52238] != expected 0x5813776d # # Exception| cpu 0: rx_hash 0x9719d471 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35158 dport 52238] != expected 0x869a8d84 # # Exception| cpu 0: rx_hash 0x9dbb8f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35178 dport 52238] != expected 0x714b3f95 # # Exception| cpu 0: rx_hash 0x4b30b78c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35184 dport 52238] != expected 0x1a96d89d # # Exception| cpu 4: rx_hash 0x25240672 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35132 dport 52238] != expected 0xd490f211 # # Exception| cpu 4: rx_hash 0x3f93c636 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35174 dport 52238] != expected 0xb70afd2b # # Exception| cpu 5: rx_hash 0xe6eb8867 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35128 dport 52238] != expected 0x50ee713a # # Exception| cpu 5: rx_hash 0x825d62c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35144 dport 52238] != expected 0x6939e9a7 # # Exception| cpu 0: rx_hash 0x6e87e2b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35198 dport 52238] != expected 0xd42a1c74 # # Exception| cpu 0: rx_hash 0xa87fe650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35208 dport 52238] != expected 0x655df58c # # Exception| cpu 0: rx_hash 0x51e1d098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35232 dport 52238] != expected 0x37ed647c # # Exception| cpu 0: rx_hash 0x15b142a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35238 dport 52238] != expected 0xbb6ee100 # # Exception| cpu 0: rx_hash 0xa2ddbd08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35252 dport 52238] != expected 0x928c479d # # Exception| cpu 0: rx_hash 0xc33a7a02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35260 dport 52238] != expected 0xd0b30608 # # Exception| cpu 4: rx_hash 0xc66b57ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 35268 dport 52238] != expected 0xab5bdf00 # # Exception| cpu 4: rx_hash 0xd32fe11e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35290 dport 52238] != expected 0x44f8bb23 # # Exception| cpu 5: rx_hash 0x3aa44cca [saddr 192.0.3.2 daddr 192.0.3.1 sport 35220 dport 52238] != expected 0x820397f8 # # Exception| cpu 5: rx_hash 0x44a56628 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35262 dport 52238] != expected 0xd84e005f # # Exception| cpu 5: rx_hash 0xf698b42b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35284 dport 52238] != expected 0x8a447fca # # Exception| cpu 5: rx_hash 0x54b0fd34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35288 dport 52238] != expected 0x4c05bd74 # # Exception| cpu 5: rx_hash 0xd98dba46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35302 dport 52238] != expected 0xb3290932 # # Exception| cpu 5: rx_hash 0x2ab1d7d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35314 dport 52238] != expected 0x16482ad3 # # Exception| cpu 0: rx_hash 0xa50efc0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35328 dport 52238] != expected 0x6058470a # # Exception| cpu 0: rx_hash 0x80b9a93b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35342 dport 52238] != expected 0xaee483e3 # # Exception| cpu 0: rx_hash 0x55f8a6e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38382 dport 52238] != expected 0x19f116c5 # # Exception| cpu 4: rx_hash 0x3d770dcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35360 dport 52238] != expected 0x70d7976f # # Exception| cpu 4: rx_hash 0x79279ff3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35366 dport 52238] != expected 0xfc541213 # # Exception| cpu 4: rx_hash 0x18c058f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35374 dport 52238] != expected 0xbe6b5386 # # Exception| cpu 4: rx_hash 0xcd815724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38350 dport 52238] != expected 0x97ec6a0 # # Exception| cpu 4: rx_hash 0xd267bacc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38380 dport 52238] != expected 0x110c1092 # # Exception| cpu 4: rx_hash 0x8b53a9b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38404 dport 52238] != expected 0xcc19a43 # # Exception| cpu 5: rx_hash 0xb04a4abe [saddr 192.0.3.2 daddr 192.0.3.1 sport 35358 dport 52238] != expected 0x8ffb2329 # # Exception| cpu 5: rx_hash 0xfeb883d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35364 dport 52238] != expected 0xf4a91444 # # Exception| cpu 5: rx_hash 0x7aeda88b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38364 dport 52238] != expected 0x209c603d # # Exception| cpu 5: rx_hash 0xc7230c7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38386 dport 52238] != expected 0xfeaf74b1 # # Exception| cpu 5: rx_hash 0xe2945949 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38396 dport 52238] != expected 0x3013b058 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xfb5260d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49808 dport 48973] OK # # # cpu 0: rx_hash 0x7ccd7cfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49810 dport 48973] OK # # # cpu 0: rx_hash 0x597a29ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49820 dport 48973] OK # # # cpu 0: rx_hash 0x277b032c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49846 dport 48973] OK # # # cpu 0: rx_hash 0x667abcbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49864 dport 48973] OK # # # cpu 4: rx_hash 0xcba18354 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49792 dport 48973] OK # # # cpu 4: rx_hash 0x53d87296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49824 dport 48973] OK # # # cpu 5: rx_hash 0x28eed288 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49784 dport 48973] OK # # # cpu 5: rx_hash 0xbf02f2ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49814 dport 48973] OK # # # cpu 5: rx_hash 0x1788e0a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49830 dport 48973] OK # # # cpu 5: rx_hash 0x632b9113 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49840 dport 48973] OK # # # cpu 5: rx_hash 0xc452f5a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49860 dport 48973] OK # # # cpu 0: rx_hash 0xa5b532aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49868 dport 48973] OK # # # cpu 0: rx_hash 0xb0f1841a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49874 dport 48973] OK # # # cpu 0: rx_hash 0x9fe48a77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49888 dport 48973] OK # # # cpu 0: rx_hash 0xaf1769f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49904 dport 48973] OK # # # cpu 0: rx_hash 0x083bf9b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49946 dport 48973] OK # # # cpu 4: rx_hash 0x0d3f20ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49916 dport 48973] OK # # # cpu 4: rx_hash 0x1d7f4f09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49924 dport 48973] OK # # # cpu 4: rx_hash 0xee432299 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49936 dport 48973] OK # # # cpu 4: rx_hash 0x8fa4e593 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49944 dport 48973] OK # # # cpu 4: rx_hash 0x46c930de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49952 dport 48973] OK # # # cpu 5: rx_hash 0xcbf477ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49950 dport 48973] OK # # # cpu 5: rx_hash 0xe4e179c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49964 dport 48973] OK # # # cpu 5: rx_hash 0x637e65eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49966 dport 48973] OK # # # cpu 0: rx_hash 0xd4129a44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49980 dport 48973] OK # # # cpu 0: rx_hash 0xf4f4e2dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49994 dport 48973] OK # # # cpu 0: rx_hash 0xeb120f35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50024 dport 48973] OK # # # cpu 0: rx_hash 0x730d59a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50114 dport 48973] OK # # # cpu 0: rx_hash 0xc461a608 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50128 dport 48973] OK # # # cpu 4: rx_hash 0x3d993790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50034 dport 48973] OK # # # cpu 4: rx_hash 0xf1c36821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50104 dport 48973] OK # # # cpu 5: rx_hash 0xc4070158 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50010 dport 48973] OK # # # cpu 5: rx_hash 0xfe56b985 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50038 dport 48973] OK # # # cpu 5: rx_hash 0xbf31a146 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50050 dport 48973] OK # # # cpu 5: rx_hash 0xded6664c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50058 dport 48973] OK # # # cpu 5: rx_hash 0x4c0dccd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50070 dport 48973] OK # # # cpu 5: rx_hash 0xe487de91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50086 dport 48973] OK # # # cpu 5: rx_hash 0x9024af2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50096 dport 48973] OK # # # cpu 5: rx_hash 0x80313437 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50134 dport 48973] 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 34199 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46689 dport 34199] != expected 0xe6d03f08 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46689 dport 34199] != expected 0xe6d03f08 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52973 dport 34199] != expected 0x2ec9e176 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52973 dport 34199] != expected 0x2ec9e176 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41205 dport 34199] != expected 0x9e3f74d5 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41205 dport 34199] != expected 0x9e3f74d5 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57017 dport 34199] != expected 0x7bce3505 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57017 dport 34199] != expected 0x7bce3505 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41443 dport 34199] != expected 0xb1b2ab6f # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41443 dport 34199] != expected 0xb1b2ab6f # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45691 dport 34199] != expected 0x6d89a683 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45691 dport 34199] != expected 0x6d89a683 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57748 dport 34199] != expected 0xeb14fdc8 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57748 dport 34199] != expected 0xeb14fdc8 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38990 dport 34199] != expected 0x4c7143e # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38990 dport 34199] != expected 0x4c7143e # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60195 dport 34199] != expected 0x729432eb # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60195 dport 34199] != expected 0x729432eb # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35505 dport 34199] != expected 0xdf5c525b # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35505 dport 34199] != expected 0xdf5c525b # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34907 dport 34199] != expected 0x487d24d1 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34907 dport 34199] != expected 0x487d24d1 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44727 dport 34199] != expected 0x4f4b2674 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44727 dport 34199] != expected 0x4f4b2674 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48355 dport 34199] != expected 0xdb440f01 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48355 dport 34199] != expected 0xdb440f01 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51878 dport 34199] != expected 0x9d323cab # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51878 dport 34199] != expected 0x9d323cab # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38992 dport 34199] != expected 0xeb64701d # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38992 dport 34199] != expected 0xeb64701d # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54743 dport 34199] != expected 0x1ee1f1f0 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54743 dport 34199] != expected 0x1ee1f1f0 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 34199] != expected 0x38bdb429 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 34199] != expected 0x38bdb429 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49116 dport 34199] != expected 0x768bb0e3 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49116 dport 34199] != expected 0x768bb0e3 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35997 dport 34199] != expected 0x281ec305 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35997 dport 34199] != expected 0x281ec305 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33741 dport 34199] != expected 0x5299cd35 # # Exception| cpu 0: rx_hash 0x74f672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33741 dport 34199] != expected 0x5299cd35 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 59705 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39749 dport 59705] != expected 0x27da1292 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39749 dport 59705] != expected 0x27da1292 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53992 dport 59705] != expected 0x4a090b6d # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53992 dport 59705] != expected 0x4a090b6d # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56808 dport 59705] != expected 0x62238200 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56808 dport 59705] != expected 0x62238200 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49315 dport 59705] != expected 0x59c47c06 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49315 dport 59705] != expected 0x59c47c06 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57489 dport 59705] != expected 0xd1490b9a # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57489 dport 59705] != expected 0xd1490b9a # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46418 dport 59705] != expected 0x20fa95d9 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46418 dport 59705] != expected 0x20fa95d9 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34132 dport 59705] != expected 0x8c028df4 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34132 dport 59705] != expected 0x8c028df4 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39306 dport 59705] != expected 0x5ef6647f # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39306 dport 59705] != expected 0x5ef6647f # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59177 dport 59705] != expected 0x4871cc0d # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59177 dport 59705] != expected 0x4871cc0d # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39275 dport 59705] != expected 0xe3932979 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39275 dport 59705] != expected 0xe3932979 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59784 dport 59705] != expected 0xe20dcebf # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59784 dport 59705] != expected 0xe20dcebf # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59632 dport 59705] != expected 0x1453dd2b # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59632 dport 59705] != expected 0x1453dd2b # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47364 dport 59705] != expected 0x3ac734cb # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47364 dport 59705] != expected 0x3ac734cb # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45657 dport 59705] != expected 0x7ff71806 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45657 dport 59705] != expected 0x7ff71806 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33328 dport 59705] != expected 0xadc36468 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33328 dport 59705] != expected 0xadc36468 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55685 dport 59705] != expected 0xa7b335e7 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55685 dport 59705] != expected 0xa7b335e7 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41379 dport 59705] != expected 0xde9f0737 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41379 dport 59705] != expected 0xde9f0737 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60716 dport 59705] != expected 0x63660296 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60716 dport 59705] != expected 0x63660296 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55033 dport 59705] != expected 0x49071f33 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55033 dport 59705] != expected 0x49071f33 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38484 dport 59705] != expected 0x49badf33 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38484 dport 59705] != expected 0x49badf33 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60406 dport 59705] != expected 0xda8bee30 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60406 dport 59705] != expected 0xda8bee30 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34468 dport 59705] != expected 0x8422ba06 # # Exception| cpu 4: rx_hash 0x7abaa9d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34468 dport 59705] != expected 0x8422ba06 # # Exception| count: pass=0 nohash=0 fail=44 # # 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__->