< 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 44471 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6562d944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60206 dport 44471] != expected 0x128fba58 # # Exception| cpu 0: rx_hash 0x45143814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60236 dport 44471] != expected 0x6db4117a # # Exception| cpu 0: rx_hash 0xcde9a1c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60248 dport 44471] != expected 0xf0f0db7f # # Exception| cpu 0: rx_hash 0xbf093780 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60262 dport 44471] != expected 0x411d3125 # # Exception| cpu 4: rx_hash 0x7e2df412 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60162 dport 44471] != expected 0xed287df4 # # Exception| cpu 4: rx_hash 0x6fd6c7b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60168 dport 44471] != expected 0xd7a1e9fe # # Exception| cpu 4: rx_hash 0x4fa026e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60266 dport 44471] != expected 0xa89a42dc # # Exception| cpu 5: rx_hash 0x5646ad16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60136 dport 44471] != expected 0x8ddd3c1e # # Exception| cpu 5: rx_hash 0xcf400764 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60150 dport 44471] != expected 0x2a106211 # # Exception| cpu 5: rx_hash 0xd1b504cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60170 dport 44471] != expected 0xb5aaaca3 # # Exception| cpu 5: rx_hash 0x17824f01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60176 dport 44471] != expected 0xa3625002 # # Exception| cpu 5: rx_hash 0x59489d1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60190 dport 44471] != expected 0x28ee66a6 # # Exception| cpu 5: rx_hash 0xb2aea12b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60222 dport 44471] != expected 0x3eced2f3 # # Exception| cpu 0: rx_hash 0xaef20423 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60268 dport 44471] != expected 0x7b94a52f # # Exception| cpu 0: rx_hash 0x1091c75f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60270 dport 44471] != expected 0x199fe072 # # Exception| cpu 0: rx_hash 0x552f48bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60296 dport 44471] != expected 0x5229c4eb # # Exception| cpu 0: rx_hash 0x88572e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60350 dport 44471] != expected 0xbb46ffe6 # # Exception| cpu 4: rx_hash 0xc75dbf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60286 dport 44471] != expected 0x35de88d9 # # Exception| cpu 4: rx_hash 0x27cfdef9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60342 dport 44471] != expected 0xe3c42eb1 # # Exception| cpu 4: rx_hash 0x6e1684ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 60358 dport 44471] != expected 0xd2b5a865 # # Exception| cpu 4: rx_hash 0x4973edb4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60378 dport 44471] != expected 0x1773b337 # # Exception| cpu 5: rx_hash 0x93180370 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60306 dport 44471] != expected 0x44e1384a # # Exception| cpu 5: rx_hash 0xddd2d16d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60316 dport 44471] != expected 0xcf6d0eee # # Exception| cpu 5: rx_hash 0xbec9748b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60328 dport 44471] != expected 0x440970be # # Exception| cpu 5: rx_hash 0x99ac1d85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60340 dport 44471] != expected 0x81cf6bec # # Exception| cpu 5: rx_hash 0x7fedb719 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60364 dport 44471] != expected 0xe83c3c6f # # Exception| cpu 5: rx_hash 0x07b93fa9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60372 dport 44471] != expected 0x9cff8593 # # Exception| cpu 0: rx_hash 0x7559a9ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 60394 dport 44471] != expected 0x2d126fc9 # # Exception| cpu 0: rx_hash 0x2761164d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60472 dport 44471] != expected 0x3ed72d6d # # Exception| cpu 0: rx_hash 0x6eb84c0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60488 dport 44471] != expected 0xfa6abb9 # # Exception| cpu 4: rx_hash 0x1cf612ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 60408 dport 44471] != expected 0x6358423f # # Exception| cpu 4: rx_hash 0x631fdaa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60432 dport 44471] != expected 0x7075486f # # Exception| cpu 4: rx_hash 0xe1565d81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60450 dport 44471] != expected 0x281fd1cc # # Exception| cpu 4: rx_hash 0x49dd2500 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60500 dport 44471] != expected 0xca60b0eb # # Exception| cpu 4: rx_hash 0xda6f9187 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60524 dport 44471] != expected 0xa883bd42 # # Exception| cpu 5: rx_hash 0xb4d3a2ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 60416 dport 44471] != expected 0x5c3420c4 # # Exception| cpu 5: rx_hash 0x5f359efd [saddr 192.0.3.2 daddr 192.0.3.1 sport 60448 dport 44471] != expected 0x4a149491 # # Exception| cpu 5: rx_hash 0x00047f43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60452 dport 44471] != expected 0xfb11363f # # Exception| cpu 5: rx_hash 0x369a25ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 60466 dport 44471] != expected 0x45eb967 # # Exception| cpu 5: rx_hash 0x75f76158 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60516 dport 44471] != expected 0xf0016c15 # # 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 0x57c3b0e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46976 dport 52272] OK # # # cpu 0: rx_hash 0xe9a07395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46978 dport 52272] OK # # # cpu 0: rx_hash 0x4638834a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46986 dport 52272] OK # # # cpu 4: rx_hash 0x81cf8b8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46942 dport 52272] OK # # # cpu 4: rx_hash 0x4d4cdeb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46946 dport 52272] OK # # # cpu 4: rx_hash 0xbde5cfd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46958 dport 52272] OK # # # cpu 4: rx_hash 0xbc258cde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47008 dport 52272] OK # # # cpu 5: rx_hash 0x7bd28419 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46964 dport 52272] OK # # # cpu 5: rx_hash 0x91f4fb25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47002 dport 52272] OK # # # cpu 5: rx_hash 0x13bd7c01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47016 dport 52272] OK # # # cpu 0: rx_hash 0xdf3e2938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46996 dport 52272] OK # # # cpu 0: rx_hash 0x2f973859 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47000 dport 52272] OK # # # cpu 0: rx_hash 0x2230aef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47040 dport 52272] OK # # # cpu 0: rx_hash 0xe407e53e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47066 dport 52272] OK # # # cpu 0: rx_hash 0x664e621a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47080 dport 52272] OK # # # cpu 4: rx_hash 0xf2ef5ec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47022 dport 52272] OK # # # cpu 4: rx_hash 0x34d8150f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47028 dport 52272] OK # # # cpu 4: rx_hash 0xd299bf93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47052 dport 52272] OK # # # cpu 4: rx_hash 0x5a642642 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47064 dport 52272] OK # # # cpu 4: rx_hash 0x0555c7fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47068 dport 52272] OK # # # cpu 4: rx_hash 0x0fe1d909 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47098 dport 52272] OK # # # cpu 4: rx_hash 0xe590c26f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47112 dport 52272] OK # # # cpu 4: rx_hash 0xa1ee0e87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47136 dport 52272] OK # # # cpu 5: rx_hash 0xc2f5ab61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47124 dport 52272] OK # # # cpu 0: rx_hash 0x397f83a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47084 dport 52272] OK # # # cpu 0: rx_hash 0x51471fe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47148 dport 52272] OK # # # cpu 0: rx_hash 0x868b6789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47164 dport 52272] OK # # # cpu 0: rx_hash 0xac49982c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47224 dport 52272] OK # # # cpu 4: rx_hash 0x189e45a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47196 dport 52272] OK # # # cpu 4: rx_hash 0x2fc05c03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47236 dport 52272] OK # # # cpu 4: rx_hash 0xa73dc5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47248 dport 52272] OK # # # cpu 4: rx_hash 0x195e06ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47250 dport 52272] OK # # # cpu 4: rx_hash 0x257442f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47266 dport 52272] OK # # # cpu 4: rx_hash 0xf2b83a99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47282 dport 52272] OK # # # cpu 5: rx_hash 0xcf523dca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47180 dport 52272] OK # # # cpu 5: rx_hash 0x8b2cf122 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47204 dport 52272] OK # # # cpu 5: rx_hash 0x354f325e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47206 dport 52272] OK # # # cpu 5: rx_hash 0x24b401fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47212 dport 52272] OK # # # cpu 5: rx_hash 0x13ea185b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47284 dport 52272] OK # # # cpu 0: rx_hash 0xa02e4d8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47342 dport 52272] OK # # # cpu 0: rx_hash 0x3928e7fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47344 dport 52272] OK # # # count: pass=41 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 42000 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53422 dport 42000] != expected 0xee91e7f7 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53422 dport 42000] != expected 0xee91e7f7 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52689 dport 42000] != expected 0x267b0dac # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52689 dport 42000] != expected 0x267b0dac # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45156 dport 42000] != expected 0xbb9d342c # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45156 dport 42000] != expected 0xbb9d342c # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60087 dport 42000] != expected 0x85443cf9 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60087 dport 42000] != expected 0x85443cf9 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42607 dport 42000] != expected 0x28fd6513 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42607 dport 42000] != expected 0x28fd6513 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32876 dport 42000] != expected 0x212584a7 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32876 dport 42000] != expected 0x212584a7 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36645 dport 42000] != expected 0x9dee1fdc # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36645 dport 42000] != expected 0x9dee1fdc # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47805 dport 42000] != expected 0x9ceaf9c1 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47805 dport 42000] != expected 0x9ceaf9c1 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59952 dport 42000] != expected 0x17d47ca5 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59952 dport 42000] != expected 0x17d47ca5 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49684 dport 42000] != expected 0xf6bfc83b # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49684 dport 42000] != expected 0xf6bfc83b # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38730 dport 42000] != expected 0x4b308e04 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38730 dport 42000] != expected 0x4b308e04 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43390 dport 42000] != expected 0xebe51dbe # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43390 dport 42000] != expected 0xebe51dbe # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35422 dport 42000] != expected 0x60759490 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35422 dport 42000] != expected 0x60759490 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54732 dport 42000] != expected 0xa3df5ffd # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54732 dport 42000] != expected 0xa3df5ffd # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46459 dport 42000] != expected 0xea33f3b1 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46459 dport 42000] != expected 0xea33f3b1 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55758 dport 42000] != expected 0xc93d9dd3 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55758 dport 42000] != expected 0xc93d9dd3 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48418 dport 42000] != expected 0xa9ae180c # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48418 dport 42000] != expected 0xa9ae180c # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40565 dport 42000] != expected 0x4577abf # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40565 dport 42000] != expected 0x4577abf # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55133 dport 42000] != expected 0x2f629bbc # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55133 dport 42000] != expected 0x2f629bbc # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46516 dport 42000] != expected 0x2b313890 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46516 dport 42000] != expected 0x2b313890 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56431 dport 42000] != expected 0xacf69d01 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56431 dport 42000] != expected 0xacf69d01 # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49114 dport 42000] != expected 0xa4b769df # # Exception| cpu 4: rx_hash 0x55cd0875 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49114 dport 42000] != expected 0xa4b769df # # 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 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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 58124 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48784 dport 58124] != expected 0xf08d7416 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48784 dport 58124] != expected 0xf08d7416 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46741 dport 58124] != expected 0x80d48ba1 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46741 dport 58124] != expected 0x80d48ba1 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49505 dport 58124] != expected 0xcf11f3af # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49505 dport 58124] != expected 0xcf11f3af # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48166 dport 58124] != expected 0x59b2fe42 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48166 dport 58124] != expected 0x59b2fe42 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48198 dport 58124] != expected 0xc7a7dc6e # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48198 dport 58124] != expected 0xc7a7dc6e # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46526 dport 58124] != expected 0xd5cca689 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46526 dport 58124] != expected 0xd5cca689 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34842 dport 58124] != expected 0x4f52b0de # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34842 dport 58124] != expected 0x4f52b0de # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45235 dport 58124] != expected 0x6381c776 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45235 dport 58124] != expected 0x6381c776 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56785 dport 58124] != expected 0x94e55d93 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56785 dport 58124] != expected 0x94e55d93 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44654 dport 58124] != expected 0x64b0bf3d # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44654 dport 58124] != expected 0x64b0bf3d # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44203 dport 58124] != expected 0x46f22aaf # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44203 dport 58124] != expected 0x46f22aaf # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43160 dport 58124] != expected 0x1f231a93 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43160 dport 58124] != expected 0x1f231a93 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45744 dport 58124] != expected 0xef9be130 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45744 dport 58124] != expected 0xef9be130 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55636 dport 58124] != expected 0x2ab58438 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55636 dport 58124] != expected 0x2ab58438 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45636 dport 58124] != expected 0xc38ad5c0 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45636 dport 58124] != expected 0xc38ad5c0 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37642 dport 58124] != expected 0xb124387c # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37642 dport 58124] != expected 0xb124387c # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45343 dport 58124] != expected 0xdf4ba2ab # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45343 dport 58124] != expected 0xdf4ba2ab # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50238 dport 58124] != expected 0x65003758 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50238 dport 58124] != expected 0x65003758 # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34311 dport 58124] != expected 0xaebe95fb # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34311 dport 58124] != expected 0xaebe95fb # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41072 dport 58124] != expected 0x47f8df9d # # Exception| cpu 0: rx_hash 0x3679546b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41072 dport 58124] != expected 0x47f8df9d # # 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-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__->