< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 47979 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd5462af2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38354 dport 47979] != expected 0x16cc224b # # Exception| cpu 0: rx_hash 0xb85ebb3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38372 dport 47979] != expected 0xb39e1893 # # Exception| cpu 4: rx_hash 0x51c7d9d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38284 dport 47979] != expected 0x5a8e35bf # # Exception| cpu 4: rx_hash 0xc73ded51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38298 dport 47979] != expected 0x58ab296f # # Exception| cpu 4: rx_hash 0x7530569f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38312 dport 47979] != expected 0xc64023f7 # # Exception| cpu 4: rx_hash 0x5bf3c1f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38364 dport 47979] != expected 0xc7dbeaab # # Exception| cpu 4: rx_hash 0x674b913c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38368 dport 47979] != expected 0x882728d3 # # Exception| cpu 5: rx_hash 0x30f8a7d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38282 dport 47979] != expected 0x1645657f # # Exception| cpu 5: rx_hash 0x140f2897 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38318 dport 47979] != expected 0x8a8b7337 # # Exception| cpu 5: rx_hash 0x5de03619 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38332 dport 47979] != expected 0xb3175fa7 # # Exception| cpu 5: rx_hash 0x22836073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38338 dport 47979] != expected 0x58226e5b # # Exception| cpu 5: rx_hash 0x7323a17f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38344 dport 47979] != expected 0xb28c96fb # # Exception| cpu 5: rx_hash 0xe9fe7a37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38382 dport 47979] != expected 0x5930e033 # # Exception| cpu 0: rx_hash 0xa01164b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38396 dport 47979] != expected 0x60accca3 # # Exception| cpu 0: rx_hash 0x1e3b30b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38398 dport 47979] != expected 0x17deac23 # # Exception| cpu 0: rx_hash 0x0ffd0e74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38412 dport 47979] != expected 0xddca6a9c # # Exception| cpu 0: rx_hash 0xa5bf6a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38438 dport 47979] != expected 0x9013b434 # # Exception| cpu 0: rx_hash 0xec5074b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38452 dport 47979] != expected 0xa98f98a4 # # Exception| cpu 4: rx_hash 0x5e5dcf78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38406 dport 47979] != expected 0x3764923c # # Exception| cpu 4: rx_hash 0x17b2d1f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38420 dport 47979] != expected 0xef8beac # # Exception| cpu 4: rx_hash 0x62e59fbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38458 dport 47979] != expected 0x78985044 # # Exception| cpu 5: rx_hash 0x99073afd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38426 dport 47979] != expected 0xdfef764c # # Exception| cpu 5: rx_hash 0x461210fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38430 dport 47979] != expected 0xe456460c # # Exception| cpu 5: rx_hash 0x1b953e37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38436 dport 47979] != expected 0xe761d4b4 # # Exception| cpu 5: rx_hash 0xc293e3d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38464 dport 47979] != expected 0xa81451f8 # # Exception| cpu 5: rx_hash 0x7cb9b7df [saddr 192.0.3.2 daddr 192.0.3.1 sport 38466 dport 47979] != expected 0xdf663178 # # Exception| cpu 0: rx_hash 0x5469d759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38486 dport 47979] != expected 0xaa314d28 # # Exception| cpu 0: rx_hash 0x584e3898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38502 dport 47979] != expected 0x43a82730 # # Exception| cpu 0: rx_hash 0xceb40c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38512 dport 47979] != expected 0x418d3be0 # # Exception| cpu 0: rx_hash 0x419a1820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38528 dport 47979] != expected 0x12720b7e # # Exception| cpu 0: rx_hash 0xffb04c2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38530 dport 47979] != expected 0x65006bfe # # Exception| cpu 0: rx_hash 0xae108d23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38536 dport 47979] != expected 0x8fae935e # # Exception| cpu 0: rx_hash 0xb65f52a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38544 dport 47979] != expected 0x5c9c476e # # Exception| cpu 0: rx_hash 0x92a8dde6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38580 dport 47979] != expected 0xc0525126 # # Exception| cpu 0: rx_hash 0x02411e8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38594 dport 47979] != expected 0xb6bbf8fa # # Exception| cpu 4: rx_hash 0xa3ac9dd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38470 dport 47979] != expected 0xe4df0138 # # Exception| cpu 4: rx_hash 0x68d1879c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38506 dport 47979] != expected 0xe5cd8f50 # # Exception| cpu 4: rx_hash 0xba78bd60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38560 dport 47979] != expected 0xb5052d76 # # Exception| cpu 5: rx_hash 0xd7602ca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38550 dport 47979] != expected 0x105717ae # # Exception| cpu 5: rx_hash 0x8ae70264 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38572 dport 47979] != expected 0x13608516 # # 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 0xfdeee4b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39144 dport 36938] OK # # # cpu 0: rx_hash 0xb04df689 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39256 dport 36938] OK # # # cpu 4: rx_hash 0x22fbceb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39148 dport 36938] OK # # # cpu 4: rx_hash 0x55f37bab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39168 dport 36938] OK # # # cpu 4: rx_hash 0x103b8ae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39202 dport 36938] OK # # # cpu 4: rx_hash 0x989d960f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39244 dport 36938] OK # # # cpu 4: rx_hash 0x53e08c4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39264 dport 36938] OK # # # cpu 5: rx_hash 0x5b8b6f3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39154 dport 36938] OK # # # cpu 5: rx_hash 0x34cc05a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39174 dport 36938] OK # # # cpu 5: rx_hash 0xc3094f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39190 dport 36938] OK # # # cpu 5: rx_hash 0x419b4be8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39208 dport 36938] OK # # # cpu 5: rx_hash 0x59d4946a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39216 dport 36938] OK # # # cpu 5: rx_hash 0xd7617f61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39230 dport 36938] OK # # # cpu 0: rx_hash 0x2b0bd2fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39296 dport 36938] OK # # # cpu 0: rx_hash 0x03dbb27d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39316 dport 36938] OK # # # cpu 0: rx_hash 0x5e5c9cb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39342 dport 36938] OK # # # cpu 4: rx_hash 0xbc6a1948 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39272 dport 36938] OK # # # cpu 4: rx_hash 0xa5be39f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39310 dport 36938] OK # # # cpu 4: rx_hash 0x62e4cc75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39314 dport 36938] OK # # # cpu 4: rx_hash 0xbdf1e672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39318 dport 36938] OK # # # cpu 5: rx_hash 0xa425c6ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39280 dport 36938] OK # # # cpu 5: rx_hash 0x7b30eccd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39284 dport 36938] OK # # # cpu 5: rx_hash 0x8d6e5976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39322 dport 36938] OK # # # cpu 5: rx_hash 0xd0e977bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39328 dport 36938] OK # # # cpu 5: rx_hash 0x272c3d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39344 dport 36938] OK # # # cpu 0: rx_hash 0x46134332 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39350 dport 36938] OK # # # cpu 0: rx_hash 0x09efaa5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39364 dport 36938] OK # # # cpu 0: rx_hash 0xb7c5fe53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39366 dport 36938] OK # # # cpu 0: rx_hash 0x213fcada [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39376 dport 36938] OK # # # cpu 0: rx_hash 0x7cb8e417 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39402 dport 36938] OK # # # cpu 0: rx_hash 0x140e7b5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39430 dport 36938] OK # # # cpu 0: rx_hash 0x5de165d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39444 dport 36938] OK # # # cpu 0: rx_hash 0x8ed3a017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39456 dport 36938] OK # # # cpu 4: rx_hash 0x3557fa99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39416 dport 36938] OK # # # cpu 4: rx_hash 0xc73cbe99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39474 dport 36938] OK # # # cpu 5: rx_hash 0x39701558 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39368 dport 36938] OK # # # cpu 5: rx_hash 0x709f0bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39386 dport 36938] OK # # # cpu 5: rx_hash 0x05c8459d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39412 dport 36938] OK # # # cpu 5: rx_hash 0xefecde1f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39462 dport 36938] OK # # # cpu 5: rx_hash 0x00664b1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39470 dport 36938] 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 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 57908 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57447 dport 57908] != expected 0x55485ad2 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57447 dport 57908] != expected 0x55485ad2 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35292 dport 57908] != expected 0xac413404 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35292 dport 57908] != expected 0xac413404 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34357 dport 57908] != expected 0xd757e2a3 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34357 dport 57908] != expected 0xd757e2a3 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57821 dport 57908] != expected 0x8b4ce529 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57821 dport 57908] != expected 0x8b4ce529 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51152 dport 57908] != expected 0x2126303f # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51152 dport 57908] != expected 0x2126303f # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54774 dport 57908] != expected 0xbba3dadb # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54774 dport 57908] != expected 0xbba3dadb # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57490 dport 57908] != expected 0xd3ea9b0c # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57490 dport 57908] != expected 0xd3ea9b0c # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54255 dport 57908] != expected 0x713904bb # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54255 dport 57908] != expected 0x713904bb # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45121 dport 57908] != expected 0x1f6979c5 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45121 dport 57908] != expected 0x1f6979c5 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40652 dport 57908] != expected 0x8a43b9c9 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40652 dport 57908] != expected 0x8a43b9c9 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46634 dport 57908] != expected 0x98a33e39 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46634 dport 57908] != expected 0x98a33e39 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36505 dport 57908] != expected 0xe90579d1 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36505 dport 57908] != expected 0xe90579d1 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47837 dport 57908] != expected 0x92d5facf # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47837 dport 57908] != expected 0x92d5facf # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46022 dport 57908] != expected 0x3a02b726 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46022 dport 57908] != expected 0x3a02b726 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 57908] != expected 0x152df81f # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 57908] != expected 0x152df81f # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54861 dport 57908] != expected 0xd134d640 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54861 dport 57908] != expected 0xd134d640 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33934 dport 57908] != expected 0x92e0af9 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33934 dport 57908] != expected 0x92e0af9 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56730 dport 57908] != expected 0x3f971b2f # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56730 dport 57908] != expected 0x3f971b2f # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33439 dport 57908] != expected 0x5e684cb9 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33439 dport 57908] != expected 0x5e684cb9 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40771 dport 57908] != expected 0x68839d6a # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40771 dport 57908] != expected 0x68839d6a # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38402 dport 57908] != expected 0xb7aff737 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38402 dport 57908] != expected 0xb7aff737 # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59710 dport 57908] != expected 0x5956e4bf # # Exception| cpu 4: rx_hash 0xe9569199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59710 dport 57908] != expected 0x5956e4bf # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 41827 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44073 dport 41827] != expected 0x8e2f31e3 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44073 dport 41827] != expected 0x8e2f31e3 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54449 dport 41827] != expected 0x4d861b19 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54449 dport 41827] != expected 0x4d861b19 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39167 dport 41827] != expected 0xd60fcc5f # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39167 dport 41827] != expected 0xd60fcc5f # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52836 dport 41827] != expected 0x1ad4dfb # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52836 dport 41827] != expected 0x1ad4dfb # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42460 dport 41827] != expected 0x9ad379f7 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42460 dport 41827] != expected 0x9ad379f7 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58635 dport 41827] != expected 0x1389efc3 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58635 dport 41827] != expected 0x1389efc3 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47279 dport 41827] != expected 0x1dc036db # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47279 dport 41827] != expected 0x1dc036db # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33804 dport 41827] != expected 0x10987e8b # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33804 dport 41827] != expected 0x10987e8b # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37333 dport 41827] != expected 0x44de762e # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37333 dport 41827] != expected 0x44de762e # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51016 dport 41827] != expected 0xf2438982 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51016 dport 41827] != expected 0xf2438982 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53929 dport 41827] != expected 0x45a8fbe5 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53929 dport 41827] != expected 0x45a8fbe5 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39645 dport 41827] != expected 0x8c791744 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39645 dport 41827] != expected 0x8c791744 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55148 dport 41827] != expected 0x5543c38f # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55148 dport 41827] != expected 0x5543c38f # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44199 dport 41827] != expected 0x7e6273b8 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44199 dport 41827] != expected 0x7e6273b8 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51561 dport 41827] != expected 0x627b3136 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51561 dport 41827] != expected 0x627b3136 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55811 dport 41827] != expected 0x96fdbc6c # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55811 dport 41827] != expected 0x96fdbc6c # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39094 dport 41827] != expected 0xb820a3e3 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39094 dport 41827] != expected 0xb820a3e3 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41898 dport 41827] != expected 0x1a5b85e0 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41898 dport 41827] != expected 0x1a5b85e0 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34532 dport 41827] != expected 0x98479f6c # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34532 dport 41827] != expected 0x98479f6c # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46613 dport 41827] != expected 0x293104ad # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46613 dport 41827] != expected 0x293104ad # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59850 dport 41827] != expected 0xe4e42393 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59850 dport 41827] != expected 0xe4e42393 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48112 dport 41827] != expected 0xc5d71312 # # Exception| cpu 4: rx_hash 0xb0a66266 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48112 dport 41827] != expected 0xc5d71312 # # 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__->