< 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' TAP version 13 1..1 # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 33826 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa20164a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43996 dport 33826] != expected 0xac4bf09c # # Exception| cpu 0: rx_hash 0x7e125d23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44070 dport 33826] != expected 0xf3b5aa0e # # Exception| cpu 0: rx_hash 0x13da8f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44094 dport 33826] != expected 0xb3c322ea # # Exception| cpu 0: rx_hash 0x9b8ea3fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 44140 dport 33826] != expected 0xbd760643 # # Exception| cpu 0: rx_hash 0x7232e80e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44184 dport 33826] != expected 0xca0a725c # # Exception| cpu 0: rx_hash 0xd74d8680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44222 dport 33826] != expected 0x54396de1 # # Exception| cpu 0: rx_hash 0x0435116b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44228 dport 33826] != expected 0xbac185de # # Exception| cpu 0: rx_hash 0x7ba1e41d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44284 dport 33826] != expected 0x655e3114 # # Exception| cpu 0: rx_hash 0x62b71380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44300 dport 33826] != expected 0x9e9683ff # # Exception| cpu 0: rx_hash 0x2abdb0f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44310 dport 33826] != expected 0x2073c9f9 # # Exception| cpu 0: rx_hash 0x399ba8d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44324 dport 33826] != expected 0x7edb4f69 # # Exception| cpu 0: rx_hash 0x38e197e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44342 dport 33826] != expected 0xbf9af5d7 # # Exception| cpu 0: rx_hash 0x54537ab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44348 dport 33826] != expected 0x3eadc78d # # Exception| cpu 0: rx_hash 0x6a5e20a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44410 dport 33826] != expected 0xf0837a09 # # Exception| cpu 0: rx_hash 0x34c122ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 44424 dport 33826] != expected 0x86252d85 # # Exception| cpu 0: rx_hash 0x10796cec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44440 dport 33826] != expected 0xb9f755d9 # # Exception| cpu 0: rx_hash 0x667e9589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44484 dport 33826] != expected 0xc93ca25b # # Exception| cpu 0: rx_hash 0xbc950e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44506 dport 33826] != expected 0x8890092c # # Exception| cpu 0: rx_hash 0x7422b298 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44516 dport 33826] != expected 0x56d59e75 # # Exception| cpu 0: rx_hash 0x78a9c956 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44548 dport 33826] != expected 0xab31c700 # # Exception| cpu 0: rx_hash 0x06470317 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44590 dport 33826] != expected 0xb5efc974 # # Exception| cpu 0: rx_hash 0x2a167e11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44616 dport 33826] != expected 0xe42848de # # Exception| cpu 0: rx_hash 0xf0fde5e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44630 dport 33826] != expected 0xa584e3a9 # # Exception| cpu 0: rx_hash 0x2fa5c72f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44690 dport 33826] != expected 0x72c3d3c4 # # Exception| cpu 0: rx_hash 0x50313259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44714 dport 33826] != expected 0xad5c670e # # Exception| cpu 0: rx_hash 0x274cf40b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44772 dport 33826] != expected 0x1cd62a32 # # Exception| cpu 0: rx_hash 0xd91f21d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44778 dport 33826] != expected 0x62a8f919 # # Exception| cpu 0: rx_hash 0x8803753e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44800 dport 33826] != expected 0x278501f4 # # Exception| cpu 0: rx_hash 0x09c45592 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44854 dport 33826] != expected 0x86646615 # # Exception| cpu 0: rx_hash 0xb60e2f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44870 dport 33826] != expected 0xe9abbc70 # # Exception| cpu 0: rx_hash 0x137141a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44896 dport 33826] != expected 0x7798a3cd # # Exception| cpu 0: rx_hash 0xc99ada5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44926 dport 33826] != expected 0x363408ba # # Exception| cpu 0: rx_hash 0xb2c7a920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44942 dport 33826] != expected 0xbe019dd4 # # Exception| cpu 0: rx_hash 0xe9eb1274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44966 dport 33826] != expected 0x5e4c5142 # # Exception| cpu 0: rx_hash 0xcd535c56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44982 dport 33826] != expected 0x619e291e # # Exception| cpu 0: rx_hash 0x450770e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45028 dport 33826] != expected 0x6f2b0db7 # # Exception| cpu 0: rx_hash 0x61bf3ecb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45044 dport 33826] != expected 0x50f975eb # # Exception| cpu 0: rx_hash 0xcd2a5465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45072 dport 33826] != expected 0x87ebf286 # # Exception| cpu 0: rx_hash 0xfbce3d56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45088 dport 33826] != expected 0x27d0b6f4 # # Exception| cpu 0: rx_hash 0xdf767374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45104 dport 33826] != expected 0x1802cea8 # # Exception| cpu 0: rx_hash 0x457e78da [saddr 192.0.3.2 daddr 192.0.3.1 sport 45122 dport 33826] != expected 0x895ed62f # # Exception| cpu 0: rx_hash 0xc5c36741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45158 dport 33826] != expected 0xe9fe0b70 # # Exception| cpu 0: rx_hash 0x3b90b29b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45160 dport 33826] != expected 0x9780d85b # # Exception| cpu 0: rx_hash 0xa9718a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45164 dport 33826] != expected 0x68c9392a # # Exception| cpu 0: rx_hash 0x53ebd9c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45226 dport 33826] != expected 0x411dcba5 # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x739be120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34200 dport 36442] OK # # # cpu 0: rx_hash 0x56599035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34202 dport 36442] OK # # # cpu 0: rx_hash 0xc4b8a8bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34206 dport 36442] OK # # # cpu 0: rx_hash 0xf25cc18c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34222 dport 36442] OK # # # cpu 0: rx_hash 0x28b75a74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34224 dport 36442] OK # # # cpu 0: rx_hash 0xba5662fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34228 dport 36442] OK # # # cpu 0: rx_hash 0x205e6950 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34246 dport 36442] OK # # # cpu 0: rx_hash 0xa0e376cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34274 dport 36442] OK # # # cpu 0: rx_hash 0xe8e9d5b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34296 dport 36442] OK # # # cpu 0: rx_hash 0x3e89358f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34310 dport 36442] OK # # # cpu 0: rx_hash 0x1a317bad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34326 dport 36442] OK # # # cpu 0: rx_hash 0x2cd5129e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34342 dport 36442] OK # # # cpu 0: rx_hash 0x64dfb1ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34364 dport 36442] OK # # # cpu 0: rx_hash 0x00846f98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34368 dport 36442] OK # # # cpu 0: rx_hash 0xec8b9d53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34414 dport 36442] OK # # # cpu 0: rx_hash 0xb36ea00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34446 dport 36442] OK # # # cpu 0: rx_hash 0x97d6ee2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34462 dport 36442] OK # # # cpu 0: rx_hash 0x5f6152c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34464 dport 36442] OK # # # cpu 0: rx_hash 0xc413665c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34496 dport 36442] OK # # # cpu 0: rx_hash 0xd64f414d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34528 dport 36442] OK # # # cpu 0: rx_hash 0xebe1f8f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34560 dport 36442] OK # # # cpu 0: rx_hash 0x62cfeb7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34624 dport 36442] OK # # # cpu 0: rx_hash 0x0f07391d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34648 dport 36442] OK # # # cpu 0: rx_hash 0x8fba2686 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34684 dport 36442] OK # # # cpu 0: rx_hash 0x0ab48023 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34690 dport 36442] OK # # # cpu 0: rx_hash 0x18e8a732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34722 dport 36442] OK # # # cpu 0: rx_hash 0x19929805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34736 dport 36442] OK # # # cpu 0: rx_hash 0xef287efb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34760 dport 36442] OK # # # cpu 0: rx_hash 0xfe0808d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34848 dport 36442] OK # # # cpu 0: rx_hash 0x93c0dab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34872 dport 36442] OK # # # cpu 4: rx_hash 0xd79eb099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34220 dport 36442] OK # # # cpu 4: rx_hash 0x4cec8400 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34252 dport 36442] OK # # # cpu 4: rx_hash 0x04e62772 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34262 dport 36442] OK # # # cpu 4: rx_hash 0x65a58edb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34350 dport 36442] OK # # # cpu 4: rx_hash 0x9a8c6436 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34354 dport 36442] OK # # # cpu 4: rx_hash 0xdb15cb57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34380 dport 36442] OK # # # cpu 4: rx_hash 0x6d4cbdff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34392 dport 36442] OK # # # cpu 4: rx_hash 0x5ba8d4cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34408 dport 36442] OK # # # cpu 4: rx_hash 0x218f9884 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34442 dport 36442] OK # # # cpu 4: rx_hash 0x96acd11b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34444 dport 36442] OK # # # cpu 4: rx_hash 0xe8421b5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34470 dport 36442] OK # # # cpu 4: rx_hash 0x7bd91ce7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34480 dport 36442] OK # # # cpu 4: rx_hash 0xccfa5578 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34486 dport 36442] OK # # # cpu 4: rx_hash 0x176bf1b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34490 dport 36442] OK # # # cpu 4: rx_hash 0x73302fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34502 dport 36442] OK # # # cpu 4: rx_hash 0xa8a18b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34506 dport 36442] OK # # # cpu 4: rx_hash 0x3b3a8cb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34524 dport 36442] OK # # # cpu 4: rx_hash 0xf2f70f6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34544 dport 36442] OK # # # cpu 4: rx_hash 0x9e45e23f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34554 dport 36442] OK # # # cpu 4: rx_hash 0xa29164b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34568 dport 36442] OK # # # cpu 4: rx_hash 0x94750d84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34616 dport 36442] OK # # # cpu 4: rx_hash 0x2356441b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34622 dport 36442] OK # # # cpu 4: rx_hash 0x5551bd7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34658 dport 36442] OK # # # cpu 4: rx_hash 0x2f76f136 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34688 dport 36442] OK # # # cpu 4: rx_hash 0x42be2351 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34712 dport 36442] OK # # # cpu 4: rx_hash 0x117bab21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34758 dport 36442] OK # # # cpu 4: rx_hash 0x82e0ac9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34768 dport 36442] OK # # # cpu 4: rx_hash 0xee5241cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34778 dport 36442] OK # # # cpu 4: rx_hash 0xfd7459ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34792 dport 36442] OK # # # cpu 4: rx_hash 0x6f956160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34796 dport 36442] OK # # # cpu 4: rx_hash 0x4a571075 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34798 dport 36442] OK # # # cpu 4: rx_hash 0x279fc212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34806 dport 36442] OK # # # cpu 4: rx_hash 0x4b2d2f42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34812 dport 36442] OK # # # cpu 4: rx_hash 0xc8ec61e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34832 dport 36442] OK # # # cpu 4: rx_hash 0x2599ac1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34860 dport 36442] OK # # # cpu 4: rx_hash 0x0121e239 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34876 dport 36442] OK # # # cpu 4: rx_hash 0xd25975d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34886 dport 36442] OK # # # cpu 4: rx_hash 0x08b2ee2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34904 dport 36442] OK # # # cpu 4: rx_hash 0xe4bd1ce1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34934 dport 36442] OK # # # cpu 4: rx_hash 0x4471cb51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34954 dport 36442] OK # # # count: pass=70 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 60296 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47478 dport 60296] != expected 0x2e2511e8 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45510 dport 60296] != expected 0xe79bbe61 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57009 dport 60296] != expected 0x9e7a86a7 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52438 dport 60296] != expected 0x4c5bc373 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34804 dport 60296] != expected 0xf892d996 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53367 dport 60296] != expected 0x1cd00afb # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60223 dport 60296] != expected 0xc5c4fa7 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33195 dport 60296] != expected 0xaeecb311 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54148 dport 60296] != expected 0xdd526cf4 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41062 dport 60296] != expected 0xab4a38b9 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35728 dport 60296] != expected 0xc54677cf # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43109 dport 60296] != expected 0x2681db6f # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32928 dport 60296] != expected 0xa101230a # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45364 dport 60296] != expected 0x913de9ed # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40057 dport 60296] != expected 0xe1e1c05f # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42879 dport 60296] != expected 0x40e7c83f # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50510 dport 60296] != expected 0x165587e9 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39334 dport 60296] != expected 0x1a665194 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34408 dport 60296] != expected 0xd3aad88d # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54591 dport 60296] != expected 0xc3820a30 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38598 dport 60296] != expected 0x92f8aafb # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52459 dport 60296] != expected 0x91aa130c # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42258 dport 60296] != expected 0x54ce6dc9 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44255 dport 60296] != expected 0xfc88abad # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60709 dport 60296] != expected 0x97b8df82 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53239 dport 60296] != expected 0x6496cede # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60687 dport 60296] != expected 0x8966d1f6 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50147 dport 60296] != expected 0x368dbae2 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60645 dport 60296] != expected 0xcc4b291b # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55759 dport 60296] != expected 0xd937724f # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52357 dport 60296] != expected 0xbfc9621e # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44852 dport 60296] != expected 0x7d7c4546 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36099 dport 60296] != expected 0x3bdbdd9d # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38495 dport 60296] != expected 0xc853e8d0 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39525 dport 60296] != expected 0x7bdf73e9 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38227 dport 60296] != expected 0x2bd4d5e # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56086 dport 60296] != expected 0x75963db1 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50111 dport 60296] != expected 0x46464d60 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46047 dport 60296] != expected 0x63342083 # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40203 dport 60296] != expected 0x340ff5d # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57158 dport 60296] != expected 0x994f921b # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51044 dport 60296] != expected 0x31751a5f # # Exception| cpu 5: rx_hash 0x7055c261 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39495 dport 60296] != expected 0x1aa58d25 # # Exception| count: pass=0 nohash=0 fail=43 # # 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 338, 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 55212 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36411 dport 55212] != expected 0xcf2d8d8 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48379 dport 55212] != expected 0xa558e48c # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52490 dport 55212] != expected 0xfb753b40 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43082 dport 55212] != expected 0xe2193f26 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37193 dport 55212] != expected 0xf76bbc0f # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51425 dport 55212] != expected 0x797f6cbc # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43256 dport 55212] != expected 0x35a82ec4 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40537 dport 55212] != expected 0xd466251a # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33599 dport 55212] != expected 0xa883f514 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46287 dport 55212] != expected 0xcd14c5a9 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58041 dport 55212] != expected 0xd3e74399 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42988 dport 55212] != expected 0x84448f5b # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39781 dport 55212] != expected 0xc3ca8d3c # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51843 dport 55212] != expected 0xf6eaeb41 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32849 dport 55212] != expected 0x9ecc52c4 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39239 dport 55212] != expected 0xc5711949 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48850 dport 55212] != expected 0x84d57f82 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60461 dport 55212] != expected 0xc4d76f20 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45019 dport 55212] != expected 0x824e3d40 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54803 dport 55212] != expected 0x243a854d # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36999 dport 55212] != expected 0x26caf77b # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38834 dport 55212] != expected 0x2b7e342 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56441 dport 55212] != expected 0x2e96ee69 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43516 dport 55212] != expected 0xc50292ac # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53719 dport 55212] != expected 0x309e0020 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56517 dport 55212] != expected 0x7742a51 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33806 dport 55212] != expected 0x1e1fd9a7 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38645 dport 55212] != expected 0x1575df9c # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39478 dport 55212] != expected 0x6251c74a # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48669 dport 55212] != expected 0x7cbb523f # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52245 dport 55212] != expected 0x851c671 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55188 dport 55212] != expected 0x7e41a3df # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39456 dport 55212] != expected 0xf1cac0f7 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41609 dport 55212] != expected 0x3c8a04b9 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41488 dport 55212] != expected 0xde513d31 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49543 dport 55212] != expected 0xfb2ce5c4 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42625 dport 55212] != expected 0xed6879c4 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54350 dport 55212] != expected 0x289c5c72 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60274 dport 55212] != expected 0x176aa2d0 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49673 dport 55212] != expected 0x92867f49 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44135 dport 55212] != expected 0xf8c2bfeb # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47670 dport 55212] != expected 0xd1439b6d # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42868 dport 55212] != expected 0x2d1b54f8 # # Exception| cpu 5: rx_hash 0x38ff1d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48927 dport 55212] != expected 0x3b32a7c8 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->