< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 44478 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9af3d235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41192 dport 44478] != expected 0x66f38ff3 # # Exception| cpu 0: rx_hash 0xc86701ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 41256 dport 44478] != expected 0x4c26b68f # # Exception| cpu 4: rx_hash 0xb881645a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41198 dport 44478] != expected 0x4fd8195d # # Exception| cpu 4: rx_hash 0xe12492f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41210 dport 44478] != expected 0x910737a1 # # Exception| cpu 4: rx_hash 0x945d338a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41224 dport 44478] != expected 0x50c598c3 # # Exception| cpu 4: rx_hash 0x57fe17c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41226 dport 44478] != expected 0x9ef77c08 # # Exception| cpu 4: rx_hash 0x7eb3287e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41238 dport 44478] != expected 0x33a4ebc6 # # Exception| cpu 4: rx_hash 0x7b2cec96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41250 dport 44478] != expected 0xf198eb76 # # Exception| cpu 5: rx_hash 0xcdf669a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41170 dport 44478] != expected 0xfe68a0df # # Exception| cpu 5: rx_hash 0xbd1ea0b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41178 dport 44478] != expected 0x8de419ed # # Exception| cpu 5: rx_hash 0x29b83f6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41186 dport 44478] != expected 0xdb4dd20a # # Exception| cpu 5: rx_hash 0x701dc9c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41206 dport 44478] != expected 0x592fcf6 # # Exception| cpu 0: rx_hash 0x70136547 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41272 dport 44478] != expected 0x75e0ea16 # # Exception| cpu 0: rx_hash 0x1692d1fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41312 dport 44478] != expected 0xb1db989b # # Exception| cpu 0: rx_hash 0x1dad582f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41338 dport 44478] != expected 0x35a399fb # # Exception| cpu 4: rx_hash 0x890bc7f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41282 dport 44478] != expected 0x630a521c # # Exception| cpu 4: rx_hash 0xdb91b88d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41292 dport 44478] != expected 0x39ad7d80 # # Exception| cpu 4: rx_hash 0xa046f84e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41310 dport 44478] != expected 0xce59c5d2 # # Exception| cpu 4: rx_hash 0xd531f5b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41314 dport 44478] != expected 0x7fe97c50 # # Exception| cpu 4: rx_hash 0xf74343db [saddr 192.0.3.2 daddr 192.0.3.1 sport 41316 dport 44478] != expected 0x56c2eafe # # Exception| cpu 4: rx_hash 0xb3bb7609 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41344 dport 44478] != expected 0xe471ea62 # # Exception| cpu 4: rx_hash 0xc353bf1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41352 dport 44478] != expected 0x97fd5350 # # Exception| cpu 4: rx_hash 0x00f09b51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41354 dport 44478] != expected 0x59cfb79b # # Exception| cpu 5: rx_hash 0x5261d328 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41278 dport 44478] != expected 0x5ccb7cb8 # # Exception| cpu 5: rx_hash 0x63e5dc04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41308 dport 44478] != expected 0x6b2119 # # Exception| cpu 5: rx_hash 0x4f372752 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41332 dport 44478] != expected 0x6f04b667 # # Exception| cpu 0: rx_hash 0x7b27db92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41368 dport 44478] != expected 0xae3b0fc9 # # Exception| cpu 0: rx_hash 0xa04dcf4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41444 dport 44478] != expected 0x91fa216d # # Exception| cpu 4: rx_hash 0x758796ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 41398 dport 44478] != expected 0xe87f0e19 # # Exception| cpu 4: rx_hash 0x1839abc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41460 dport 44478] != expected 0xa83c7df4 # # Exception| cpu 5: rx_hash 0x59556dfd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41374 dport 44478] != expected 0x87109967 # # Exception| cpu 5: rx_hash 0xcdf3f222 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41382 dport 44478] != expected 0xd1b95280 # # Exception| cpu 5: rx_hash 0x1da66f2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41408 dport 44478] != expected 0x6a007d44 # # Exception| cpu 5: rx_hash 0xaeed8273 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41418 dport 44478] != expected 0xd7be20bd # # Exception| cpu 5: rx_hash 0x87a0bdcd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41430 dport 44478] != expected 0x7aedb773 # # Exception| cpu 5: rx_hash 0x3a4b1dac [saddr 192.0.3.2 daddr 192.0.3.1 sport 41458 dport 44478] != expected 0x8117eb5a # # Exception| cpu 5: rx_hash 0x59523bbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41474 dport 44478] != expected 0x3f299217 # # Exception| cpu 5: rx_hash 0x29baf2ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 41482 dport 44478] != expected 0x4ca52b25 # # Exception| cpu 5: rx_hash 0xc354e958 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41492 dport 44478] != expected 0x2fc45820 # # Exception| cpu 5: rx_hash 0x056809fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41506 dport 44478] != expected 0x23cabc5b # # 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 0x9053680f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55080 dport 56295] OK # # # cpu 4: rx_hash 0x53f04c45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55082 dport 56295] OK # # # cpu 4: rx_hash 0x4ea6b83f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55136 dport 56295] OK # # # cpu 5: rx_hash 0xb7be1a88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55066 dport 56295] OK # # # cpu 5: rx_hash 0xc9f69ea3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55100 dport 56295] OK # # # cpu 5: rx_hash 0x83a5d14c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55116 dport 56295] OK # # # cpu 5: rx_hash 0x889a589d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55126 dport 56295] OK # # # cpu 0: rx_hash 0x2db8c86e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55052 dport 56295] OK # # # cpu 0: rx_hash 0x268741bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55062 dport 56295] OK # # # cpu 0: rx_hash 0x566f88ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55070 dport 56295] OK # # # cpu 0: rx_hash 0xe0bba11d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55072 dport 56295] OK # # # cpu 0: rx_hash 0x28270c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55096 dport 56295] OK # # # cpu 0: rx_hash 0x0a55bae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55102 dport 56295] OK # # # cpu 4: rx_hash 0x58c4f290 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55178 dport 56295] OK # # # cpu 4: rx_hash 0x5d5b3678 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55230 dport 56295] OK # # # cpu 4: rx_hash 0x6cdf3954 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55260 dport 56295] OK # # # cpu 4: rx_hash 0xaae3d9f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55274 dport 56295] OK # # # cpu 5: rx_hash 0xfded5567 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55146 dport 56295] OK # # # cpu 5: rx_hash 0x459931ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55162 dport 56295] OK # # # cpu 5: rx_hash 0x7189cd2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55190 dport 56295] OK # # # cpu 5: rx_hash 0x5664bfa9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55204 dport 56295] OK # # # cpu 5: rx_hash 0x2db3ff6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55222 dport 56295] OK # # # cpu 5: rx_hash 0x17087997 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55246 dport 56295] OK # # # cpu 0: rx_hash 0x53fb7b41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55184 dport 56295] OK # # # cpu 0: rx_hash 0x0fc14905 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55216 dport 56295] OK # # # cpu 0: rx_hash 0xd4ab5ddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55244 dport 56295] OK # # # cpu 4: rx_hash 0xa1dc5027 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55280 dport 56295] OK # # # cpu 4: rx_hash 0x3c85dd4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55300 dport 56295] OK # # # cpu 4: rx_hash 0x32259072 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55338 dport 56295] OK # # # cpu 4: rx_hash 0x93f4e89f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50382 dport 56295] OK # # # cpu 4: rx_hash 0x98cb614e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50388 dport 56295] OK # # # cpu 5: rx_hash 0x30e50b10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55292 dport 56295] OK # # # cpu 5: rx_hash 0xff26f901 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55302 dport 56295] OK # # # cpu 5: rx_hash 0xf41970d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55324 dport 56295] OK # # # cpu 5: rx_hash 0x2b808c16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50398 dport 56295] OK # # # cpu 0: rx_hash 0x400dc202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55284 dport 56295] OK # # # cpu 0: rx_hash 0xd1349935 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55288 dport 56295] OK # # # cpu 0: rx_hash 0xa6830fad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55314 dport 56295] OK # # # cpu 0: rx_hash 0x84f1b9c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55316 dport 56295] OK # # # cpu 0: rx_hash 0xfab93de9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55346 dport 56295] 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 53845 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52210 dport 53845] != expected 0xc2acd4f9 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52210 dport 53845] != expected 0xc2acd4f9 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54950 dport 53845] != expected 0x13335b7d # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54950 dport 53845] != expected 0x13335b7d # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51116 dport 53845] != expected 0x5b28a511 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51116 dport 53845] != expected 0x5b28a511 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34639 dport 53845] != expected 0x395b8b23 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34639 dport 53845] != expected 0x395b8b23 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38797 dport 53845] != expected 0x2819f501 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38797 dport 53845] != expected 0x2819f501 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43407 dport 53845] != expected 0x7e549397 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43407 dport 53845] != expected 0x7e549397 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38684 dport 53845] != expected 0x4a82ab9c # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38684 dport 53845] != expected 0x4a82ab9c # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49693 dport 53845] != expected 0x1e2ba97b # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49693 dport 53845] != expected 0x1e2ba97b # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33548 dport 53845] != expected 0xbd9a282b # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33548 dport 53845] != expected 0xbd9a282b # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50671 dport 53845] != expected 0x36c02d8f # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50671 dport 53845] != expected 0x36c02d8f # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37496 dport 53845] != expected 0x4721c28 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37496 dport 53845] != expected 0x4721c28 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41250 dport 53845] != expected 0x810cf831 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41250 dport 53845] != expected 0x810cf831 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39304 dport 53845] != expected 0x963fe9dc # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39304 dport 53845] != expected 0x963fe9dc # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42899 dport 53845] != expected 0x165da376 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42899 dport 53845] != expected 0x165da376 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57796 dport 53845] != expected 0x98036df1 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57796 dport 53845] != expected 0x98036df1 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60357 dport 53845] != expected 0x99db1a3b # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60357 dport 53845] != expected 0x99db1a3b # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42588 dport 53845] != expected 0xfa4a7c01 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42588 dport 53845] != expected 0xfa4a7c01 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54178 dport 53845] != expected 0xcf5155a3 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54178 dport 53845] != expected 0xcf5155a3 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37038 dport 53845] != expected 0xec18b84e # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37038 dport 53845] != expected 0xec18b84e # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38505 dport 53845] != expected 0xf9369054 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38505 dport 53845] != expected 0xf9369054 # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44039 dport 53845] != expected 0xf19b9d8d # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44039 dport 53845] != expected 0xf19b9d8d # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41226 dport 53845] != expected 0xee636f4f # # Exception| cpu 5: rx_hash 0x03b56c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41226 dport 53845] != expected 0xee636f4f # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 39752 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44774 dport 39752] != expected 0xc843f9aa # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44774 dport 39752] != expected 0xc843f9aa # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53362 dport 39752] != expected 0x35f04aa7 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53362 dport 39752] != expected 0x35f04aa7 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58883 dport 39752] != expected 0x4023713d # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58883 dport 39752] != expected 0x4023713d # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56155 dport 39752] != expected 0x1550f4c1 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56155 dport 39752] != expected 0x1550f4c1 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52778 dport 39752] != expected 0x639b1005 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52778 dport 39752] != expected 0x639b1005 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56738 dport 39752] != expected 0xc081c48e # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56738 dport 39752] != expected 0xc081c48e # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58853 dport 39752] != expected 0xb93c85c9 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58853 dport 39752] != expected 0xb93c85c9 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59942 dport 39752] != expected 0x651fa092 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59942 dport 39752] != expected 0x651fa092 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46592 dport 39752] != expected 0x40d0749f # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46592 dport 39752] != expected 0x40d0749f # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47055 dport 39752] != expected 0xc798908c # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47055 dport 39752] != expected 0xc798908c # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59019 dport 39752] != expected 0x67c534be # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59019 dport 39752] != expected 0x67c534be # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45241 dport 39752] != expected 0x3b1c5df2 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45241 dport 39752] != expected 0x3b1c5df2 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42118 dport 39752] != expected 0x1ad79921 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42118 dport 39752] != expected 0x1ad79921 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54467 dport 39752] != expected 0xeb1709fc # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54467 dport 39752] != expected 0xeb1709fc # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45714 dport 39752] != expected 0x86e8695f # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45714 dport 39752] != expected 0x86e8695f # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43310 dport 39752] != expected 0xd51d91f5 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43310 dport 39752] != expected 0xd51d91f5 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48389 dport 39752] != expected 0xad73a38a # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48389 dport 39752] != expected 0xad73a38a # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47354 dport 39752] != expected 0x2494c0c6 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47354 dport 39752] != expected 0x2494c0c6 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43299 dport 39752] != expected 0xc3628257 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43299 dport 39752] != expected 0xc3628257 # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57428 dport 39752] != expected 0xcc5c80da # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57428 dport 39752] != expected 0xcc5c80da # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58414 dport 39752] != expected 0xdfa5f3ff # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58414 dport 39752] != expected 0xdfa5f3ff # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33578 dport 39752] != expected 0x6923720f # # Exception| cpu 5: rx_hash 0x803c6a43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33578 dport 39752] != expected 0x6923720f # # 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 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__->