< 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 52072 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb7a06a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51192 dport 52072] != expected 0x3d559c # # Exception| cpu 0: rx_hash 0xbfeccf56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51204 dport 52072] != expected 0xb5cc2351 # # Exception| cpu 0: rx_hash 0x4aa1d650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51216 dport 52072] != expected 0x2ce1d6ed # # Exception| cpu 0: rx_hash 0x0d541c92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51304 dport 52072] != expected 0x63c515c # # Exception| cpu 0: rx_hash 0x4aed54f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51336 dport 52072] != expected 0x94f10908 # # Exception| cpu 0: rx_hash 0xc506c177 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51380 dport 52072] != expected 0xc14a066a # # Exception| cpu 0: rx_hash 0x4a7451b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51396 dport 52072] != expected 0xe4d0b6c3 # # Exception| cpu 0: rx_hash 0xbf3948b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51408 dport 52072] != expected 0x7dfd437f # # Exception| cpu 0: rx_hash 0x69a8f586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51460 dport 52072] != expected 0xadb61ae9 # # Exception| cpu 0: rx_hash 0x2ff63089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51478 dport 52072] != expected 0x17095d05 # # Exception| cpu 0: rx_hash 0x5462b683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51480 dport 52072] != expected 0x3bdcd84d # # Exception| cpu 0: rx_hash 0x8200cd02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51496 dport 52072] != expected 0x7fae8e07 # # Exception| cpu 0: rx_hash 0x0cd9520e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51506 dport 52072] != expected 0xca56fef3 # # Exception| cpu 0: rx_hash 0x12a576c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51526 dport 52072] != expected 0xf142206a # # Exception| cpu 0: rx_hash 0x9d4ee34d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51578 dport 52072] != expected 0xa4f92f08 # # Exception| cpu 0: rx_hash 0x0c40574a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51582 dport 52072] != expected 0xba774138 # # Exception| cpu 0: rx_hash 0xf8eac323 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51608 dport 52072] != expected 0xb28ab3c # # Exception| cpu 0: rx_hash 0x1342fba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51636 dport 52072] != expected 0xd9303fd2 # # Exception| cpu 0: rx_hash 0xdbc5a1a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51644 dport 52072] != expected 0xd67708ca # # Exception| cpu 0: rx_hash 0xbe2d0368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51654 dport 52072] != expected 0xc1b6531b # # Exception| cpu 0: rx_hash 0x4b19f935 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51738 dport 52072] != expected 0x92872149 # # Exception| cpu 0: rx_hash 0xda174d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51742 dport 52072] != expected 0x8c094f79 # # Exception| cpu 0: rx_hash 0x31bf75b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51762 dport 52072] != expected 0x5e11db97 # # Exception| cpu 0: rx_hash 0x5457d77a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51784 dport 52072] != expected 0x49d08046 # # Exception| cpu 0: rx_hash 0x769f3892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51870 dport 52072] != expected 0xbcfd3c08 # # Exception| cpu 0: rx_hash 0xf974ad17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51874 dport 52072] != expected 0xe946336a # # Exception| cpu 0: rx_hash 0x124590d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51906 dport 52072] != expected 0x4b7f184f # # Exception| cpu 0: rx_hash 0xdac2cad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51914 dport 52072] != expected 0x44382f57 # # Exception| cpu 0: rx_hash 0x69d116dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51916 dport 52072] != expected 0x67aa9d07 # # Exception| cpu 0: rx_hash 0x316af250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51942 dport 52072] != expected 0x9620bbb9 # # Exception| cpu 0: rx_hash 0x6810dae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51982 dport 52072] != expected 0x13d0ed4d # # Exception| cpu 0: rx_hash 0x2f7c1565 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52026 dport 52072] != expected 0x492cd537 # # Exception| cpu 0: rx_hash 0x9d114147 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52098 dport 52072] != expected 0x32edc714 # # Exception| cpu 0: rx_hash 0x825f6f08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52176 dport 52072] != expected 0xe9ba661b # # Exception| cpu 0: rx_hash 0x1263d186 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52210 dport 52072] != expected 0x177777bd # # Exception| cpu 0: rx_hash 0x66b936e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52252 dport 52072] != expected 0xfb3601ab # # Exception| cpu 0: rx_hash 0xcb4fcb6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52258 dport 52072] != expected 0x9391d2a9 # # Exception| cpu 0: rx_hash 0x785c1762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52260 dport 52072] != expected 0xb00360f9 # # Exception| cpu 0: rx_hash 0xf685886e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52286 dport 52072] != expected 0x5fb100d # # Exception| cpu 0: rx_hash 0x443d5baa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52306 dport 52072] != expected 0xb60b6200 # # Exception| cpu 0: rx_hash 0x0351942c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52326 dport 52072] != expected 0xecf75a7a # # Exception| cpu 0: rx_hash 0x78c51226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52328 dport 52072] != expected 0xc022df32 # # Exception| cpu 0: rx_hash 0x8d880b20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52348 dport 52072] != expected 0x590f2a8e # # Exception| cpu 0: rx_hash 0xae72ee41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52364 dport 52072] != expected 0x4c61e956 # # Exception| cpu 0: rx_hash 0xb1a5c54a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52370 dport 52072] != expected 0xe717f792 # # Exception| cpu 0: rx_hash 0x3fe55f02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52420 dport 52072] != expected 0x22ce38ad # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x34fb1811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38108 dport 46330] OK # # # cpu 4: rx_hash 0x6c40fc9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38134 dport 46330] OK # # # cpu 4: rx_hash 0x2aedff24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38144 dport 46330] OK # # # cpu 4: rx_hash 0xe26aa527 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38152 dport 46330] OK # # # cpu 4: rx_hash 0xfc8f84a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38192 dport 46330] OK # # # cpu 4: rx_hash 0x1615b6a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38202 dport 46330] OK # # # cpu 4: rx_hash 0xa4ad656c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38230 dport 46330] OK # # # cpu 4: rx_hash 0x72cf1eed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38246 dport 46330] OK # # # cpu 4: rx_hash 0xa478e28a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38274 dport 46330] OK # # # cpu 4: rx_hash 0xe3142d0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38326 dport 46330] OK # # # cpu 4: rx_hash 0x2b93770f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38334 dport 46330] OK # # # cpu 4: rx_hash 0x16c0314e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38382 dport 46330] OK # # # cpu 4: rx_hash 0xdf0c829f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38408 dport 46330] OK # # # cpu 4: rx_hash 0x2a419b99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38428 dport 46330] OK # # # cpu 4: rx_hash 0x34a4ba1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38436 dport 46330] OK # # # cpu 4: rx_hash 0x096ef91e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38456 dport 46330] OK # # # cpu 4: rx_hash 0xfd88efd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38470 dport 46330] OK # # # cpu 4: rx_hash 0x1712ddd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38476 dport 46330] OK # # # cpu 4: rx_hash 0x09f7fc5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38516 dport 46330] OK # # # cpu 4: rx_hash 0x7384f73f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38536 dport 46330] OK # # # cpu 4: rx_hash 0x16f550b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38590 dport 46330] OK # # # cpu 4: rx_hash 0x98b5caff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38632 dport 46330] OK # # # cpu 4: rx_hash 0xdeeb0ff0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38650 dport 46330] OK # # # cpu 4: rx_hash 0x6df8d3f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38652 dport 46330] OK # # # cpu 4: rx_hash 0x50c1564b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38660 dport 46330] OK # # # cpu 4: rx_hash 0x72dc3e45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38662 dport 46330] OK # # # cpu 4: rx_hash 0x98df090c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38720 dport 46330] OK # # # cpu 4: rx_hash 0x5058530f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38728 dport 46330] OK # # # cpu 4: rx_hash 0xde81cc03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38738 dport 46330] OK # # # cpu 4: rx_hash 0xa5154a09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38748 dport 46330] OK # # # cpu 4: rx_hash 0x3529f487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38782 dport 46330] OK # # # cpu 4: rx_hash 0x87dda5e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38794 dport 46330] OK # # # cpu 4: rx_hash 0x51bfde60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38842 dport 46330] OK # # # cpu 4: rx_hash 0x164a14a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38850 dport 46330] OK # # # cpu 4: rx_hash 0x8744a0a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38854 dport 46330] OK # # # cpu 4: rx_hash 0x99a18127 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38910 dport 46330] OK # # # cpu 4: rx_hash 0xb2c24693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38950 dport 46330] OK # # # cpu 4: rx_hash 0xf40586d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39032 dport 46330] OK # # # cpu 4: rx_hash 0x00af12b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39070 dport 46330] OK # # # cpu 4: rx_hash 0x65deb539 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39080 dport 46330] OK # # # cpu 4: rx_hash 0xf57b0ef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39110 dport 46330] OK # # # cpu 4: rx_hash 0x3dfc54f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39118 dport 46330] OK # # # cpu 4: rx_hash 0xb217c175 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39154 dport 46330] OK # # # cpu 4: rx_hash 0x90f96fcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39188 dport 46330] OK # # # cpu 4: rx_hash 0x00c5d142 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39222 dport 46330] OK # # # cpu 4: rx_hash 0xadaa298d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39236 dport 46330] OK # # # cpu 4: rx_hash 0x005cd406 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39290 dport 46330] OK # # # cpu 4: rx_hash 0x47e59c66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39322 dport 46330] OK # # # cpu 4: rx_hash 0xea1361ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39332 dport 46330] OK # # # cpu 4: rx_hash 0x902ce82a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39360 dport 46330] OK # # # cpu 4: rx_hash 0x8ffbc321 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39390 dport 46330] OK # # # cpu 4: rx_hash 0xf55d4fa2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39414 dport 46330] OK # # # count: pass=52 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 56273 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38556 dport 56273] != expected 0xe06f68fd # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38556 dport 56273] != expected 0xe06f68fd # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51661 dport 56273] != expected 0x80ad0a13 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51661 dport 56273] != expected 0x80ad0a13 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39329 dport 56273] != expected 0x7ebb3363 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39329 dport 56273] != expected 0x7ebb3363 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46800 dport 56273] != expected 0xe88d06fb # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46800 dport 56273] != expected 0xe88d06fb # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48334 dport 56273] != expected 0x2cc943d4 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48334 dport 56273] != expected 0x2cc943d4 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47258 dport 56273] != expected 0x1212dee5 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47258 dport 56273] != expected 0x1212dee5 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43173 dport 56273] != expected 0xf10b16bd # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43173 dport 56273] != expected 0xf10b16bd # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47352 dport 56273] != expected 0x8d3729a0 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47352 dport 56273] != expected 0x8d3729a0 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41233 dport 56273] != expected 0x60762339 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41233 dport 56273] != expected 0x60762339 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58964 dport 56273] != expected 0x8b1150c7 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58964 dport 56273] != expected 0x8b1150c7 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54304 dport 56273] != expected 0xb57ce0d4 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54304 dport 56273] != expected 0xb57ce0d4 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37991 dport 56273] != expected 0x315ee440 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37991 dport 56273] != expected 0x315ee440 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35850 dport 56273] != expected 0xea1fca20 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35850 dport 56273] != expected 0xea1fca20 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35438 dport 56273] != expected 0x1c8b1d87 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35438 dport 56273] != expected 0x1c8b1d87 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54223 dport 56273] != expected 0x23042e03 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54223 dport 56273] != expected 0x23042e03 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50230 dport 56273] != expected 0xe0ca6a93 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50230 dport 56273] != expected 0xe0ca6a93 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45743 dport 56273] != expected 0x5de505b5 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45743 dport 56273] != expected 0x5de505b5 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47389 dport 56273] != expected 0x63379ebd # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47389 dport 56273] != expected 0x63379ebd # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46083 dport 56273] != expected 0xf52a7098 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46083 dport 56273] != expected 0xf52a7098 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36749 dport 56273] != expected 0x170796a4 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36749 dport 56273] != expected 0x170796a4 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59458 dport 56273] != expected 0x860cac9e # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59458 dport 56273] != expected 0x860cac9e # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60604 dport 56273] != expected 0x79a96460 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60604 dport 56273] != expected 0x79a96460 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58941 dport 56273] != expected 0x5c56f43b # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58941 dport 56273] != expected 0x5c56f43b # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38484 dport 56273] != expected 0xbe34ca77 # # Exception| cpu 5: rx_hash 0x3f608110 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38484 dport 56273] != expected 0xbe34ca77 # # Exception| count: pass=0 nohash=0 fail=48 # # 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 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35009 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37791 dport 35009] != expected 0x313e7a2e # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37791 dport 35009] != expected 0x313e7a2e # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44325 dport 35009] != expected 0xd6e3b0ff # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44325 dport 35009] != expected 0xd6e3b0ff # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60906 dport 35009] != expected 0xbb8c68e2 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60906 dport 35009] != expected 0xbb8c68e2 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34858 dport 35009] != expected 0x42af35b # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34858 dport 35009] != expected 0x42af35b # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41739 dport 35009] != expected 0xbb2d74f3 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41739 dport 35009] != expected 0xbb2d74f3 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55595 dport 35009] != expected 0xac694ad1 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55595 dport 35009] != expected 0xac694ad1 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41142 dport 35009] != expected 0xe1126372 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41142 dport 35009] != expected 0xe1126372 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35750 dport 35009] != expected 0xcc4d4f47 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35750 dport 35009] != expected 0xcc4d4f47 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38980 dport 35009] != expected 0x9eb0b3c # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38980 dport 35009] != expected 0x9eb0b3c # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49712 dport 35009] != expected 0xfc40e68e # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49712 dport 35009] != expected 0xfc40e68e # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55580 dport 35009] != expected 0x8d223d45 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55580 dport 35009] != expected 0x8d223d45 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48344 dport 35009] != expected 0xa38a12fb # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48344 dport 35009] != expected 0xa38a12fb # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35298 dport 35009] != expected 0xef710d68 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35298 dport 35009] != expected 0xef710d68 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38933 dport 35009] != expected 0x70829d61 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38933 dport 35009] != expected 0x70829d61 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58515 dport 35009] != expected 0x54cfcfb6 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58515 dport 35009] != expected 0x54cfcfb6 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37900 dport 35009] != expected 0xd7253391 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37900 dport 35009] != expected 0xd7253391 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35444 dport 35009] != expected 0xa9cf2e78 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35444 dport 35009] != expected 0xa9cf2e78 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45709 dport 35009] != expected 0xef96a427 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45709 dport 35009] != expected 0xef96a427 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58537 dport 35009] != expected 0x6837863a # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58537 dport 35009] != expected 0x6837863a # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47222 dport 35009] != expected 0xb3263965 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47222 dport 35009] != expected 0xb3263965 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46842 dport 35009] != expected 0xe25c3647 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46842 dport 35009] != expected 0xe25c3647 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48667 dport 35009] != expected 0xdb172961 # # Exception| cpu 4: rx_hash 0xf426dec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48667 dport 35009] != expected 0xdb172961 # # 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__->