< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 36509 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2eb58b7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51206 dport 36509] != expected 0xe6d3c643 # # Exception| cpu 0: rx_hash 0x321db7f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51210 dport 36509] != expected 0xd564cfa6 # # Exception| cpu 4: rx_hash 0xe5480dd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51126 dport 36509] != expected 0x8fd5bf61 # # Exception| cpu 4: rx_hash 0x7a7536c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51162 dport 36509] != expected 0x3a1457b8 # # Exception| cpu 4: rx_hash 0x533f6812 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51176 dport 36509] != expected 0x734d88b2 # # Exception| cpu 4: rx_hash 0x6a6f1118 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51182 dport 36509] != expected 0x14239b78 # # Exception| cpu 4: rx_hash 0x41c34ad5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51196 dport 36509] != expected 0x592105a5 # # Exception| cpu 4: rx_hash 0x3c49a9ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 51218 dport 36509] != expected 0xccbf4b54 # # Exception| cpu 4: rx_hash 0x37d1bdc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51226 dport 36509] != expected 0xddd24c08 # # Exception| cpu 5: rx_hash 0xeed019a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51134 dport 36509] != expected 0x9eb8b83d # # Exception| cpu 5: rx_hash 0x4d715188 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51140 dport 36509] != expected 0x44a1c080 # # Exception| cpu 5: rx_hash 0x5f8d734f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51152 dport 36509] != expected 0x6ecd4d97 # # Exception| cpu 5: rx_hash 0x43254fca [saddr 192.0.3.2 daddr 192.0.3.1 sport 51164 dport 36509] != expected 0x5d7a4472 # # Exception| cpu 0: rx_hash 0x2c538e62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51238 dport 36509] != expected 0xe2888794 # # Exception| cpu 0: rx_hash 0x299f845c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51254 dport 36509] != expected 0xea3e043a # # Exception| cpu 0: rx_hash 0xba10a414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51298 dport 36509] != expected 0x427f29c6 # # Exception| cpu 0: rx_hash 0xb444ba56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51322 dport 36509] != expected 0x5ba4ad34 # # Exception| cpu 4: rx_hash 0x3eafaca5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51250 dport 36509] != expected 0xc8e40a83 # # Exception| cpu 4: rx_hash 0x846ad23f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51284 dport 36509] != expected 0x29fcf875 # # Exception| cpu 4: rx_hash 0xbfdcae2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51314 dport 36509] != expected 0x4ac9aa68 # # Exception| cpu 5: rx_hash 0x81a6d801 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51268 dport 36509] != expected 0x214a7bdb # # Exception| cpu 5: rx_hash 0xa8ec86d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51318 dport 36509] != expected 0x6813a4d1 # # Exception| cpu 5: rx_hash 0x6e0c0a3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51334 dport 36509] != expected 0x27c51636 # # Exception| cpu 5: rx_hash 0x5cc4674c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51336 dport 36509] != expected 0x51c602a0 # # Exception| cpu 5: rx_hash 0x65941e46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51342 dport 36509] != expected 0x36a8116a # # Exception| cpu 0: rx_hash 0x5290790e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51344 dport 36509] != expected 0x481d8652 # # Exception| cpu 0: rx_hash 0x5e226253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51368 dport 36509] != expected 0x559d4377 # # Exception| cpu 0: rx_hash 0x50767c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51376 dport 36509] != expected 0x4c46c785 # # Exception| cpu 0: rx_hash 0xd62f71bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51392 dport 36509] != expected 0xc286a517 # # Exception| cpu 0: rx_hash 0xc3f95c59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51428 dport 36509] != expected 0xe407ea79 # # Exception| cpu 0: rx_hash 0xed990daa [saddr 192.0.3.2 daddr 192.0.3.1 sport 51430 dport 36509] != expected 0xa1b3f70a # # Exception| cpu 4: rx_hash 0xd3e37b81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51408 dport 36509] != expected 0xca3026b9 # # Exception| cpu 4: rx_hash 0xa0891a2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51460 dport 36509] != expected 0xc3ecb30a # # Exception| cpu 4: rx_hash 0xbc2126a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51464 dport 36509] != expected 0xf05bbaef # # Exception| cpu 5: rx_hash 0x4e38458b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51356 dport 36509] != expected 0x7baa8fb7 # # Exception| cpu 5: rx_hash 0xca874d3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51404 dport 36509] != expected 0xf131acf2 # # Exception| cpu 5: rx_hash 0xd87b6ffd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51416 dport 36509] != expected 0xdb5d21e5 # # Exception| cpu 5: rx_hash 0xd4c974a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51424 dport 36509] != expected 0xc6dde4c0 # # Exception| cpu 5: rx_hash 0xe8550794 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51446 dport 36509] != expected 0xa90574a4 # # Exception| cpu 0: rx_hash 0x9b3f6638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51490 dport 36509] != expected 0xa0d9e117 # # Exception| cpu 0: rx_hash 0xb0933df5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51504 dport 36509] != expected 0xeddb7fca # # Exception| cpu 0: rx_hash 0x33063a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51536 dport 36509] != expected 0x6bad9ef6 # # Exception| cpu 0: rx_hash 0x11d470cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51562 dport 36509] != expected 0x339946a0 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x508a007d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44926 dport 57237] OK # # # cpu 0: rx_hash 0x93a686aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44958 dport 57237] OK # # # cpu 0: rx_hash 0x8824b50e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44962 dport 57237] OK # # # cpu 4: rx_hash 0xb392c91b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44932 dport 57237] OK # # # cpu 4: rx_hash 0x8de8bf30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44978 dport 57237] OK # # # cpu 4: rx_hash 0x9ad897c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44982 dport 57237] OK # # # cpu 5: rx_hash 0xa4a2e1e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44928 dport 57237] OK # # # cpu 5: rx_hash 0x815aa46d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44938 dport 57237] OK # # # cpu 5: rx_hash 0x966a8c94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44942 dport 57237] OK # # # cpu 5: rx_hash 0x983e92d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44950 dport 57237] OK # # # cpu 5: rx_hash 0x8670ab4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44986 dport 57237] OK # # # cpu 5: rx_hash 0xbf20d246 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44988 dport 57237] OK # # # cpu 0: rx_hash 0x0bb1b29e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44994 dport 57237] OK # # # cpu 0: rx_hash 0x201de953 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45008 dport 57237] OK # # # cpu 0: rx_hash 0x0b0eb502 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45096 dport 57237] OK # # # cpu 0: rx_hash 0x2b3afab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45106 dport 57237] OK # # # cpu 4: rx_hash 0x2737e672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45024 dport 57237] OK # # # cpu 4: rx_hash 0x0703a9c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45050 dport 57237] OK # # # cpu 5: rx_hash 0x22fbec4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45040 dport 57237] OK # # # cpu 5: rx_hash 0x2788e1ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45066 dport 57237] OK # # # cpu 5: rx_hash 0x108c86a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45076 dport 57237] OK # # # cpu 5: rx_hash 0x2244ebd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45082 dport 57237] OK # # # cpu 5: rx_hash 0x8303a6ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45120 dport 57237] OK # # # cpu 0: rx_hash 0xb1cbcb98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45134 dport 57237] OK # # # cpu 0: rx_hash 0xbf9fd5da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45142 dport 57237] OK # # # cpu 0: rx_hash 0x8fb1bdb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45176 dport 57237] OK # # # cpu 0: rx_hash 0x75cd426e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45214 dport 57237] OK # # # cpu 0: rx_hash 0x772b4771 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45246 dport 57237] OK # # # cpu 0: rx_hash 0xd48a0f50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45252 dport 57237] OK # # # cpu 4: rx_hash 0xb32dce87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45166 dport 57237] OK # # # cpu 4: rx_hash 0x8429a9cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45168 dport 57237] OK # # # cpu 4: rx_hash 0x4951315a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45192 dport 57237] OK # # # cpu 4: rx_hash 0x4bb73445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45224 dport 57237] OK # # # cpu 5: rx_hash 0x81e5a3f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45152 dport 57237] OK # # # cpu 5: rx_hash 0xa1d1ec40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45178 dport 57237] OK # # # cpu 5: rx_hash 0x4c9d3b64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45208 dport 57237] OK # # # cpu 5: rx_hash 0x72e74d4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45230 dport 57237] OK # # # cpu 0: rx_hash 0xe6426226 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45258 dport 57237] OK # # # cpu 0: rx_hash 0xf80c5bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45286 dport 57237] OK # # # cpu 0: rx_hash 0xd3a00071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45300 dport 57237] OK # # # cpu 0: rx_hash 0xf65845fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45310 dport 57237] OK # # # cpu 0: rx_hash 0xb51c4c3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45316 dport 57237] OK # # # cpu 0: rx_hash 0x87d4214d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45322 dport 57237] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 56646 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38804 dport 56646] != expected 0x894ce9e2 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38804 dport 56646] != expected 0x894ce9e2 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42931 dport 56646] != expected 0xfc1d6cda # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42931 dport 56646] != expected 0xfc1d6cda # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44975 dport 56646] != expected 0xeb0d8b96 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44975 dport 56646] != expected 0xeb0d8b96 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59495 dport 56646] != expected 0xf435d7dd # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59495 dport 56646] != expected 0xf435d7dd # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39844 dport 56646] != expected 0xf1929c92 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39844 dport 56646] != expected 0xf1929c92 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36810 dport 56646] != expected 0x4fcd05b5 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36810 dport 56646] != expected 0x4fcd05b5 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47288 dport 56646] != expected 0x915991bf # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47288 dport 56646] != expected 0x915991bf # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34905 dport 56646] != expected 0xc05d77d3 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34905 dport 56646] != expected 0xc05d77d3 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52326 dport 56646] != expected 0xac7b6c75 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52326 dport 56646] != expected 0xac7b6c75 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37837 dport 56646] != expected 0xc1f02d12 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37837 dport 56646] != expected 0xc1f02d12 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43228 dport 56646] != expected 0x23fdc8b9 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43228 dport 56646] != expected 0x23fdc8b9 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54237 dport 56646] != expected 0xcc4831c # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54237 dport 56646] != expected 0xcc4831c # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53956 dport 56646] != expected 0xfefc5533 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53956 dport 56646] != expected 0xfefc5533 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38272 dport 56646] != expected 0x1365d0e8 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38272 dport 56646] != expected 0x1365d0e8 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39591 dport 56646] != expected 0x5fc5d33c # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39591 dport 56646] != expected 0x5fc5d33c # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33461 dport 56646] != expected 0x28de9665 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33461 dport 56646] != expected 0x28de9665 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44592 dport 56646] != expected 0xbf4d9e06 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44592 dport 56646] != expected 0xbf4d9e06 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34956 dport 56646] != expected 0x2262b0bd # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34956 dport 56646] != expected 0x2262b0bd # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37656 dport 56646] != expected 0x23cfea7c # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37656 dport 56646] != expected 0x23cfea7c # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33574 dport 56646] != expected 0x4f298a10 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33574 dport 56646] != expected 0x4f298a10 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33575 dport 56646] != expected 0xc441b0f7 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33575 dport 56646] != expected 0xc441b0f7 # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41742 dport 56646] != expected 0xd11b97da # # Exception| cpu 4: rx_hash 0x91d8e11b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41742 dport 56646] != expected 0xd11b97da # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 54377 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49308 dport 54377] != expected 0xd6a13b1a # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49308 dport 54377] != expected 0xd6a13b1a # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42123 dport 54377] != expected 0x71694ee6 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42123 dport 54377] != expected 0x71694ee6 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57328 dport 54377] != expected 0xaff7c4cb # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57328 dport 54377] != expected 0xaff7c4cb # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53207 dport 54377] != expected 0xa284d733 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53207 dport 54377] != expected 0xa284d733 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33184 dport 54377] != expected 0xb7febb1f # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33184 dport 54377] != expected 0xb7febb1f # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33909 dport 54377] != expected 0x3043497c # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33909 dport 54377] != expected 0x3043497c # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43279 dport 54377] != expected 0xfaa08fc7 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43279 dport 54377] != expected 0xfaa08fc7 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50528 dport 54377] != expected 0x4a27bfd # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50528 dport 54377] != expected 0x4a27bfd # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57445 dport 54377] != expected 0xf21be66d # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57445 dport 54377] != expected 0xf21be66d # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36439 dport 54377] != expected 0x98e0e5d5 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36439 dport 54377] != expected 0x98e0e5d5 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53275 dport 54377] != expected 0x998dacba # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53275 dport 54377] != expected 0x998dacba # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49690 dport 54377] != expected 0xff66a306 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49690 dport 54377] != expected 0xff66a306 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60773 dport 54377] != expected 0x2e5b8ef2 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60773 dport 54377] != expected 0x2e5b8ef2 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38352 dport 54377] != expected 0xf3b54a93 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38352 dport 54377] != expected 0xf3b54a93 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43585 dport 54377] != expected 0xb96940cc # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43585 dport 54377] != expected 0xb96940cc # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53195 dport 54377] != expected 0xbbe0e188 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53195 dport 54377] != expected 0xbbe0e188 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58617 dport 54377] != expected 0x3d161b9 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58617 dport 54377] != expected 0x3d161b9 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32802 dport 54377] != expected 0x797bab08 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32802 dport 54377] != expected 0x797bab08 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49226 dport 54377] != expected 0x2bf7cbe6 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49226 dport 54377] != expected 0x2bf7cbe6 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34992 dport 54377] != expected 0xc665e996 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34992 dport 54377] != expected 0xc665e996 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55727 dport 54377] != expected 0xbd795292 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55727 dport 54377] != expected 0xbd795292 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37947 dport 54377] != expected 0xe9fdea8f # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37947 dport 54377] != expected 0xe9fdea8f # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43345 dport 54377] != expected 0x4cd7ea00 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43345 dport 54377] != expected 0x4cd7ea00 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54451 dport 54377] != expected 0x785d0cb6 # # Exception| cpu 0: rx_hash 0x3e17d923 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54451 dport 54377] != expected 0x785d0cb6 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->