< 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 36719 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 51 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbddcd9b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55814 dport 36719] != expected 0x1de60c6f # # Exception| cpu 0: rx_hash 0x392f3941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55824 dport 36719] != expected 0xab965ce0 # # Exception| cpu 0: rx_hash 0xfb56c938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55868 dport 36719] != expected 0x70ae74a7 # # Exception| cpu 0: rx_hash 0x5ce0218f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55902 dport 36719] != expected 0x707a184c # # Exception| cpu 0: rx_hash 0xb9298b95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55906 dport 36719] != expected 0x88723d2d # # Exception| cpu 0: rx_hash 0x5a69686e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55936 dport 36719] != expected 0x8cc05062 # # Exception| cpu 0: rx_hash 0xb64a6638 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55950 dport 36719] != expected 0x5fe01787 # # Exception| cpu 0: rx_hash 0x0f3b55d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55962 dport 36719] != expected 0xf0102e39 # # Exception| cpu 0: rx_hash 0x06d1f198 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55976 dport 36719] != expected 0xdb384cbd # # Exception| cpu 0: rx_hash 0x3b532286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55978 dport 36719] != expected 0xc2b8258c # # Exception| cpu 0: rx_hash 0x2161abfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55992 dport 36719] != expected 0xf808419b # # Exception| cpu 0: rx_hash 0x11fc8e8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56044 dport 36719] != expected 0x5f347b6c # # Exception| cpu 0: rx_hash 0xe7ed09a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56048 dport 36719] != expected 0xb6a4589e # # Exception| cpu 0: rx_hash 0x2bcfab47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56118 dport 36719] != expected 0x2d7d0708 # # Exception| cpu 0: rx_hash 0x64af1f80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56126 dport 36719] != expected 0x6b1d1d44 # # Exception| cpu 0: rx_hash 0x66d30447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56196 dport 36719] != expected 0x2336428 # # Exception| cpu 0: rx_hash 0x29b3b080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56204 dport 36719] != expected 0x44537e64 # # Exception| cpu 0: rx_hash 0x99282720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56234 dport 36719] != expected 0xc08b255e # # Exception| cpu 0: rx_hash 0x6f39a00b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56246 dport 36719] != expected 0x291b06ac # # Exception| cpu 0: rx_hash 0xba6d2f65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56286 dport 36719] != expected 0x762f193a # # Exception| cpu 0: rx_hash 0xb3878b29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56300 dport 36719] != expected 0x5d077bbe # # Exception| cpu 0: rx_hash 0x9437d14a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56316 dport 36719] != expected 0x7e377698 # # Exception| cpu 0: rx_hash 0x1abef386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56322 dport 36719] != expected 0x50b378aa # # Exception| cpu 0: rx_hash 0xcb1f2ece [saddr 192.0.3.2 daddr 192.0.3.1 sport 56334 dport 36719] != expected 0x9a13567e # # Exception| cpu 0: rx_hash 0xecaf74ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 56350 dport 36719] != expected 0xb9235b58 # # Exception| cpu 0: rx_hash 0xc600d8a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56408 dport 36719] != expected 0x24af05b8 # # Exception| cpu 0: rx_hash 0xe739cb26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56470 dport 36719] != expected 0xfb2540b0 # # Exception| cpu 0: rx_hash 0x25403b5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56506 dport 36719] != expected 0x201d68f7 # # Exception| cpu 0: rx_hash 0xcd96672f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56528 dport 36719] != expected 0x66a91e50 # # Exception| cpu 0: rx_hash 0x7d0df08f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56566 dport 36719] != expected 0xe271456a # # Exception| cpu 0: rx_hash 0x0fef9756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56572 dport 36719] != expected 0xbd913617 # # Exception| cpu 0: rx_hash 0xb8c5f620 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56578 dport 36719] != expected 0x52807878 # # Exception| cpu 0: rx_hash 0x4ed4710b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56606 dport 36719] != expected 0xbb105b8a # # Exception| cpu 0: rx_hash 0x473ed547 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56620 dport 36719] != expected 0x9038390e # # Exception| cpu 0: rx_hash 0x647bdd02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56664 dport 36719] != expected 0x269c056a # # Exception| cpu 0: rx_hash 0xe6017411 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56720 dport 36719] != expected 0x6c561dcb # # Exception| cpu 0: rx_hash 0xf5d95920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56752 dport 36719] != expected 0x7dce1b58 # # Exception| cpu 0: rx_hash 0xb961168c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56840 dport 36719] != expected 0x8e4a8bbe # # Exception| cpu 0: rx_hash 0x72f242b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56854 dport 36719] != expected 0x7e5ac17d # # Exception| cpu 0: rx_hash 0x7b18e6f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56868 dport 36719] != expected 0x5572a3f9 # # Exception| cpu 0: rx_hash 0x34785232 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56876 dport 36719] != expected 0x1312b9b5 # # Exception| cpu 0: rx_hash 0x09fa812c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56878 dport 36719] != expected 0xa92d084 # # Exception| cpu 0: rx_hash 0xe12cdd5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56900 dport 36719] != expected 0x4c26a623 # # Exception| cpu 0: rx_hash 0x89fc33f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56924 dport 36719] != expected 0x2976b149 # # Exception| cpu 0: rx_hash 0x1ed7fe3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56938 dport 36719] != expected 0x8e9ee755 # # Exception| cpu 0: rx_hash 0xd3cde3ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 57002 dport 36719] != expected 0x8234e5b8 # # Exception| cpu 0: rx_hash 0x185eb7da [saddr 192.0.3.2 daddr 192.0.3.1 sport 57012 dport 36719] != expected 0x7224af7b # # Exception| cpu 0: rx_hash 0xf47db98c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57018 dport 36719] != expected 0xa104e89e # # Exception| cpu 0: rx_hash 0x5a21f577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57066 dport 36719] != expected 0x8af8e6f1 # # Exception| cpu 0: rx_hash 0x7d91af14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57082 dport 36719] != expected 0xa9c8ebd7 # # Exception| cpu 0: rx_hash 0x3540ed05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57130 dport 36719] != expected 0x8461e4ce # # Exception| count: pass=0 nohash=0 fail=51 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xe7137160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50248 dport 44837] OK # # # cpu 4: rx_hash 0xc0a32b03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50264 dport 44837] OK # # # cpu 4: rx_hash 0xf4cb5c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50280 dport 44837] OK # # # cpu 4: rx_hash 0x2a096cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50312 dport 44837] OK # # # cpu 4: rx_hash 0x76b1f542 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50336 dport 44837] OK # # # cpu 4: rx_hash 0xcfc0c6ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50356 dport 44837] OK # # # cpu 4: rx_hash 0xf6b74796 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50386 dport 44837] OK # # # cpu 4: rx_hash 0x1a9449c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50396 dport 44837] OK # # # cpu 4: rx_hash 0x83e4d699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50432 dport 44837] OK # # # cpu 4: rx_hash 0x6fc7d8cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50446 dport 44837] OK # # # cpu 4: rx_hash 0x3a95e575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50452 dport 44837] OK # # # cpu 4: rx_hash 0x0efd9227 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50468 dport 44837] OK # # # cpu 4: rx_hash 0x337f4139 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50470 dport 44837] OK # # # cpu 4: rx_hash 0xc56ec612 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50490 dport 44837] OK # # # cpu 4: rx_hash 0x456874c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50504 dport 44837] OK # # # cpu 4: rx_hash 0x19d0ed30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50528 dport 44837] OK # # # cpu 4: rx_hash 0xb5f0ba0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50570 dport 44837] OK # # # cpu 4: rx_hash 0x7e63ee39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50580 dport 44837] OK # # # cpu 4: rx_hash 0x9240e06f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50586 dport 44837] OK # # # cpu 4: rx_hash 0xd4caf0e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50592 dport 44837] OK # # # cpu 4: rx_hash 0xf37aaa87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50608 dport 44837] OK # # # cpu 4: rx_hash 0xb8ef4c66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50652 dport 44837] OK # # # cpu 4: rx_hash 0x2fc481a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50666 dport 44837] OK # # # cpu 4: rx_hash 0x9872bf48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50712 dport 44837] OK # # # cpu 4: rx_hash 0x394d1e1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50852 dport 44837] OK # # # cpu 4: rx_hash 0xd56e1048 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50858 dport 44837] OK # # # cpu 4: rx_hash 0xe5f3353c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50942 dport 44837] OK # # # cpu 4: rx_hash 0x6f5b8754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50946 dport 44837] OK # # # cpu 4: rx_hash 0x203b3393 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50954 dport 44837] OK # # # cpu 4: rx_hash 0x5b33f006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50994 dport 44837] OK # # # cpu 4: rx_hash 0x37164c84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51022 dport 44837] OK # # # cpu 4: rx_hash 0x2d24c5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51036 dport 44837] OK # # # cpu 4: rx_hash 0x6baed572 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51046 dport 44837] OK # # # cpu 4: rx_hash 0x0c1dd67b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51090 dport 44837] OK # # # cpu 4: rx_hash 0x50a54f8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51130 dport 44837] OK # # # cpu 4: rx_hash 0xca917424 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51162 dport 44837] OK # # # cpu 4: rx_hash 0x7a0ae384 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51196 dport 44837] OK # # # cpu 4: rx_hash 0x17e76c3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51252 dport 44837] OK # # # cpu 4: rx_hash 0x61f059c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51290 dport 44837] OK # # # cpu 4: rx_hash 0xf6db9403 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51308 dport 44837] OK # # # cpu 4: rx_hash 0x67791021 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51332 dport 44837] OK # # # cpu 4: rx_hash 0xd7e28781 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51362 dport 44837] OK # # # cpu 4: rx_hash 0xcdd00efc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51376 dport 44837] OK # # # cpu 4: rx_hash 0x9c776160 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51406 dport 44837] OK # # # cpu 4: rx_hash 0x8faf4c51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51438 dport 44837] OK # # # cpu 4: rx_hash 0xbc76cdd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51462 dport 44837] OK # # # cpu 4: rx_hash 0xa64444a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51476 dport 44837] OK # # # cpu 4: rx_hash 0x0ced5a75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51488 dport 44837] OK # # # cpu 4: rx_hash 0x59bf67cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51514 dport 44837] OK # # # cpu 4: rx_hash 0xc38b5c66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51546 dport 44837] OK # # # cpu 4: rx_hash 0x54a091a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51564 dport 44837] OK # # # cpu 4: rx_hash 0x7310cbc6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51580 dport 44837] OK # # # cpu 4: rx_hash 0xc5021587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51588 dport 44837] OK # # # cpu 4: rx_hash 0xf880c699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51590 dport 44837] OK # # # cpu 4: rx_hash 0x41f1f575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51602 dport 44837] OK # # # cpu 4: rx_hash 0xeb58eba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51622 dport 44837] OK # # # count: pass=56 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 43512 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 39449 dport 43512] != expected 0x11ec36ad # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 39449 dport 43512] != expected 0x11ec36ad # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 47140 dport 43512] != expected 0x73ecd9c1 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 47140 dport 43512] != expected 0x73ecd9c1 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57104 dport 43512] != expected 0xb23bf266 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57104 dport 43512] != expected 0xb23bf266 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 53358 dport 43512] != expected 0x389f9dea # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 53358 dport 43512] != expected 0x389f9dea # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52533 dport 43512] != expected 0xcd59a26b # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52533 dport 43512] != expected 0xcd59a26b # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 34933 dport 43512] != expected 0x1322adc7 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 34933 dport 43512] != expected 0x1322adc7 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52648 dport 43512] != expected 0x13af525f # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52648 dport 43512] != expected 0x13af525f # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 53220 dport 43512] != expected 0x50daffab # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 53220 dport 43512] != expected 0x50daffab # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57657 dport 43512] != expected 0xcf22b497 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57657 dport 43512] != expected 0xcf22b497 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 45690 dport 43512] != expected 0xaa6f7038 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 45690 dport 43512] != expected 0xaa6f7038 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 51423 dport 43512] != expected 0xcd34158e # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 51423 dport 43512] != expected 0xcd34158e # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 44263 dport 43512] != expected 0x45699046 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 44263 dport 43512] != expected 0x45699046 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 58963 dport 43512] != expected 0x4a3082bf # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 58963 dport 43512] != expected 0x4a3082bf # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 48372 dport 43512] != expected 0x1cfa163e # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 48372 dport 43512] != expected 0x1cfa163e # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57236 dport 43512] != expected 0x3a9dc75a # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57236 dport 43512] != expected 0x3a9dc75a # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 49278 dport 43512] != expected 0x4b8ca0c1 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 49278 dport 43512] != expected 0x4b8ca0c1 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 40090 dport 43512] != expected 0xfe9fcc07 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 40090 dport 43512] != expected 0xfe9fcc07 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57112 dport 43512] != expected 0xf45be82a # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57112 dport 43512] != expected 0xf45be82a # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 56656 dport 43512] != expected 0x3bee7146 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 56656 dport 43512] != expected 0x3bee7146 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52357 dport 43512] != expected 0xf9a4a8a8 # # Exception| cpu 0: rx_hash 0xdb670dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52357 dport 43512] != expected 0xf9a4a8a8 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 50300 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33271 dport 50300] != expected 0x293db730 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33271 dport 50300] != expected 0x293db730 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42676 dport 50300] != expected 0xa09d4abb # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42676 dport 50300] != expected 0xa09d4abb # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44870 dport 50300] != expected 0xb2599631 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44870 dport 50300] != expected 0xb2599631 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46488 dport 50300] != expected 0xab858ded # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46488 dport 50300] != expected 0xab858ded # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34306 dport 50300] != expected 0xae535419 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34306 dport 50300] != expected 0xae535419 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59142 dport 50300] != expected 0xa1730c0b # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59142 dport 50300] != expected 0xa1730c0b # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53627 dport 50300] != expected 0xe8c43d78 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53627 dport 50300] != expected 0xe8c43d78 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50434 dport 50300] != expected 0x339c3f7a # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50434 dport 50300] != expected 0x339c3f7a # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51733 dport 50300] != expected 0x23fd5f1c # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51733 dport 50300] != expected 0x23fd5f1c # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43157 dport 50300] != expected 0x85ace2b8 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43157 dport 50300] != expected 0x85ace2b8 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36012 dport 50300] != expected 0xb02c9e55 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36012 dport 50300] != expected 0xb02c9e55 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46704 dport 50300] != expected 0x49618eba # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46704 dport 50300] != expected 0x49618eba # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36660 dport 50300] != expected 0xef4cfcc8 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36660 dport 50300] != expected 0xef4cfcc8 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53563 dport 50300] != expected 0x61282be0 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53563 dport 50300] != expected 0x61282be0 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51548 dport 50300] != expected 0xed32dc0a # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51548 dport 50300] != expected 0xed32dc0a # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38101 dport 50300] != expected 0xf7a53d8a # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38101 dport 50300] != expected 0xf7a53d8a # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49223 dport 50300] != expected 0x1551229e # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49223 dport 50300] != expected 0x1551229e # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40517 dport 50300] != expected 0x31918ec2 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40517 dport 50300] != expected 0x31918ec2 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57384 dport 50300] != expected 0xc5506970 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57384 dport 50300] != expected 0xc5506970 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47575 dport 50300] != expected 0x299e92c2 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47575 dport 50300] != expected 0x299e92c2 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57812 dport 50300] != expected 0x4ff8db18 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57812 dport 50300] != expected 0x4ff8db18 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57046 dport 50300] != expected 0xfad946d9 # # Exception| cpu 5: rx_hash 0xbac01f19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57046 dport 50300] != expected 0xfad946d9 # # 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__->