< 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 216, 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 58326 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 75 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc19f6038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40976 dport 58326] != expected 0x39776a26 # # Exception| cpu 0: rx_hash 0xb3d37a29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41044 dport 58326] != expected 0x1de1bb19 # # Exception| cpu 0: rx_hash 0x610ca4fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41050 dport 58326] != expected 0x30c38343 # # Exception| cpu 0: rx_hash 0x105b69c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41064 dport 58326] != expected 0x25052533 # # Exception| cpu 0: rx_hash 0x859490dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41080 dport 58326] != expected 0x79ee213c # # Exception| cpu 0: rx_hash 0xa271522c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41122 dport 58326] != expected 0x72cacd7 # # Exception| cpu 0: rx_hash 0x639a984a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41152 dport 58326] != expected 0x193bcfab # # Exception| cpu 0: rx_hash 0x3952a756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41210 dport 58326] != expected 0xb52b61c5 # # Exception| cpu 0: rx_hash 0xa44c4a41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41222 dport 58326] != expected 0xe4a6ee2d # # Exception| cpu 0: rx_hash 0xe35c6d83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41240 dport 58326] != expected 0x956fd278 # # Exception| cpu 0: rx_hash 0xb46389d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41244 dport 58326] != expected 0xe6c3c244 # # Exception| cpu 0: rx_hash 0x91107792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41308 dport 58326] != expected 0xb1f90347 # # Exception| cpu 0: rx_hash 0x19079659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41320 dport 58326] != expected 0x30cb9573 # # Exception| cpu 0: rx_hash 0xe047baa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41326 dport 58326] != expected 0xa43fa537 # # Exception| cpu 0: rx_hash 0x33158fe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41356 dport 58326] != expected 0x91b5a6ca # # Exception| cpu 0: rx_hash 0x5f9a5a08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41370 dport 58326] != expected 0x59aa9281 # # Exception| cpu 0: rx_hash 0x2ecd973e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41384 dport 58326] != expected 0x4c6c34f1 # # Exception| cpu 0: rx_hash 0x3df9838f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41412 dport 58326] != expected 0x7f596fd7 # # Exception| cpu 0: rx_hash 0x83a988b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41436 dport 58326] != expected 0x9a6463c6 # # Exception| cpu 0: rx_hash 0x8fd6e37a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41520 dport 58326] != expected 0x9de5b001 # # Exception| cpu 0: rx_hash 0x329d3f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41566 dport 58326] != expected 0x4988cb5f # # Exception| cpu 0: rx_hash 0xc62ac8d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41574 dport 58326] != expected 0x2c04549 # # Exception| cpu 0: rx_hash 0xfd9af96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41588 dport 58326] != expected 0xb973613e # # Exception| cpu 0: rx_hash 0x771b2414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41690 dport 58326] != expected 0x11b9bbe2 # # Exception| cpu 0: rx_hash 0xd49337f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41702 dport 58326] != expected 0x295d25c8 # # Exception| cpu 0: rx_hash 0x415ccee0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41718 dport 58326] != expected 0x75b621c7 # # Exception| cpu 0: rx_hash 0x0e9dfd20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41732 dport 58326] != expected 0x9199675 # # Exception| cpu 0: rx_hash 0xd2ae2f98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41794 dport 58326] != expected 0xcad76732 # # Exception| cpu 0: rx_hash 0xbfac11e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41912 dport 58326] != expected 0x1a6068de # # Exception| cpu 4: rx_hash 0xfc9c5d36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40946 dport 58326] != expected 0x25ec6525 # # Exception| cpu 4: rx_hash 0xd1b0a3ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 40970 dport 58326] != expected 0x3b12464f # # Exception| cpu 4: rx_hash 0xea009212 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40984 dport 58326] != expected 0x80a16238 # # Exception| cpu 4: rx_hash 0x3528978d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41000 dport 58326] != expected 0x723fe430 # # Exception| cpu 4: rx_hash 0x261c833c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41028 dport 58326] != expected 0x410abf16 # # Exception| cpu 4: rx_hash 0x84197b4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41108 dport 58326] != expected 0x61461a9b # # Exception| cpu 4: rx_hash 0x37beab39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41138 dport 58326] != expected 0x5bc7a8d8 # # Exception| cpu 4: rx_hash 0x48056a60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41160 dport 58326] != expected 0xa0edc7b5 # # Exception| cpu 4: rx_hash 0x582aa9f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41170 dport 58326] != expected 0xa288ebdc # # Exception| cpu 4: rx_hash 0x0f154da2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41174 dport 58326] != expected 0xd124fbe0 # # Exception| cpu 4: rx_hash 0xddca9375 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41176 dport 58326] != expected 0xfc06c3ba # # Exception| cpu 4: rx_hash 0x8af57721 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41180 dport 58326] != expected 0x8faad386 # # Exception| cpu 4: rx_hash 0xf373ae15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41218 dport 58326] != expected 0x970afe11 # # Exception| cpu 4: rx_hash 0x66bc5700 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41234 dport 58326] != expected 0xcbe1fa1e # # Exception| cpu 4: rx_hash 0x6b4b8c48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41260 dport 58326] != expected 0x145d444c # # Exception| cpu 4: rx_hash 0x04df8e87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41292 dport 58326] != expected 0xed120748 # # Exception| cpu 4: rx_hash 0x758843b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41342 dport 58326] != expected 0xf8d4a138 # # Exception| cpu 4: rx_hash 0xab2dadbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41378 dport 58326] != expected 0x12e21c97 # # Exception| cpu 4: rx_hash 0xa5c1a1d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41450 dport 58326] != expected 0xfc0ed58a # # Exception| cpu 4: rx_hash 0x1b91aaed [saddr 192.0.3.2 daddr 192.0.3.1 sport 41458 dport 58326] != expected 0x1933d99b # # Exception| cpu 4: rx_hash 0xd51edc66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41482 dport 58326] != expected 0x31f51e6f # # Exception| cpu 4: rx_hash 0xb466d2c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41506 dport 58326] != expected 0x26569476 # # Exception| cpu 4: rx_hash 0x8ccd345d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 58326] != expected 0xacb5c74e # # Exception| cpu 4: rx_hash 0x1902cd48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41558 dport 58326] != expected 0xf05ec341 # # Exception| cpu 4: rx_hash 0x1578fd93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41604 dport 58326] != expected 0x374a46b4 # # Exception| cpu 4: rx_hash 0xd788e0d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41616 dport 58326] != expected 0x180d5287 # # Exception| cpu 4: rx_hash 0x79f7287b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41618 dport 58326] != expected 0xff5572ff # # Exception| cpu 4: rx_hash 0x642f30a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41654 dport 58326] != expected 0x228ce0c4 # # Exception| cpu 4: rx_hash 0x188f26db [saddr 192.0.3.2 daddr 192.0.3.1 sport 41658 dport 58326] != expected 0xe8f6f8e6 # # Exception| cpu 4: rx_hash 0xc4bcf463 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41724 dport 58326] != expected 0x2b3809a1 # # Exception| cpu 4: rx_hash 0xe7f2124b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41752 dport 58326] != expected 0x9f888a58 # # Exception| cpu 4: rx_hash 0xea05c903 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41766 dport 58326] != expected 0x4034340a # # Exception| cpu 4: rx_hash 0x28f5d442 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41778 dport 58326] != expected 0x6f732039 # # Exception| cpu 4: rx_hash 0x4761d68d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41810 dport 58326] != expected 0x963c633d # # Exception| cpu 4: rx_hash 0x9849d312 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41826 dport 58326] != expected 0x64a2e535 # # Exception| cpu 4: rx_hash 0x88661084 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41848 dport 58326] != expected 0x66c7c95c # # Exception| cpu 4: rx_hash 0xb25bcaab [saddr 192.0.3.2 daddr 192.0.3.1 sport 41862 dport 58326] != expected 0xc5dcd68c # # Exception| cpu 4: rx_hash 0x5b3425c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41882 dport 58326] != expected 0x534dcaa1 # # Exception| cpu 4: rx_hash 0xaf83d275 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41890 dport 58326] != expected 0x180544b7 # # Exception| cpu 4: rx_hash 0x3a4c2b60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41906 dport 58326] != expected 0x44ee40b8 # # Exception| cpu 4: rx_hash 0x45f7ea39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41928 dport 58326] != expected 0xbfc42fd5 # # Exception| cpu 4: rx_hash 0xeb882290 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41930 dport 58326] != expected 0x589c0fad # # Exception| cpu 4: rx_hash 0xfba7e106 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41936 dport 58326] != expected 0x5af923c4 # # Exception| cpu 4: rx_hash 0x248fe499 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41952 dport 58326] != expected 0xa867a5cc # # Exception| cpu 4: rx_hash 0xe67ff9d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41972 dport 58326] != expected 0x8720b1ff # # Exception| cpu 4: rx_hash 0x34a0270f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41978 dport 58326] != expected 0xaa0289a5 # # Exception| count: pass=0 nohash=0 fail=75 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x509bc5f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47548 dport 51608] OK # # # cpu 0: rx_hash 0xd660285c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47552 dport 51608] OK # # # cpu 0: rx_hash 0x91700f9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47582 dport 51608] OK # # # cpu 0: rx_hash 0x22d7dfe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47608 dport 51608] OK # # # cpu 0: rx_hash 0xdb97f314 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47614 dport 51608] OK # # # cpu 0: rx_hash 0x4fd0ba83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47676 dport 51608] OK # # # cpu 0: rx_hash 0xf29b669b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47698 dport 51608] OK # # # cpu 0: rx_hash 0x5113757a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47726 dport 51608] OK # # # cpu 0: rx_hash 0x509e9ee9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47746 dport 51608] OK # # # cpu 0: rx_hash 0x9f9958e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47784 dport 51608] OK # # # cpu 0: rx_hash 0x5d6945a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47804 dport 51608] OK # # # cpu 0: rx_hash 0x5e729286 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47818 dport 51608] OK # # # cpu 0: rx_hash 0x3f0a9c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47842 dport 51608] OK # # # cpu 0: rx_hash 0xd665734d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47870 dport 51608] OK # # # cpu 0: rx_hash 0x1c447a0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47878 dport 51608] OK # # # cpu 0: rx_hash 0x6d13b738 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47924 dport 51608] OK # # # cpu 0: rx_hash 0xc077a8b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47936 dport 51608] OK # # # cpu 0: rx_hash 0x291847dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47964 dport 51608] OK # # # cpu 0: rx_hash 0xcd8073fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47998 dport 51608] OK # # # cpu 4: rx_hash 0x7b0437d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47540 dport 51608] OK # # # cpu 4: rx_hash 0xe027c2a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47596 dport 51608] OK # # # cpu 4: rx_hash 0x69b893e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47626 dport 51608] OK # # # cpu 4: rx_hash 0x05374609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47644 dport 51608] OK # # # cpu 4: rx_hash 0xda1f4396 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47660 dport 51608] OK # # # cpu 4: rx_hash 0x74608b3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47662 dport 51608] OK # # # cpu 4: rx_hash 0xc92b5727 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47680 dport 51608] OK # # # cpu 4: rx_hash 0x777b5c18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47704 dport 51608] OK # # # cpu 4: rx_hash 0x6aa344c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47740 dport 51608] OK # # # cpu 4: rx_hash 0x1a796263 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47778 dport 51608] OK # # # cpu 4: rx_hash 0xc8a6bcb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47788 dport 51608] OK # # # cpu 4: rx_hash 0xa732be7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47820 dport 51608] OK # # # cpu 4: rx_hash 0xb71d7ded [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47830 dport 51608] OK # # # cpu 4: rx_hash 0x68357872 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47846 dport 51608] OK # # # cpu 4: rx_hash 0xaac56533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47858 dport 51608] OK # # # cpu 4: rx_hash 0x3a2c536c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47920 dport 51608] OK # # # cpu 4: rx_hash 0x468c4512 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47932 dport 51608] OK # # # cpu 4: rx_hash 0x3937844b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47942 dport 51608] OK # # # cpu 4: rx_hash 0x59c26178 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48002 dport 51608] OK # # # cpu 4: rx_hash 0x9b327c39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48022 dport 51608] OK # # # cpu 4: rx_hash 0x2895ac4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48048 dport 51608] OK # # # cpu 4: rx_hash 0x4701ae81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48080 dport 51608] OK # # # cpu 4: rx_hash 0x3ba1b8ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48092 dport 51608] OK # # # cpu 4: rx_hash 0xa3999aa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48114 dport 51608] OK # # # cpu 4: rx_hash 0xeaa1e94e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48128 dport 51608] OK # # # cpu 4: rx_hash 0xf779f190 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48164 dport 51608] OK # # # cpu 4: rx_hash 0xdce603ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48172 dport 51608] OK # # # cpu 4: rx_hash 0x61addfa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48194 dport 51608] OK # # # cpu 4: rx_hash 0xb3720175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48204 dport 51608] OK # # # cpu 4: rx_hash 0x88c230c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48222 dport 51608] OK # # # cpu 4: rx_hash 0x3ae80b2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48276 dport 51608] OK # # # cpu 4: rx_hash 0x9497c384 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48278 dport 51608] OK # # # cpu 4: rx_hash 0x996018cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48296 dport 51608] OK # # # cpu 4: rx_hash 0x34040742 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48348 dport 51608] OK # # # cpu 4: rx_hash 0xfb03c14b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48374 dport 51608] OK # # # cpu 4: rx_hash 0x505ac6a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48422 dport 51608] OK # # # cpu 4: rx_hash 0xba2efee4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48460 dport 51608] OK # # # cpu 4: rx_hash 0xd6a12b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48474 dport 51608] OK # # # cpu 4: rx_hash 0x6506fb7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48508 dport 51608] OK # # # count: pass=58 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 216, 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 50521 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35475 dport 50521] != expected 0xba6bb0b6 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35475 dport 50521] != expected 0xba6bb0b6 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34683 dport 50521] != expected 0x36b5175 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34683 dport 50521] != expected 0x36b5175 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38119 dport 50521] != expected 0x122ebd # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38119 dport 50521] != expected 0x122ebd # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32922 dport 50521] != expected 0x85537670 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32922 dport 50521] != expected 0x85537670 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52241 dport 50521] != expected 0x516d3ebe # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52241 dport 50521] != expected 0x516d3ebe # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55423 dport 50521] != expected 0xa12f02f4 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55423 dport 50521] != expected 0xa12f02f4 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54185 dport 50521] != expected 0x4807a955 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54185 dport 50521] != expected 0x4807a955 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46934 dport 50521] != expected 0x58261526 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46934 dport 50521] != expected 0x58261526 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47825 dport 50521] != expected 0xfbfbcf4b # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47825 dport 50521] != expected 0xfbfbcf4b # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39941 dport 50521] != expected 0x7721fb48 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39941 dport 50521] != expected 0x7721fb48 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60642 dport 50521] != expected 0xa6120c3e # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60642 dport 50521] != expected 0xa6120c3e # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40471 dport 50521] != expected 0xc675871f # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40471 dport 50521] != expected 0xc675871f # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33280 dport 50521] != expected 0xa64c62b8 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33280 dport 50521] != expected 0xa64c62b8 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44972 dport 50521] != expected 0x6b7427c6 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44972 dport 50521] != expected 0x6b7427c6 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56375 dport 50521] != expected 0xcab067f9 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56375 dport 50521] != expected 0xcab067f9 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60288 dport 50521] != expected 0x225f2b32 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60288 dport 50521] != expected 0x225f2b32 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34162 dport 50521] != expected 0x7eea41bb # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34162 dport 50521] != expected 0x7eea41bb # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36281 dport 50521] != expected 0xd0ca5ea7 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36281 dport 50521] != expected 0xd0ca5ea7 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55342 dport 50521] != expected 0x644e8708 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55342 dport 50521] != expected 0x644e8708 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57901 dport 50521] != expected 0xf40af72e # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 57901 dport 50521] != expected 0xf40af72e # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54884 dport 50521] != expected 0xa0d74c55 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54884 dport 50521] != expected 0xa0d74c55 # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48439 dport 50521] != expected 0x278798fa # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48439 dport 50521] != expected 0x278798fa # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50675 dport 50521] != expected 0x33905b0b # # Exception| cpu 4: rx_hash 0xc523019f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50675 dport 50521] != expected 0x33905b0b # # 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 216, 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 55431 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46509 dport 55431] != expected 0x9c2efa77 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46509 dport 55431] != expected 0x9c2efa77 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59779 dport 55431] != expected 0x57dac43b # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59779 dport 55431] != expected 0x57dac43b # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35594 dport 55431] != expected 0x86c2b3aa # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35594 dport 55431] != expected 0x86c2b3aa # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57082 dport 55431] != expected 0xb59bcb20 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57082 dport 55431] != expected 0xb59bcb20 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44788 dport 55431] != expected 0x97be4e0c # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44788 dport 55431] != expected 0x97be4e0c # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59439 dport 55431] != expected 0x7a782e7c # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59439 dport 55431] != expected 0x7a782e7c # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54869 dport 55431] != expected 0xe2ce18fe # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54869 dport 55431] != expected 0xe2ce18fe # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44386 dport 55431] != expected 0xe47ae49f # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44386 dport 55431] != expected 0xe47ae49f # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38477 dport 55431] != expected 0xccbb603f # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38477 dport 55431] != expected 0xccbb603f # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46115 dport 55431] != expected 0x55142413 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46115 dport 55431] != expected 0x55142413 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46593 dport 55431] != expected 0xb5226ff8 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46593 dport 55431] != expected 0xb5226ff8 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56674 dport 55431] != expected 0x1480bf64 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56674 dport 55431] != expected 0x1480bf64 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52254 dport 55431] != expected 0xdbb262a8 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52254 dport 55431] != expected 0xdbb262a8 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37642 dport 55431] != expected 0x477ce3a1 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37642 dport 55431] != expected 0x477ce3a1 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41396 dport 55431] != expected 0x3c439006 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41396 dport 55431] != expected 0x3c439006 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54580 dport 55431] != expected 0xdc570b3b # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54580 dport 55431] != expected 0xdc570b3b # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45940 dport 55431] != expected 0x4fb22150 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45940 dport 55431] != expected 0x4fb22150 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35605 dport 55431] != expected 0x9d2d053b # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35605 dport 55431] != expected 0x9d2d053b # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45205 dport 55431] != expected 0x6392cdb7 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45205 dport 55431] != expected 0x6392cdb7 # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54304 dport 55431] != expected 0x17fbe9eb # # Exception| cpu 0: rx_hash 0x9f6f2089 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54304 dport 55431] != expected 0x17fbe9eb # # Exception| count: pass=0 nohash=0 fail=40 # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->