< 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 49575 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3391282f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50120 dport 49575] != expected 0xe974ef7 # # Exception| cpu 0: rx_hash 0xcb42a5fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50128 dport 49575] != expected 0x72270cb9 # # Exception| cpu 0: rx_hash 0xb72b6311 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50144 dport 49575] != expected 0x4c7f2d9e # # Exception| cpu 0: rx_hash 0xf27334a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50170 dport 49575] != expected 0x6c4e9e02 # # Exception| cpu 0: rx_hash 0xe4d6ed26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50188 dport 49575] != expected 0x740a7cbd # # Exception| cpu 0: rx_hash 0x2b4515fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50272 dport 49575] != expected 0x1246e8b3 # # Exception| cpu 0: rx_hash 0xc80b22aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 50278 dport 49575] != expected 0xe087e188 # # Exception| cpu 0: rx_hash 0xc14234d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50308 dport 49575] != expected 0x6658070e # # Exception| cpu 0: rx_hash 0x96f34f9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50324 dport 49575] != expected 0x4dc83934 # # Exception| cpu 0: rx_hash 0xb45f6441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50336 dport 49575] != expected 0xddd0e0fa # # Exception| cpu 0: rx_hash 0x4c8ce995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50360 dport 49575] != expected 0xa160a2b4 # # Exception| cpu 0: rx_hash 0x6925b065 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50374 dport 49575] != expected 0xb03df952 # # Exception| cpu 0: rx_hash 0x4b899bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50418 dport 49575] != expected 0x2025209c # # Exception| cpu 0: rx_hash 0x3a304017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50450 dport 49575] != expected 0x58c2342b # # Exception| cpu 0: rx_hash 0xc5e6bfe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50496 dport 49575] != expected 0xa537f44d # # Exception| cpu 0: rx_hash 0xa212c386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50542 dport 49575] != expected 0x151e9e1f # # Exception| cpu 0: rx_hash 0xf59e38cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 50568 dport 49575] != expected 0x3d818070 # # Exception| cpu 0: rx_hash 0x7ae7b9ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 35854 dport 49575] != expected 0xca56491c # # Exception| cpu 0: rx_hash 0x90dd18c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35868 dport 49575] != expected 0xbd4786f4 # # Exception| cpu 0: rx_hash 0x4da7cce6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35962 dport 49575] != expected 0xd0aa9f5c # # Exception| cpu 0: rx_hash 0x135fa1d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35976 dport 49575] != expected 0x7de547e0 # # Exception| cpu 0: rx_hash 0x9e917c95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36020 dport 49575] != expected 0xbadde25a # # Exception| cpu 0: rx_hash 0xd2bdbd5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36026 dport 49575] != expected 0x1f3c9715 # # Exception| cpu 0: rx_hash 0x6147836b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36070 dport 49575] != expected 0x4728223c # # Exception| cpu 0: rx_hash 0x73aeaf92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36076 dport 49575] != expected 0x4c89af9a # # Exception| cpu 0: rx_hash 0xf3b06f92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36096 dport 49575] != expected 0xcd0e3fb0 # # Exception| cpu 0: rx_hash 0x198acebf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36114 dport 49575] != expected 0xba1ff058 # # Exception| cpu 0: rx_hash 0x3b26e565 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36134 dport 49575] != expected 0x2a072996 # # Exception| cpu 0: rx_hash 0x5bd7eb20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36162 dport 49575] != expected 0x1b6bc1ec # # Exception| cpu 0: rx_hash 0x1e8fbc95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36184 dport 49575] != expected 0x3b5a7270 # # Exception| cpu 0: rx_hash 0x356a8132 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36238 dport 49575] != expected 0x2d9d4d38 # # Exception| cpu 0: rx_hash 0x9d0d0580 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36300 dport 49575] != expected 0xfbf8b364 # # Exception| cpu 0: rx_hash 0x7737a4ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36318 dport 49575] != expected 0x8ce97c8c # # Exception| cpu 0: rx_hash 0x0b5e6247 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36334 dport 49575] != expected 0xb2b15dab # # Exception| cpu 0: rx_hash 0x10c3d8c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36336 dport 49575] != expected 0x3cc016de # # Exception| cpu 0: rx_hash 0x5cef190b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36350 dport 49575] != expected 0x99216391 # # Exception| cpu 0: rx_hash 0x3af619ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 36410 dport 49575] != expected 0x8b121123 # # Exception| cpu 0: rx_hash 0xb94920fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36440 dport 49575] != expected 0x48bff062 # # Exception| cpu 0: rx_hash 0xc520e611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36456 dport 49575] != expected 0x76e7d145 # # Exception| cpu 0: rx_hash 0x633686f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36468 dport 49575] != expected 0xa4176be2 # # Exception| cpu 0: rx_hash 0x92ac1d5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36494 dport 49575] != expected 0x5e78cf2a # # Exception| cpu 0: rx_hash 0x26535141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36504 dport 49575] != expected 0x8729f82b # # Exception| cpu 0: rx_hash 0xb0003686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36538 dport 49575] != expected 0xce6016e4 # # Exception| cpu 0: rx_hash 0xd985aebf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36554 dport 49575] != expected 0x7adc384d # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb0c103e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60796 dport 49368] OK # # # cpu 0: rx_hash 0x1f9e757a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60802 dport 49368] OK # # # cpu 0: rx_hash 0x415b984a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60806 dport 49368] OK # # # cpu 0: rx_hash 0xc5e1d374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60846 dport 49368] OK # # # cpu 0: rx_hash 0x2fdb7259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60860 dport 49368] OK # # # cpu 0: rx_hash 0x9c214c6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60896 dport 49368] OK # # # cpu 0: rx_hash 0xd00d8da7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60910 dport 49368] OK # # # cpu 0: rx_hash 0x1002eda7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60982 dport 49368] OK # # # cpu 0: rx_hash 0x8957043e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32768 dport 49368] OK # # # cpu 0: rx_hash 0x34dcde5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32770 dport 49368] OK # # # cpu 0: rx_hash 0xa28fb998 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32800 dport 49368] OK # # # cpu 0: rx_hash 0xf53ec2d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32816 dport 49368] OK # # # cpu 0: rx_hash 0x64555738 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32942 dport 49368] OK # # # cpu 0: rx_hash 0x1f39e3f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32980 dport 49368] OK # # # cpu 0: rx_hash 0xa616b2a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33042 dport 49368] OK # # # cpu 0: rx_hash 0x67f4ae2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33056 dport 49368] OK # # # cpu 0: rx_hash 0xc1e2cec8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33084 dport 49368] OK # # # cpu 0: rx_hash 0xb3faec74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33106 dport 49368] OK # # # cpu 0: rx_hash 0x69854a7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33150 dport 49368] OK # # # cpu 0: rx_hash 0xc6da3ce3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33152 dport 49368] OK # # # cpu 0: rx_hash 0x0e4cb614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33190 dport 49368] OK # # # cpu 0: rx_hash 0x578c290e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33256 dport 49368] OK # # # cpu 0: rx_hash 0xf903a31d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33290 dport 49368] OK # # # cpu 0: rx_hash 0x9783490e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33328 dport 49368] OK # # # cpu 0: rx_hash 0x143c701a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33362 dport 49368] OK # # # cpu 0: rx_hash 0x8b1b81a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33380 dport 49368] OK # # # cpu 0: rx_hash 0x826f17dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33392 dport 49368] OK # # # cpu 0: rx_hash 0x6121208c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33398 dport 49368] OK # # # cpu 0: rx_hash 0x6619d2a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33482 dport 49368] OK # # # cpu 0: rx_hash 0x44b5f97d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33534 dport 49368] OK # # # cpu 4: rx_hash 0x4166184b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60784 dport 49368] OK # # # cpu 4: rx_hash 0xf5a4d457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60816 dport 49368] OK # # # cpu 4: rx_hash 0x89cd12bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60832 dport 49368] OK # # # cpu 4: rx_hash 0x465eea60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60876 dport 49368] OK # # # cpu 4: rx_hash 0xbe8d67b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60884 dport 49368] OK # # # cpu 4: rx_hash 0x0306bdd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 49368] OK # # # cpu 4: rx_hash 0x3343baf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60904 dport 49368] OK # # # cpu 4: rx_hash 0x9555da12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60916 dport 49368] OK # # # cpu 4: rx_hash 0x64f2c1ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60920 dport 49368] OK # # # cpu 4: rx_hash 0xd9791bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60922 dport 49368] OK # # # cpu 4: rx_hash 0xf34cdaf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60976 dport 49368] OK # # # cpu 4: rx_hash 0x9ac942cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60992 dport 49368] OK # # # cpu 4: rx_hash 0xdee67f72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32784 dport 49368] OK # # # cpu 4: rx_hash 0xe7d7ee2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32826 dport 49368] OK # # # cpu 4: rx_hash 0x9cbb5aed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32832 dport 49368] OK # # # cpu 4: rx_hash 0xd0979b24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32846 dport 49368] OK # # # cpu 4: rx_hash 0x6468d739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32856 dport 49368] OK # # # cpu 4: rx_hash 0xe9a60a7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32868 dport 49368] OK # # # cpu 4: rx_hash 0x03a12b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32896 dport 49368] OK # # # cpu 4: rx_hash 0x114807ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32906 dport 49368] OK # # # cpu 4: rx_hash 0x7fc8edbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32944 dport 49368] OK # # # cpu 4: rx_hash 0x488898b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32964 dport 49368] OK # # # cpu 4: rx_hash 0x2f7ce4db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33002 dport 49368] OK # # # cpu 4: rx_hash 0x896a843f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33014 dport 49368] OK # # # cpu 4: rx_hash 0x9b83a8c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33020 dport 49368] OK # # # cpu 4: rx_hash 0xaf6224db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33030 dport 49368] OK # # # cpu 4: rx_hash 0x3e343136 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33134 dport 49368] OK # # # cpu 4: rx_hash 0x377d274b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33164 dport 49368] OK # # # cpu 4: rx_hash 0xe4761739 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33204 dport 49368] OK # # # cpu 4: rx_hash 0xf69f3bc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33214 dport 49368] OK # # # cpu 4: rx_hash 0x7c5494a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33224 dport 49368] OK # # # cpu 4: rx_hash 0x9f1aa3f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33230 dport 49368] OK # # # cpu 4: rx_hash 0xf19a49ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33268 dport 49368] OK # # # cpu 4: rx_hash 0x13390230 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33304 dport 49368] OK # # # cpu 4: rx_hash 0x4dfcef00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33308 dport 49368] OK # # # cpu 4: rx_hash 0xc0323242 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33312 dport 49368] OK # # # cpu 4: rx_hash 0xf772474b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33364 dport 49368] OK # # # cpu 4: rx_hash 0x6855b6f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33378 dport 49368] OK # # # cpu 4: rx_hash 0x2d0de145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33400 dport 49368] OK # # # cpu 4: rx_hash 0x3fd94dbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33412 dport 49368] OK # # # cpu 4: rx_hash 0x1401f01b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33444 dport 49368] OK # # # cpu 4: rx_hash 0x582d31d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33450 dport 49368] OK # # # cpu 4: rx_hash 0x43b08b57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33460 dport 49368] OK # # # cpu 4: rx_hash 0xfe3b5136 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33462 dport 49368] OK # # # cpu 4: rx_hash 0x5159a7ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33470 dport 49368] OK # # # cpu 4: rx_hash 0x23418512 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33488 dport 49368] OK # # # cpu 4: rx_hash 0x8c23738a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33496 dport 49368] OK # # # cpu 4: rx_hash 0xe2a39999 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33506 dport 49368] OK # # # cpu 4: rx_hash 0xf04ab560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33512 dport 49368] OK # # # cpu 4: rx_hash 0x52f85eba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33584 dport 49368] OK # # # cpu 4: rx_hash 0x320950ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33620 dport 49368] OK # # # cpu 4: rx_hash 0x7e259136 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33626 dport 49368] OK # # # cpu 4: rx_hash 0x4e609615 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33636 dport 49368] OK # # # cpu 4: rx_hash 0x47140069 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33648 dport 49368] OK # # # count: pass=84 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 33518 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44682 dport 33518] != expected 0xab6f4057 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44682 dport 33518] != expected 0xab6f4057 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34876 dport 33518] != expected 0x3663669a # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34876 dport 33518] != expected 0x3663669a # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36234 dport 33518] != expected 0x759f0a5a # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36234 dport 33518] != expected 0x759f0a5a # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54448 dport 33518] != expected 0x5a29f175 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54448 dport 33518] != expected 0x5a29f175 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52817 dport 33518] != expected 0x6543437 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52817 dport 33518] != expected 0x6543437 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45993 dport 33518] != expected 0x7f4ebe64 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45993 dport 33518] != expected 0x7f4ebe64 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46955 dport 33518] != expected 0x84f70707 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46955 dport 33518] != expected 0x84f70707 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54164 dport 33518] != expected 0xfaead46b # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54164 dport 33518] != expected 0xfaead46b # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53239 dport 33518] != expected 0x6962635 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53239 dport 33518] != expected 0x6962635 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53791 dport 33518] != expected 0xaf83be4c # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53791 dport 33518] != expected 0xaf83be4c # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51819 dport 33518] != expected 0x5b03d84e # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51819 dport 33518] != expected 0x5b03d84e # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50397 dport 33518] != expected 0xdf4d16e0 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50397 dport 33518] != expected 0xdf4d16e0 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58749 dport 33518] != expected 0x805bc5c6 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58749 dport 33518] != expected 0x805bc5c6 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48551 dport 33518] != expected 0xd70a2a5e # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48551 dport 33518] != expected 0xd70a2a5e # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54229 dport 33518] != expected 0xc90d3840 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54229 dport 33518] != expected 0xc90d3840 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54582 dport 33518] != expected 0x4f23fc6a # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54582 dport 33518] != expected 0x4f23fc6a # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56635 dport 33518] != expected 0xbb17bb2e # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56635 dport 33518] != expected 0xbb17bb2e # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33044 dport 33518] != expected 0x6265266c # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33044 dport 33518] != expected 0x6265266c # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36010 dport 33518] != expected 0xc2ee16a4 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36010 dport 33518] != expected 0xc2ee16a4 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59831 dport 33518] != expected 0x989520ad # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59831 dport 33518] != expected 0x989520ad # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48369 dport 33518] != expected 0x26061132 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48369 dport 33518] != expected 0x26061132 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42530 dport 33518] != expected 0x18a20485 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42530 dport 33518] != expected 0x18a20485 # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45672 dport 33518] != expected 0xab62566b # # Exception| cpu 0: rx_hash 0xbe28d0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45672 dport 33518] != expected 0xab62566b # # 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 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 42432 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54894 dport 42432] != expected 0x5480eb61 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54894 dport 42432] != expected 0x5480eb61 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50926 dport 42432] != expected 0x32217573 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50926 dport 42432] != expected 0x32217573 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57619 dport 42432] != expected 0xbb51ec76 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57619 dport 42432] != expected 0xbb51ec76 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57182 dport 42432] != expected 0x353d58c9 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57182 dport 42432] != expected 0x353d58c9 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60859 dport 42432] != expected 0xdcec2f3a # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60859 dport 42432] != expected 0xdcec2f3a # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55981 dport 42432] != expected 0x64f75362 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55981 dport 42432] != expected 0x64f75362 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36270 dport 42432] != expected 0xa3b13966 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36270 dport 42432] != expected 0xa3b13966 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35828 dport 42432] != expected 0x20e67e37 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35828 dport 42432] != expected 0x20e67e37 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35663 dport 42432] != expected 0xbf870f8e # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35663 dport 42432] != expected 0xbf870f8e # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46359 dport 42432] != expected 0x4388998e # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46359 dport 42432] != expected 0x4388998e # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38913 dport 42432] != expected 0xadd6bd81 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38913 dport 42432] != expected 0xadd6bd81 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39578 dport 42432] != expected 0x7bd2fa44 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39578 dport 42432] != expected 0x7bd2fa44 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60708 dport 42432] != expected 0x36900e15 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60708 dport 42432] != expected 0x36900e15 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60591 dport 42432] != expected 0x10e3aef2 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60591 dport 42432] != expected 0x10e3aef2 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58016 dport 42432] != expected 0x2c94f739 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58016 dport 42432] != expected 0x2c94f739 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38228 dport 42432] != expected 0x66d37142 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38228 dport 42432] != expected 0x66d37142 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50234 dport 42432] != expected 0xc6f2196f # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50234 dport 42432] != expected 0xc6f2196f # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44036 dport 42432] != expected 0x23264859 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44036 dport 42432] != expected 0x23264859 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58463 dport 42432] != expected 0x2b3f7b54 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58463 dport 42432] != expected 0x2b3f7b54 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46208 dport 42432] != expected 0xc3ed598d # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46208 dport 42432] != expected 0xc3ed598d # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53097 dport 42432] != expected 0x3d5aacca # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53097 dport 42432] != expected 0x3d5aacca # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44745 dport 42432] != expected 0x54311d52 # # Exception| cpu 5: rx_hash 0x92c29bd6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44745 dport 42432] != expected 0x54311d52 # # 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__->