< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 41046 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 49 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4988f3f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38292 dport 41046] != expected 0x677f6602 # # Exception| cpu 0: rx_hash 0x788f44d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38302 dport 41046] != expected 0x3ec8df6d # # Exception| cpu 0: rx_hash 0xdd4ac5a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38312 dport 41046] != expected 0x9dc954ee # # Exception| cpu 0: rx_hash 0xd5347329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38320 dport 41046] != expected 0x67fe083 # # Exception| cpu 0: rx_hash 0x3eafb232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38350 dport 41046] != expected 0x95fe2840 # # Exception| cpu 0: rx_hash 0x36d104bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38358 dport 41046] != expected 0xe489c2d # # Exception| cpu 0: rx_hash 0x8c42cc20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38372 dport 41046] != expected 0x88ff58c2 # # Exception| cpu 0: rx_hash 0xa5c6a098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38394 dport 41046] != expected 0x7d933d1a # # Exception| cpu 0: rx_hash 0x843c7aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 38396 dport 41046] != expected 0x1349ecaf # # Exception| cpu 0: rx_hash 0x46194b62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38408 dport 41046] != expected 0xc48f9adb # # Exception| cpu 0: rx_hash 0x5e9a90f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38428 dport 41046] != expected 0x6854466c # # Exception| cpu 0: rx_hash 0xd2db7d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38452 dport 41046] != expected 0x3e39a837 # # Exception| cpu 0: rx_hash 0x1f6ff46b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38492 dport 41046] != expected 0x4a0f229a # # Exception| cpu 0: rx_hash 0xd7e44e02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38530 dport 41046] != expected 0x8c1591cf # # Exception| cpu 0: rx_hash 0xe1366b56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38552 dport 41046] != expected 0x5ccfbb7b # # Exception| cpu 0: rx_hash 0x53db1544 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38578 dport 41046] != expected 0x41cecbf9 # # Exception| cpu 0: rx_hash 0x8e92f10b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38614 dport 41046] != expected 0x295298e # # Exception| cpu 0: rx_hash 0x15fbe3a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38626 dport 41046] != expected 0xeaf83cd4 # # Exception| cpu 0: rx_hash 0x0aadaa4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38630 dport 41046] != expected 0xcf4e73b8 # # Exception| cpu 0: rx_hash 0x122e71da [saddr 192.0.3.2 daddr 192.0.3.1 sport 38642 dport 41046] != expected 0x6395af0f # # Exception| cpu 0: rx_hash 0x9e1aa4c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38672 dport 41046] != expected 0x57aff78b # # Exception| cpu 0: rx_hash 0x91b1803e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38680 dport 41046] != expected 0x4574d03d # # Exception| cpu 0: rx_hash 0x2b2248a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38698 dport 41046] != expected 0xc3c314d2 # # Exception| cpu 0: rx_hash 0xe93de502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38730 dport 41046] != expected 0xa52eb9c9 # # Exception| cpu 0: rx_hash 0xdfefc056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38736 dport 41046] != expected 0x75f4937d # # Exception| cpu 0: rx_hash 0x547bbfe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38760 dport 41046] != expected 0xaaf4eefd # # Exception| cpu 0: rx_hash 0x4cf86471 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 41046] != expected 0x62f324a # # Exception| cpu 0: rx_hash 0xc586ba86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38882 dport 41046] != expected 0xe26ee5e9 # # Exception| cpu 0: rx_hash 0xdd056111 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38902 dport 41046] != expected 0x4eb5395e # # Exception| cpu 0: rx_hash 0xcdf80c0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38906 dport 41046] != expected 0x79d85184 # # Exception| cpu 0: rx_hash 0xd0ca7786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38916 dport 41046] != expected 0xb49ef3f7 # # Exception| cpu 0: rx_hash 0xf94e1b3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38938 dport 41046] != expected 0x41f2962f # # Exception| cpu 0: rx_hash 0x43ddd3a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38952 dport 41046] != expected 0xc74552c0 # # Exception| cpu 0: rx_hash 0x4ba3652c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38960 dport 41046] != expected 0x5cf3e6ad # # Exception| cpu 0: rx_hash 0x65f29bef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38974 dport 41046] != expected 0x20f210ae # # Exception| cpu 0: rx_hash 0x34fa926b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39026 dport 41046] != expected 0x35c41c82 # # Exception| cpu 0: rx_hash 0x59b4a971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39066 dport 41046] != expected 0x50df2454 # # Exception| cpu 0: rx_hash 0xcaa30d56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39094 dport 41046] != expected 0x23048563 # # Exception| cpu 0: rx_hash 0x103f7b62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39106 dport 41046] != expected 0xe932f4cf # # Exception| cpu 0: rx_hash 0x2138cc4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39112 dport 41046] != expected 0xb0854da0 # # Exception| cpu 0: rx_hash 0x1841cdef [saddr 192.0.3.2 daddr 192.0.3.1 sport 39130 dport 41046] != expected 0x728440a2 # # Exception| cpu 0: rx_hash 0x39bb17da [saddr 192.0.3.2 daddr 192.0.3.1 sport 39132 dport 41046] != expected 0x1c5e9117 # # Exception| cpu 0: rx_hash 0xb5fafa11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39156 dport 41046] != expected 0x4a337f4c # # Exception| cpu 0: rx_hash 0x1fe1674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39168 dport 41046] != expected 0x99be65a6 # # Exception| cpu 0: rx_hash 0x36650bf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39198 dport 41046] != expected 0x6cd2007e # # Exception| cpu 0: rx_hash 0x9bde3c0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39216 dport 41046] != expected 0x54653f90 # # Exception| cpu 0: rx_hash 0xda2b5895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39280 dport 41046] != expected 0x763e5b66 # # Exception| cpu 0: rx_hash 0xf47aa656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39294 dport 41046] != expected 0xa3fad65 # # Exception| cpu 0: rx_hash 0x89c9f056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39322 dport 41046] != expected 0x5849fd69 # # Exception| count: pass=0 nohash=0 fail=49 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7395b083 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53416 dport 46381] OK # # # cpu 0: rx_hash 0x5a11dc3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53430 dport 46381] OK # # # cpu 0: rx_hash 0xb9f4abad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53456 dport 46381] OK # # # cpu 0: rx_hash 0xa6a2e241 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53460 dport 46381] OK # # # cpu 0: rx_hash 0x97a5556e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53470 dport 46381] OK # # # cpu 0: rx_hash 0x35c07ebf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53554 dport 46381] OK # # # cpu 0: rx_hash 0xd6250929 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53588 dport 46381] OK # # # cpu 0: rx_hash 0x6cb6c1b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53606 dport 46381] OK # # # cpu 0: rx_hash 0x4532ad0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53624 dport 46381] OK # # # cpu 0: rx_hash 0x287c9614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53648 dport 46381] OK # # # cpu 0: rx_hash 0x062d68d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53662 dport 46381] OK # # # cpu 0: rx_hash 0xab965f29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53680 dport 46381] OK # # # cpu 0: rx_hash 0x400d9e32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53710 dport 46381] OK # # # cpu 0: rx_hash 0x5b66b7d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41570 dport 46381] OK # # # cpu 0: rx_hash 0x5cb325aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41586 dport 46381] OK # # # cpu 0: rx_hash 0x4c4e48b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41598 dport 46381] OK # # # cpu 0: rx_hash 0x17d256fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41612 dport 46381] OK # # # cpu 0: rx_hash 0x9b93bb35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41636 dport 46381] OK # # # cpu 0: rx_hash 0xaa940c1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41646 dport 46381] OK # # # cpu 0: rx_hash 0xc5309647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41696 dport 46381] OK # # # cpu 0: rx_hash 0x77a8d08c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41728 dport 46381] OK # # # cpu 0: rx_hash 0x56520ab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41734 dport 46381] OK # # # cpu 0: rx_hash 0x0f24b5b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41810 dport 46381] OK # # # cpu 0: rx_hash 0xb5b77d2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41824 dport 46381] OK # # # cpu 0: rx_hash 0x9be683ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41838 dport 46381] OK # # # cpu 0: rx_hash 0xe9fef11a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41858 dport 46381] OK # # # cpu 0: rx_hash 0xe655d5ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41866 dport 46381] OK # # # cpu 0: rx_hash 0x54b8abfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41888 dport 46381] OK # # # cpu 0: rx_hash 0x5b138f08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41896 dport 46381] OK # # # cpu 0: rx_hash 0x626a8eaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41914 dport 46381] OK # # # cpu 0: rx_hash 0x05b0a27a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41964 dport 46381] OK # # # cpu 0: rx_hash 0x2c34cec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41970 dport 46381] OK # # # cpu 0: rx_hash 0x6b091e6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41996 dport 46381] OK # # # cpu 0: rx_hash 0xd64f448f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42030 dport 46381] OK # # # cpu 0: rx_hash 0x2afc7af5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42060 dport 46381] OK # # # cpu 0: rx_hash 0x0378164d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42066 dport 46381] OK # # # cpu 0: rx_hash 0x1c2e5fa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42070 dport 46381] OK # # # cpu 0: rx_hash 0xb195685f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42104 dport 46381] OK # # # cpu 0: rx_hash 0x8f39fb86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42106 dport 46381] OK # # # cpu 0: rx_hash 0xea097611 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42122 dport 46381] OK # # # cpu 0: rx_hash 0xd37077b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42136 dport 46381] OK # # # cpu 0: rx_hash 0xf28aad86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42142 dport 46381] OK # # # cpu 0: rx_hash 0x69e3bf2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42154 dport 46381] OK # # # cpu 0: rx_hash 0xabfc128f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42186 dport 46381] OK # # # cpu 0: rx_hash 0x06472571 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42212 dport 46381] OK # # # count: pass=45 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 50925 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40373 dport 50925] != expected 0x2feec018 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40373 dport 50925] != expected 0x2feec018 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35124 dport 50925] != expected 0x4ab6940d # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35124 dport 50925] != expected 0x4ab6940d # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57229 dport 50925] != expected 0xec878a62 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57229 dport 50925] != expected 0xec878a62 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43957 dport 50925] != expected 0xf94dc193 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43957 dport 50925] != expected 0xf94dc193 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58068 dport 50925] != expected 0xd8df0844 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58068 dport 50925] != expected 0xd8df0844 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60258 dport 50925] != expected 0xa37733a6 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60258 dport 50925] != expected 0xa37733a6 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36765 dport 50925] != expected 0x1d412f4e # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36765 dport 50925] != expected 0x1d412f4e # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55219 dport 50925] != expected 0x9c4ffd70 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55219 dport 50925] != expected 0x9c4ffd70 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45896 dport 50925] != expected 0x7cfaef4 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45896 dport 50925] != expected 0x7cfaef4 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32802 dport 50925] != expected 0x6485d479 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32802 dport 50925] != expected 0x6485d479 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 50925] != expected 0x59e458a9 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 50925] != expected 0x59e458a9 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59541 dport 50925] != expected 0xa904e6b9 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59541 dport 50925] != expected 0xa904e6b9 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57341 dport 50925] != expected 0x307b4a2 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57341 dport 50925] != expected 0x307b4a2 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51746 dport 50925] != expected 0xb9fe38a4 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51746 dport 50925] != expected 0xb9fe38a4 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44834 dport 50925] != expected 0x1b2bba7b # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44834 dport 50925] != expected 0x1b2bba7b # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55291 dport 50925] != expected 0xaccfbe30 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55291 dport 50925] != expected 0xaccfbe30 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50585 dport 50925] != expected 0xe58c8cff # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50585 dport 50925] != expected 0xe58c8cff # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58568 dport 50925] != expected 0xe0b12994 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58568 dport 50925] != expected 0xe0b12994 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37389 dport 50925] != expected 0xae29d728 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37389 dport 50925] != expected 0xae29d728 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50825 dport 50925] != expected 0x603caa87 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50825 dport 50925] != expected 0x603caa87 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51677 dport 50925] != expected 0xa156ca0d # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51677 dport 50925] != expected 0xa156ca0d # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56158 dport 50925] != expected 0x90cda10 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56158 dport 50925] != expected 0x90cda10 # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53600 dport 50925] != expected 0x7d8fc19c # # Exception| cpu 0: rx_hash 0x719f2f38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53600 dport 50925] != expected 0x7d8fc19c # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 57647 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59433 dport 57647] != expected 0x6adb5fb9 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59433 dport 57647] != expected 0x6adb5fb9 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33987 dport 57647] != expected 0xeaeb15ba # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33987 dport 57647] != expected 0xeaeb15ba # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35875 dport 57647] != expected 0xd201a172 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35875 dport 57647] != expected 0xd201a172 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41273 dport 57647] != expected 0xc3dcaa5 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41273 dport 57647] != expected 0xc3dcaa5 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54662 dport 57647] != expected 0x5f2a66aa # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54662 dport 57647] != expected 0x5f2a66aa # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50887 dport 57647] != expected 0x76c205a1 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50887 dport 57647] != expected 0x76c205a1 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54760 dport 57647] != expected 0xb36435ca # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54760 dport 57647] != expected 0xb36435ca # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43188 dport 57647] != expected 0x4b11c040 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43188 dport 57647] != expected 0x4b11c040 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37080 dport 57647] != expected 0xb8789486 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37080 dport 57647] != expected 0xb8789486 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54968 dport 57647] != expected 0x4d07369b # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54968 dport 57647] != expected 0x4d07369b # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53570 dport 57647] != expected 0x156cafde # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53570 dport 57647] != expected 0x156cafde # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51346 dport 57647] != expected 0xd4c3cce5 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51346 dport 57647] != expected 0xd4c3cce5 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52138 dport 57647] != expected 0xe71446e1 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52138 dport 57647] != expected 0xe71446e1 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60185 dport 57647] != expected 0x56a7f14b # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60185 dport 57647] != expected 0x56a7f14b # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57324 dport 57647] != expected 0x9e037b91 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57324 dport 57647] != expected 0x9e037b91 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34604 dport 57647] != expected 0x63452692 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34604 dport 57647] != expected 0x63452692 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59618 dport 57647] != expected 0xc78a19f4 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59618 dport 57647] != expected 0xc78a19f4 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46240 dport 57647] != expected 0x10853328 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46240 dport 57647] != expected 0x10853328 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57355 dport 57647] != expected 0x8d92ae79 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57355 dport 57647] != expected 0x8d92ae79 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59390 dport 57647] != expected 0x86f1ee4c # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59390 dport 57647] != expected 0x86f1ee4c # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54829 dport 57647] != expected 0x882778f0 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54829 dport 57647] != expected 0x882778f0 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45680 dport 57647] != expected 0x2a7e8d58 # # Exception| cpu 4: rx_hash 0x25dbb881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45680 dport 57647] != expected 0x2a7e8d58 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->