< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49435 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x476562c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49084 dport 49435] != expected 0x8eb37fa4 # # Exception| cpu 0: rx_hash 0x890ea5ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 49146 dport 49435] != expected 0x2e1b91ae # # Exception| cpu 4: rx_hash 0x148237b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49128 dport 49435] != expected 0x655efe8d # # Exception| cpu 4: rx_hash 0x988f033c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49130 dport 49435] != expected 0x90a4d4e3 # # Exception| cpu 4: rx_hash 0x93715527 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49170 dport 49435] != expected 0xe79542be # # Exception| cpu 5: rx_hash 0xae6d812b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49074 dport 49435] != expected 0xfccaca66 # # Exception| cpu 5: rx_hash 0x5a447eb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49100 dport 49435] != expected 0xc0fc491c # # Exception| cpu 5: rx_hash 0x0dc3426d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49112 dport 49435] != expected 0x84be1966 # # Exception| cpu 5: rx_hash 0x60064643 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49140 dport 49435] != expected 0x5c62246c # # Exception| cpu 5: rx_hash 0x05039125 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49144 dport 49435] != expected 0xdbe1bbc0 # # Exception| cpu 5: rx_hash 0x2dfe8a1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49160 dport 49435] != expected 0xd1aea706 # # Exception| cpu 0: rx_hash 0xf6748241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49182 dport 49435] != expected 0x6016dd12 # # Exception| cpu 0: rx_hash 0x403b8e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49188 dport 49435] != expected 0x9729a0c # # Exception| cpu 0: rx_hash 0xc0960056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49222 dport 49435] != expected 0xc78c397 # # Exception| cpu 0: rx_hash 0x9fd1efcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49266 dport 49435] != expected 0x1765314b # # Exception| cpu 0: rx_hash 0x0ccdf3ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49280 dport 49435] != expected 0x7b07c534 # # Exception| cpu 4: rx_hash 0x9bb1866f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49202 dport 49435] != expected 0xb8cae018 # # Exception| cpu 4: rx_hash 0x72b96581 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49212 dport 49435] != expected 0xcab355da # # Exception| cpu 4: rx_hash 0x4c9b34de [saddr 192.0.3.2 daddr 192.0.3.1 sport 49220 dport 49435] != expected 0xf982e9f9 # # Exception| cpu 4: rx_hash 0xa593d730 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49226 dport 49435] != expected 0x8bfb5c3b # # Exception| cpu 4: rx_hash 0x8e50495a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49250 dport 49435] != expected 0xa9da7406 # # Exception| cpu 4: rx_hash 0x4acb69a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49284 dport 49435] != expected 0x81fad003 # # Exception| cpu 4: rx_hash 0x69c8248a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49292 dport 49435] != expected 0xfc845a98 # # Exception| cpu 5: rx_hash 0xd117a6c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49238 dport 49435] != expected 0xb2c786da # # Exception| cpu 5: rx_hash 0x76d90c25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49276 dport 49435] != expected 0x651c8489 # # Exception| cpu 0: rx_hash 0x914161f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49298 dport 49435] != expected 0x3042aa17 # # Exception| cpu 0: rx_hash 0x040d20a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49312 dport 49435] != expected 0x24586792 # # Exception| cpu 0: rx_hash 0x158c8635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49328 dport 49435] != expected 0x9ae722df # # Exception| cpu 0: rx_hash 0x3a2f71fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49368 dport 49435] != expected 0x1769dbb1 # # Exception| cpu 0: rx_hash 0x7c29ebbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49372 dport 49435] != expected 0xed94ce86 # # Exception| cpu 0: rx_hash 0xbee2963b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49402 dport 49435] != expected 0xbdcc5379 # # Exception| cpu 0: rx_hash 0x45ee739b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49414 dport 49435] != expected 0x483ce690 # # Exception| cpu 4: rx_hash 0x08ad9a48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 49435] != expected 0xd4a81467 # # Exception| cpu 4: rx_hash 0x8fe5dd57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49408 dport 49435] != expected 0x473bd9c9 # # Exception| cpu 5: rx_hash 0x2baed76a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49352 dport 49435] != expected 0xa9d69efc # # Exception| cpu 5: rx_hash 0xf024df37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49374 dport 49435] != expected 0x186ee4e8 # # Exception| cpu 5: rx_hash 0xe965aaee [saddr 192.0.3.2 daddr 192.0.3.1 sport 49390 dport 49435] != expected 0xf98e0303 # # Exception| cpu 5: rx_hash 0xeae00a31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49420 dport 49435] != expected 0xc0b84665 # # Exception| cpu 5: rx_hash 0xfb61aca0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49436 dport 49435] != expected 0x7e070328 # # Exception| cpu 5: rx_hash 0x776c9828 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49438 dport 49435] != expected 0x8bfd2946 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf41732fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48734 dport 55352] OK # # # cpu 0: rx_hash 0x36dc4f7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48760 dport 55352] OK # # # cpu 0: rx_hash 0x70dad53e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48764 dport 55352] OK # # # cpu 0: rx_hash 0x020ef9bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48800 dport 55352] OK # # # cpu 0: rx_hash 0x440863fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48804 dport 55352] OK # # # cpu 4: rx_hash 0xe596946f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48718 dport 55352] OK # # # cpu 4: rx_hash 0x42583e8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48740 dport 55352] OK # # # cpu 4: rx_hash 0xab50dd63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48746 dport 55352] OK # # # cpu 4: rx_hash 0xa5c0535d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48778 dport 55352] OK # # # cpu 4: rx_hash 0x1b4f8c66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48784 dport 55352] OK # # # cpu 4: rx_hash 0x308c120c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48824 dport 55352] OK # # # cpu 4: rx_hash 0xbc812684 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48826 dport 55352] OK # # # cpu 5: rx_hash 0x5589c56a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48820 dport 55352] OK # # # cpu 0: rx_hash 0xd5244b0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48854 dport 55352] OK # # # cpu 0: rx_hash 0x7a2a32a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48860 dport 55352] OK # # # cpu 0: rx_hash 0x40680a5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48868 dport 55352] OK # # # cpu 0: rx_hash 0x9be20202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48882 dport 55352] OK # # # cpu 0: rx_hash 0xb8e14f20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48890 dport 55352] OK # # # cpu 0: rx_hash 0x43edaa80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48902 dport 55352] OK # # # cpu 4: rx_hash 0xc4a5ed9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48838 dport 55352] OK # # # cpu 4: rx_hash 0x8a63a493 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48866 dport 55352] OK # # # cpu 4: rx_hash 0x17ef368a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48880 dport 55352] OK # # # cpu 4: rx_hash 0xece3d32a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48908 dport 55352] OK # # # cpu 4: rx_hash 0xde613899 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48916 dport 55352] OK # # # cpu 5: rx_hash 0xfee7d564 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48894 dport 55352] OK # # # cpu 5: rx_hash 0x89e6044c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48896 dport 55352] OK # # # cpu 0: rx_hash 0xd6a1ebd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48948 dport 55352] OK # # # cpu 0: rx_hash 0xc5107992 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49060 dport 55352] OK # # # cpu 4: rx_hash 0x648e8e06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48974 dport 55352] OK # # # cpu 4: rx_hash 0x6c4e5d4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49006 dport 55352] OK # # # cpu 4: rx_hash 0x165aa287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49042 dport 55352] OK # # # cpu 4: rx_hash 0x735f75e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49054 dport 55352] OK # # # cpu 5: rx_hash 0xc7204d40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48932 dport 55352] OK # # # cpu 5: rx_hash 0x8d866de8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48960 dport 55352] OK # # # cpu 5: rx_hash 0x9c07cb79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48976 dport 55352] OK # # # cpu 5: rx_hash 0xbf04865b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48984 dport 55352] OK # # # cpu 5: rx_hash 0x8546bea0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48992 dport 55352] OK # # # cpu 5: rx_hash 0x7dcffbdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49022 dport 55352] OK # # # cpu 5: rx_hash 0x24d84934 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49034 dport 55352] OK # # # cpu 5: rx_hash 0x0f1bd75e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49058 dport 55352] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36138 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46355 dport 36138] != expected 0x6846eaf9 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46355 dport 36138] != expected 0x6846eaf9 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52825 dport 36138] != expected 0xe640a49d # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52825 dport 36138] != expected 0xe640a49d # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48854 dport 36138] != expected 0x8254e21d # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48854 dport 36138] != expected 0x8254e21d # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59611 dport 36138] != expected 0x4c3d3ec7 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59611 dport 36138] != expected 0x4c3d3ec7 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54089 dport 36138] != expected 0x1a2d295e # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54089 dport 36138] != expected 0x1a2d295e # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58578 dport 36138] != expected 0xfd30631e # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58578 dport 36138] != expected 0xfd30631e # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38551 dport 36138] != expected 0x1c2d46bb # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38551 dport 36138] != expected 0x1c2d46bb # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41480 dport 36138] != expected 0x9fd317b2 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41480 dport 36138] != expected 0x9fd317b2 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50190 dport 36138] != expected 0x7b2bdfa7 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50190 dport 36138] != expected 0x7b2bdfa7 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44614 dport 36138] != expected 0x6582f0bc # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44614 dport 36138] != expected 0x6582f0bc # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57834 dport 36138] != expected 0xb0bf072f # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57834 dport 36138] != expected 0xb0bf072f # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52356 dport 36138] != expected 0x3905e971 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52356 dport 36138] != expected 0x3905e971 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49900 dport 36138] != expected 0xe6f969aa # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49900 dport 36138] != expected 0xe6f969aa # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38759 dport 36138] != expected 0x6e5e6cfe # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38759 dport 36138] != expected 0x6e5e6cfe # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54754 dport 36138] != expected 0xbeda9046 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54754 dport 36138] != expected 0xbeda9046 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57354 dport 36138] != expected 0x7c736827 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57354 dport 36138] != expected 0x7c736827 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52243 dport 36138] != expected 0xb49e2f11 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52243 dport 36138] != expected 0xb49e2f11 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57022 dport 36138] != expected 0xab2aeb00 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57022 dport 36138] != expected 0xab2aeb00 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47486 dport 36138] != expected 0xd346d1e2 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47486 dport 36138] != expected 0xd346d1e2 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40661 dport 36138] != expected 0x5b05c30c # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40661 dport 36138] != expected 0x5b05c30c # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38323 dport 36138] != expected 0x2791ff54 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38323 dport 36138] != expected 0x2791ff54 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57502 dport 36138] != expected 0xefe6d0f4 # # Exception| cpu 5: rx_hash 0x85e4982e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57502 dport 36138] != expected 0xefe6d0f4 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 58305 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38661 dport 58305] != expected 0xea29feeb # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38661 dport 58305] != expected 0xea29feeb # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56189 dport 58305] != expected 0xfe6aca0a # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56189 dport 58305] != expected 0xfe6aca0a # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45955 dport 58305] != expected 0x365ca2bc # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45955 dport 58305] != expected 0x365ca2bc # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47020 dport 58305] != expected 0x6fc8fd90 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47020 dport 58305] != expected 0x6fc8fd90 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34518 dport 58305] != expected 0x80e6c35b # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34518 dport 58305] != expected 0x80e6c35b # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51908 dport 58305] != expected 0x370b34fc # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51908 dport 58305] != expected 0x370b34fc # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35506 dport 58305] != expected 0xba25e624 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35506 dport 58305] != expected 0xba25e624 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41820 dport 58305] != expected 0xb88e5203 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41820 dport 58305] != expected 0xb88e5203 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37304 dport 58305] != expected 0x6c8d0a38 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37304 dport 58305] != expected 0x6c8d0a38 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45814 dport 58305] != expected 0xf47957fc # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45814 dport 58305] != expected 0xf47957fc # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47094 dport 58305] != expected 0xd5274b0f # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47094 dport 58305] != expected 0xd5274b0f # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46601 dport 58305] != expected 0xba3cf337 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46601 dport 58305] != expected 0xba3cf337 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56627 dport 58305] != expected 0xf3c84bee # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56627 dport 58305] != expected 0xf3c84bee # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37282 dport 58305] != expected 0xd202d503 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37282 dport 58305] != expected 0xd202d503 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48692 dport 58305] != expected 0xe413bd5 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48692 dport 58305] != expected 0xe413bd5 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37972 dport 58305] != expected 0x26464f93 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37972 dport 58305] != expected 0x26464f93 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42782 dport 58305] != expected 0x90a509b5 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42782 dport 58305] != expected 0x90a509b5 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41069 dport 58305] != expected 0x78415997 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41069 dport 58305] != expected 0x78415997 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54879 dport 58305] != expected 0x8bda3274 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54879 dport 58305] != expected 0x8bda3274 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50442 dport 58305] != expected 0x69a298ee # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50442 dport 58305] != expected 0x69a298ee # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53153 dport 58305] != expected 0x44e961b7 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53153 dport 58305] != expected 0x44e961b7 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54303 dport 58305] != expected 0xcf3656e4 # # Exception| cpu 5: rx_hash 0x23412c64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54303 dport 58305] != expected 0xcf3656e4 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->