< 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 49016 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x86fb747d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50784 dport 49016] != expected 0xab2385c # # Exception| cpu 0: rx_hash 0x4450c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50822 dport 49016] != expected 0x5f4ee281 # # Exception| cpu 0: rx_hash 0xbff44ffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 50826 dport 49016] != expected 0x52b58fe0 # # Exception| cpu 0: rx_hash 0xeb458d02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50842 dport 49016] != expected 0x2f1ee270 # # Exception| cpu 0: rx_hash 0x95acae80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50858 dport 49016] != expected 0xec603928 # # Exception| cpu 0: rx_hash 0x64937b98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50872 dport 49016] != expected 0x7c90383a # # Exception| cpu 4: rx_hash 0xf4f2a6ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 50884 dport 49016] != expected 0xed7f5567 # # Exception| cpu 5: rx_hash 0x7d5ffa76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50796 dport 49016] != expected 0x749553d # # Exception| cpu 5: rx_hash 0x2503aa97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50806 dport 49016] != expected 0x6cef8f0f # # Exception| cpu 5: rx_hash 0xe7a81f1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50832 dport 49016] != expected 0x391355d2 # # Exception| cpu 5: rx_hash 0x3ccf2b79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50850 dport 49016] != expected 0x1736e208 # # Exception| cpu 5: rx_hash 0xc11d6c7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50874 dport 49016] != expected 0x91cb54b8 # # Exception| cpu 5: rx_hash 0x3654706a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50876 dport 49016] != expected 0x8a3d8e7b # # Exception| cpu 0: rx_hash 0x365fa280 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50974 dport 49016] != expected 0x21dc8f5a # # Exception| cpu 0: rx_hash 0xbfff9d14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50984 dport 49016] != expected 0xf9548ec1 # # Exception| cpu 0: rx_hash 0xe7a3cdf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50994 dport 49016] != expected 0x92f254f3 # # Exception| cpu 4: rx_hash 0x3cc4f993 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50944 dport 49016] != expected 0xbcd7e329 # # Exception| cpu 4: rx_hash 0xc116be96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50968 dport 49016] != expected 0x3a2a5599 # # Exception| cpu 4: rx_hash 0x4ec0480c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51002 dport 49016] != expected 0x69a48fd3 # # Exception| cpu 4: rx_hash 0x808b0cd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51016 dport 49016] != expected 0x18ebe36d # # Exception| cpu 5: rx_hash 0xa0436452 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50900 dport 49016] != expected 0x90d438f7 # # Exception| cpu 5: rx_hash 0xacaef64f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50910 dport 49016] != expected 0x86d98f55 # # Exception| cpu 5: rx_hash 0xd247d5cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50926 dport 49016] != expected 0x45a7540d # # Exception| cpu 5: rx_hash 0x7d52993a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50930 dport 49016] != expected 0x35f754fc # # Exception| cpu 5: rx_hash 0x95a77c6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50952 dport 49016] != expected 0x47813809 # # Exception| cpu 5: rx_hash 0xeb4e5fe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51000 dport 49016] != expected 0x84ffe351 # # Exception| cpu 0: rx_hash 0xa63e7fb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51042 dport 49016] != expected 0xb033e207 # # Exception| cpu 0: rx_hash 0xf814e659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51052 dport 49016] != expected 0x5093e3e4 # # Exception| cpu 0: rx_hash 0x5bec38b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51066 dport 49016] != expected 0x36ce54b7 # # Exception| cpu 0: rx_hash 0x6495ca3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51076 dport 49016] != expected 0xe5cf38da # # Exception| cpu 0: rx_hash 0x68785823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51086 dport 49016] != expected 0xf3c28f78 # # Exception| cpu 0: rx_hash 0xc76d14d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51090 dport 49016] != expected 0x83928f89 # # Exception| cpu 0: rx_hash 0xb9843756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51106 dport 49016] != expected 0x40ec54d1 # # Exception| cpu 0: rx_hash 0xeb433ca4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51110 dport 49016] != expected 0xb641e290 # # Exception| cpu 4: rx_hash 0x8a1057c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51030 dport 49016] != expected 0x85e08f1e # # Exception| cpu 4: rx_hash 0xaad3edab [saddr 192.0.3.2 daddr 192.0.3.1 sport 51048 dport 49016] != expected 0xa63e55a5 # # Exception| cpu 4: rx_hash 0xcb8086c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51096 dport 49016] != expected 0x959f382b # # Exception| cpu 5: rx_hash 0xcdf64fc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51084 dport 49016] != expected 0x1e99e3fa # # Exception| cpu 5: rx_hash 0x3cc99adf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51102 dport 49016] != expected 0x8e69e2e8 # # Exception| cpu 0: rx_hash 0x1a7ce9bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51124 dport 49016] != expected 0x26b1e382 # # Exception| cpu 0: rx_hash 0x77cf738f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51152 dport 49016] != expected 0x31a3386f # # Exception| cpu 0: rx_hash 0xd241646b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51154 dport 49016] != expected 0xdcf854ed # # Exception| cpu 0: rx_hash 0xf4f41708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51192 dport 49016] != expected 0x74205587 # # 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 0x1d37f85f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59926 dport 58187] OK # # # cpu 0: rx_hash 0x431d61b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59928 dport 58187] OK # # # cpu 0: rx_hash 0x3df44232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59944 dport 58187] OK # # # cpu 0: rx_hash 0x92e10ec5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59956 dport 58187] OK # # # cpu 0: rx_hash 0xf9245df8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59972 dport 58187] OK # # # cpu 4: rx_hash 0x8d562569 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60010 dport 58187] OK # # # cpu 4: rx_hash 0xb4591eea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60032 dport 58187] OK # # # cpu 5: rx_hash 0xea7ee449 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59920 dport 58187] OK # # # cpu 5: rx_hash 0x5047d801 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59980 dport 58187] OK # # # cpu 5: rx_hash 0xf3bf06eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59994 dport 58187] OK # # # cpu 0: rx_hash 0xdf912e9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60014 dport 58187] OK # # # cpu 0: rx_hash 0x2243699e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60022 dport 58187] OK # # # cpu 0: rx_hash 0xea738705 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60046 dport 58187] OK # # # cpu 0: rx_hash 0x6f3e2a8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60082 dport 58187] OK # # # cpu 0: rx_hash 0xf3b265a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60100 dport 58187] OK # # # cpu 4: rx_hash 0x17a1c000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60054 dport 58187] OK # # # cpu 4: rx_hash 0xbec245f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60062 dport 58187] OK # # # cpu 4: rx_hash 0xc02b667b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60078 dport 58187] OK # # # cpu 4: rx_hash 0x3df9217e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60086 dport 58187] OK # # # cpu 4: rx_hash 0x0e6022a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60124 dport 58187] OK # # # cpu 5: rx_hash 0x1d3a9b13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60040 dport 58187] OK # # # cpu 5: rx_hash 0xb8b48cf7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60042 dport 58187] OK # # # cpu 5: rx_hash 0x7c64933d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60134 dport 58187] OK # # # cpu 0: rx_hash 0x504abb4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60114 dport 58187] OK # # # cpu 0: rx_hash 0x4ff6420b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60206 dport 58187] OK # # # cpu 0: rx_hash 0x2245d838 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60234 dport 58187] OK # # # cpu 4: rx_hash 0x92e7bf63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60168 dport 58187] OK # # # cpu 4: rx_hash 0xc6567d9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60184 dport 58187] OK # # # cpu 4: rx_hash 0xb452cc00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60194 dport 58187] OK # # # cpu 4: rx_hash 0xec0e9ce1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60216 dport 58187] OK # # # cpu 4: rx_hash 0xad932ea2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60264 dport 58187] OK # # # cpu 5: rx_hash 0xd50716c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60142 dport 58187] OK # # # cpu 5: rx_hash 0x76ffc82e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60152 dport 58187] OK # # # cpu 5: rx_hash 0x3df2f394 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60180 dport 58187] OK # # # cpu 5: rx_hash 0x987ce470 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60182 dport 58187] OK # # # cpu 5: rx_hash 0x2ea84a25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60224 dport 58187] OK # # # cpu 5: rx_hash 0x5637a0a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60260 dport 58187] OK # # # cpu 0: rx_hash 0xd37a0d20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60248 dport 58187] OK # # # cpu 0: rx_hash 0xec03ffad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60326 dport 58187] OK # # # cpu 4: rx_hash 0xa70875b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60278 dport 58187] OK # # # cpu 4: rx_hash 0x0e6bf048 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60286 dport 58187] OK # # # cpu 4: rx_hash 0x3dff90d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60298 dport 58187] OK # # # cpu 4: rx_hash 0x65a3c039 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60304 dport 58187] OK # # # cpu 4: rx_hash 0xb8b23d51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60342 dport 58187] OK # # # count: pass=44 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 41070 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60264 dport 41070] != expected 0x216b9c9a # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60264 dport 41070] != expected 0x216b9c9a # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39147 dport 41070] != expected 0x9b98bd1a # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39147 dport 41070] != expected 0x9b98bd1a # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57781 dport 41070] != expected 0x1a44fe0f # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57781 dport 41070] != expected 0x1a44fe0f # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42872 dport 41070] != expected 0x2a9260bc # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42872 dport 41070] != expected 0x2a9260bc # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32803 dport 41070] != expected 0x7f972d5a # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32803 dport 41070] != expected 0x7f972d5a # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39070 dport 41070] != expected 0x2b97d262 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39070 dport 41070] != expected 0x2b97d262 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38885 dport 41070] != expected 0xd802aa21 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38885 dport 41070] != expected 0xd802aa21 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40218 dport 41070] != expected 0xb0a312fe # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40218 dport 41070] != expected 0xb0a312fe # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45562 dport 41070] != expected 0x731a3c3b # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45562 dport 41070] != expected 0x731a3c3b # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41119 dport 41070] != expected 0x4c192367 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41119 dport 41070] != expected 0x4c192367 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54873 dport 41070] != expected 0x47b7ada8 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54873 dport 41070] != expected 0x47b7ada8 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40639 dport 41070] != expected 0xf1ef4b75 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40639 dport 41070] != expected 0xf1ef4b75 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51756 dport 41070] != expected 0x8dc892d0 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51756 dport 41070] != expected 0x8dc892d0 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33537 dport 41070] != expected 0x502e1aa5 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33537 dport 41070] != expected 0x502e1aa5 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54030 dport 41070] != expected 0x661a03f5 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54030 dport 41070] != expected 0x661a03f5 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49041 dport 41070] != expected 0xaafe9f31 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49041 dport 41070] != expected 0xaafe9f31 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56119 dport 41070] != expected 0xce7f8c53 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56119 dport 41070] != expected 0xce7f8c53 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56063 dport 41070] != expected 0x922c577c # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56063 dport 41070] != expected 0x922c577c # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55497 dport 41070] != expected 0x61490d8b # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55497 dport 41070] != expected 0x61490d8b # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38235 dport 41070] != expected 0x7f844644 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38235 dport 41070] != expected 0x7f844644 # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49468 dport 41070] != expected 0xc6af442e # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49468 dport 41070] != expected 0xc6af442e # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48306 dport 41070] != expected 0x5ff171cb # # Exception| cpu 5: rx_hash 0xbe0e3bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48306 dport 41070] != expected 0x5ff171cb # # 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 58133 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60362 dport 58133] != expected 0x37f9f1e # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60362 dport 58133] != expected 0x37f9f1e # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41770 dport 58133] != expected 0xf4217975 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41770 dport 58133] != expected 0xf4217975 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56143 dport 58133] != expected 0xfc4c6a59 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56143 dport 58133] != expected 0xfc4c6a59 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59680 dport 58133] != expected 0x78d52a8a # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59680 dport 58133] != expected 0x78d52a8a # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56343 dport 58133] != expected 0xf20e08d0 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56343 dport 58133] != expected 0xf20e08d0 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56315 dport 58133] != expected 0xdaf47a76 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56315 dport 58133] != expected 0xdaf47a76 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33466 dport 58133] != expected 0x8b67c718 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33466 dport 58133] != expected 0x8b67c718 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51507 dport 58133] != expected 0x66dc88ba # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51507 dport 58133] != expected 0x66dc88ba # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56866 dport 58133] != expected 0xd799817e # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56866 dport 58133] != expected 0xd799817e # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37131 dport 58133] != expected 0x3bbed0f6 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37131 dport 58133] != expected 0x3bbed0f6 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60193 dport 58133] != expected 0x716c8b54 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60193 dport 58133] != expected 0x716c8b54 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36997 dport 58133] != expected 0xea496d69 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36997 dport 58133] != expected 0xea496d69 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33914 dport 58133] != expected 0xf72ac6e4 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33914 dport 58133] != expected 0xf72ac6e4 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59842 dport 58133] != expected 0xe8b994f0 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59842 dport 58133] != expected 0xe8b994f0 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39290 dport 58133] != expected 0x8bcecf87 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39290 dport 58133] != expected 0x8bcecf87 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44811 dport 58133] != expected 0x249e134c # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44811 dport 58133] != expected 0x249e134c # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48429 dport 58133] != expected 0xf37ed1f1 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48429 dport 58133] != expected 0xf37ed1f1 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54455 dport 58133] != expected 0x4269b274 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54455 dport 58133] != expected 0x4269b274 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51215 dport 58133] != expected 0x66da391c # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51215 dport 58133] != expected 0x66da391c # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37704 dport 58133] != expected 0x82a51673 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37704 dport 58133] != expected 0x82a51673 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41882 dport 58133] != expected 0x805e62a8 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41882 dport 58133] != expected 0x805e62a8 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51380 dport 58133] != expected 0x55549f15 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51380 dport 58133] != expected 0x55549f15 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49502 dport 58133] != expected 0x79b9db3c # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49502 dport 58133] != expected 0x79b9db3c # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50154 dport 58133] != expected 0x1da44504 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50154 dport 58133] != expected 0x1da44504 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50708 dport 58133] != expected 0x86c46cad # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50708 dport 58133] != expected 0x86c46cad # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41761 dport 58133] != expected 0xb3d0c4a1 # # Exception| cpu 0: rx_hash 0x8e0c546e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41761 dport 58133] != expected 0xb3d0c4a1 # # Exception| count: pass=0 nohash=0 fail=52 # # 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__->