< 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 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-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 34521 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x64dda7f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56090 dport 34521] != expected 0x305d4389 # # Exception| cpu 0: rx_hash 0xa92b6208 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56140 dport 34521] != expected 0x8dc2b346 # # Exception| cpu 0: rx_hash 0x4afdf3b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56160 dport 34521] != expected 0x9d7f97f4 # # Exception| cpu 0: rx_hash 0x1822c7d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56168 dport 34521] != expected 0x7a525aa8 # # Exception| cpu 0: rx_hash 0x3ffe9229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56198 dport 34521] != expected 0xa4cf2e17 # # Exception| cpu 0: rx_hash 0xc89fce8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56202 dport 34521] != expected 0x8db979f2 # # Exception| cpu 0: rx_hash 0x50f9f162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56254 dport 34521] != expected 0x9bf76b2 # # Exception| cpu 0: rx_hash 0xebabb232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56282 dport 34521] != expected 0x62ca26f7 # # Exception| cpu 0: rx_hash 0x9d0f3492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56296 dport 34521] != expected 0xb420867d # # Exception| cpu 0: rx_hash 0x4301f205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56308 dport 34521] != expected 0xeec03736 # # Exception| cpu 0: rx_hash 0x057aa880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56338 dport 34521] != expected 0x9a1b0c10 # # Exception| cpu 0: rx_hash 0xa0c4c044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56342 dport 34521] != expected 0x544096a9 # # Exception| cpu 0: rx_hash 0x5dfe7a6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56410 dport 34521] != expected 0xe1d378e7 # # Exception| cpu 0: rx_hash 0xf84012aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56414 dport 34521] != expected 0x2f88e25e # # Exception| cpu 0: rx_hash 0xdc3ba068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56420 dport 34521] != expected 0x1e4f8f88 # # Exception| cpu 0: rx_hash 0xc5984583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56430 dport 34521] != expected 0x65d577a7 # # Exception| cpu 0: rx_hash 0x3c4ad6e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56476 dport 34521] != expected 0xe1a8b253 # # Exception| cpu 0: rx_hash 0xe81ff6f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56512 dport 34521] != expected 0x27adbab3 # # Exception| cpu 0: rx_hash 0x126a82a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56550 dport 34521] != expected 0x4c8a662e # # Exception| cpu 0: rx_hash 0x871895b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56568 dport 34521] != expected 0x8adde216 # # Exception| cpu 0: rx_hash 0x22a6fd7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56572 dport 34521] != expected 0x448678af # # Exception| cpu 0: rx_hash 0x47ec5123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56594 dport 34521] != expected 0xfd22627a # # Exception| cpu 0: rx_hash 0x54145244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56664 dport 34521] != expected 0x1a5d23fe # # Exception| cpu 0: rx_hash 0xf1aa3a80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56668 dport 34521] != expected 0xd406b947 # # Exception| cpu 0: rx_hash 0x9ead59cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56676 dport 34521] != expected 0x7976e1e2 # # Exception| cpu 0: rx_hash 0xe51df798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56700 dport 34521] != expected 0xedcdca10 # # Exception| cpu 0: rx_hash 0xe6ba10a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56744 dport 34521] != expected 0x297d379 # # Exception| cpu 0: rx_hash 0xd6766f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56754 dport 34521] != expected 0xa9bcdf8 # # Exception| cpu 0: rx_hash 0xc89a44e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56786 dport 34521] != expected 0xafb50704 # # Exception| cpu 0: rx_hash 0xd139a102 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56792 dport 34521] != expected 0xd42fff2b # # Exception| cpu 0: rx_hash 0xc58e6c1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 34521] != expected 0xede48c7c # # Exception| cpu 0: rx_hash 0xdf817a02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56842 dport 34521] != expected 0x3d3c90d7 # # Exception| cpu 0: rx_hash 0x8705a8ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56898 dport 34521] != expected 0x46f4e420 # # Exception| cpu 0: rx_hash 0x7064f44a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56910 dport 34521] != expected 0x6f82b3c5 # # Exception| cpu 0: rx_hash 0xfcb506bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56922 dport 34521] != expected 0xd24fcfd2 # # Exception| cpu 0: rx_hash 0xd8ceb47d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56928 dport 34521] != expected 0xe388a204 # # Exception| cpu 0: rx_hash 0xbaddffc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56946 dport 34521] != expected 0xca971d9 # # Exception| cpu 0: rx_hash 0x0873bd26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56962 dport 34521] != expected 0x1463815e # # Exception| cpu 0: rx_hash 0x6a60f69e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56976 dport 34521] != expected 0xfb425283 # # Exception| cpu 0: rx_hash 0x9d01aa38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56988 dport 34521] != expected 0xd2340566 # # Exception| cpu 0: rx_hash 0xa0d9fd11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57004 dport 34521] != expected 0x9869909f # # Exception| cpu 0: rx_hash 0x50f76fc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57034 dport 34521] != expected 0x6fabf5a9 # # Exception| cpu 0: rx_hash 0x2b47c19b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57042 dport 34521] != expected 0xfb10de5b # # Exception| cpu 0: rx_hash 0x0f3c7359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57064 dport 34521] != expected 0xcad7b38d # # Exception| cpu 0: rx_hash 0xe1feca14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57070 dport 34521] != expected 0x983b1c47 # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe8b80dd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52958 dport 53388] OK # # # cpu 0: rx_hash 0xfb56272f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52994 dport 53388] OK # # # cpu 0: rx_hash 0x15949e62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52996 dport 53388] OK # # # cpu 0: rx_hash 0x0123537a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53028 dport 53388] OK # # # cpu 0: rx_hash 0x066c9d05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53070 dport 53388] OK # # # cpu 0: rx_hash 0x7ddc3356 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53078 dport 53388] OK # # # cpu 0: rx_hash 0x8e5546b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53220 dport 53388] OK # # # cpu 0: rx_hash 0xa2f12a3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53296 dport 53388] OK # # # cpu 0: rx_hash 0x1eeca714 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53310 dport 53388] OK # # # cpu 0: rx_hash 0x95729b9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53312 dport 53388] OK # # # cpu 0: rx_hash 0xde0e4a17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53314 dport 53388] OK # # # cpu 0: rx_hash 0x00008c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53342 dport 53388] OK # # # cpu 0: rx_hash 0x81c55686 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53344 dport 53388] OK # # # cpu 0: rx_hash 0xe3d61d3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53362 dport 53388] OK # # # cpu 0: rx_hash 0x14b74198 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53374 dport 53388] OK # # # cpu 0: rx_hash 0x51785fdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53378 dport 53388] OK # # # cpu 0: rx_hash 0xed65d2f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53388 dport 53388] OK # # # cpu 0: rx_hash 0x45cf92c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53410 dport 53388] OK # # # cpu 0: rx_hash 0x27dcd97d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53424 dport 53388] OK # # # cpu 0: rx_hash 0xf4d01e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53520 dport 53388] OK # # # cpu 0: rx_hash 0xab1b0211 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53554 dport 53388] OK # # # cpu 0: rx_hash 0x17068f3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53564 dport 53388] OK # # # cpu 0: rx_hash 0x5b3590c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53588 dport 53388] OK # # # cpu 0: rx_hash 0xdaf04ace [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53610 dport 53388] OK # # # cpu 0: rx_hash 0x7ce9c535 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53690 dport 53388] OK # # # cpu 0: rx_hash 0xc7bb8665 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53726 dport 53388] OK # # # cpu 0: rx_hash 0xe3c034a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53732 dport 53388] OK # # # cpu 0: rx_hash 0x827f8cec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53774 dport 53388] OK # # # cpu 0: rx_hash 0xab1016dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53790 dport 53388] OK # # # cpu 0: rx_hash 0x780af8b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53800 dport 53388] OK # # # cpu 0: rx_hash 0xbfa7dbc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53822 dport 53388] OK # # # cpu 0: rx_hash 0x72511e35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53864 dport 53388] OK # # # cpu 4: rx_hash 0x70de323c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52970 dport 53388] OK # # # cpu 4: rx_hash 0x12cd7984 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52984 dport 53388] OK # # # cpu 4: rx_hash 0xc68e7006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53042 dport 53388] OK # # # cpu 4: rx_hash 0x931e8a1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53072 dport 53388] OK # # # cpu 4: rx_hash 0x647fd6bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53084 dport 53388] OK # # # cpu 4: rx_hash 0xccd5968a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53106 dport 53388] OK # # # cpu 4: rx_hash 0xf2aa269c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53142 dport 53388] OK # # # cpu 4: rx_hash 0x08df52c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53168 dport 53388] OK # # # cpu 4: rx_hash 0xd19e5a21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53190 dport 53388] OK # # # cpu 4: rx_hash 0xb38d1199 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53204 dport 53388] OK # # # cpu 4: rx_hash 0xaa2ef472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53214 dport 53388] OK # # # cpu 4: rx_hash 0xc5299739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53222 dport 53388] OK # # # cpu 4: rx_hash 0x49f865cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53234 dport 53388] OK # # # cpu 4: rx_hash 0x9f297d12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53248 dport 53388] OK # # # cpu 4: rx_hash 0x0a5b6a0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53278 dport 53388] OK # # # cpu 4: rx_hash 0x923d55e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53290 dport 53388] OK # # # cpu 4: rx_hash 0x296f16b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53326 dport 53388] OK # # # cpu 4: rx_hash 0xa8aaccb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53360 dport 53388] OK # # # cpu 4: rx_hash 0xf9d21fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53420 dport 53388] OK # # # cpu 4: rx_hash 0x3e7f3c96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53434 dport 53388] OK # # # cpu 4: rx_hash 0x105f68d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53440 dport 53388] OK # # # cpu 4: rx_hash 0x724c2360 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53458 dport 53388] OK # # # cpu 4: rx_hash 0xea2a1c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53478 dport 53388] OK # # # cpu 4: rx_hash 0x66fbee78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53490 dport 53388] OK # # # cpu 4: rx_hash 0x919ab2de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53502 dport 53388] OK # # # cpu 4: rx_hash 0xd0abac42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53546 dport 53388] OK # # # cpu 4: rx_hash 0xb650ceba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53638 dport 53388] OK # # # cpu 4: rx_hash 0x869cb160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53660 dport 53388] OK # # # cpu 4: rx_hash 0x2e36f157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53682 dport 53388] OK # # # cpu 4: rx_hash 0x3e6201c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53760 dport 53388] OK # # # cpu 4: rx_hash 0xe06cc754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53788 dport 53388] OK # # # cpu 4: rx_hash 0x48c68763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53810 dport 53388] OK # # # cpu 4: rx_hash 0x66e6d32d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53832 dport 53388] OK # # # cpu 4: rx_hash 0xac5fd8a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53876 dport 53388] OK # # # cpu 4: rx_hash 0xf033230c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53890 dport 53388] OK # # # cpu 4: rx_hash 0x922068b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53904 dport 53388] OK # # # cpu 4: rx_hash 0xd3075fb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53970 dport 53388] OK # # # count: pass=69 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 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-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 44231 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34364 dport 44231] != expected 0x1b3632fb # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34364 dport 44231] != expected 0x1b3632fb # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45075 dport 44231] != expected 0xc14af8e7 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45075 dport 44231] != expected 0xc14af8e7 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47230 dport 44231] != expected 0x789b22d4 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47230 dport 44231] != expected 0x789b22d4 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41303 dport 44231] != expected 0x72be2379 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41303 dport 44231] != expected 0x72be2379 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56340 dport 44231] != expected 0x1d446557 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56340 dport 44231] != expected 0x1d446557 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58849 dport 44231] != expected 0xdc2f7bbc # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58849 dport 44231] != expected 0xdc2f7bbc # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54068 dport 44231] != expected 0x6503b908 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54068 dport 44231] != expected 0x6503b908 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56307 dport 44231] != expected 0x50f13496 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56307 dport 44231] != expected 0x50f13496 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49641 dport 44231] != expected 0xe1f52609 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49641 dport 44231] != expected 0xe1f52609 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51506 dport 44231] != expected 0x8ee71adc # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51506 dport 44231] != expected 0x8ee71adc # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51646 dport 44231] != expected 0x69e391ec # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51646 dport 44231] != expected 0x69e391ec # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58564 dport 44231] != expected 0x75e896df # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58564 dport 44231] != expected 0x75e896df # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41004 dport 44231] != expected 0x81cbf389 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41004 dport 44231] != expected 0x81cbf389 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36228 dport 44231] != expected 0x20764219 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36228 dport 44231] != expected 0x20764219 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43143 dport 44231] != expected 0x3861e30e # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43143 dport 44231] != expected 0x3861e30e # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40737 dport 44231] != expected 0x95153c16 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40737 dport 44231] != expected 0x95153c16 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38099 dport 44231] != expected 0x492a0d70 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38099 dport 44231] != expected 0x492a0d70 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59768 dport 44231] != expected 0xaaa1902b # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59768 dport 44231] != expected 0xaaa1902b # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39502 dport 44231] != expected 0xc263cb6b # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39502 dport 44231] != expected 0xc263cb6b # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54995 dport 44231] != expected 0x1b2a5ffc # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54995 dport 44231] != expected 0x1b2a5ffc # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57873 dport 44231] != expected 0x898e09fe # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57873 dport 44231] != expected 0x898e09fe # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39722 dport 44231] != expected 0xce2ff544 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39722 dport 44231] != expected 0xce2ff544 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49940 dport 44231] != expected 0xdabb5cb9 # # Exception| cpu 4: rx_hash 0x7ff84c42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49940 dport 44231] != expected 0xdabb5cb9 # # 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 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-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 55644 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58954 dport 55644] != expected 0xda6e427b # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58954 dport 55644] != expected 0xda6e427b # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57874 dport 55644] != expected 0x7b20b4cc # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57874 dport 55644] != expected 0x7b20b4cc # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51407 dport 55644] != expected 0x8facd0aa # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51407 dport 55644] != expected 0x8facd0aa # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43018 dport 55644] != expected 0x7483e29c # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43018 dport 55644] != expected 0x7483e29c # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36464 dport 55644] != expected 0x5159c3a6 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36464 dport 55644] != expected 0x5159c3a6 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37584 dport 55644] != expected 0xc1df33e # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37584 dport 55644] != expected 0xc1df33e # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44143 dport 55644] != expected 0x898dbcb7 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44143 dport 55644] != expected 0x898dbcb7 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38940 dport 55644] != expected 0x3d1319b7 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38940 dport 55644] != expected 0x3d1319b7 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60806 dport 55644] != expected 0xa9f65151 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60806 dport 55644] != expected 0xa9f65151 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33118 dport 55644] != expected 0x22d967bf # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33118 dport 55644] != expected 0x22d967bf # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49218 dport 55644] != expected 0x834b036d # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49218 dport 55644] != expected 0x834b036d # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44138 dport 55644] != expected 0xbaca7760 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44138 dport 55644] != expected 0xbaca7760 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36975 dport 55644] != expected 0x3f4705bc # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36975 dport 55644] != expected 0x3f4705bc # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38458 dport 55644] != expected 0x5eda706f # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38458 dport 55644] != expected 0x5eda706f # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47278 dport 55644] != expected 0xb48edb9c # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47278 dport 55644] != expected 0xb48edb9c # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45082 dport 55644] != expected 0x4197c803 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45082 dport 55644] != expected 0x4197c803 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40036 dport 55644] != expected 0x88ea2218 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40036 dport 55644] != expected 0x88ea2218 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34773 dport 55644] != expected 0x594010b8 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34773 dport 55644] != expected 0x594010b8 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33932 dport 55644] != expected 0x5d8f7e06 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33932 dport 55644] != expected 0x5d8f7e06 # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48581 dport 55644] != expected 0xb70bf13b # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48581 dport 55644] != expected 0xb70bf13b # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40642 dport 55644] != expected 0x56f9d9da # # Exception| cpu 4: rx_hash 0xfee03bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40642 dport 55644] != expected 0x56f9d9da # # Exception| count: pass=0 nohash=0 fail=42 # # 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 204, 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 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-23/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-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 204, 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 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-23/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-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 204, 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 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-23/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-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 204, 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 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-23/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-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 209, 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 101, 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 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-23/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-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 209, 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 101, 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 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-23/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-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 209, 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 101, 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 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-23/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-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 209, 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 101, 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 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-23/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-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__->