< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 51038 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 87 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3d2c9802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58598 dport 51038] != expected 0x11384072 # # Exception| cpu 0: rx_hash 0x5267f038 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58676 dport 51038] != expected 0xd34a43b4 # # Exception| cpu 0: rx_hash 0x9c4bffbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58682 dport 51038] != expected 0xcfac60dd # # Exception| cpu 0: rx_hash 0x3b68ac4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58696 dport 51038] != expected 0x9cb5263c # # Exception| cpu 0: rx_hash 0xc6cfa02f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58750 dport 51038] != expected 0x76a8d8f # # Exception| cpu 0: rx_hash 0xdb720650 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58772 dport 51038] != expected 0xb2000d96 # # Exception| cpu 0: rx_hash 0x962a8383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58816 dport 51038] != expected 0x78d65095 # # Exception| cpu 0: rx_hash 0xc959ea80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58820 dport 51038] != expected 0x709491d3 # # Exception| cpu 0: rx_hash 0xd56b5de0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58868 dport 51038] != expected 0xf38c79aa # # Exception| cpu 0: rx_hash 0xe1ba63aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58890 dport 51038] != expected 0xc4850623 # # Exception| cpu 0: rx_hash 0x48806bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 58904 dport 51038] != expected 0xd61034fe # # Exception| cpu 0: rx_hash 0xa915d0e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58910 dport 51038] != expected 0xced77734 # # Exception| cpu 0: rx_hash 0x835b52f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58966 dport 51038] != expected 0xa723b83 # # Exception| cpu 0: rx_hash 0xc01a8c9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58978 dport 51038] != expected 0x812812bc # # Exception| cpu 0: rx_hash 0x5b249623 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59026 dport 51038] != expected 0x22f6c0db # # Exception| cpu 0: rx_hash 0xbab12d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59028 dport 51038] != expected 0x3a318311 # # Exception| cpu 0: rx_hash 0xca7bf0a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59032 dport 51038] != expected 0x365222f4 # # Exception| cpu 0: rx_hash 0xebdb1f95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59120 dport 51038] != expected 0x73ff366b # # Exception| cpu 0: rx_hash 0x3198c889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59136 dport 51038] != expected 0x2000ef09 # # Exception| cpu 0: rx_hash 0xe8681d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59166 dport 51038] != expected 0x3ef67c31 # # Exception| cpu 0: rx_hash 0x934cadef [saddr 192.0.3.2 daddr 192.0.3.1 sport 59186 dport 51038] != expected 0xb39d85fc # # Exception| cpu 0: rx_hash 0x23b32459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59216 dport 51038] != expected 0xe294734c # # Exception| cpu 0: rx_hash 0x6a938605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59294 dport 51038] != expected 0xdeb46a3b # # Exception| cpu 0: rx_hash 0x3e0e8226 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59322 dport 51038] != expected 0x57fef355 # # Exception| cpu 0: rx_hash 0x40dd0414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59350 dport 51038] != expected 0x1a11268c # # Exception| cpu 0: rx_hash 0x735607f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59374 dport 51038] != expected 0x9d28ae56 # # Exception| cpu 0: rx_hash 0xda6c0fb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59388 dport 51038] != expected 0x8fbd9c8b # # Exception| cpu 0: rx_hash 0x9a00c5f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59472 dport 51038] != expected 0x8a99e6a # # Exception| cpu 0: rx_hash 0xbe571c53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59512 dport 51038] != expected 0x8d80a6e1 # # Exception| cpu 0: rx_hash 0x427f0129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59540 dport 51038] != expected 0x202d6532 # # Exception| cpu 0: rx_hash 0x8c530ead [saddr 192.0.3.2 daddr 192.0.3.1 sport 59546 dport 51038] != expected 0x3ccb465b # # Exception| cpu 0: rx_hash 0xf96ee5bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59606 dport 51038] != expected 0xf02ccbaa # # Exception| cpu 0: rx_hash 0xd56453e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59696 dport 51038] != expected 0xb904e153 # # Exception| cpu 0: rx_hash 0x028ddd92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59726 dport 51038] != expected 0xe67e0657 # # Exception| cpu 0: rx_hash 0xdb7d0856 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59728 dport 51038] != expected 0xf888956f # # Exception| cpu 4: rx_hash 0xa984c815 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58540 dport 51038] != expected 0xc5188e49 # # Exception| cpu 4: rx_hash 0x69b19c21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58562 dport 51038] != expected 0x9872d91c # # Exception| cpu 4: rx_hash 0x5a3a9fc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58618 dport 51038] != expected 0x1f4b51c6 # # Exception| cpu 4: rx_hash 0x0549f6c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58622 dport 51038] != expected 0x17099080 # # Exception| cpu 4: rx_hash 0x06faf41b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58640 dport 51038] != expected 0x5a00dada # # Exception| cpu 4: rx_hash 0x97a5929c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58650 dport 51038] != expected 0x4ea438f5 # # Exception| cpu 4: rx_hash 0x45bb2a78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58660 dport 51038] != expected 0xd15af3e5 # # Exception| cpu 4: rx_hash 0x8b9725fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58666 dport 51038] != expected 0xcdbcd08c # # Exception| cpu 4: rx_hash 0xe97614ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 58742 dport 51038] != expected 0x34bed2c # # Exception| cpu 4: rx_hash 0xc740b130 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58788 dport 51038] != expected 0x3118e5ef # # Exception| cpu 4: rx_hash 0x561fd7b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58798 dport 51038] != expected 0x25bc07c0 # # Exception| cpu 4: rx_hash 0xde8530c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58836 dport 51038] != expected 0x72842182 # # Exception| cpu 4: rx_hash 0x23223ca5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58850 dport 51038] != expected 0xe95b8a31 # # Exception| cpu 4: rx_hash 0xed0e3321 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58860 dport 51038] != expected 0xf5bda958 # # Exception| cpu 4: rx_hash 0xea540e8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58922 dport 51038] != expected 0x458d5e0b # # Exception| cpu 4: rx_hash 0x33a4db4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58932 dport 51038] != expected 0x5b7bcd33 # # Exception| cpu 4: rx_hash 0xd7c656db [saddr 192.0.3.2 daddr 192.0.3.1 sport 58994 dport 51038] != expected 0x8338a2ed # # Exception| cpu 4: rx_hash 0x4cf84c63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59010 dport 51038] != expected 0x20e6708a # # Exception| cpu 4: rx_hash 0xc1959d84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59064 dport 51038] != expected 0xb75a7adc # # Exception| cpu 4: rx_hash 0x167c13f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59078 dport 51038] != expected 0xe8209dd8 # # Exception| cpu 4: rx_hash 0xd3be7154 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59112 dport 51038] != expected 0x75cee699 # # Exception| cpu 4: rx_hash 0x322bca51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59118 dport 51038] != expected 0x6d09a553 # # Exception| cpu 4: rx_hash 0x6eeba18a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59140 dport 51038] != expected 0x28422e4f # # Exception| cpu 4: rx_hash 0x264412c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59152 dport 51038] != expected 0x22105f58 # # Exception| cpu 4: rx_hash 0x0c0a90d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59224 dport 51038] != expected 0xe6b513ef # # Exception| cpu 4: rx_hash 0xde14283c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59238 dport 51038] != expected 0x794bd8ff # # Exception| cpu 4: rx_hash 0x35e0ef06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59290 dport 51038] != expected 0xd6f6ab7d # # Exception| cpu 4: rx_hash 0xb88d3ee1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59296 dport 51038] != expected 0x414aa12b # # Exception| cpu 4: rx_hash 0xc847e363 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59308 dport 51038] != expected 0x4d2900ce # # Exception| cpu 4: rx_hash 0x5701de54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59334 dport 51038] != expected 0x180196dd # # Exception| cpu 4: rx_hash 0xe2096172 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59364 dport 51038] != expected 0x898c4c79 # # Exception| cpu 4: rx_hash 0x19744fa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59402 dport 51038] != expected 0xde99e000 # # Exception| cpu 4: rx_hash 0xbba02ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59448 dport 51038] != expected 0x4d048af5 # # Exception| cpu 4: rx_hash 0xd2af76b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59460 dport 51038] != expected 0x2fbef7d # # Exception| cpu 4: rx_hash 0x0b5fa375 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59482 dport 51038] != expected 0x1c0d7c45 # # Exception| cpu 4: rx_hash 0xb436606c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59522 dport 51038] != expected 0x3afa96a9 # # Exception| cpu 4: rx_hash 0x9b8fd4ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 59530 dport 51038] != expected 0x3edbf60a # # Exception| cpu 4: rx_hash 0xd32067ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 59550 dport 51038] != expected 0x3489871d # # Exception| cpu 4: rx_hash 0xb1c156fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59586 dport 51038] != expected 0xfa7ebabd # # Exception| cpu 4: rx_hash 0xc10b8b7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59598 dport 51038] != expected 0xf61d1b58 # # Exception| cpu 4: rx_hash 0x63dfee18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59644 dport 51038] != expected 0x658071ad # # Exception| cpu 4: rx_hash 0x3f1f85c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59670 dport 51038] != expected 0x20cbfab1 # # Exception| cpu 4: rx_hash 0x10a63142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59678 dport 51038] != expected 0x24ea9a12 # # Exception| cpu 4: rx_hash 0xed013d27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59688 dport 51038] != expected 0xbf3531a1 # # Exception| cpu 4: rx_hash 0x155107d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59742 dport 51038] != expected 0xe46eb606 # # Exception| cpu 4: rx_hash 0x79a96d30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59746 dport 51038] != expected 0x6b15ff9a # # Exception| cpu 4: rx_hash 0x8fe00c75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59764 dport 51038] != expected 0x71c20c01 # # Exception| cpu 4: rx_hash 0xcd2ec309 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59802 dport 51038] != expected 0xccea4d5e # # Exception| cpu 4: rx_hash 0x6ffaa66f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59816 dport 51038] != expected 0x5f7727ab # # Exception| cpu 4: rx_hash 0x99b3c72a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59838 dport 51038] != expected 0x45a0d430 # # Exception| cpu 4: rx_hash 0xe7604118 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59858 dport 51038] != expected 0x84f01e9 # # Exception| cpu 4: rx_hash 0x763f279f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59864 dport 51038] != expected 0x1cebe3c6 # # Exception| count: pass=0 nohash=0 fail=87 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xc3b96674 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51072 dport 36680] OK # # # cpu 0: rx_hash 0x453adab3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51098 dport 36680] OK # # # cpu 0: rx_hash 0xf0326595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51128 dport 36680] OK # # # cpu 0: rx_hash 0x8ee1e3a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51156 dport 36680] OK # # # cpu 0: rx_hash 0x1964a792 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51206 dport 36680] OK # # # cpu 0: rx_hash 0xb05eafd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51220 dport 36680] OK # # # cpu 0: rx_hash 0x83d5ac35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51244 dport 36680] OK # # # cpu 0: rx_hash 0x1c939102 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51270 dport 36680] OK # # # cpu 0: rx_hash 0xd2bf9e86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51272 dport 36680] OK # # # cpu 0: rx_hash 0x6c594c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51274 dport 36680] OK # # # cpu 0: rx_hash 0x332a2583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51278 dport 36680] OK # # # cpu 0: rx_hash 0x9a102dc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51292 dport 36680] OK # # # cpu 0: rx_hash 0xce8d29e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51320 dport 36680] OK # # # cpu 0: rx_hash 0x2f1892e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51326 dport 36680] OK # # # cpu 0: rx_hash 0xa8143f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51390 dport 36680] OK # # # cpu 0: rx_hash 0xb1d1becb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51406 dport 36680] OK # # # cpu 0: rx_hash 0x3cbc6f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51444 dport 36680] OK # # # cpu 0: rx_hash 0x1305dbad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51452 dport 36680] OK # # # cpu 0: rx_hash 0xfacd0f50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51508 dport 36680] OK # # # cpu 0: rx_hash 0x442bdd56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51510 dport 36680] OK # # # cpu 0: rx_hash 0xf4d454e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51540 dport 36680] OK # # # cpu 0: rx_hash 0x31163644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51578 dport 36680] OK # # # cpu 0: rx_hash 0x6e655f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51582 dport 36680] OK # # # cpu 0: rx_hash 0x5c614db9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51612 dport 36680] OK # # # cpu 0: rx_hash 0xb803c02c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51674 dport 36680] OK # # # cpu 0: rx_hash 0x25e8f620 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51766 dport 36680] OK # # # cpu 0: rx_hash 0xe5dda214 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51800 dport 36680] OK # # # cpu 0: rx_hash 0x50d51d32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51834 dport 36680] OK # # # cpu 0: rx_hash 0xbb21da08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51846 dport 36680] OK # # # cpu 0: rx_hash 0x00303e9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51908 dport 36680] OK # # # cpu 0: rx_hash 0x6726395c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51928 dport 36680] OK # # # cpu 0: rx_hash 0xfd9732fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51954 dport 36680] OK # # # cpu 0: rx_hash 0xa2e45bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51958 dport 36680] OK # # # cpu 0: rx_hash 0xa1575920 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51992 dport 36680] OK # # # cpu 0: rx_hash 0x9cc50171 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52032 dport 36680] OK # # # cpu 0: rx_hash 0xfbd306b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52060 dport 36680] OK # # # cpu 0: rx_hash 0x61620d14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52086 dport 36680] OK # # # cpu 0: rx_hash 0x44bac5aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52100 dport 36680] OK # # # cpu 0: rx_hash 0xed80cdec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52118 dport 36680] OK # # # cpu 0: rx_hash 0x7cdfab6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52124 dport 36680] OK # # # cpu 0: rx_hash 0xf1b27a8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52134 dport 36680] OK # # # cpu 0: rx_hash 0x020c2d59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52208 dport 36680] OK # # # cpu 0: rx_hash 0xd648bdf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52226 dport 36680] OK # # # cpu 0: rx_hash 0xca7a0a98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52274 dport 36680] OK # # # cpu 0: rx_hash 0xd3bf8b68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52290 dport 36680] OK # # # count: pass=45 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36003 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36012 dport 36003] != expected 0xa0d5240 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36012 dport 36003] != expected 0xa0d5240 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56700 dport 36003] != expected 0xc384796 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56700 dport 36003] != expected 0xc384796 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36158 dport 36003] != expected 0x8fb7d92 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36158 dport 36003] != expected 0x8fb7d92 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35247 dport 36003] != expected 0x77aa9c11 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35247 dport 36003] != expected 0x77aa9c11 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54180 dport 36003] != expected 0x30d34b59 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54180 dport 36003] != expected 0x30d34b59 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33022 dport 36003] != expected 0xba102f28 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33022 dport 36003] != expected 0xba102f28 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57717 dport 36003] != expected 0xd39d5965 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57717 dport 36003] != expected 0xd39d5965 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45862 dport 36003] != expected 0x8c5553ab # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45862 dport 36003] != expected 0x8c5553ab # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42505 dport 36003] != expected 0x939b7487 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42505 dport 36003] != expected 0x939b7487 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32954 dport 36003] != expected 0x72d6c27a # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32954 dport 36003] != expected 0x72d6c27a # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58947 dport 36003] != expected 0x7c7b3e90 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58947 dport 36003] != expected 0x7c7b3e90 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46106 dport 36003] != expected 0x3717d671 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46106 dport 36003] != expected 0x3717d671 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37780 dport 36003] != expected 0x880b270c # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37780 dport 36003] != expected 0x880b270c # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45711 dport 36003] != expected 0x38147336 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45711 dport 36003] != expected 0x38147336 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58753 dport 36003] != expected 0xc4090885 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58753 dport 36003] != expected 0xc4090885 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52297 dport 36003] != expected 0xb94a7005 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52297 dport 36003] != expected 0xb94a7005 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53329 dport 36003] != expected 0x3275d3e6 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53329 dport 36003] != expected 0x3275d3e6 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44106 dport 36003] != expected 0xc4857be4 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44106 dport 36003] != expected 0xc4857be4 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44530 dport 36003] != expected 0x53dfee31 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44530 dport 36003] != expected 0x53dfee31 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55200 dport 36003] != expected 0x8499c8de # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55200 dport 36003] != expected 0x8499c8de # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39468 dport 36003] != expected 0xc15593b9 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39468 dport 36003] != expected 0xc15593b9 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43615 dport 36003] != expected 0x2bc4c8a9 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43615 dport 36003] != expected 0x2bc4c8a9 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50911 dport 36003] != expected 0xe5cb3176 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50911 dport 36003] != expected 0xe5cb3176 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59522 dport 36003] != expected 0x67aae7b4 # # Exception| cpu 5: rx_hash 0xf86e2ea3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59522 dport 36003] != expected 0x67aae7b4 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 53222 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57354 dport 53222] != expected 0xfd50a6f8 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57354 dport 53222] != expected 0xfd50a6f8 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60679 dport 53222] != expected 0x695ad80e # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60679 dport 53222] != expected 0x695ad80e # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43135 dport 53222] != expected 0xe701a484 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43135 dport 53222] != expected 0xe701a484 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59996 dport 53222] != expected 0x667fae4b # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59996 dport 53222] != expected 0x667fae4b # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51298 dport 53222] != expected 0x46d41e10 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51298 dport 53222] != expected 0x46d41e10 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59589 dport 53222] != expected 0x8192191d # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59589 dport 53222] != expected 0x8192191d # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48557 dport 53222] != expected 0xbc02630d # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48557 dport 53222] != expected 0xbc02630d # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45518 dport 53222] != expected 0xa940846b # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45518 dport 53222] != expected 0xa940846b # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41443 dport 53222] != expected 0xbbe4c1e # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41443 dport 53222] != expected 0xbbe4c1e # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53043 dport 53222] != expected 0xd8ae0ed2 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53043 dport 53222] != expected 0xd8ae0ed2 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57017 dport 53222] != expected 0x2e60e263 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57017 dport 53222] != expected 0x2e60e263 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53996 dport 53222] != expected 0xc6850960 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53996 dport 53222] != expected 0xc6850960 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44582 dport 53222] != expected 0x17bfcd63 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44582 dport 53222] != expected 0x17bfcd63 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56716 dport 53222] != expected 0x712fb37b # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56716 dport 53222] != expected 0x712fb37b # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44232 dport 53222] != expected 0x75cfe4cd # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44232 dport 53222] != expected 0x75cfe4cd # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43449 dport 53222] != expected 0xc0e57ffd # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43449 dport 53222] != expected 0xc0e57ffd # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38166 dport 53222] != expected 0x547dda76 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38166 dport 53222] != expected 0x547dda76 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60759 dport 53222] != expected 0x7b7134de # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60759 dport 53222] != expected 0x7b7134de # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58770 dport 53222] != expected 0x96ecedbc # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58770 dport 53222] != expected 0x96ecedbc # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 53222] != expected 0x30c287e3 # # Exception| cpu 0: rx_hash 0x7578ffa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 53222] != expected 0x30c287e3 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->