< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 43964 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x47a55d6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45790 dport 43964] != expected 0x11559571 # # Exception| cpu 0: rx_hash 0x93addeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45796 dport 43964] != expected 0xc9e0a8fe # # Exception| cpu 0: rx_hash 0x2c435a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45834 dport 43964] != expected 0xfb66122f # # Exception| cpu 0: rx_hash 0x44a1976e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45864 dport 43964] != expected 0xa708f7ec # # Exception| cpu 0: rx_hash 0xf84bd94d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45872 dport 43964] != expected 0x23d32fa0 # # Exception| cpu 0: rx_hash 0x124f98a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45892 dport 43964] != expected 0x4f89b167 # # Exception| cpu 0: rx_hash 0x0379c91d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45930 dport 43964] != expected 0x1a50e43c # # Exception| cpu 0: rx_hash 0x521ede98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45934 dport 43964] != expected 0xeb75c4d3 # # Exception| cpu 0: rx_hash 0xd4b5c6e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45952 dport 43964] != expected 0xce37ea81 # # Exception| cpu 0: rx_hash 0x9bf6b04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45982 dport 43964] != expected 0x598353fc # # Exception| cpu 0: rx_hash 0xc583975c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45998 dport 43964] != expected 0x9beebfda # # Exception| cpu 0: rx_hash 0xdba7f674 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46004 dport 43964] != expected 0xfd7f2648 # # Exception| cpu 0: rx_hash 0x31a3b798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46016 dport 43964] != expected 0x9125b88f # # Exception| cpu 0: rx_hash 0x2f87d6b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46042 dport 43964] != expected 0xf7b4211d # # Exception| cpu 0: rx_hash 0xdc2eee3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46044 dport 43964] != expected 0xe4db402c # # Exception| cpu 0: rx_hash 0x08266de6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46054 dport 43964] != expected 0x3c6e7da3 # # Exception| cpu 0: rx_hash 0x9cefdcbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46084 dport 43964] != expected 0x894c188b # # Exception| cpu 0: rx_hash 0xdcbe9a86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46126 dport 43964] != expected 0x2db06d3f # # Exception| cpu 0: rx_hash 0x002d3180 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46152 dport 43964] != expected 0xdfe9fa1d # # Exception| cpu 0: rx_hash 0xeda06826 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46164 dport 43964] != expected 0xaa1702be # # Exception| cpu 0: rx_hash 0x407c77b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46178 dport 43964] != expected 0x7b158fa9 # # Exception| cpu 0: rx_hash 0xbf03f386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46208 dport 43964] != expected 0x57e01163 # # Exception| cpu 0: rx_hash 0x528eaa20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46236 dport 43964] != expected 0x221ee9c0 # # Exception| cpu 0: rx_hash 0x868629f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46246 dport 43964] != expected 0xfaabd44f # # Exception| cpu 0: rx_hash 0xf8dbadf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46274 dport 43964] != expected 0xeab802b3 # # Exception| cpu 0: rx_hash 0xe6ffccdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46296 dport 43964] != expected 0x8c299b21 # # Exception| cpu 0: rx_hash 0x9039600e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46304 dport 43964] != expected 0xb6d6e770 # # Exception| cpu 0: rx_hash 0x8e1d0126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46330 dport 43964] != expected 0xd0477ee2 # # Exception| cpu 0: rx_hash 0x7eb0f3ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46346 dport 43964] != expected 0x75757d4e # # Exception| cpu 0: rx_hash 0x933daa0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46358 dport 43964] != expected 0x8b85ed # # Exception| cpu 0: rx_hash 0x19400ec2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46364 dport 43964] != expected 0x1a535444 # # Exception| cpu 0: rx_hash 0x6f86a211 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46372 dport 43964] != expected 0x20ac2815 # # Exception| cpu 0: rx_hash 0x285efc62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46438 dport 43964] != expected 0x9df43bc5 # # Exception| cpu 0: rx_hash 0xbc073983 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46454 dport 43964] != expected 0xe1bd73fe # # Exception| cpu 0: rx_hash 0x94b4b241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46462 dport 43964] != expected 0x192fe389 # # Exception| cpu 0: rx_hash 0x0c3bcb11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46474 dport 43964] != expected 0x5afc5449 # # Exception| cpu 0: rx_hash 0x2b9a7047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46518 dport 43964] != expected 0x912608f7 # # Exception| cpu 0: rx_hash 0xf080c30b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46520 dport 43964] != expected 0x7adbf9b1 # # Exception| cpu 0: rx_hash 0x4be39562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46536 dport 43964] != expected 0xe7a44799 # # Exception| cpu 0: rx_hash 0xd0a86017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46572 dport 43964] != expected 0xa8a5c36b # # Exception| cpu 0: rx_hash 0xbca75cb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46620 dport 43964] != expected 0x6758a86 # # Exception| cpu 0: rx_hash 0x117b432c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46634 dport 43964] != expected 0xd7770791 # # Exception| cpu 0: rx_hash 0x3e41d0a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46666 dport 43964] != expected 0x3641f182 # # Exception| cpu 0: rx_hash 0x48877c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46706 dport 43964] != expected 0xcbe8dd3 # # Exception| cpu 0: rx_hash 0xc6b74cd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46784 dport 43964] != expected 0x310092c # # Exception| cpu 0: rx_hash 0x242825e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46824 dport 43964] != expected 0x45a63d46 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc0acdcda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48214 dport 55075] OK # # # cpu 4: rx_hash 0x3305e454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48208 dport 55075] OK # # # cpu 4: rx_hash 0x3c17d4c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48228 dport 55075] OK # # # cpu 4: rx_hash 0xa84e1121 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48244 dport 55075] OK # # # cpu 4: rx_hash 0x5731951e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48278 dport 55075] OK # # # cpu 4: rx_hash 0x0ecdaa45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48334 dport 55075] OK # # # cpu 4: rx_hash 0xb227e466 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48342 dport 55075] OK # # # cpu 4: rx_hash 0x1ffbfbf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48352 dport 55075] OK # # # cpu 4: rx_hash 0x8f2fec57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48494 dport 55075] OK # # # cpu 4: rx_hash 0xd29e4763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48526 dport 55075] OK # # # cpu 4: rx_hash 0xb56eba0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48536 dport 55075] OK # # # cpu 4: rx_hash 0x18b2a593 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48558 dport 55075] OK # # # cpu 4: rx_hash 0x3788361b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48590 dport 55075] OK # # # cpu 4: rx_hash 0xa73c02a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48652 dport 55075] OK # # # cpu 4: rx_hash 0xb918638d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48662 dport 55075] OK # # # cpu 4: rx_hash 0xeff66c42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48762 dport 55075] OK # # # cpu 4: rx_hash 0x84d02d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48776 dport 55075] OK # # # cpu 4: rx_hash 0x9af44cb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48786 dport 55075] OK # # # cpu 4: rx_hash 0xdaa50a8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48824 dport 55075] OK # # # cpu 4: rx_hash 0x290c3203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48830 dport 55075] OK # # # cpu 4: rx_hash 0x7fe23dcc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48850 dport 55075] OK # # # cpu 4: rx_hash 0x45632db7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48898 dport 55075] OK # # # cpu 4: rx_hash 0xf69b5300 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48942 dport 55075] OK # # # cpu 4: rx_hash 0x2a08f806 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48968 dport 55075] OK # # # cpu 4: rx_hash 0xbe513de7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48984 dport 55075] OK # # # cpu 4: rx_hash 0xe0241af6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49000 dport 55075] OK # # # cpu 4: rx_hash 0x138d2278 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49006 dport 55075] OK # # # cpu 4: rx_hash 0x87d4e799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49022 dport 55075] OK # # # cpu 4: rx_hash 0x1f5b9ec9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49034 dport 55075] OK # # # cpu 4: rx_hash 0x5f0ad8f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49056 dport 55075] OK # # # cpu 4: rx_hash 0x26de44b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49068 dport 55075] OK # # # cpu 4: rx_hash 0x38fa259f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49078 dport 55075] OK # # # cpu 4: rx_hash 0x839973f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49094 dport 55075] OK # # # cpu 4: rx_hash 0x49b59106 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49126 dport 55075] OK # # # cpu 4: rx_hash 0x06f6e7ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49144 dport 55075] OK # # # cpu 4: rx_hash 0x0b1f0ded [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49170 dport 55075] OK # # # cpu 4: rx_hash 0x8162a924 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49176 dport 55075] OK # # # cpu 4: rx_hash 0xa6c31272 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49188 dport 55075] OK # # # cpu 4: rx_hash 0x03842533 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49230 dport 55075] OK # # # cpu 4: rx_hash 0xc6baf757 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49242 dport 55075] OK # # # cpu 4: rx_hash 0x36d743fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49292 dport 55075] OK # # # cpu 4: rx_hash 0xfcfba10c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49324 dport 55075] OK # # # cpu 4: rx_hash 0x68a264ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49340 dport 55075] OK # # # cpu 4: rx_hash 0x7e1d2d1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49402 dport 55075] OK # # # cpu 4: rx_hash 0x8eb0df90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49418 dport 55075] OK # # # cpu 4: rx_hash 0xd0c5f881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49466 dport 55075] OK # # # count: pass=46 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 214, 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 36738 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48542 dport 36738] != expected 0x898c4647 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48542 dport 36738] != expected 0x898c4647 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34308 dport 36738] != expected 0x6f88d76c # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34308 dport 36738] != expected 0x6f88d76c # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33746 dport 36738] != expected 0xe20034cc # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33746 dport 36738] != expected 0xe20034cc # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55837 dport 36738] != expected 0x61ed6037 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55837 dport 36738] != expected 0x61ed6037 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34523 dport 36738] != expected 0x4c3396a5 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34523 dport 36738] != expected 0x4c3396a5 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41160 dport 36738] != expected 0xc8095738 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41160 dport 36738] != expected 0xc8095738 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59942 dport 36738] != expected 0x8c0eb3e9 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59942 dport 36738] != expected 0x8c0eb3e9 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50065 dport 36738] != expected 0xb393b6f3 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50065 dport 36738] != expected 0xb393b6f3 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53191 dport 36738] != expected 0x44ae7a47 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53191 dport 36738] != expected 0x44ae7a47 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60503 dport 36738] != expected 0x5bf6e11d # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60503 dport 36738] != expected 0x5bf6e11d # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49579 dport 36738] != expected 0x60c4c13d # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49579 dport 36738] != expected 0x60c4c13d # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50362 dport 36738] != expected 0x4a2cbb18 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50362 dport 36738] != expected 0x4a2cbb18 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36495 dport 36738] != expected 0xdcb53eef # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36495 dport 36738] != expected 0xdcb53eef # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37546 dport 36738] != expected 0x3155c758 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37546 dport 36738] != expected 0x3155c758 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38038 dport 36738] != expected 0x749cf487 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38038 dport 36738] != expected 0x749cf487 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38574 dport 36738] != expected 0x4581c297 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38574 dport 36738] != expected 0x4581c297 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57522 dport 36738] != expected 0x67f12aeb # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57522 dport 36738] != expected 0x67f12aeb # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54862 dport 36738] != expected 0xa3610fd1 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54862 dport 36738] != expected 0xa3610fd1 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59314 dport 36738] != expected 0xfe26d109 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59314 dport 36738] != expected 0xfe26d109 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32970 dport 36738] != expected 0x7afd3242 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32970 dport 36738] != expected 0x7afd3242 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51118 dport 36738] != expected 0xdb660d0e # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51118 dport 36738] != expected 0xdb660d0e # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44544 dport 36738] != expected 0x8ceb41b7 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44544 dport 36738] != expected 0x8ceb41b7 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35521 dport 36738] != expected 0xedabb887 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35521 dport 36738] != expected 0xedabb887 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51479 dport 36738] != expected 0xc66f2614 # # Exception| cpu 4: rx_hash 0x023f6e45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51479 dport 36738] != expected 0xc66f2614 # # 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 214, 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 38957 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43701 dport 38957] != expected 0x78f8b5ec # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43701 dport 38957] != expected 0x78f8b5ec # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57746 dport 38957] != expected 0x5acbc60f # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57746 dport 38957] != expected 0x5acbc60f # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54614 dport 38957] != expected 0x183e8a7e # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54614 dport 38957] != expected 0x183e8a7e # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45804 dport 38957] != expected 0xf0243eef # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45804 dport 38957] != expected 0xf0243eef # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48175 dport 38957] != expected 0x35301c85 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48175 dport 38957] != expected 0x35301c85 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51844 dport 38957] != expected 0x463ef678 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51844 dport 38957] != expected 0x463ef678 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54297 dport 38957] != expected 0x5aeb8a02 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54297 dport 38957] != expected 0x5aeb8a02 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41377 dport 38957] != expected 0xff098672 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41377 dport 38957] != expected 0xff098672 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51864 dport 38957] != expected 0xabb3afde # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51864 dport 38957] != expected 0xabb3afde # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56428 dport 38957] != expected 0x125b2673 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56428 dport 38957] != expected 0x125b2673 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33970 dport 38957] != expected 0x42dce525 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33970 dport 38957] != expected 0x42dce525 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41545 dport 38957] != expected 0x2fecf4f5 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41545 dport 38957] != expected 0x2fecf4f5 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47549 dport 38957] != expected 0x8638359a # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47549 dport 38957] != expected 0x8638359a # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53269 dport 38957] != expected 0xed6e7152 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53269 dport 38957] != expected 0xed6e7152 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32965 dport 38957] != expected 0x81dbb2c3 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32965 dport 38957] != expected 0x81dbb2c3 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48959 dport 38957] != expected 0x48e8b15 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48959 dport 38957] != expected 0x48e8b15 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57126 dport 38957] != expected 0xd8d7a1b3 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57126 dport 38957] != expected 0xd8d7a1b3 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54059 dport 38957] != expected 0xcde6b77e # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54059 dport 38957] != expected 0xcde6b77e # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54496 dport 38957] != expected 0xfe2c3103 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54496 dport 38957] != expected 0xfe2c3103 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42898 dport 38957] != expected 0x14dd7946 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42898 dport 38957] != expected 0x14dd7946 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53753 dport 38957] != expected 0xf04eda7f # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53753 dport 38957] != expected 0xf04eda7f # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38673 dport 38957] != expected 0xcb5a45c0 # # Exception| cpu 5: rx_hash 0xcd182c43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38673 dport 38957] != expected 0xcb5a45c0 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->