< 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 34290 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3513d835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44752 dport 34290] != expected 0xee7e16ab # # Exception| cpu 0: rx_hash 0xed09621d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44766 dport 34290] != expected 0xe2b37533 # # Exception| cpu 0: rx_hash 0x046a74e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44786 dport 34290] != expected 0xbe7f512a # # Exception| cpu 0: rx_hash 0xf7029183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44794 dport 34290] != expected 0x67e69c19 # # Exception| cpu 0: rx_hash 0x5e6a2241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44828 dport 34290] != expected 0x94b22ae2 # # Exception| cpu 0: rx_hash 0xbdd5a36e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44840 dport 34290] != expected 0x7d2b2551 # # Exception| cpu 0: rx_hash 0x72c11317 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44874 dport 34290] != expected 0x36195b76 # # Exception| cpu 0: rx_hash 0x8a2ef35c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44954 dport 34290] != expected 0x4c7f189a # # Exception| cpu 0: rx_hash 0x42e32d38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44968 dport 34290] != expected 0x70b2b982 # # Exception| cpu 0: rx_hash 0x634de5a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44982 dport 34290] != expected 0x10b33c83 # # Exception| cpu 0: rx_hash 0xb9e07a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45016 dport 34290] != expected 0x312b15f1 # # Exception| cpu 0: rx_hash 0x64948bbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45030 dport 34290] != expected 0x674ce3bc # # Exception| cpu 0: rx_hash 0x10b3dd5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45104 dport 34290] != expected 0x3cd2c117 # # Exception| cpu 0: rx_hash 0xebb08a1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45120 dport 34290] != expected 0x7d4b6d64 # # Exception| cpu 0: rx_hash 0x080f0b35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45172 dport 34290] != expected 0x94d262d7 # # Exception| cpu 0: rx_hash 0x1983fd83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45192 dport 34290] != expected 0xb2780522 # # Exception| cpu 0: rx_hash 0xc64029b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45270 dport 34290] != expected 0xc94ab985 # # Exception| cpu 0: rx_hash 0xe85c3d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45280 dport 34290] != expected 0x46b482fb # # Exception| cpu 0: rx_hash 0x1b34d877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45288 dport 34290] != expected 0x9f2d4fc8 # # Exception| cpu 0: rx_hash 0x5e5136a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45330 dport 34290] != expected 0x6a1f48ff # # Exception| cpu 0: rx_hash 0x969ce8c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45344 dport 34290] != expected 0x56d2e9e7 # # Exception| cpu 0: rx_hash 0x6d9fbf80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45392 dport 34290] != expected 0x174b4594 # # Exception| cpu 0: rx_hash 0x46ede0cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45398 dport 34290] != expected 0xc21feb3f # # Exception| cpu 0: rx_hash 0x9ef75ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45400 dport 34290] != expected 0xced288a7 # # Exception| cpu 0: rx_hash 0x5354cf6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45402 dport 34290] != expected 0xa8b5bc6a # # Exception| cpu 0: rx_hash 0x95705fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45440 dport 34290] != expected 0x6d2d0678 # # Exception| cpu 0: rx_hash 0x6cc42d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45456 dport 34290] != expected 0x1e1e0e1 # # Exception| cpu 0: rx_hash 0x8a15e7bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45460 dport 34290] != expected 0xb2d27a87 # # Exception| cpu 0: rx_hash 0x5761167d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45482 dport 34290] != expected 0xe4b58cca # # Exception| cpu 0: rx_hash 0x55d63389 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45514 dport 34290] != expected 0xc9e0c620 # # Exception| cpu 0: rx_hash 0xbcb52574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45542 dport 34290] != expected 0x952ce239 # # Exception| cpu 0: rx_hash 0x450157c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45558 dport 34290] != expected 0xf9e004a0 # # Exception| cpu 0: rx_hash 0x53a44792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45584 dport 34290] != expected 0x89d2d56f # # Exception| cpu 0: rx_hash 0x62ddeb47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45618 dport 34290] != expected 0xd9d392ee # # Exception| cpu 0: rx_hash 0x99debc02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45634 dport 34290] != expected 0x984a3e9d # # Exception| cpu 0: rx_hash 0x98852ef8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45698 dport 34290] != expected 0x8ee09be8 # # Exception| cpu 0: rx_hash 0x6bedcb9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45706 dport 34290] != expected 0x577956db # # Exception| cpu 0: rx_hash 0x748873ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45726 dport 34290] != expected 0x88862a24 # # Exception| cpu 0: rx_hash 0x71e63805 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45742 dport 34290] != expected 0xd22cbff1 # # Exception| cpu 0: rx_hash 0x7b3aafd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45750 dport 34290] != expected 0x6779945b # # Exception| cpu 0: rx_hash 0x6c34a586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45786 dport 34290] != expected 0x208689e4 # # Exception| cpu 0: rx_hash 0xb1405447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45796 dport 34290] != expected 0x76e17fa9 # # Exception| cpu 0: rx_hash 0xd58b7208 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45824 dport 34290] != expected 0xe3d2fd9f # # Exception| cpu 0: rx_hash 0x335ab8ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45828 dport 34290] != expected 0x50e167f9 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xf2b0affc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36402 dport 42015] OK # # # cpu 4: rx_hash 0xd9c2f0b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36404 dport 42015] OK # # # cpu 4: rx_hash 0x01d84a9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36410 dport 42015] OK # # # cpu 4: rx_hash 0xf569c1e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36450 dport 42015] OK # # # cpu 4: rx_hash 0x075ab678 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36522 dport 42015] OK # # # cpu 4: rx_hash 0x2c28e933 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36524 dport 42015] OK # # # cpu 4: rx_hash 0xc025b427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36528 dport 42015] OK # # # cpu 4: rx_hash 0x183f0e0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36542 dport 42015] OK # # # cpu 4: rx_hash 0x24435b15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36564 dport 42015] OK # # # cpu 4: rx_hash 0xd245f59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36588 dport 42015] OK # # # cpu 4: rx_hash 0xf3eb3d06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36594 dport 42015] OK # # # cpu 4: rx_hash 0x749f9a66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36642 dport 42015] OK # # # cpu 4: rx_hash 0x5fedc52d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36644 dport 42015] OK # # # cpu 4: rx_hash 0xb3e09839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36664 dport 42015] OK # # # cpu 4: rx_hash 0x90f97554 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36678 dport 42015] OK # # # cpu 4: rx_hash 0x423f58ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36688 dport 42015] OK # # # cpu 4: rx_hash 0x6c234c0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36710 dport 42015] OK # # # cpu 4: rx_hash 0x7346f47b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36722 dport 42015] OK # # # cpu 4: rx_hash 0x5834ab30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36724 dport 42015] OK # # # cpu 4: rx_hash 0x802e1118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36730 dport 42015] OK # # # cpu 4: rx_hash 0x8ba91430 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 42015] OK # # # cpu 4: rx_hash 0x721d6681 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36786 dport 42015] OK # # # cpu 4: rx_hash 0x67a44924 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36798 dport 42015] OK # # # cpu 4: rx_hash 0x75c4089c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36834 dport 42015] OK # # # cpu 4: rx_hash 0x607d2739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36846 dport 42015] OK # # # cpu 4: rx_hash 0x7f189f4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36858 dport 42015] OK # # # cpu 4: rx_hash 0x2523dd0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36890 dport 42015] OK # # # cpu 4: rx_hash 0x22fab312 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36938 dport 42015] OK # # # cpu 4: rx_hash 0x195f8815 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36976 dport 42015] OK # # # cpu 4: rx_hash 0x1d6a5106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36992 dport 42015] OK # # # cpu 4: rx_hash 0xcfac7cfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37014 dport 42015] OK # # # cpu 4: rx_hash 0x3cc4999f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37022 dport 42015] OK # # # cpu 4: rx_hash 0x05d6876c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37060 dport 42015] OK # # # cpu 4: rx_hash 0x1ab33f1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37072 dport 42015] OK # # # cpu 4: rx_hash 0x0a645b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37100 dport 42015] OK # # # cpu 4: rx_hash 0x50640df6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37122 dport 42015] OK # # # cpu 4: rx_hash 0x71cac56f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37148 dport 42015] OK # # # cpu 4: rx_hash 0xacbe34ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37154 dport 42015] OK # # # cpu 4: rx_hash 0x7e781954 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37172 dport 42015] OK # # # cpu 4: rx_hash 0x40b369ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37182 dport 42015] OK # # # cpu 4: rx_hash 0xae09115a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37186 dport 42015] OK # # # cpu 4: rx_hash 0xbbb03eff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37198 dport 42015] OK # # # cpu 4: rx_hash 0x42044c4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37214 dport 42015] OK # # # cpu 4: rx_hash 0x62f1162d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37248 dport 42015] OK # # # cpu 4: rx_hash 0x9b45649c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37264 dport 42015] OK # # # cpu 4: rx_hash 0x682d81ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37272 dport 42015] OK # # # cpu 4: rx_hash 0x435fdeb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37278 dport 42015] OK # # # cpu 4: rx_hash 0x65287830 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37328 dport 42015] OK # # # cpu 4: rx_hash 0x4e5a277b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37334 dport 42015] OK # # # cpu 4: rx_hash 0x858bc6ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37390 dport 42015] OK # # # cpu 4: rx_hash 0x9d371087 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37450 dport 42015] OK # # # cpu 4: rx_hash 0x713a4d93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37462 dport 42015] OK # # # cpu 4: rx_hash 0x8252a8f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37470 dport 42015] OK # # # cpu 4: rx_hash 0xb71edd36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37516 dport 42015] OK # # # cpu 4: rx_hash 0xbdc24ae4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37524 dport 42015] OK # # # count: pass=55 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 39286 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45686 dport 39286] != expected 0x11d71b6b # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45686 dport 39286] != expected 0x11d71b6b # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43945 dport 39286] != expected 0x9dcbc9c6 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43945 dport 39286] != expected 0x9dcbc9c6 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36295 dport 39286] != expected 0xf6b0d269 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36295 dport 39286] != expected 0xf6b0d269 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34554 dport 39286] != expected 0xaf0d49e2 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34554 dport 39286] != expected 0xaf0d49e2 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47264 dport 39286] != expected 0x1d5a08d5 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47264 dport 39286] != expected 0x1d5a08d5 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39001 dport 39286] != expected 0xcc3bfaae # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39001 dport 39286] != expected 0xcc3bfaae # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59997 dport 39286] != expected 0x202f9e50 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59997 dport 39286] != expected 0x202f9e50 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59627 dport 39286] != expected 0x212e5ec9 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59627 dport 39286] != expected 0x212e5ec9 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41995 dport 39286] != expected 0x2493119e # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41995 dport 39286] != expected 0x2493119e # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41275 dport 39286] != expected 0x394679b8 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41275 dport 39286] != expected 0x394679b8 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37245 dport 39286] != expected 0x6f7b4420 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37245 dport 39286] != expected 0x6f7b4420 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50958 dport 39286] != expected 0x12e91e74 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50958 dport 39286] != expected 0x12e91e74 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59946 dport 39286] != expected 0x782cf513 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59946 dport 39286] != expected 0x782cf513 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48680 dport 39286] != expected 0xb8f0d9b # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48680 dport 39286] != expected 0xb8f0d9b # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59685 dport 39286] != expected 0x3d85564d # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59685 dport 39286] != expected 0x3d85564d # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60866 dport 39286] != expected 0x456074de # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60866 dport 39286] != expected 0x456074de # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59269 dport 39286] != expected 0xe47674b1 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59269 dport 39286] != expected 0xe47674b1 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45901 dport 39286] != expected 0x3e81d0b2 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45901 dport 39286] != expected 0x3e81d0b2 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49709 dport 39286] != expected 0xc959cd9d # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49709 dport 39286] != expected 0xc959cd9d # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48766 dport 39286] != expected 0xa9247c0f # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48766 dport 39286] != expected 0xa9247c0f # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55301 dport 39286] != expected 0x957541fd # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55301 dport 39286] != expected 0x957541fd # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49136 dport 39286] != expected 0xaebc4d2d # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49136 dport 39286] != expected 0xaebc4d2d # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60927 dport 39286] != expected 0xb9aedfc5 # # Exception| cpu 4: rx_hash 0x47d6e9fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60927 dport 39286] != expected 0xb9aedfc5 # # 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 53546 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54262 dport 53546] != expected 0x7731d542 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54262 dport 53546] != expected 0x7731d542 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60122 dport 53546] != expected 0x523f823a # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60122 dport 53546] != expected 0x523f823a # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42696 dport 53546] != expected 0x53c3b135 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42696 dport 53546] != expected 0x53c3b135 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42907 dport 53546] != expected 0x7d652695 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42907 dport 53546] != expected 0x7d652695 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43770 dport 53546] != expected 0xeb1bd67e # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43770 dport 53546] != expected 0xeb1bd67e # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54257 dport 53546] != expected 0xc704a112 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54257 dport 53546] != expected 0xc704a112 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49109 dport 53546] != expected 0x63185c86 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49109 dport 53546] != expected 0x63185c86 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35460 dport 53546] != expected 0x43fee12a # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35460 dport 53546] != expected 0x43fee12a # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53038 dport 53546] != expected 0x1b5add37 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53038 dport 53546] != expected 0x1b5add37 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49789 dport 53546] != expected 0x45e9f3b8 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49789 dport 53546] != expected 0x45e9f3b8 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55239 dport 53546] != expected 0xb6fe647a # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55239 dport 53546] != expected 0xb6fe647a # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60230 dport 53546] != expected 0x3e9f1653 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60230 dport 53546] != expected 0x3e9f1653 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54672 dport 53546] != expected 0xbedfdda2 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54672 dport 53546] != expected 0xbedfdda2 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33288 dport 53546] != expected 0x8682283c # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33288 dport 53546] != expected 0x8682283c # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47208 dport 53546] != expected 0x880ea8f3 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47208 dport 53546] != expected 0x880ea8f3 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55463 dport 53546] != expected 0x40a1c1f # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55463 dport 53546] != expected 0x40a1c1f # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50088 dport 53546] != expected 0xbf0bb505 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50088 dport 53546] != expected 0xbf0bb505 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32814 dport 53546] != expected 0xeee7edba # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32814 dport 53546] != expected 0xeee7edba # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43913 dport 53546] != expected 0x39677886 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43913 dport 53546] != expected 0x39677886 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39882 dport 53546] != expected 0xdebb4f7 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39882 dport 53546] != expected 0xdebb4f7 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60221 dport 53546] != expected 0x60101ae3 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60221 dport 53546] != expected 0x60101ae3 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37470 dport 53546] != expected 0xbdd0ad18 # # Exception| cpu 4: rx_hash 0x09a52afc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37470 dport 53546] != expected 0xbdd0ad18 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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__->