< 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' TAP version 13 1..1 # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 56266 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 51 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf89de12f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35468 dport 56266] != expected 0x7021cd6b # # Exception| cpu 0: rx_hash 0xe5272c2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35476 dport 56266] != expected 0x68c7cbef # # Exception| cpu 0: rx_hash 0xf3f45a2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35484 dport 56266] != expected 0x8783cf17 # # Exception| cpu 0: rx_hash 0x2664e4ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 35502 dport 56266] != expected 0x36e0dfb5 # # Exception| cpu 0: rx_hash 0x3bde29ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 35510 dport 56266] != expected 0x2e06d931 # # Exception| cpu 0: rx_hash 0x2d0d5fad [saddr 192.0.3.2 daddr 192.0.3.1 sport 35518 dport 56266] != expected 0xc142ddc9 # # Exception| cpu 0: rx_hash 0x47c500ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35546 dport 56266] != expected 0x19f35598 # # Exception| cpu 0: rx_hash 0xd233d7fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 35584 dport 56266] != expected 0xc063a00b # # Exception| cpu 0: rx_hash 0xd95a6cfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 35600 dport 56266] != expected 0x37c1a277 # # Exception| cpu 0: rx_hash 0x1b80023e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35664 dport 56266] != expected 0xca2922e8 # # Exception| cpu 0: rx_hash 0xd3aa71bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 35706 dport 56266] != expected 0x63ac34ce # # Exception| cpu 0: rx_hash 0xa54145bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35708 dport 56266] != expected 0x342ede # # Exception| cpu 0: rx_hash 0x258d969e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35720 dport 56266] != expected 0xd1d3e4bc # # Exception| cpu 0: rx_hash 0x38375b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35728 dport 56266] != expected 0xc935e238 # # Exception| cpu 0: rx_hash 0xcaf1145f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35788 dport 56266] != expected 0xf2b36dd3 # # Exception| cpu 0: rx_hash 0xb7739b5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35802 dport 56266] != expected 0x668975bf # # Exception| cpu 0: rx_hash 0xf020d17a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35848 dport 56266] != expected 0xf03e1cce # # Exception| cpu 0: rx_hash 0x2ed9d4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35882 dport 56266] != expected 0xb6ff0e10 # # Exception| cpu 0: rx_hash 0x535b5bfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35900 dport 56266] != expected 0x22c5167c # # Exception| cpu 0: rx_hash 0x44118bb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35918 dport 56266] != expected 0x6e4e8641 # # Exception| cpu 0: rx_hash 0x9181353b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35964 dport 56266] != expected 0xdf2d96e3 # # Exception| cpu 0: rx_hash 0x114de61a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35976 dport 56266] != expected 0xeca5c81 # # Exception| cpu 0: rx_hash 0xd9679598 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36002 dport 56266] != expected 0xa74f4aa7 # # Exception| cpu 0: rx_hash 0xc4dd5898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36026 dport 56266] != expected 0xbfa94c23 # # Exception| cpu 0: rx_hash 0xce2d45da [saddr 192.0.3.2 daddr 192.0.3.1 sport 36048 dport 56266] != expected 0xebc4da9a # # Exception| cpu 0: rx_hash 0x3be3d0cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36100 dport 56266] != expected 0xbe8831e1 # # Exception| cpu 0: rx_hash 0x26591dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36124 dport 56266] != expected 0xa66e3765 # # Exception| cpu 0: rx_hash 0x8522974a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36136 dport 56266] != expected 0x74953dd7 # # Exception| cpu 0: rx_hash 0xf939be0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36164 dport 56266] != expected 0x4360b17e # # Exception| cpu 0: rx_hash 0xf250050b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36180 dport 56266] != expected 0xb4c2b302 # # Exception| cpu 0: rx_hash 0x27c0bb89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36198 dport 56266] != expected 0x5a1a3a0 # # Exception| cpu 0: rx_hash 0x2ca90089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36214 dport 56266] != expected 0xf203a1dc # # Exception| cpu 0: rx_hash 0xe1fb7daa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36232 dport 56266] != expected 0x71b07ca6 # # Exception| cpu 0: rx_hash 0x0f1e5929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36278 dport 56266] != expected 0xf11f610c # # Exception| cpu 0: rx_hash 0x0e87ff6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36300 dport 56266] != expected 0x52d0f5c9 # # Exception| cpu 0: rx_hash 0x73057068 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36314 dport 56266] != expected 0xc6eaeda5 # # Exception| cpu 0: rx_hash 0xd07efae9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36334 dport 56266] != expected 0x1411e717 # # Exception| cpu 0: rx_hash 0xe843dea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36358 dport 56266] != expected 0x435f1235 # # Exception| cpu 0: rx_hash 0x4051ef20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36386 dport 56266] != expected 0x66061afb # # Exception| cpu 0: rx_hash 0x36badb23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36388 dport 56266] != expected 0x59e00eb # # Exception| cpu 0: rx_hash 0x4b385420 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36402 dport 56266] != expected 0x91a41887 # # Exception| cpu 0: rx_hash 0x5deb2220 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36410 dport 56266] != expected 0x7ee01c7f # # Exception| cpu 0: rx_hash 0x4aa1f262 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36424 dport 56266] != expected 0x326b8c42 # # Exception| cpu 0: rx_hash 0x41c84962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36440 dport 56266] != expected 0xc5c98e3e # # Exception| cpu 0: rx_hash 0xf460b5e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36452 dport 56266] != expected 0xf8768074 # # Exception| cpu 0: rx_hash 0x89e23ae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36466 dport 56266] != expected 0x6c4c9818 # # Exception| cpu 0: rx_hash 0xe9da78e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36476 dport 56266] != expected 0xe09086f0 # # Exception| cpu 0: rx_hash 0x74ac66c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36496 dport 56266] != expected 0x29914a16 # # Exception| cpu 0: rx_hash 0x87f38f41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36534 dport 56266] != expected 0xb1d85138 # # Exception| cpu 0: rx_hash 0x63e6b680 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36578 dport 56266] != expected 0x651ada2b # # Exception| cpu 0: rx_hash 0x0e263311 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36622 dport 56266] != expected 0xd36136ea # # Exception| count: pass=0 nohash=0 fail=51 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x5c3c5cdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47222 dport 52116] OK # # # cpu 4: rx_hash 0x14dafc78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47272 dport 52116] OK # # # cpu 4: rx_hash 0x7e12a339 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47308 dport 52116] OK # # # cpu 4: rx_hash 0xd091ee2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47386 dport 52116] OK # # # cpu 4: rx_hash 0x050150a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47400 dport 52116] OK # # # cpu 4: rx_hash 0x0e68eba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47416 dport 52116] OK # # # cpu 4: rx_hash 0xea7dd269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47468 dport 52116] OK # # # cpu 4: rx_hash 0x01e0f84b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47494 dport 52116] OK # # # cpu 4: rx_hash 0x17338e4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47502 dport 52116] OK # # # cpu 4: rx_hash 0x6ab10148 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47512 dport 52116] OK # # # cpu 4: rx_hash 0xd47046c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47540 dport 52116] OK # # # cpu 4: rx_hash 0xf326b78a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47578 dport 52116] OK # # # cpu 4: rx_hash 0x16aa2809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47604 dport 52116] OK # # # cpu 4: rx_hash 0x00795e09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47612 dport 52116] OK # # # cpu 4: rx_hash 0x45c6f542 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47618 dport 52116] OK # # # cpu 4: rx_hash 0x9b3ff0c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47648 dport 52116] OK # # # cpu 4: rx_hash 0x8dec86c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47656 dport 52116] OK # # # cpu 4: rx_hash 0xfb07b2c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47662 dport 52116] OK # # # cpu 4: rx_hash 0xe6bd7fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47670 dport 52116] OK # # # cpu 4: rx_hash 0xf06e09c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47678 dport 52116] OK # # # cpu 4: rx_hash 0xec4d6281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47708 dport 52116] OK # # # cpu 4: rx_hash 0x528c2500 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47728 dport 52116] OK # # # cpu 4: rx_hash 0x32b46703 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47742 dport 52116] OK # # # cpu 4: rx_hash 0x37cc69a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47786 dport 52116] OK # # # cpu 4: rx_hash 0x0d2055e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47836 dport 52116] OK # # # cpu 4: rx_hash 0xc50a2663 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47862 dport 52116] OK # # # cpu 4: rx_hash 0x98d682f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47878 dport 52116] OK # # # cpu 4: rx_hash 0x30c4b372 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47906 dport 52116] OK # # # cpu 4: rx_hash 0x2617c572 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47914 dport 52116] OK # # # cpu 4: rx_hash 0x2d7e7e72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47930 dport 52116] OK # # # cpu 4: rx_hash 0x4cdf9a33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47950 dport 52116] OK # # # cpu 4: rx_hash 0x278e6330 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47952 dport 52116] OK # # # cpu 4: rx_hash 0x51655733 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47958 dport 52116] OK # # # cpu 4: rx_hash 0x315d1530 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47960 dport 52116] OK # # # cpu 4: rx_hash 0x47b62133 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47966 dport 52116] OK # # # cpu 4: rx_hash 0x92269fb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47980 dport 52116] OK # # # cpu 4: rx_hash 0x994f24b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47996 dport 52116] OK # # # cpu 4: rx_hash 0x1983f790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48008 dport 52116] OK # # # cpu 4: rx_hash 0x12ea4c90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48024 dport 52116] OK # # # cpu 4: rx_hash 0xdac03f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48050 dport 52116] OK # # # cpu 4: rx_hash 0xeb45b851 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48084 dport 52116] OK # # # cpu 4: rx_hash 0xf75b2a75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48132 dport 52116] OK # # # cpu 4: rx_hash 0x12d7b5f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48170 dport 52116] OK # # # cpu 4: rx_hash 0x6ecc9cb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48198 dport 52116] OK # # # cpu 4: rx_hash 0x781feab7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48206 dport 52116] OK # # # cpu 4: rx_hash 0x16361d15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48260 dport 52116] OK # # # cpu 4: rx_hash 0xe569f496 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48290 dport 52116] OK # # # cpu 4: rx_hash 0xd4ec73d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48324 dport 52116] OK # # # cpu 4: rx_hash 0xc956bed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48348 dport 52116] OK # # # cpu 4: rx_hash 0x1cc60057 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48366 dport 52116] OK # # # count: pass=50 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 39783 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34311 dport 39783] != expected 0x75a8e8f6 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34311 dport 39783] != expected 0x75a8e8f6 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39732 dport 39783] != expected 0xf65791bd # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39732 dport 39783] != expected 0xf65791bd # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50072 dport 39783] != expected 0x335bd342 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50072 dport 39783] != expected 0x335bd342 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39071 dport 39783] != expected 0x9bc1d021 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39071 dport 39783] != expected 0x9bc1d021 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45768 dport 39783] != expected 0xcb9aea05 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45768 dport 39783] != expected 0xcb9aea05 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56241 dport 39783] != expected 0xf5f61743 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56241 dport 39783] != expected 0xf5f61743 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43883 dport 39783] != expected 0xdeed5974 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43883 dport 39783] != expected 0xdeed5974 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44547 dport 39783] != expected 0xd7347403 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44547 dport 39783] != expected 0xd7347403 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39496 dport 39783] != expected 0x497a3f4f # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39496 dport 39783] != expected 0x497a3f4f # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52649 dport 39783] != expected 0x2a842bdf # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52649 dport 39783] != expected 0x2a842bdf # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34410 dport 39783] != expected 0x387d439e # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34410 dport 39783] != expected 0x387d439e # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44306 dport 39783] != expected 0x1a71618a # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44306 dport 39783] != expected 0x1a71618a # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36476 dport 39783] != expected 0x63a81ff6 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36476 dport 39783] != expected 0x63a81ff6 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48664 dport 39783] != expected 0x6f15e4a4 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48664 dport 39783] != expected 0x6f15e4a4 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58675 dport 39783] != expected 0xd92ebf1 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58675 dport 39783] != expected 0xd92ebf1 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54048 dport 39783] != expected 0x496f36b5 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54048 dport 39783] != expected 0x496f36b5 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49581 dport 39783] != expected 0xa43dee22 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49581 dport 39783] != expected 0xa43dee22 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53155 dport 39783] != expected 0x476d2cd4 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53155 dport 39783] != expected 0x476d2cd4 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57471 dport 39783] != expected 0x2112ce48 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57471 dport 39783] != expected 0x2112ce48 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32799 dport 39783] != expected 0xcd2d7668 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 32799 dport 39783] != expected 0xcd2d7668 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54908 dport 39783] != expected 0x924d1170 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54908 dport 39783] != expected 0x924d1170 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53732 dport 39783] != expected 0xab46ef86 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53732 dport 39783] != expected 0xab46ef86 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35150 dport 39783] != expected 0xdd2b769 # # Exception| cpu 5: rx_hash 0x25775c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35150 dport 39783] != expected 0xdd2b769 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 49033 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56791 dport 49033] != expected 0xde4241d7 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56791 dport 49033] != expected 0xde4241d7 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50443 dport 49033] != expected 0x7cf483bb # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50443 dport 49033] != expected 0x7cf483bb # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41417 dport 49033] != expected 0x9464ca46 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41417 dport 49033] != expected 0x9464ca46 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38129 dport 49033] != expected 0x187f3afc # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38129 dport 49033] != expected 0x187f3afc # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55910 dport 49033] != expected 0x33a9d0b6 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55910 dport 49033] != expected 0x33a9d0b6 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59935 dport 49033] != expected 0x8768c395 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59935 dport 49033] != expected 0x8768c395 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44993 dport 49033] != expected 0x98d78404 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44993 dport 49033] != expected 0x98d78404 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39100 dport 49033] != expected 0x35700ba2 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39100 dport 49033] != expected 0x35700ba2 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44661 dport 49033] != expected 0x2a77a255 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44661 dport 49033] != expected 0x2a77a255 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45697 dport 49033] != expected 0xa78b6d55 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45697 dport 49033] != expected 0xa78b6d55 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48617 dport 49033] != expected 0x1ce00be7 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48617 dport 49033] != expected 0x1ce00be7 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40271 dport 49033] != expected 0x395761d9 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40271 dport 49033] != expected 0x395761d9 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60239 dport 49033] != expected 0xbe6d8de5 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60239 dport 49033] != expected 0xbe6d8de5 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48572 dport 49033] != expected 0x4e6e8223 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48572 dport 49033] != expected 0x4e6e8223 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58848 dport 49033] != expected 0x1677ad41 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58848 dport 49033] != expected 0x1677ad41 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56813 dport 49033] != expected 0x1d018955 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56813 dport 49033] != expected 0x1d018955 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37738 dport 49033] != expected 0x3dbed81f # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37738 dport 49033] != expected 0x3dbed81f # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35151 dport 49033] != expected 0xea71ae8e # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35151 dport 49033] != expected 0xea71ae8e # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32961 dport 49033] != expected 0x4584932b # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32961 dport 49033] != expected 0x4584932b # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54738 dport 49033] != expected 0x9b69cea5 # # Exception| cpu 0: rx_hash 0xbf8f83f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54738 dport 49033] != expected 0x9b69cea5 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->