< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 46524 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2cdc73a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49066 dport 46524] != expected 0x820d3bf2 # # Exception| cpu 0: rx_hash 0x2b320cf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49106 dport 46524] != expected 0x2f11032f # # Exception| cpu 0: rx_hash 0xcc11e01d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49140 dport 46524] != expected 0xb17fba3a # # Exception| cpu 0: rx_hash 0x1b5a6862 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49200 dport 46524] != expected 0xf6272ce8 # # Exception| cpu 0: rx_hash 0xe0f91fe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49208 dport 46524] != expected 0xce343905 # # Exception| cpu 0: rx_hash 0x030dea7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49238 dport 46524] != expected 0xef4bf740 # # Exception| cpu 0: rx_hash 0xeeb95256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49252 dport 46524] != expected 0x1d0aef79 # # Exception| cpu 0: rx_hash 0xe42e0692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49264 dport 46524] != expected 0x71254e55 # # Exception| cpu 0: rx_hash 0x67d9393b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49280 dport 46524] != expected 0x27ab523b # # Exception| cpu 0: rx_hash 0x72f790b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49290 dport 46524] != expected 0xfff41062 # # Exception| cpu 0: rx_hash 0x6b3ca1bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49292 dport 46524] != expected 0x6f9e6c0c # # Exception| cpu 0: rx_hash 0x96ed1a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49308 dport 46524] != expected 0x7397e6fa # # Exception| cpu 0: rx_hash 0x95d47c5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49324 dport 46524] != expected 0x619aa977 # # Exception| cpu 0: rx_hash 0x7b59a256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49326 dport 46524] != expected 0x81d6fec3 # # Exception| cpu 0: rx_hash 0x6febb8ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 49348 dport 46524] != expected 0xd08f1b5c # # Exception| cpu 0: rx_hash 0x8eba9862 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49402 dport 46524] != expected 0x6afb3d52 # # Exception| cpu 0: rx_hash 0xb290bc77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49418 dport 46524] != expected 0xddb5b993 # # Exception| cpu 0: rx_hash 0x5a6fae3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49424 dport 46524] != expected 0x19e3713c # # Exception| cpu 0: rx_hash 0x4f4107b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49434 dport 46524] != expected 0xc1bc3365 # # Exception| cpu 0: rx_hash 0xae10271a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49444 dport 46524] != expected 0x7bc8156b # # Exception| cpu 0: rx_hash 0xbb3e8e92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49454 dport 46524] != expected 0xa3975732 # # Exception| cpu 0: rx_hash 0xb1a9da56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49466 dport 46524] != expected 0xcfb8f61e # # Exception| cpu 0: rx_hash 0xa862eb59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49468 dport 46524] != expected 0x5fd28a70 # # Exception| cpu 0: rx_hash 0x46ef3553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49470 dport 46524] != expected 0xbf9eddc4 # # Exception| cpu 0: rx_hash 0xaac73e68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49516 dport 46524] != expected 0xc4d9623b # # Exception| cpu 0: rx_hash 0x30fb30ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 49562 dport 46524] != expected 0x23d023b # # Exception| cpu 0: rx_hash 0x27704c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49600 dport 46524] != expected 0x4169a829 # # Exception| cpu 0: rx_hash 0x342c29bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49618 dport 46524] != expected 0xbd2c756b # # Exception| cpu 0: rx_hash 0xcf8f5e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49626 dport 46524] != expected 0x853f6086 # # Exception| cpu 0: rx_hash 0x3bf0d71a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49646 dport 46524] != expected 0xe71404d1 # # Exception| cpu 0: rx_hash 0x28acb2d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49660 dport 46524] != expected 0x1b51d993 # # Exception| cpu 0: rx_hash 0xde46b292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49670 dport 46524] != expected 0x84a0535c # # Exception| cpu 0: rx_hash 0x23970953 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49686 dport 46524] != expected 0x98a9d9aa # # Exception| cpu 0: rx_hash 0x39655e7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49696 dport 46524] != expected 0x1aceea49 # # Exception| cpu 0: rx_hash 0x2c4bf7f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49706 dport 46524] != expected 0xc291a810 # # Exception| cpu 0: rx_hash 0xdd7fd4b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49718 dport 46524] != expected 0x96ad1cd1 # # Exception| cpu 0: rx_hash 0xda91abe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49742 dport 46524] != expected 0x3bb1240c # # Exception| cpu 0: rx_hash 0x4f715be0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49796 dport 46524] != expected 0xa76d35b6 # # Exception| cpu 0: rx_hash 0xa52b9c98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49870 dport 46524] != expected 0xf8301552 # # Exception| cpu 0: rx_hash 0x58fa2759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49886 dport 46524] != expected 0xe4399fa4 # # Exception| cpu 0: rx_hash 0x7e225462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49944 dport 46524] != expected 0xd1102886 # # Exception| cpu 0: rx_hash 0x654cb05c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49998 dport 46524] != expected 0xda71bca3 # # Exception| cpu 0: rx_hash 0x7529b3b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50028 dport 46524] != expected 0x34392e6c # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x9d5c1269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47636 dport 49434] OK # # # cpu 4: rx_hash 0x9e657448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47652 dport 49434] OK # # # cpu 4: rx_hash 0x8b4bddc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47662 dport 49434] OK # # # cpu 4: rx_hash 0x7d9181d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47690 dport 49434] OK # # # cpu 4: rx_hash 0x956e939c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47696 dport 49434] OK # # # cpu 4: rx_hash 0x7be34d96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47698 dport 49434] OK # # # cpu 4: rx_hash 0x998b0b1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47708 dport 49434] OK # # # cpu 4: rx_hash 0x19455293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47772 dport 49434] OK # # # cpu 4: rx_hash 0xf814723f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47778 dport 49434] OK # # # cpu 4: rx_hash 0x0ece2e2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47814 dport 49434] OK # # # cpu 4: rx_hash 0x1be087a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47820 dport 49434] OK # # # cpu 4: rx_hash 0x07601ccf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47842 dport 49434] OK # # # cpu 4: rx_hash 0xca7e1b9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47886 dport 49434] OK # # # cpu 4: rx_hash 0xc9477dbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47934 dport 49434] OK # # # cpu 4: rx_hash 0x2024dce4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47940 dport 49434] OK # # # cpu 4: rx_hash 0xc24c9a69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47946 dport 49434] OK # # # cpu 4: rx_hash 0xd110ffa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47960 dport 49434] OK # # # cpu 4: rx_hash 0xcd9064cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47990 dport 49434] OK # # # cpu 4: rx_hash 0xb921b463 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48002 dport 49434] OK # # # cpu 4: rx_hash 0xaa7dd1a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48016 dport 49434] OK # # # cpu 4: rx_hash 0x4655da93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48066 dport 49434] OK # # # cpu 4: rx_hash 0x537b731b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48072 dport 49434] OK # # # cpu 4: rx_hash 0xa43d9c1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48076 dport 49434] OK # # # cpu 4: rx_hash 0xbecfcb30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48122 dport 49434] OK # # # cpu 4: rx_hash 0xa7d28d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48128 dport 49434] OK # # # cpu 4: rx_hash 0xbe19bc93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48134 dport 49434] OK # # # cpu 4: rx_hash 0xab37151b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48140 dport 49434] OK # # # cpu 4: rx_hash 0x4a6635b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48178 dport 49434] OK # # # cpu 4: rx_hash 0x5f489c3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48184 dport 49434] OK # # # cpu 4: rx_hash 0xb62b3d66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48194 dport 49434] OK # # # cpu 4: rx_hash 0xbacea5e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48206 dport 49434] OK # # # cpu 4: rx_hash 0xa03cf2cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48248 dport 49434] OK # # # cpu 4: rx_hash 0xcd46136c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48266 dport 49434] OK # # # cpu 4: rx_hash 0xc9910a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48322 dport 49434] OK # # # cpu 4: rx_hash 0xdacd6fd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48336 dport 49434] OK # # # cpu 4: rx_hash 0x0d213fa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48394 dport 49434] OK # # # cpu 4: rx_hash 0x1298c2e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48404 dport 49434] OK # # # cpu 4: rx_hash 0x07b66b6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48414 dport 49434] OK # # # cpu 4: rx_hash 0x103d17d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48452 dport 49434] OK # # # cpu 4: rx_hash 0xf4279d1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48466 dport 49434] OK # # # cpu 4: rx_hash 0xf8c2059c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48478 dport 49434] OK # # # cpu 4: rx_hash 0x7e7e9057 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48518 dport 49434] OK # # # cpu 4: rx_hash 0x9a641a99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48528 dport 49434] OK # # # cpu 4: rx_hash 0x65107469 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48592 dport 49434] OK # # # cpu 4: rx_hash 0x88a4cc42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48610 dport 49434] OK # # # cpu 4: rx_hash 0x783c0042 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48640 dport 49434] OK # # # cpu 4: rx_hash 0x9a5446cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48654 dport 49434] OK # # # cpu 4: rx_hash 0x86d4dda2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48672 dport 49434] OK # # # cpu 4: rx_hash 0x62ce576c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48694 dport 49434] OK # # # cpu 4: rx_hash 0x80a611e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48696 dport 49434] OK # # # cpu 4: rx_hash 0x9e835fbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48710 dport 49434] OK # # # cpu 4: rx_hash 0x75452bd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48748 dport 49434] OK # # # cpu 4: rx_hash 0x6afcd699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48754 dport 49434] OK # # # cpu 4: rx_hash 0x66194e1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48766 dport 49434] OK # # # count: pass=54 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36400 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60374 dport 36400] != expected 0xeb1706f9 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60374 dport 36400] != expected 0xeb1706f9 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40610 dport 36400] != expected 0x311bb1ba # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40610 dport 36400] != expected 0x311bb1ba # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46978 dport 36400] != expected 0xcde9fbbe # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46978 dport 36400] != expected 0xcde9fbbe # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33324 dport 36400] != expected 0xc0b7d5d3 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33324 dport 36400] != expected 0xc0b7d5d3 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58174 dport 36400] != expected 0x25bb9699 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58174 dport 36400] != expected 0x25bb9699 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58286 dport 36400] != expected 0xfa332d31 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58286 dport 36400] != expected 0xfa332d31 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46731 dport 36400] != expected 0xd4a2d995 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46731 dport 36400] != expected 0xd4a2d995 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53881 dport 36400] != expected 0xe299b2c3 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53881 dport 36400] != expected 0xe299b2c3 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46146 dport 36400] != expected 0x984a7ca5 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46146 dport 36400] != expected 0x984a7ca5 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41679 dport 36400] != expected 0x5eabf53 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41679 dport 36400] != expected 0x5eabf53 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46945 dport 36400] != expected 0xa7ba95fb # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46945 dport 36400] != expected 0xa7ba95fb # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59638 dport 36400] != expected 0xf433177a # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59638 dport 36400] != expected 0xf433177a # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54238 dport 36400] != expected 0x9e2e0d4e # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54238 dport 36400] != expected 0x9e2e0d4e # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57107 dport 36400] != expected 0x9648facd # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57107 dport 36400] != expected 0x9648facd # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37370 dport 36400] != expected 0x476badda # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37370 dport 36400] != expected 0x476badda # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48688 dport 36400] != expected 0xa1d15963 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48688 dport 36400] != expected 0xa1d15963 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59846 dport 36400] != expected 0x7fec058 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59846 dport 36400] != expected 0x7fec058 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33514 dport 36400] != expected 0x145efa5e # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33514 dport 36400] != expected 0x145efa5e # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41996 dport 36400] != expected 0xe92d7e11 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41996 dport 36400] != expected 0xe92d7e11 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35950 dport 36400] != expected 0x935199b3 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35950 dport 36400] != expected 0x935199b3 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53217 dport 36400] != expected 0x7e96b89d # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53217 dport 36400] != expected 0x7e96b89d # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37025 dport 36400] != expected 0x2567300e # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37025 dport 36400] != expected 0x2567300e # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48647 dport 36400] != expected 0xe32ec5e9 # # Exception| cpu 4: rx_hash 0xde3fb063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48647 dport 36400] != expected 0xe32ec5e9 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 51597 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51584 dport 51597] != expected 0xf26ab824 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51584 dport 51597] != expected 0xf26ab824 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46925 dport 51597] != expected 0xbc44e070 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46925 dport 51597] != expected 0xbc44e070 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56607 dport 51597] != expected 0xdb785951 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56607 dport 51597] != expected 0xdb785951 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58125 dport 51597] != expected 0x49c56dba # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58125 dport 51597] != expected 0x49c56dba # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56661 dport 51597] != expected 0x31229e29 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56661 dport 51597] != expected 0x31229e29 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59085 dport 51597] != expected 0x99216961 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59085 dport 51597] != expected 0x99216961 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56086 dport 51597] != expected 0xcdd959f7 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56086 dport 51597] != expected 0xcdd959f7 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55059 dport 51597] != expected 0xff88ef7f # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55059 dport 51597] != expected 0xff88ef7f # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33187 dport 51597] != expected 0x5610d0c2 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33187 dport 51597] != expected 0x5610d0c2 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44942 dport 51597] != expected 0x831aa92b # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44942 dport 51597] != expected 0x831aa92b # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39460 dport 51597] != expected 0x14f8e0e # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39460 dport 51597] != expected 0x14f8e0e # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37501 dport 51597] != expected 0xd2a933df # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37501 dport 51597] != expected 0xd2a933df # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47210 dport 51597] != expected 0xfe43c370 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47210 dport 51597] != expected 0xfe43c370 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57348 dport 51597] != expected 0xf4e304f # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57348 dport 51597] != expected 0xf4e304f # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 51597] != expected 0xf54824a4 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 51597] != expected 0xf54824a4 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47546 dport 51597] != expected 0x3c813a85 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47546 dport 51597] != expected 0x3c813a85 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56734 dport 51597] != expected 0x79d9d23c # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56734 dport 51597] != expected 0x79d9d23c # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43979 dport 51597] != expected 0xb9c4d224 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43979 dport 51597] != expected 0xb9c4d224 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32925 dport 51597] != expected 0x89cebd2 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32925 dport 51597] != expected 0x89cebd2 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51574 dport 51597] != expected 0x6856b682 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51574 dport 51597] != expected 0x6856b682 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48415 dport 51597] != expected 0x7879c5e2 # # Exception| cpu 5: rx_hash 0x710e1fd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48415 dport 51597] != expected 0x7879c5e2 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->