< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 51662 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 69 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe6f2ab92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47532 dport 51662] != expected 0x2e40ccca # # Exception| cpu 0: rx_hash 0x8012dc11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47540 dport 51662] != expected 0x59a338d6 # # Exception| cpu 0: rx_hash 0xf28a5974 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47552 dport 51662] != expected 0x9c7fd9f5 # # Exception| cpu 0: rx_hash 0x49ca0389 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47560 dport 51662] != expected 0xc6c281e2 # # Exception| cpu 0: rx_hash 0xa8603fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47618 dport 51662] != expected 0xf3c9d888 # # Exception| cpu 0: rx_hash 0x65a0d0c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47630 dport 51662] != expected 0x1c0e30b0 # # Exception| cpu 0: rx_hash 0x90f1187a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47656 dport 51662] != expected 0x552eb6c4 # # Exception| cpu 0: rx_hash 0xa6447623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47786 dport 51662] != expected 0x5a70031b # # Exception| cpu 0: rx_hash 0x92fd0035 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47816 dport 51662] != expected 0x6d7d9e42 # # Exception| cpu 0: rx_hash 0x39dd98b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47836 dport 51662] != expected 0xf5598266 # # Exception| cpu 0: rx_hash 0x28bb56ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47872 dport 51662] != expected 0xabe95216 # # Exception| cpu 0: rx_hash 0xfd2b1aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 47912 dport 51662] != expected 0x67fb5c04 # # Exception| cpu 0: rx_hash 0x34f3c535 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47956 dport 51662] != expected 0xf89ae530 # # Exception| cpu 0: rx_hash 0x6a829502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47974 dport 51662] != expected 0x299e7f60 # # Exception| cpu 0: rx_hash 0x7ae2577a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47994 dport 51662] != expected 0xeb073b53 # # Exception| cpu 0: rx_hash 0x2eaf7e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48016 dport 51662] != expected 0xe31c2b9c # # Exception| cpu 0: rx_hash 0x0e6eface [saddr 192.0.3.2 daddr 192.0.3.1 sport 48030 dport 51662] != expected 0x662ea3fa # # Exception| cpu 0: rx_hash 0x065e9bf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48038 dport 51662] != expected 0x876201e3 # # Exception| cpu 0: rx_hash 0x5e7a601d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48132 dport 51662] != expected 0x79998729 # # Exception| cpu 0: rx_hash 0xe53a3ae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48140 dport 51662] != expected 0x2324df3e # # Exception| cpu 0: rx_hash 0xbb4b6ad7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48190 dport 51662] != expected 0xf220456e # # Exception| cpu 0: rx_hash 0x525231bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48204 dport 51662] != expected 0xe873743c # # Exception| cpu 0: rx_hash 0x6ac3160b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48230 dport 51662] != expected 0x4e941a70 # # Exception| cpu 0: rx_hash 0x1e4fbbbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48258 dport 51662] != expected 0xc3bd82d9 # # Exception| cpu 0: rx_hash 0x167fda83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48314 dport 51662] != expected 0x22f120c0 # # Exception| cpu 0: rx_hash 0xa927b0e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48322 dport 51662] != expected 0x8ea29db # # Exception| cpu 0: rx_hash 0xcec1cb44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48410 dport 51662] != expected 0xe3204984 # # Exception| cpu 0: rx_hash 0x80d0590b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48436 dport 51662] != expected 0xf0bd97e7 # # Exception| cpu 0: rx_hash 0xf248dc6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48448 dport 51662] != expected 0x356176c4 # # Exception| cpu 0: rx_hash 0x3f883368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48460 dport 51662] != expected 0xdaa69efc # # Exception| cpu 0: rx_hash 0x0f2975e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48478 dport 51662] != expected 0x9d0d52a9 # # Exception| cpu 0: rx_hash 0x515825d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48492 dport 51662] != expected 0x4c09c8f9 # # Exception| cpu 0: rx_hash 0x1779d6a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48506 dport 51662] != expected 0xbed8b483 # # Exception| cpu 0: rx_hash 0x7395b968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48514 dport 51662] != expected 0xf1686819 # # Exception| cpu 0: rx_hash 0x8ef410e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48540 dport 51662] != expected 0x59044c74 # # Exception| cpu 4: rx_hash 0xc22b1ffc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47570 dport 51662] != expected 0xdbd415a0 # # Exception| cpu 4: rx_hash 0x271a1536 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47592 dport 51662] != expected 0x506dd7e7 # # Exception| cpu 4: rx_hash 0x613be645 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47614 dport 51662] != expected 0xa2bcab9d # # Exception| cpu 4: rx_hash 0x0340a74b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47638 dport 51662] != expected 0x6bedc4ac # # Exception| cpu 4: rx_hash 0xa4486e6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47690 dport 51662] != expected 0x62232b9d # # Exception| cpu 4: rx_hash 0x94e928e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47704 dport 51662] != expected 0x2588e7c8 # # Exception| cpu 4: rx_hash 0x5119a6de [saddr 192.0.3.2 daddr 192.0.3.1 sport 47724 dport 51662] != expected 0x2b03ade9 # # Exception| cpu 4: rx_hash 0xe855e46c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47748 dport 51662] != expected 0x49eddd78 # # Exception| cpu 4: rx_hash 0x7be45b5d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47802 dport 51662] != expected 0x772eaf10 # # Exception| cpu 4: rx_hash 0xa25c46bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47834 dport 51662] != expected 0x2ad65217 # # Exception| cpu 4: rx_hash 0xaa6c2781 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47842 dport 51662] != expected 0xcb9af00e # # Exception| cpu 4: rx_hash 0x9acd6109 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47856 dport 51662] != expected 0x8c313c5b # # Exception| cpu 4: rx_hash 0x7efa67e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47882 dport 51662] != expected 0x9ba16a5f # # Exception| cpu 4: rx_hash 0x4e5b216c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47896 dport 51662] != expected 0xdc0aa60a # # Exception| cpu 4: rx_hash 0x045283bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47942 dport 51662] != expected 0xbf312965 # # Exception| cpu 4: rx_hash 0xf9332a33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47960 dport 51662] != expected 0x175d0d08 # # Exception| cpu 4: rx_hash 0xa54e624b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48010 dport 51662] != expected 0xfe0abfde # # Exception| cpu 4: rx_hash 0xb52ea033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48022 dport 51662] != expected 0x3c93fbed # # Exception| cpu 4: rx_hash 0x407f6881 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48048 dport 51662] != expected 0x75b37d99 # # Exception| cpu 4: rx_hash 0x163e598a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48058 dport 51662] != expected 0x45fb45d0 # # Exception| cpu 4: rx_hash 0x7cf67fab [saddr 192.0.3.2 daddr 192.0.3.1 sport 48106 dport 51662] != expected 0xa3f242d9 # # Exception| cpu 4: rx_hash 0xa15652d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48122 dport 51662] != expected 0x8eaceed2 # # Exception| cpu 4: rx_hash 0xa31bc993 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48154 dport 51662] != expected 0xd1f5a344 # # Exception| cpu 4: rx_hash 0xddab1d54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48166 dport 51662] != expected 0x85c3b172 # # Exception| cpu 4: rx_hash 0x9b8aee27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48176 dport 51662] != expected 0x7712cd08 # # Exception| cpu 4: rx_hash 0xf142c806 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48224 dport 51662] != expected 0x911bca01 # # Exception| cpu 4: rx_hash 0x505e29f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48300 dport 51662] != expected 0xd0205cba # # Exception| cpu 4: rx_hash 0xad3f807e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48306 dport 51662] != expected 0x784c78d7 # # Exception| cpu 4: rx_hash 0xdfa7051b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48326 dport 51662] != expected 0xbd9099f4 # # Exception| cpu 4: rx_hash 0xef064393 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48340 dport 51662] != expected 0xfa3b55a1 # # Exception| cpu 4: rx_hash 0xcfc7c763 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48346 dport 51662] != expected 0x7f09ddc7 # # Exception| cpu 4: rx_hash 0x7cb7fca2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48362 dport 51662] != expected 0xc4f827c9 # # Exception| cpu 4: rx_hash 0x05150c93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48518 dport 51662] != expected 0x4412d836 # # Exception| cpu 4: rx_hash 0xd8b521ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 48534 dport 51662] != expected 0x694c743d # # Exception| count: pass=0 nohash=0 fail=69 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf9285bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59462 dport 56746] OK # # # cpu 0: rx_hash 0x2cb817fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59502 dport 56746] OK # # # cpu 0: rx_hash 0xf1183a80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59518 dport 56746] OK # # # cpu 0: rx_hash 0xb535d1bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59528 dport 56746] OK # # # cpu 0: rx_hash 0x16252805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59556 dport 56746] OK # # # cpu 0: rx_hash 0x36e4acf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59562 dport 56746] OK # # # cpu 0: rx_hash 0xbd05b080 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59568 dport 56746] OK # # # cpu 0: rx_hash 0xd7cd96a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59616 dport 56746] OK # # # cpu 0: rx_hash 0x818ca7aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59626 dport 56746] OK # # # cpu 0: rx_hash 0xe76cd029 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59634 dport 56746] OK # # # cpu 0: rx_hash 0xce9b39c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59652 dport 56746] OK # # # cpu 0: rx_hash 0xb02bed05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59704 dport 56746] OK # # # cpu 0: rx_hash 0x94f2596b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59718 dport 56746] OK # # # cpu 0: rx_hash 0x8ca2fa2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59746 dport 56746] OK # # # cpu 0: rx_hash 0xca83095c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59764 dport 56746] OK # # # cpu 0: rx_hash 0xf82e579b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59782 dport 56746] OK # # # cpu 0: rx_hash 0xc0bf702f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59820 dport 56746] OK # # # cpu 0: rx_hash 0xe466c441 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59858 dport 56746] OK # # # cpu 0: rx_hash 0x29a62b47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59870 dport 56746] OK # # # cpu 0: rx_hash 0x67b7b908 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59888 dport 56746] OK # # # cpu 0: rx_hash 0xa6dc01bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59956 dport 56746] OK # # # cpu 0: rx_hash 0x6b1ceeb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59960 dport 56746] OK # # # cpu 0: rx_hash 0xd44484da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59968 dport 56746] OK # # # cpu 0: rx_hash 0x4fc55ad7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59974 dport 56746] OK # # # cpu 0: rx_hash 0xecd5a36e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60010 dport 56746] OK # # # cpu 0: rx_hash 0x11b40ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60020 dport 56746] OK # # # cpu 0: rx_hash 0xdc74e5e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60024 dport 56746] OK # # # cpu 0: rx_hash 0xf6891865 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60078 dport 56746] OK # # # cpu 0: rx_hash 0xe6e9da1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60082 dport 56746] OK # # # cpu 0: rx_hash 0x90696fe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60086 dport 56746] OK # # # cpu 0: rx_hash 0x270164b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60150 dport 56746] OK # # # cpu 0: rx_hash 0x9577535f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60166 dport 56746] OK # # # cpu 0: rx_hash 0xd356a02c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60176 dport 56746] OK # # # cpu 0: rx_hash 0xfba745e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60198 dport 56746] OK # # # cpu 0: rx_hash 0x40e71f1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60206 dport 56746] OK # # # cpu 0: rx_hash 0x4ccf4ebf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60262 dport 56746] OK # # # cpu 0: rx_hash 0x9f4b2a2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60382 dport 56746] OK # # # cpu 0: rx_hash 0x3c5bd395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60402 dport 56746] OK # # # cpu 0: rx_hash 0xa7da0d98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60404 dport 56746] OK # # # cpu 0: rx_hash 0x1c9a5765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60412 dport 56746] OK # # # cpu 0: rx_hash 0xe3b665ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60418 dport 56746] OK # # # cpu 0: rx_hash 0x9536d056 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60422 dport 56746] OK # # # cpu 0: rx_hash 0x58f63f50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60426 dport 56746] OK # # # cpu 0: rx_hash 0x1ed7cc23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60444 dport 56746] OK # # # cpu 0: rx_hash 0x362629ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60458 dport 56746] OK # # # cpu 0: rx_hash 0xfffef677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60502 dport 56746] OK # # # count: pass=46 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 214, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 56891 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56484 dport 56891] != expected 0x70633d4e # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56484 dport 56891] != expected 0x70633d4e # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59615 dport 56891] != expected 0x43691ffc # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59615 dport 56891] != expected 0x43691ffc # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55496 dport 56891] != expected 0xee952c1 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55496 dport 56891] != expected 0xee952c1 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34007 dport 56891] != expected 0x866678fe # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34007 dport 56891] != expected 0x866678fe # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60793 dport 56891] != expected 0x9182dc79 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60793 dport 56891] != expected 0x9182dc79 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59361 dport 56891] != expected 0x7cfab5dc # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59361 dport 56891] != expected 0x7cfab5dc # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57208 dport 56891] != expected 0xb7b9185e # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57208 dport 56891] != expected 0xb7b9185e # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59933 dport 56891] != expected 0x1e0af441 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59933 dport 56891] != expected 0x1e0af441 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53277 dport 56891] != expected 0x8b814d83 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53277 dport 56891] != expected 0x8b814d83 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42412 dport 56891] != expected 0xf8219490 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42412 dport 56891] != expected 0xf8219490 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38375 dport 56891] != expected 0xbc6f369c # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38375 dport 56891] != expected 0xbc6f369c # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41455 dport 56891] != expected 0x40dce5c1 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41455 dport 56891] != expected 0x40dce5c1 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43623 dport 56891] != expected 0xb22fcaaf # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43623 dport 56891] != expected 0xb22fcaaf # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37101 dport 56891] != expected 0x72479ea5 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37101 dport 56891] != expected 0x72479ea5 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55821 dport 56891] != expected 0x59efa9b0 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55821 dport 56891] != expected 0x59efa9b0 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57330 dport 56891] != expected 0xe25af596 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57330 dport 56891] != expected 0xe25af596 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45312 dport 56891] != expected 0x9b7adb30 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45312 dport 56891] != expected 0x9b7adb30 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60092 dport 56891] != expected 0x38e4b778 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60092 dport 56891] != expected 0x38e4b778 # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48803 dport 56891] != expected 0xd631201f # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48803 dport 56891] != expected 0xd631201f # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44624 dport 56891] != expected 0xcf0e5add # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44624 dport 56891] != expected 0xcf0e5add # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33658 dport 56891] != expected 0x2845b6ef # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33658 dport 56891] != expected 0x2845b6ef # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34835 dport 56891] != expected 0x370f71ba # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34835 dport 56891] != expected 0x370f71ba # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36253 dport 56891] != expected 0x29f6bc2d # # Exception| cpu 5: rx_hash 0xc9dc9910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36253 dport 56891] != expected 0x29f6bc2d # # 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 214, 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 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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 43685 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39741 dport 43685] != expected 0x3265f5b3 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39741 dport 43685] != expected 0x3265f5b3 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60716 dport 43685] != expected 0x85896cf # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60716 dport 43685] != expected 0x85896cf # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52389 dport 43685] != expected 0xe41accb0 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52389 dport 43685] != expected 0xe41accb0 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41986 dport 43685] != expected 0xdb9f2e06 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41986 dport 43685] != expected 0xdb9f2e06 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37927 dport 43685] != expected 0x547e2a95 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37927 dport 43685] != expected 0x547e2a95 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39939 dport 43685] != expected 0xa195c98b # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39939 dport 43685] != expected 0xa195c98b # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37678 dport 43685] != expected 0x357d248d # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37678 dport 43685] != expected 0x357d248d # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51243 dport 43685] != expected 0xc419cd5a # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51243 dport 43685] != expected 0xc419cd5a # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49230 dport 43685] != expected 0x5c98f2f7 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49230 dport 43685] != expected 0x5c98f2f7 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48776 dport 43685] != expected 0x7be1fbbe # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48776 dport 43685] != expected 0x7be1fbbe # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45048 dport 43685] != expected 0x64fe69da # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45048 dport 43685] != expected 0x64fe69da # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41758 dport 43685] != expected 0xcbbe6f77 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41758 dport 43685] != expected 0xcbbe6f77 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38643 dport 43685] != expected 0x256fbd8b # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38643 dport 43685] != expected 0x256fbd8b # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33030 dport 43685] != expected 0x20ddc989 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33030 dport 43685] != expected 0x20ddc989 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60593 dport 43685] != expected 0x74548423 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60593 dport 43685] != expected 0x74548423 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43591 dport 43685] != expected 0x405586ca # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43591 dport 43685] != expected 0x405586ca # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44904 dport 43685] != expected 0x62ea410b # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44904 dport 43685] != expected 0x62ea410b # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40331 dport 43685] != expected 0xacbb940e # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40331 dport 43685] != expected 0xacbb940e # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58670 dport 43685] != expected 0x8e2bd63 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58670 dport 43685] != expected 0x8e2bd63 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59898 dport 43685] != expected 0xf9d3ebf9 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59898 dport 43685] != expected 0xf9d3ebf9 # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44940 dport 43685] != expected 0x1666ecbf # # Exception| cpu 5: rx_hash 0x0c78ed19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44940 dport 43685] != expected 0x1666ecbf # # 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 203, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 203, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 203, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 203, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 208, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 208, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 208, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 208, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-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__->