< 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 33043 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfeb041f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50946 dport 33043] != expected 0xf0ecd015 # # Exception| cpu 0: rx_hash 0xb6ba95bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 50954 dport 33043] != expected 0xcf00c6a4 # # Exception| cpu 0: rx_hash 0x50a8e214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51006 dport 33043] != expected 0x20d5e533 # # Exception| cpu 0: rx_hash 0xc5b3ae68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51042 dport 33043] != expected 0x38ea576f # # Exception| cpu 0: rx_hash 0x3d878383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51052 dport 33043] != expected 0x876e367a # # Exception| cpu 0: rx_hash 0x9982e9a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51068 dport 33043] != expected 0x98983d22 # # Exception| cpu 0: rx_hash 0x423a38f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51082 dport 33043] != expected 0x6cfe07cf # # Exception| cpu 0: rx_hash 0x5601ab7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51100 dport 33043] != expected 0xf3607b33 # # Exception| cpu 0: rx_hash 0x1416b6f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51128 dport 33043] != expected 0x34353fc # # Exception| cpu 0: rx_hash 0x7939d762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51178 dport 33043] != expected 0xa4f880b5 # # Exception| cpu 0: rx_hash 0x08237244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51200 dport 33043] != expected 0x481c6e06 # # Exception| cpu 0: rx_hash 0x2215eabc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51246 dport 33043] != expected 0x78630abf # # Exception| cpu 0: rx_hash 0x362e793e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51256 dport 33043] != expected 0xe7fd7643 # # Exception| cpu 0: rx_hash 0x8610809b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51262 dport 33043] != expected 0x679501e7 # # Exception| cpu 0: rx_hash 0xa928fc83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51272 dport 33043] != expected 0x300dfa61 # # Exception| cpu 0: rx_hash 0x0d2d96a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51288 dport 33043] != expected 0x2ffbf139 # # Exception| cpu 0: rx_hash 0x94825a77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51338 dport 33043] != expected 0x2bbee31b # # Exception| cpu 0: rx_hash 0x9e9f93b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51366 dport 33043] != expected 0xe471dd65 # # Exception| cpu 0: rx_hash 0x52bb7ce6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51388 dport 33043] != expected 0x3bdb9a4b # # Exception| cpu 0: rx_hash 0xf9ad3be0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51416 dport 33043] != expected 0x8c053052 # # Exception| cpu 0: rx_hash 0x8faae4d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51432 dport 33043] != expected 0x1c083ea6 # # Exception| cpu 0: rx_hash 0x3f941d71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51438 dport 33043] != expected 0x9c604902 # # Exception| cpu 0: rx_hash 0x9b917756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51454 dport 33043] != expected 0x8396425a # # Exception| cpu 0: rx_hash 0x9e6c9a8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51480 dport 33043] != expected 0x39f9135a # # Exception| cpu 0: rx_hash 0x15518cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51582 dport 33043] != expected 0x7197e384 # # Exception| cpu 0: rx_hash 0x02cdb2bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51602 dport 33043] != expected 0x5a5b9e47 # # Exception| cpu 0: rx_hash 0xdad2ce6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51614 dport 33043] != expected 0x1a6fa595 # # Exception| cpu 0: rx_hash 0x28fb2a44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51644 dport 33043] != expected 0x6a24fafe # # Exception| cpu 0: rx_hash 0x07c3565c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51658 dport 33043] != expected 0x3dbc0178 # # Exception| cpu 0: rx_hash 0xebcce835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51666 dport 33043] != expected 0x1da61c91 # # Exception| cpu 0: rx_hash 0x89f0a483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51700 dport 33043] != expected 0x12356e99 # # Exception| cpu 0: rx_hash 0x2e2be7b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51810 dport 33043] != expected 0xd75503e1 # # Exception| cpu 0: rx_hash 0x2d8c4a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51864 dport 33043] != expected 0x630702de # # Exception| cpu 0: rx_hash 0x7ba0c435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51882 dport 33043] != expected 0xcba56ed # # Exception| cpu 0: rx_hash 0x92a19ebc [saddr 192.0.3.2 daddr 192.0.3.1 sport 51946 dport 33043] != expected 0x4b47d43b # # Exception| cpu 0: rx_hash 0x5e8571ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51952 dport 33043] != expected 0x94ed9315 # # Exception| cpu 0: rx_hash 0xb777225c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51982 dport 33043] != expected 0xe98dffc # # Exception| cpu 0: rx_hash 0x897a2926 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52022 dport 33043] != expected 0xa179c7b9 # # Exception| cpu 0: rx_hash 0x7e5d29ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52044 dport 33043] != expected 0xb6d507ed # # Exception| cpu 0: rx_hash 0x6a66ba6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52058 dport 33043] != expected 0x294b7b11 # # Exception| cpu 0: rx_hash 0xb8640f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52090 dport 33043] != expected 0xa6b07ebd # # Exception| cpu 0: rx_hash 0x1fc6c8d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52112 dport 33043] != expected 0xd1474da # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xdec9fd35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52706 dport 45720] OK # # # cpu 0: rx_hash 0x32c6435c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52730 dport 45720] OK # # # cpu 0: rx_hash 0xa4032632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52768 dport 45720] OK # # # cpu 0: rx_hash 0xb038b5b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52790 dport 45720] OK # # # cpu 0: rx_hash 0x3b05a38f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52816 dport 45720] OK # # # cpu 0: rx_hash 0x18895f38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52904 dport 45720] OK # # # cpu 0: rx_hash 0x9ca76426 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52922 dport 45720] OK # # # cpu 0: rx_hash 0xb39f183e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52940 dport 45720] OK # # # cpu 0: rx_hash 0xcf850ecb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52944 dport 45720] OK # # # cpu 0: rx_hash 0xa7a48bbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52954 dport 45720] OK # # # cpu 0: rx_hash 0x37b12320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52958 dport 45720] OK # # # cpu 0: rx_hash 0xbc7f3c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52998 dport 45720] OK # # # cpu 0: rx_hash 0xa844afa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53008 dport 45720] OK # # # cpu 0: rx_hash 0x877cd3bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53094 dport 45720] OK # # # cpu 0: rx_hash 0xef5d56cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53100 dport 45720] OK # # # cpu 0: rx_hash 0xd8ea39fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53122 dport 45720] OK # # # cpu 0: rx_hash 0x90e0edb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53130 dport 45720] OK # # # cpu 0: rx_hash 0x84db7e32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53148 dport 45720] OK # # # cpu 0: rx_hash 0x3ef84e56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53174 dport 45720] OK # # # cpu 0: rx_hash 0x67c7ed7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53232 dport 45720] OK # # # cpu 0: rx_hash 0xdf4abfe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53284 dport 45720] OK # # # cpu 0: rx_hash 0x33450180 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53308 dport 45720] OK # # # cpu 0: rx_hash 0x136e50b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53310 dport 45720] OK # # # cpu 0: rx_hash 0x1c7d7d98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53322 dport 45720] OK # # # cpu 0: rx_hash 0x1660b459 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53350 dport 45720] OK # # # cpu 0: rx_hash 0x924e8f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53364 dport 45720] OK # # # cpu 0: rx_hash 0xcdd86505 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53392 dport 45720] OK # # # cpu 0: rx_hash 0x2bca12ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53412 dport 45720] OK # # # cpu 0: rx_hash 0xafe429b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53430 dport 45720] OK # # # cpu 0: rx_hash 0x2ec4f64d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53500 dport 45720] OK # # # cpu 0: rx_hash 0x43189ee3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53520 dport 45720] OK # # # cpu 0: rx_hash 0x0b124aad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53528 dport 45720] OK # # # cpu 0: rx_hash 0xbb2cb308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53534 dport 45720] OK # # # cpu 0: rx_hash 0x0e1cae4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53568 dport 45720] OK # # # cpu 0: rx_hash 0x8a329553 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53586 dport 45720] OK # # # cpu 0: rx_hash 0xb43f9e29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53610 dport 45720] OK # # # cpu 0: rx_hash 0x103af40e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53626 dport 45720] OK # # # cpu 0: rx_hash 0x33b608b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53634 dport 45720] OK # # # cpu 0: rx_hash 0x5b978dce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53640 dport 45720] OK # # # cpu 0: rx_hash 0xeba9746b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53646 dport 45720] OK # # # cpu 0: rx_hash 0xb79833a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53648 dport 45720] OK # # # cpu 0: rx_hash 0x97b3629e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53650 dport 45720] OK # # # cpu 0: rx_hash 0x07a6ca02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53654 dport 45720] OK # # # cpu 0: rx_hash 0xd5a47f11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53686 dport 45720] OK # # # cpu 0: rx_hash 0x98a04fbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53734 dport 45720] OK # # # cpu 0: rx_hash 0x3ca52598 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53750 dport 45720] OK # # # cpu 0: rx_hash 0x8056d80e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53762 dport 45720] OK # # # cpu 0: rx_hash 0xfc4ccefb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53790 dport 45720] OK # # # cpu 0: rx_hash 0x52546d1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53794 dport 45720] OK # # # cpu 0: rx_hash 0x1a5eb953 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53802 dport 45720] OK # # # cpu 0: rx_hash 0x0e652ad1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53820 dport 45720] OK # # # count: pass=51 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 38817 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37336 dport 38817] != expected 0x24b9b994 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37336 dport 38817] != expected 0x24b9b994 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50882 dport 38817] != expected 0x4e34fdf1 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50882 dport 38817] != expected 0x4e34fdf1 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43427 dport 38817] != expected 0x49da2d56 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43427 dport 38817] != expected 0x49da2d56 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53908 dport 38817] != expected 0xf7372dfd # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53908 dport 38817] != expected 0xf7372dfd # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53388 dport 38817] != expected 0x7fd2804e # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53388 dport 38817] != expected 0x7fd2804e # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59215 dport 38817] != expected 0x59ee2976 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59215 dport 38817] != expected 0x59ee2976 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56609 dport 38817] != expected 0x33c9e5b # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56609 dport 38817] != expected 0x33c9e5b # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47662 dport 38817] != expected 0x196f4485 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47662 dport 38817] != expected 0x196f4485 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54219 dport 38817] != expected 0xbe27105d # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54219 dport 38817] != expected 0xbe27105d # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52886 dport 38817] != expected 0x3d8b50a # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52886 dport 38817] != expected 0x3d8b50a # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45729 dport 38817] != expected 0x904abd63 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45729 dport 38817] != expected 0x904abd63 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 38817] != expected 0x38457581 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 38817] != expected 0x38457581 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41033 dport 38817] != expected 0xd9beab92 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41033 dport 38817] != expected 0xd9beab92 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41180 dport 38817] != expected 0xe50ef94c # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41180 dport 38817] != expected 0xe50ef94c # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55580 dport 38817] != expected 0xf81ac6de # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55580 dport 38817] != expected 0xf81ac6de # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40549 dport 38817] != expected 0xef5e1c83 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40549 dport 38817] != expected 0xef5e1c83 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43388 dport 38817] != expected 0xf2cbb128 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43388 dport 38817] != expected 0xf2cbb128 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54795 dport 38817] != expected 0xdfa4eb78 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54795 dport 38817] != expected 0xdfa4eb78 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42097 dport 38817] != expected 0xa2206bfa # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42097 dport 38817] != expected 0xa2206bfa # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36881 dport 38817] != expected 0x51c939a3 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36881 dport 38817] != expected 0x51c939a3 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48761 dport 38817] != expected 0xea13d70c # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48761 dport 38817] != expected 0xea13d70c # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48940 dport 38817] != expected 0x635fa6da # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48940 dport 38817] != expected 0x635fa6da # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41406 dport 38817] != expected 0x83474444 # # Exception| cpu 0: rx_hash 0x71147038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41406 dport 38817] != expected 0x83474444 # # 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 35209 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39432 dport 35209] != expected 0xe7a5df9 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39432 dport 35209] != expected 0xe7a5df9 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59304 dport 35209] != expected 0xf6ff0af5 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59304 dport 35209] != expected 0xf6ff0af5 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52581 dport 35209] != expected 0x628d00a9 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52581 dport 35209] != expected 0x628d00a9 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46146 dport 35209] != expected 0x8070b49f # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46146 dport 35209] != expected 0x8070b49f # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45831 dport 35209] != expected 0xe0c28ca2 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45831 dport 35209] != expected 0xe0c28ca2 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40105 dport 35209] != expected 0x4b1ed924 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40105 dport 35209] != expected 0x4b1ed924 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57062 dport 35209] != expected 0xf6b4263e # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57062 dport 35209] != expected 0xf6b4263e # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59937 dport 35209] != expected 0xe1bb9852 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59937 dport 35209] != expected 0xe1bb9852 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45401 dport 35209] != expected 0x68d2bab6 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45401 dport 35209] != expected 0x68d2bab6 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60420 dport 35209] != expected 0xc04a1957 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60420 dport 35209] != expected 0xc04a1957 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39482 dport 35209] != expected 0x5856d3f4 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39482 dport 35209] != expected 0x5856d3f4 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60505 dport 35209] != expected 0x1507f758 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60505 dport 35209] != expected 0x1507f758 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34719 dport 35209] != expected 0x2ab8df8 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34719 dport 35209] != expected 0x2ab8df8 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37035 dport 35209] != expected 0xfaed9761 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37035 dport 35209] != expected 0xfaed9761 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34839 dport 35209] != expected 0x6899967d # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34839 dport 35209] != expected 0x6899967d # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38131 dport 35209] != expected 0xe1736629 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38131 dport 35209] != expected 0xe1736629 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59662 dport 35209] != expected 0xccbbdf2a # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59662 dport 35209] != expected 0xccbbdf2a # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33399 dport 35209] != expected 0xe1f25862 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33399 dport 35209] != expected 0xe1f25862 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37739 dport 35209] != expected 0xa00c1d5f # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37739 dport 35209] != expected 0xa00c1d5f # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35530 dport 35209] != expected 0x7474fe67 # # Exception| cpu 0: rx_hash 0xdcead8e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35530 dport 35209] != expected 0x7474fe67 # # 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 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__->