< 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 40692 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 70 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcf1201cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45122 dport 40692] != expected 0x4b6bf160 # # Exception| cpu 0: rx_hash 0x54ed214d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45124 dport 40692] != expected 0x77227ebe # # Exception| cpu 0: rx_hash 0x1d986056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45204 dport 40692] != expected 0x4431ec6d # # Exception| cpu 0: rx_hash 0x384d643b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45216 dport 40692] != expected 0x887fa723 # # Exception| cpu 0: rx_hash 0x98e73483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45230 dport 40692] != expected 0xc1d595a7 # # Exception| cpu 0: rx_hash 0x0c582e2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45264 dport 40692] != expected 0xa14ae173 # # Exception| cpu 0: rx_hash 0xc28d7223 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45296 dport 40692] != expected 0xbc320e25 # # Exception| cpu 0: rx_hash 0xf9d8021d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45304 dport 40692] != expected 0xc9d1b37f # # Exception| cpu 0: rx_hash 0xf1a2044d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45314 dport 40692] != expected 0xc6789b21 # # Exception| cpu 0: rx_hash 0x21f72c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45342 dport 40692] != expected 0x62ad8263 # # Exception| cpu 0: rx_hash 0xd22298b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45344 dport 40692] != expected 0xc8e811c # # Exception| cpu 0: rx_hash 0xd4770020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45366 dport 40692] != expected 0xa36d06f # # Exception| cpu 0: rx_hash 0x74dd5098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45368 dport 40692] != expected 0x439ce2eb # # Exception| cpu 0: rx_hash 0x3037626b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45402 dport 40692] != expected 0x87d68f7d # # Exception| cpu 0: rx_hash 0x28e28ea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45424 dport 40692] != expected 0x38c3281a # # Exception| cpu 0: rx_hash 0xb8d74556 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45522 dport 40692] != expected 0xf56b09f2 # # Exception| cpu 0: rx_hash 0xbfc08a32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45578 dport 40692] != expected 0xf1e3b564 # # Exception| cpu 0: rx_hash 0x82c06295 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45588 dport 40692] != expected 0x82b8594d # # Exception| cpu 0: rx_hash 0x35ffe4ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 45640 dport 40692] != expected 0x28d137a4 # # Exception| cpu 0: rx_hash 0xd8aa2435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45642 dport 40692] != expected 0xff5fc2cf # # Exception| cpu 0: rx_hash 0x5dd570e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45680 dport 40692] != expected 0x7abbbb05 # # Exception| cpu 0: rx_hash 0x620ad186 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45732 dport 40692] != expected 0xa26f5363 # # Exception| cpu 0: rx_hash 0xb25ff9da [saddr 192.0.3.2 daddr 192.0.3.1 sport 45752 dport 40692] != expected 0x6ba4a21 # # Exception| cpu 0: rx_hash 0xc4f519a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45756 dport 40692] != expected 0xed7d3094 # # Exception| cpu 0: rx_hash 0xcde0bb17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45778 dport 40692] != expected 0xb7139aed # # Exception| cpu 0: rx_hash 0x3e350fbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45804 dport 40692] != expected 0xd9309992 # # Exception| cpu 0: rx_hash 0x759f0765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 40692] != expected 0x41ac0f0e # # Exception| cpu 0: rx_hash 0xe61a21b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45834 dport 40692] != expected 0x724ca88e # # Exception| cpu 0: rx_hash 0xc59abd47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45864 dport 40692] != expected 0xb8bab2b3 # # Exception| cpu 0: rx_hash 0x57703f71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45888 dport 40692] != expected 0xde9d9714 # # Exception| cpu 0: rx_hash 0xcada876e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45904 dport 40692] != expected 0xe46c49b9 # # Exception| cpu 0: rx_hash 0xf18ff750 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45912 dport 40692] != expected 0x918ff4e3 # # Exception| cpu 0: rx_hash 0x3f5aab5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45944 dport 40692] != expected 0x8cf71bb5 # # Exception| cpu 0: rx_hash 0x55af76b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45962 dport 40692] != expected 0x7512935b # # Exception| cpu 0: rx_hash 0x68af9e17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45972 dport 40692] != expected 0x6497f72 # # Exception| cpu 0: rx_hash 0xedd0cac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45998 dport 40692] != expected 0x83ad06b8 # # Exception| cpu 0: rx_hash 0x707a72dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46014 dport 40692] != expected 0xb95cd815 # # Exception| cpu 4: rx_hash 0xb0ad4306 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45096 dport 40692] != expected 0xfac221ac # # Exception| cpu 4: rx_hash 0x60f86b5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45108 dport 40692] != expected 0x5e1738ee # # Exception| cpu 4: rx_hash 0x9a387d42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45156 dport 40692] != expected 0x6a5a91e8 # # Exception| cpu 4: rx_hash 0x9c6de5db [saddr 192.0.3.2 daddr 192.0.3.1 sport 45170 dport 40692] != expected 0x6ce2c09b # # Exception| cpu 4: rx_hash 0x75b2f478 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45228 dport 40692] != expected 0x165b60cc # # Exception| cpu 4: rx_hash 0xa5e7dc24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45232 dport 40692] != expected 0xb28e798e # # Exception| cpu 4: rx_hash 0x3e18fca2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45238 dport 40692] != expected 0x8ec7f650 # # Exception| cpu 4: rx_hash 0x8f72e260 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45308 dport 40692] != expected 0x2216c9ca # # Exception| cpu 4: rx_hash 0xdd62a290 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45400 dport 40692] != expected 0x50587a16 # # Exception| cpu 4: rx_hash 0x13b7fe9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45432 dport 40692] != expected 0x4d209540 # # Exception| cpu 4: rx_hash 0x92427b12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45470 dport 40692] != expected 0x65f3b9b6 # # Exception| cpu 4: rx_hash 0x5ac2bf84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45480 dport 40692] != expected 0x7e330793 # # Exception| cpu 4: rx_hash 0x8a9797d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45492 dport 40692] != expected 0xdae61ed1 # # Exception| cpu 4: rx_hash 0x9b57d9a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45552 dport 40692] != expected 0x3f9d13cf # # Exception| cpu 4: rx_hash 0x243faab4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45580 dport 40692] != expected 0xcdaa3aba # # Exception| cpu 4: rx_hash 0x4a40a603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45602 dport 40692] != expected 0x9978e768 # # Exception| cpu 4: rx_hash 0x0eaa94f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45632 dport 40692] != expected 0x5d328afe # # Exception| cpu 4: rx_hash 0xae00c448 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45646 dport 40692] != expected 0x1498b87a # # Exception| cpu 4: rx_hash 0xc07fc8ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 45664 dport 40692] != expected 0x404a65a8 # # Exception| cpu 4: rx_hash 0xc62a5066 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45686 dport 40692] != expected 0x46f234db # # Exception| cpu 4: rx_hash 0x7c8aa5d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45720 dport 40692] != expected 0x1bc2a577 # # Exception| cpu 4: rx_hash 0x0a2045a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45724 dport 40692] != expected 0xf005dfc2 # # Exception| cpu 4: rx_hash 0xdd4f518d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45826 dport 40692] != expected 0x7af15d4 # # Exception| cpu 4: rx_hash 0x96e55957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45848 dport 40692] != expected 0x9f338348 # # Exception| cpu 4: rx_hash 0xe04fb92a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45852 dport 40692] != expected 0x74f4f9fd # # Exception| cpu 4: rx_hash 0x15cf951b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45876 dport 40692] != expected 0x1c6fabf1 # # Exception| cpu 4: rx_hash 0x390f33c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45934 dport 40692] != expected 0x8a4f4ac6 # # Exception| cpu 4: rx_hash 0xa02f5a81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45986 dport 40692] != expected 0x1d89c157 # # Exception| cpu 4: rx_hash 0xd9c580d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46046 dport 40692] != expected 0xaa9840e8 # # Exception| cpu 4: rx_hash 0x5aef4c99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46066 dport 40692] != expected 0x29c46851 # # Exception| cpu 4: rx_hash 0x2c45ace4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46070 dport 40692] != expected 0xc20312e4 # # Exception| cpu 4: rx_hash 0xfa451c21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46076 dport 40692] != expected 0x606e5ad5 # # Exception| cpu 4: rx_hash 0xc8a4e551 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46086 dport 40692] != expected 0x4efb3b04 # # Exception| count: pass=0 nohash=0 fail=70 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x39028f62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41170 dport 35039] OK # # # cpu 0: rx_hash 0x8728ab89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41184 dport 35039] OK # # # cpu 0: rx_hash 0xcc82a353 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41210 dport 35039] OK # # # cpu 0: rx_hash 0x31788932 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41256 dport 35039] OK # # # cpu 0: rx_hash 0xe12da16e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41268 dport 35039] OK # # # cpu 0: rx_hash 0x01e7127d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41348 dport 35039] OK # # # cpu 0: rx_hash 0xecb2d286 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41350 dport 35039] OK # # # cpu 0: rx_hash 0xc627ecc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41418 dport 35039] OK # # # cpu 0: rx_hash 0xfb270465 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41428 dport 35039] OK # # # cpu 0: rx_hash 0x1672c49e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41430 dport 35039] OK # # # cpu 0: rx_hash 0x4358b817 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41456 dport 35039] OK # # # cpu 0: rx_hash 0x32e5970e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41516 dport 35039] OK # # # cpu 0: rx_hash 0xce70198f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41578 dport 35039] OK # # # cpu 0: rx_hash 0xe97a5423 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41620 dport 35039] OK # # # cpu 0: rx_hash 0x3f7ae4e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41630 dport 35039] OK # # # cpu 0: rx_hash 0x27af082c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41652 dport 35039] OK # # # cpu 0: rx_hash 0x13ba423b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41668 dport 35039] OK # # # cpu 0: rx_hash 0x0d3a3668 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41720 dport 35039] OK # # # cpu 0: rx_hash 0x0315a8a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41748 dport 35039] OK # # # cpu 0: rx_hash 0x1d95dcf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41768 dport 35039] OK # # # cpu 0: rx_hash 0xf9d5beb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41796 dport 35039] OK # # # cpu 0: rx_hash 0xff802620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41810 dport 35039] OK # # # cpu 0: rx_hash 0xda55224d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41830 dport 35039] OK # # # cpu 0: rx_hash 0xdc00bad4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41840 dport 35039] OK # # # cpu 0: rx_hash 0xd88a6b8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41900 dport 35039] OK # # # cpu 0: rx_hash 0x4c357123 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41938 dport 35039] OK # # # cpu 0: rx_hash 0x82e02d2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41970 dport 35039] OK # # # cpu 0: rx_hash 0xb001d45c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41992 dport 35039] OK # # # cpu 0: rx_hash 0x5d5414a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41994 dport 35039] OK # # # cpu 0: rx_hash 0x5b018c3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42012 dport 35039] OK # # # cpu 0: rx_hash 0x77c12ae3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42054 dport 35039] OK # # # cpu 0: rx_hash 0xd13ee2c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42078 dport 35039] OK # # # cpu 0: rx_hash 0xc9eb0e08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42100 dport 35039] OK # # # cpu 0: rx_hash 0x69415eb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42106 dport 35039] OK # # # cpu 0: rx_hash 0xeee143a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42122 dport 35039] OK # # # cpu 0: rx_hash 0x3eb46bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42134 dport 35039] OK # # # cpu 0: rx_hash 0x31f451d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42222 dport 35039] OK # # # cpu 0: rx_hash 0xa424ef9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42244 dport 35039] OK # # # cpu 0: rx_hash 0xe9db7fdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42248 dport 35039] OK # # # cpu 0: rx_hash 0xd4db977a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42262 dport 35039] OK # # # cpu 0: rx_hash 0xcc0e7bb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42300 dport 35039] OK # # # cpu 0: rx_hash 0x154ef15c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42318 dport 35039] OK # # # count: pass=42 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 49501 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46218 dport 49501] != expected 0xaefeeb4d # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46218 dport 49501] != expected 0xaefeeb4d # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42351 dport 49501] != expected 0x852b3433 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42351 dport 49501] != expected 0x852b3433 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57641 dport 49501] != expected 0xa93bb74b # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57641 dport 49501] != expected 0xa93bb74b # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55181 dport 49501] != expected 0x7dc1d9c3 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55181 dport 49501] != expected 0x7dc1d9c3 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34728 dport 49501] != expected 0x2257eb5e # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34728 dport 49501] != expected 0x2257eb5e # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35830 dport 49501] != expected 0x4f2e541b # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35830 dport 49501] != expected 0x4f2e541b # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49748 dport 49501] != expected 0xf5237d3 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49748 dport 49501] != expected 0xf5237d3 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52055 dport 49501] != expected 0x41bd638 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52055 dport 49501] != expected 0x41bd638 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52020 dport 49501] != expected 0x6f4c5179 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52020 dport 49501] != expected 0x6f4c5179 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45258 dport 49501] != expected 0x40a95b9c # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45258 dport 49501] != expected 0x40a95b9c # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45614 dport 49501] != expected 0x7e230cf4 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45614 dport 49501] != expected 0x7e230cf4 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32896 dport 49501] != expected 0xe85fed37 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32896 dport 49501] != expected 0xe85fed37 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58966 dport 49501] != expected 0xc42a7d2d # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58966 dport 49501] != expected 0xc42a7d2d # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60593 dport 49501] != expected 0x7246d644 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60593 dport 49501] != expected 0x7246d644 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60998 dport 49501] != expected 0xeae403d # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60998 dport 49501] != expected 0xeae403d # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46794 dport 49501] != expected 0x61951213 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46794 dport 49501] != expected 0x61951213 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34725 dport 49501] != expected 0x136ec666 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34725 dport 49501] != expected 0x136ec666 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60363 dport 49501] != expected 0x5b8d8c40 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60363 dport 49501] != expected 0x5b8d8c40 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32981 dport 49501] != expected 0x98c8d453 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32981 dport 49501] != expected 0x98c8d453 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44682 dport 49501] != expected 0x676677db # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44682 dport 49501] != expected 0x676677db # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45501 dport 49501] != expected 0x7967652f # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45501 dport 49501] != expected 0x7967652f # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36390 dport 49501] != expected 0x1f791c58 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36390 dport 49501] != expected 0x1f791c58 # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57964 dport 49501] != expected 0xa125c39d # # Exception| cpu 0: rx_hash 0x121b4323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57964 dport 49501] != expected 0xa125c39d # # 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 49365 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46495 dport 49365] != expected 0xcc162378 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46495 dport 49365] != expected 0xcc162378 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44814 dport 49365] != expected 0x5ae9e79a # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44814 dport 49365] != expected 0x5ae9e79a # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44339 dport 49365] != expected 0xb22f47ff # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44339 dport 49365] != expected 0xb22f47ff # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55750 dport 49365] != expected 0xd9cc84ca # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55750 dport 49365] != expected 0xd9cc84ca # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34311 dport 49365] != expected 0x8b383dff # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34311 dport 49365] != expected 0x8b383dff # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33962 dport 49365] != expected 0x4de17286 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33962 dport 49365] != expected 0x4de17286 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58870 dport 49365] != expected 0x30ade0ae # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58870 dport 49365] != expected 0x30ade0ae # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57698 dport 49365] != expected 0x7e6e452f # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57698 dport 49365] != expected 0x7e6e452f # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34138 dport 49365] != expected 0x939bc413 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34138 dport 49365] != expected 0x939bc413 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43905 dport 49365] != expected 0x852bcb37 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43905 dport 49365] != expected 0x852bcb37 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43977 dport 49365] != expected 0xd914150e # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43977 dport 49365] != expected 0xd914150e # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40690 dport 49365] != expected 0xee3fbea8 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40690 dport 49365] != expected 0xee3fbea8 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47978 dport 49365] != expected 0x5617f5b7 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47978 dport 49365] != expected 0x5617f5b7 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51055 dport 49365] != expected 0x316f7ee6 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51055 dport 49365] != expected 0x316f7ee6 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41576 dport 49365] != expected 0xac3e6105 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41576 dport 49365] != expected 0xac3e6105 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56729 dport 49365] != expected 0x4f7be97c # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56729 dport 49365] != expected 0x4f7be97c # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33938 dport 49365] != expected 0x25cbe6a8 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33938 dport 49365] != expected 0x25cbe6a8 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41523 dport 49365] != expected 0x5a55462e # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41523 dport 49365] != expected 0x5a55462e # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35034 dport 49365] != expected 0xe4b9c701 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35034 dport 49365] != expected 0xe4b9c701 # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54406 dport 49365] != expected 0x7a317edc # # Exception| cpu 5: rx_hash 0x372d8d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54406 dport 49365] != expected 0x7a317edc # # 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 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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->