< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 53733 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x53b0ae26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35284 dport 53733] != expected 0x59850d17 # # Exception| cpu 0: rx_hash 0xd60ec1ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 35312 dport 53733] != expected 0x1efc1e5b # # Exception| cpu 0: rx_hash 0xde02ed59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35332 dport 53733] != expected 0x62e99503 # # Exception| cpu 0: rx_hash 0x5fc2e23e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35406 dport 53733] != expected 0xa3f3e508 # # Exception| cpu 0: rx_hash 0xfbf311b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35438 dport 53733] != expected 0x55d98a92 # # Exception| cpu 0: rx_hash 0x23573886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35446 dport 53733] != expected 0x6124ebcc # # Exception| cpu 0: rx_hash 0x3411a938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35462 dport 53733] != expected 0x3dc5f748 # # Exception| cpu 0: rx_hash 0x216808d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35498 dport 53733] != expected 0xa2155a6f # # Exception| cpu 0: rx_hash 0xb5d1a65f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35532 dport 53733] != expected 0xfcdf8743 # # Exception| cpu 0: rx_hash 0x11e055d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35564 dport 53733] != expected 0xaf5e8d9 # # Exception| cpu 0: rx_hash 0x3b131605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35578 dport 53733] != expected 0x3554b297 # # Exception| cpu 0: rx_hash 0x1a9c8a44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35582 dport 53733] != expected 0x8407ce41 # # Exception| cpu 0: rx_hash 0x42e73438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35604 dport 53733] != expected 0x907807c5 # # Exception| cpu 0: rx_hash 0xcc258462 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35618 dport 53733] != expected 0x59f33211 # # Exception| cpu 0: rx_hash 0x7913b6ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 35648 dport 53733] != expected 0xb66a93eb # # Exception| cpu 0: rx_hash 0x4de58b05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35688 dport 53733] != expected 0x98e9421a # # Exception| cpu 0: rx_hash 0xd65e9ab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35698 dport 53733] != expected 0xceb2dae9 # # Exception| cpu 0: rx_hash 0xebeb48da [saddr 192.0.3.2 daddr 192.0.3.1 sport 35732 dport 53733] != expected 0xadf29c23 # # Exception| cpu 0: rx_hash 0x19bc2238 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35738 dport 53733] != expected 0xa6aea733 # # Exception| cpu 0: rx_hash 0x0cc583d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35766 dport 53733] != expected 0x397e0a14 # # Exception| cpu 0: rx_hash 0x987c2d5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35792 dport 53733] != expected 0x67b4d738 # # Exception| cpu 0: rx_hash 0x29347f3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35804 dport 53733] != expected 0xe4e1585 # # Exception| cpu 0: rx_hash 0x55a1a586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35812 dport 53733] != expected 0xcc991b41 # # Exception| cpu 0: rx_hash 0x8d058cb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35836 dport 53733] != expected 0xf8647a1f # # Exception| cpu 0: rx_hash 0xd1a7b3dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 35852 dport 53733] != expected 0x7293deed # # Exception| cpu 0: rx_hash 0xad326965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35892 dport 53733] != expected 0xb044d029 # # Exception| cpu 0: rx_hash 0xee2d51e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35894 dport 53733] != expected 0xd2e22984 # # Exception| cpu 0: rx_hash 0x5b1b6329 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35924 dport 53733] != expected 0x3d7b887e # # Exception| cpu 0: rx_hash 0xdea50ce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35952 dport 53733] != expected 0x7a029b32 # # Exception| cpu 0: rx_hash 0x0f42ca14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36006 dport 53733] != expected 0x33c6d57 # # Exception| cpu 0: rx_hash 0x94f9dba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36028 dport 53733] != expected 0x5567f5a4 # # Exception| cpu 0: rx_hash 0x00407529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36058 dport 53733] != expected 0xbad2888 # # Exception| cpu 0: rx_hash 0x21cfe968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36062 dport 53733] != expected 0xbafe545e # # Exception| cpu 0: rx_hash 0x1e450b53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36068 dport 53733] != expected 0x1a8fa337 # # Exception| cpu 0: rx_hash 0xfc0a38dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 36112 dport 53733] != expected 0xe9f88e96 # # Exception| cpu 0: rx_hash 0xe20f46a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36142 dport 53733] != expected 0xf8da0529 # # Exception| cpu 0: rx_hash 0x57397468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36172 dport 53733] != expected 0x1743a4d3 # # Exception| cpu 0: rx_hash 0x015fed02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36194 dport 53733] != expected 0xea35f059 # # Exception| cpu 0: rx_hash 0x3cea3f6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36228 dport 53733] != expected 0x8975b693 # # Exception| cpu 0: rx_hash 0xb95450a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36256 dport 53733] != expected 0xce0ca5df # # Exception| cpu 0: rx_hash 0x98dbcce6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36260 dport 53733] != expected 0x7f5fd909 # # Exception| cpu 0: rx_hash 0xdfba94cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36296 dport 53733] != expected 0x9b9a43e3 # # Exception| cpu 0: rx_hash 0x73874bf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36380 dport 53733] != expected 0x11a5a721 # # 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 0x6099c4f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41384 dport 59606] OK # # # cpu 0: rx_hash 0x411658b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41388 dport 59606] OK # # # cpu 0: rx_hash 0x99b27183 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41396 dport 59606] OK # # # cpu 0: rx_hash 0x64e7a45c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41414 dport 59606] OK # # # cpu 0: rx_hash 0xff5cb5ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41436 dport 59606] OK # # # cpu 0: rx_hash 0x130ea177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41452 dport 59606] OK # # # cpu 0: rx_hash 0x7ae2da26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41464 dport 59606] OK # # # cpu 0: rx_hash 0x95c03d9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41518 dport 59606] OK # # # cpu 0: rx_hash 0x91be5d35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41536 dport 59606] OK # # # cpu 0: rx_hash 0x63e937d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41550 dport 59606] OK # # # cpu 0: rx_hash 0x0a054c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41562 dport 59606] OK # # # cpu 0: rx_hash 0xb20ef123 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41624 dport 59606] OK # # # cpu 0: rx_hash 0xac0b8f59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41638 dport 59606] OK # # # cpu 0: rx_hash 0x1d43dd38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41642 dport 59606] OK # # # cpu 0: rx_hash 0x38b221d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41664 dport 59606] OK # # # cpu 0: rx_hash 0x2dcb803e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41708 dport 59606] OK # # # cpu 0: rx_hash 0x0738c3ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41722 dport 59606] OK # # # cpu 0: rx_hash 0x26b75fad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41726 dport 59606] OK # # # cpu 0: rx_hash 0xc4f86c23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41738 dport 59606] OK # # # cpu 0: rx_hash 0xb86db69b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41778 dport 59606] OK # # # cpu 0: rx_hash 0xdafd1259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41780 dport 59606] OK # # # cpu 0: rx_hash 0x64b7ff05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41796 dport 59606] OK # # # cpu 0: rx_hash 0x8399340e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41830 dport 59606] OK # # # cpu 0: rx_hash 0x5041c2ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41836 dport 59606] OK # # # cpu 0: rx_hash 0xa457f8b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41936 dport 59606] OK # # # cpu 0: rx_hash 0xd8c2220e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41960 dport 59606] OK # # # cpu 0: rx_hash 0x00660b3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41968 dport 59606] OK # # # cpu 0: rx_hash 0x634ed66e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42042 dport 59606] OK # # # cpu 0: rx_hash 0xdd043b32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42058 dport 59606] OK # # # cpu 0: rx_hash 0xa3aed1dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42158 dport 59606] OK # # # cpu 0: rx_hash 0xca42aa8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42170 dport 59606] OK # # # cpu 0: rx_hash 0x03e142fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42208 dport 59606] OK # # # cpu 0: rx_hash 0x089d9d68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42226 dport 59606] OK # # # cpu 0: rx_hash 0xdb456bcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42232 dport 59606] OK # # # cpu 0: rx_hash 0xcb5d32a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42242 dport 59606] OK # # # cpu 0: rx_hash 0x4ee35d6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42278 dport 59606] OK # # # cpu 0: rx_hash 0xfbd56fa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42308 dport 59606] OK # # # cpu 0: rx_hash 0xf0a9b032 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42326 dport 59606] OK # # # cpu 0: rx_hash 0x1cfba4aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42342 dport 59606] OK # # # cpu 0: rx_hash 0x3437d72f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42412 dport 59606] OK # # # cpu 0: rx_hash 0x8e035add [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42418 dport 59606] OK # # # cpu 0: rx_hash 0xa08e79a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42442 dport 59606] OK # # # cpu 0: rx_hash 0xabf2a632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42456 dport 59606] OK # # # cpu 0: rx_hash 0x2e4cc9fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42492 dport 59606] OK # # # cpu 0: rx_hash 0x2640e54d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42504 dport 59606] OK # # # cpu 0: rx_hash 0x44d0418f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42510 dport 59606] OK # # # cpu 0: rx_hash 0x827116c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42536 dport 59606] OK # # # count: pass=47 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 41826 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33319 dport 41826] != expected 0x3048a33a # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33319 dport 41826] != expected 0x3048a33a # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53807 dport 41826] != expected 0xdd765cb9 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53807 dport 41826] != expected 0xdd765cb9 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41968 dport 41826] != expected 0xda08c198 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41968 dport 41826] != expected 0xda08c198 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41955 dport 41826] != expected 0x91b7145b # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41955 dport 41826] != expected 0x91b7145b # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41785 dport 41826] != expected 0x81732083 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41785 dport 41826] != expected 0x81732083 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50114 dport 41826] != expected 0x4e5db7c2 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50114 dport 41826] != expected 0x4e5db7c2 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56350 dport 41826] != expected 0xe94e4376 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56350 dport 41826] != expected 0xe94e4376 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38576 dport 41826] != expected 0x2173966a # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38576 dport 41826] != expected 0x2173966a # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57749 dport 41826] != expected 0x830a58c # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57749 dport 41826] != expected 0x830a58c # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45235 dport 41826] != expected 0x6bd4376 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45235 dport 41826] != expected 0x6bd4376 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46150 dport 41826] != expected 0x69f38303 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46150 dport 41826] != expected 0x69f38303 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50551 dport 41826] != expected 0xd564e683 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50551 dport 41826] != expected 0xd564e683 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45106 dport 41826] != expected 0xfe7a2bcb # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45106 dport 41826] != expected 0xfe7a2bcb # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49909 dport 41826] != expected 0x5c5e3cbe # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49909 dport 41826] != expected 0x5c5e3cbe # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50578 dport 41826] != expected 0x11cfaabf # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50578 dport 41826] != expected 0x11cfaabf # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53563 dport 41826] != expected 0x11d61450 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53563 dport 41826] != expected 0x11d61450 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35565 dport 41826] != expected 0xef00e169 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35565 dport 41826] != expected 0xef00e169 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42964 dport 41826] != expected 0xdac081a8 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42964 dport 41826] != expected 0xdac081a8 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53862 dport 41826] != expected 0xbb872644 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53862 dport 41826] != expected 0xbb872644 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41476 dport 41826] != expected 0x297fec39 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41476 dport 41826] != expected 0x297fec39 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44752 dport 41826] != expected 0x568e1933 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44752 dport 41826] != expected 0x568e1933 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56513 dport 41826] != expected 0x8d94f823 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56513 dport 41826] != expected 0x8d94f823 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52563 dport 41826] != expected 0xb1c55c71 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52563 dport 41826] != expected 0xb1c55c71 # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45645 dport 41826] != expected 0xde62c21b # # Exception| cpu 4: rx_hash 0x860cb2f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45645 dport 41826] != expected 0xde62c21b # # 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 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 54742 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48095 dport 54742] != expected 0x93d1b9cd # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48095 dport 54742] != expected 0x93d1b9cd # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53126 dport 54742] != expected 0x2eccdd4f # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53126 dport 54742] != expected 0x2eccdd4f # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54557 dport 54742] != expected 0x17de7a08 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54557 dport 54742] != expected 0x17de7a08 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44518 dport 54742] != expected 0x2b50e131 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44518 dport 54742] != expected 0x2b50e131 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41651 dport 54742] != expected 0x67ee7bb8 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41651 dport 54742] != expected 0x67ee7bb8 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36358 dport 54742] != expected 0xa4148725 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36358 dport 54742] != expected 0xa4148725 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35813 dport 54742] != expected 0x9fb709e2 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35813 dport 54742] != expected 0x9fb709e2 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44098 dport 54742] != expected 0xd364cc6b # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44098 dport 54742] != expected 0xd364cc6b # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60315 dport 54742] != expected 0xca5ca756 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60315 dport 54742] != expected 0xca5ca756 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43679 dport 54742] != expected 0xc8071d9f # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43679 dport 54742] != expected 0xc8071d9f # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42960 dport 54742] != expected 0xf541899d # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42960 dport 54742] != expected 0xf541899d # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59960 dport 54742] != expected 0xd6c65fc9 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59960 dport 54742] != expected 0xd6c65fc9 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33165 dport 54742] != expected 0xa98a1578 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33165 dport 54742] != expected 0xa98a1578 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36558 dport 54742] != expected 0xcfc7cc23 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36558 dport 54742] != expected 0xcfc7cc23 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43974 dport 54742] != expected 0x1003821d # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43974 dport 54742] != expected 0x1003821d # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41002 dport 54742] != expected 0x7a3b4055 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41002 dport 54742] != expected 0x7a3b4055 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38118 dport 54742] != expected 0x76aa4a9a # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38118 dport 54742] != expected 0x76aa4a9a # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58089 dport 54742] != expected 0x591f8b36 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58089 dport 54742] != expected 0x591f8b36 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37238 dport 54742] != expected 0x36626085 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37238 dport 54742] != expected 0x36626085 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54042 dport 54742] != expected 0x6c123f69 # # Exception| cpu 4: rx_hash 0x18a460cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54042 dport 54742] != expected 0x6c123f69 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->