< 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 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 49584 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 56 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x56aab5c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47670 dport 49584] != expected 0x297a4a4a # # Exception| cpu 0: rx_hash 0xdd2a7b0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47694 dport 49584] != expected 0x2dda28dd # # Exception| cpu 0: rx_hash 0xc3b0f16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47728 dport 49584] != expected 0x3efdd14b # # Exception| cpu 0: rx_hash 0xca2be683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47730 dport 49584] != expected 0x249aedf3 # # Exception| cpu 0: rx_hash 0x06709608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47744 dport 49584] != expected 0xbcade000 # # Exception| cpu 0: rx_hash 0xc41653f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47752 dport 49584] != expected 0xba342f2e # # Exception| cpu 0: rx_hash 0x6743f4f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47760 dport 49584] != expected 0xbfe10797 # # Exception| cpu 0: rx_hash 0xea1568e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47766 dport 49584] != expected 0xa8b5a573 # # Exception| cpu 0: rx_hash 0x21e8bafb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47772 dport 49584] != expected 0xb44b56e5 # # Exception| cpu 0: rx_hash 0x95bc8071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47800 dport 49584] != expected 0xb8debb72 # # Exception| cpu 0: rx_hash 0x589700b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47820 dport 49584] != expected 0xb7d48897 # # Exception| cpu 0: rx_hash 0x39a46244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47836 dport 49584] != expected 0xb4986f00 # # Exception| cpu 0: rx_hash 0x8df058ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47864 dport 49584] != expected 0xb80d8297 # # Exception| cpu 0: rx_hash 0xf18ae11a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47910 dport 49584] != expected 0xea0263a4 # # Exception| cpu 0: rx_hash 0xb721af14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47914 dport 49584] != expected 0xe1a832d6 # # Exception| cpu 0: rx_hash 0xd612cde9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47930 dport 49584] != expected 0xe2e4d541 # # Exception| cpu 0: rx_hash 0xb1f7fdce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47956 dport 49584] != expected 0xf25cf2a5 # # Exception| cpu 0: rx_hash 0x05a3c744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47984 dport 49584] != expected 0xfec91f32 # # Exception| cpu 0: rx_hash 0x816e4cb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47988 dport 49584] != expected 0xf3fa816e # # Exception| cpu 0: rx_hash 0xa8cbd532 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48018 dport 49584] != expected 0x65b2f556 # # Exception| cpu 0: rx_hash 0x63360720 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48024 dport 49584] != expected 0x794c06c0 # # Exception| cpu 0: rx_hash 0x6aad10c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48026 dport 49584] != expected 0x632b3a78 # # Exception| cpu 0: rx_hash 0x74379aad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48036 dport 49584] != expected 0x700cc3ee # # Exception| cpu 0: rx_hash 0x1504f850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48052 dport 49584] != expected 0x73402479 # # Exception| cpu 0: rx_hash 0xf62c4383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48094 dport 49584] != expected 0x6ecb9dc1 # # Exception| cpu 0: rx_hash 0xe12dde0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48098 dport 49584] != expected 0x678b58ef # # Exception| cpu 0: rx_hash 0x18dbaccb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48128 dport 49584] != expected 0x2cd32850 # # Exception| cpu 0: rx_hash 0xfd2545c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48148 dport 49584] != expected 0x22ac519b # # Exception| cpu 0: rx_hash 0xac8f9641 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48164 dport 49584] != expected 0x2046c5c7 # # Exception| cpu 0: rx_hash 0x845aff80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48196 dport 49584] != expected 0x21338fe9 # # Exception| cpu 0: rx_hash 0xaa59c49b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48218 dport 49584] != expected 0x33b205b4 # # Exception| cpu 0: rx_hash 0x5f001286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48266 dport 49584] != expected 0xb0444734 # # Exception| cpu 0: rx_hash 0x419a98e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48308 dport 49584] != expected 0xa363bea2 # # Exception| cpu 0: rx_hash 0x4ed7ddd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48328 dport 49584] != expected 0xaaf04269 # # Exception| cpu 0: rx_hash 0x38e522a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48356 dport 49584] != expected 0xa0fc60d0 # # Exception| cpu 0: rx_hash 0x77d57b47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48362 dport 49584] != expected 0xb1310d1a # # Exception| cpu 0: rx_hash 0x59d6405c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48372 dport 49584] != expected 0xa3b08747 # # Exception| cpu 0: rx_hash 0x7d9d3de3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48408 dport 49584] != expected 0xe932ce90 # # Exception| cpu 0: rx_hash 0x6a9ca06e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48420 dport 49584] != expected 0xe0720bbe # # Exception| cpu 0: rx_hash 0x6307b786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48422 dport 49584] != expected 0xfa153706 # # Exception| cpu 0: rx_hash 0x65d1e55c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48472 dport 49584] != expected 0xe9e1f775 # # Exception| cpu 0: rx_hash 0xdfb86aa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48518 dport 49584] != expected 0x7bdad83f # # Exception| cpu 0: rx_hash 0x627747c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48544 dport 49584] != expected 0x6d280910 # # Exception| cpu 0: rx_hash 0x03442538 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48560 dport 49584] != expected 0x6e64ee87 # # Exception| cpu 0: rx_hash 0x433939ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48578 dport 49584] != expected 0x763a7f86 # # Exception| cpu 0: rx_hash 0x3c90d174 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48620 dport 49584] != expected 0x66516187 # # Exception| cpu 0: rx_hash 0x5da3b389 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48636 dport 49584] != expected 0x651d8610 # # Exception| cpu 0: rx_hash 0x302fe5ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48650 dport 49584] != expected 0xd037bcfa # # Exception| cpu 0: rx_hash 0x4f860d56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48676 dport 49584] != expected 0xc05ca2fb # # Exception| cpu 0: rx_hash 0x00b654b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48682 dport 49584] != expected 0xd191cf31 # # Exception| cpu 0: rx_hash 0x6185364d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48698 dport 49584] != expected 0xd2dd28a6 # # Exception| cpu 0: rx_hash 0xe548bdb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48702 dport 49584] != expected 0xdfeeb6fa # # Exception| cpu 0: rx_hash 0x82ad8d9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48720 dport 49584] != expected 0xcf56911e # # Exception| cpu 0: rx_hash 0x49505f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48730 dport 49584] != expected 0xd3a86288 # # Exception| cpu 0: rx_hash 0x9c3707fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48750 dport 49584] != expected 0xdc716888 # # Exception| cpu 0: rx_hash 0x7052f91a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48760 dport 49584] != expected 0xc8692dfb # # Exception| count: pass=0 nohash=0 fail=56 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe9104ab6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37400 dport 40733] OK # # # cpu 0: rx_hash 0x127429da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37426 dport 40733] OK # # # cpu 0: rx_hash 0x5209350e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37440 dport 40733] OK # # # cpu 4: rx_hash 0x73474b27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37410 dport 40733] OK # # # cpu 4: rx_hash 0x3aa1401b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37458 dport 40733] OK # # # cpu 4: rx_hash 0xc85e349f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37498 dport 40733] OK # # # cpu 4: rx_hash 0x2a067f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37526 dport 40733] OK # # # cpu 4: rx_hash 0x1c499cab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37576 dport 40733] OK # # # cpu 4: rx_hash 0x2cd02dd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37608 dport 40733] OK # # # cpu 4: rx_hash 0xa186b1c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37614 dport 40733] OK # # # cpu 4: rx_hash 0x2f037c99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37656 dport 40733] OK # # # cpu 4: rx_hash 0x941a0321 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37696 dport 40733] OK # # # cpu 4: rx_hash 0x204e39ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37732 dport 40733] OK # # # cpu 4: rx_hash 0x6143d53c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37776 dport 40733] OK # # # cpu 4: rx_hash 0xa32510c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37784 dport 40733] OK # # # cpu 4: rx_hash 0x11a77896 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37826 dport 40733] OK # # # cpu 4: rx_hash 0x0f3df2f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37884 dport 40733] OK # # # cpu 4: rx_hash 0x7b9d1c2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37912 dport 40733] OK # # # cpu 4: rx_hash 0x862f2d9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37964 dport 40733] OK # # # cpu 4: rx_hash 0x6477660c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38048 dport 40733] OK # # # cpu 4: rx_hash 0x2b473fea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38062 dport 40733] OK # # # cpu 4: rx_hash 0xc86f8439 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38084 dport 40733] OK # # # cpu 4: rx_hash 0xdf6e19b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38136 dport 40733] OK # # # cpu 4: rx_hash 0x523885a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38142 dport 40733] OK # # # cpu 4: rx_hash 0x5870c30c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38156 dport 40733] OK # # # cpu 4: rx_hash 0x51ebd4e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38158 dport 40733] OK # # # cpu 4: rx_hash 0xa314a060 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38182 dport 40733] OK # # # cpu 4: rx_hash 0x4f715e81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38192 dport 40733] OK # # # cpu 4: rx_hash 0x8d179b7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38200 dport 40733] OK # # # cpu 4: rx_hash 0x6e3f20a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38226 dport 40733] OK # # # cpu 4: rx_hash 0x360ee4c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38240 dport 40733] OK # # # cpu 4: rx_hash 0x180ddfd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38270 dport 40733] OK # # # cpu 4: rx_hash 0xc35732de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38320 dport 40733] OK # # # cpu 4: rx_hash 0xcacc2536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38322 dport 40733] OK # # # cpu 4: rx_hash 0x414cebf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38346 dport 40733] OK # # # cpu 4: rx_hash 0xba28889c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38368 dport 40733] OK # # # cpu 4: rx_hash 0x325a37d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38402 dport 40733] OK # # # cpu 4: rx_hash 0x15c21b21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38430 dport 40733] OK # # # cpu 4: rx_hash 0xaedb6499 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38470 dport 40733] OK # # # cpu 4: rx_hash 0x6cbda163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38478 dport 40733] OK # # # cpu 4: rx_hash 0x8ee5eaf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38562 dport 40733] OK # # # cpu 4: rx_hash 0x22fd08c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38598 dport 40733] OK # # # count: pass=42 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 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 57031 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56403 dport 57031] != expected 0x193a9a84 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56403 dport 57031] != expected 0x193a9a84 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41786 dport 57031] != expected 0x5f3f5c4d # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41786 dport 57031] != expected 0x5f3f5c4d # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37047 dport 57031] != expected 0x821eab6c # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37047 dport 57031] != expected 0x821eab6c # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41300 dport 57031] != expected 0xaf9d1c95 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41300 dport 57031] != expected 0xaf9d1c95 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59723 dport 57031] != expected 0x6ed4a54e # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59723 dport 57031] != expected 0x6ed4a54e # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52804 dport 57031] != expected 0xa5f58d5c # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52804 dport 57031] != expected 0xa5f58d5c # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56775 dport 57031] != expected 0x5718b1c4 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56775 dport 57031] != expected 0x5718b1c4 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39953 dport 57031] != expected 0x1c8e4ce0 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39953 dport 57031] != expected 0x1c8e4ce0 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59715 dport 57031] != expected 0x684d6a60 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59715 dport 57031] != expected 0x684d6a60 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33809 dport 57031] != expected 0x988b99c8 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33809 dport 57031] != expected 0x988b99c8 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38296 dport 57031] != expected 0x968231fa # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38296 dport 57031] != expected 0x968231fa # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42413 dport 57031] != expected 0xef97a81e # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42413 dport 57031] != expected 0xef97a81e # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56318 dport 57031] != expected 0x77b2c764 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56318 dport 57031] != expected 0x77b2c764 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41381 dport 57031] != expected 0x190354ae # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41381 dport 57031] != expected 0x190354ae # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36486 dport 57031] != expected 0x2028c7ca # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36486 dport 57031] != expected 0x2028c7ca # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60268 dport 57031] != expected 0xacf26a2d # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60268 dport 57031] != expected 0xacf26a2d # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38311 dport 57031] != expected 0xb16bb11c # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38311 dport 57031] != expected 0xb16bb11c # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56950 dport 57031] != expected 0xc17b695f # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56950 dport 57031] != expected 0xc17b695f # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53897 dport 57031] != expected 0x6e23e6ff # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53897 dport 57031] != expected 0x6e23e6ff # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45973 dport 57031] != expected 0x87f0eb29 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45973 dport 57031] != expected 0x87f0eb29 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52211 dport 57031] != expected 0x34d5a381 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52211 dport 57031] != expected 0x34d5a381 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49661 dport 57031] != expected 0x3d0430b8 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49661 dport 57031] != expected 0x3d0430b8 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59173 dport 57031] != expected 0x967d4fc7 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59173 dport 57031] != expected 0x967d4fc7 # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49333 dport 57031] != expected 0xfb7a080a # # Exception| cpu 5: rx_hash 0x9b079910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49333 dport 57031] != expected 0xfb7a080a # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 51732 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60016 dport 51732] != expected 0x501c3702 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60016 dport 51732] != expected 0x501c3702 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57741 dport 51732] != expected 0x5d99fa42 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57741 dport 51732] != expected 0x5d99fa42 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56875 dport 51732] != expected 0x327d17da # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56875 dport 51732] != expected 0x327d17da # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54657 dport 51732] != expected 0xd8e7d314 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54657 dport 51732] != expected 0xd8e7d314 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59551 dport 51732] != expected 0x4be0dfbd # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59551 dport 51732] != expected 0x4be0dfbd # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34392 dport 51732] != expected 0x328d3da1 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34392 dport 51732] != expected 0x328d3da1 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34368 dport 51732] != expected 0x91d89aa6 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34368 dport 51732] != expected 0x91d89aa6 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45132 dport 51732] != expected 0xf7af28e7 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45132 dport 51732] != expected 0xf7af28e7 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52524 dport 51732] != expected 0x55663a4c # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52524 dport 51732] != expected 0x55663a4c # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37852 dport 51732] != expected 0x519012cc # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37852 dport 51732] != expected 0x519012cc # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53311 dport 51732] != expected 0xfdccce8a # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53311 dport 51732] != expected 0xfdccce8a # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58002 dport 51732] != expected 0x45b643b1 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58002 dport 51732] != expected 0x45b643b1 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40511 dport 51732] != expected 0xe09bb20b # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40511 dport 51732] != expected 0xe09bb20b # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58767 dport 51732] != expected 0x25862021 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58767 dport 51732] != expected 0x25862021 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35269 dport 51732] != expected 0x665954ab # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35269 dport 51732] != expected 0x665954ab # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55650 dport 51732] != expected 0xafff45fc # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55650 dport 51732] != expected 0xafff45fc # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42106 dport 51732] != expected 0x86b69991 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42106 dport 51732] != expected 0x86b69991 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42535 dport 51732] != expected 0x495dd91a # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42535 dport 51732] != expected 0x495dd91a # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33925 dport 51732] != expected 0x71401175 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33925 dport 51732] != expected 0x71401175 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35560 dport 51732] != expected 0x26472933 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35560 dport 51732] != expected 0x26472933 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47593 dport 51732] != expected 0xa23a0108 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47593 dport 51732] != expected 0xa23a0108 # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58100 dport 51732] != expected 0xe035b66c # # Exception| cpu 0: rx_hash 0x7efacf41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58100 dport 51732] != expected 0xe035b66c # # 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__->