< 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 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-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 54586 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x32849ea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42002 dport 54586] != expected 0x1965ab0d # # Exception| cpu 0: rx_hash 0x8acdf3b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40764 dport 54586] != expected 0x557e34b3 # # Exception| cpu 0: rx_hash 0x6bfaed9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40794 dport 54586] != expected 0x126680d4 # # Exception| cpu 0: rx_hash 0x4f582ffb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40840 dport 54586] != expected 0x375f1fcb # # Exception| cpu 4: rx_hash 0xf373f8cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40766 dport 54586] != expected 0xc953cc8a # # Exception| cpu 4: rx_hash 0x9d73278d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40776 dport 54586] != expected 0xbdcec7ea # # Exception| cpu 4: rx_hash 0x0a392139 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40846 dport 54586] != expected 0x65641bee # # Exception| cpu 5: rx_hash 0x0c2b643d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40784 dport 54586] != expected 0xe94006e3 # # Exception| cpu 5: rx_hash 0x7858405b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40804 dport 54586] != expected 0xd119a7b # # Exception| cpu 5: rx_hash 0x2356cc46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40810 dport 54586] != expected 0x3821e050 # # Exception| cpu 5: rx_hash 0xd5df0655 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40824 dport 54586] != expected 0x9789a76e # # Exception| cpu 5: rx_hash 0x90be0897 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40830 dport 54586] != expected 0xc5b2a34b # # Exception| cpu 5: rx_hash 0xb9d1e5e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40858 dport 54586] != expected 0x98f758f5 # # Exception| cpu 0: rx_hash 0x850ee056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40862 dport 54586] != expected 0x56e1a4e9 # # Exception| cpu 0: rx_hash 0xef1246ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40866 dport 54586] != expected 0xd5bb467f # # Exception| cpu 0: rx_hash 0xeb0e3f17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40936 dport 54586] != expected 0x227caf89 # # Exception| cpu 0: rx_hash 0x92b0346b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40938 dport 54586] != expected 0xbe5157b0 # # Exception| cpu 4: rx_hash 0x199b8cfc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40880 dport 54586] != expected 0x7a130141 # # Exception| cpu 4: rx_hash 0x25448942 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40884 dport 54586] != expected 0xb405fd5d # # Exception| cpu 4: rx_hash 0x429500e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40894 dport 54586] != expected 0x4f237b6a # # Exception| cpu 4: rx_hash 0x104ada1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40908 dport 54586] != expected 0xf5a88c16 # # Exception| cpu 4: rx_hash 0xf8ac92d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40918 dport 54586] != expected 0x3d0bb526 # # Exception| cpu 4: rx_hash 0xa3a21ecf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40920 dport 54586] != expected 0x83bcf0d # # Exception| cpu 4: rx_hash 0x6439fe78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40952 dport 54586] != expected 0x11f9108e # # Exception| cpu 5: rx_hash 0xcda2c18e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40878 dport 54586] != expected 0x7ca6c46d # # Exception| cpu 5: rx_hash 0xec5e096d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40968 dport 54586] != expected 0x610884c1 # # Exception| cpu 0: rx_hash 0x6369c802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40984 dport 54586] != expected 0x528d3bc6 # # Exception| cpu 0: rx_hash 0x35aa6b05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40992 dport 54586] != expected 0x1fc1254c # # Exception| cpu 0: rx_hash 0xe8427095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41026 dport 54586] != expected 0x96cf6d37 # # Exception| cpu 0: rx_hash 0xfbe0dd50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41084 dport 54586] != expected 0x89b87798 # # Exception| cpu 0: rx_hash 0x6167f4fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41100 dport 54586] != expected 0x296ecf3d # # Exception| cpu 4: rx_hash 0x3c7b3de7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41052 dport 54586] != expected 0x907aa81b # # Exception| cpu 4: rx_hash 0x74d71c3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41068 dport 54586] != expected 0xba3dc89f # # Exception| cpu 4: rx_hash 0x6caadbe4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41146 dport 54586] != expected 0x5112ab9c # # Exception| cpu 5: rx_hash 0x527be2a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41002 dport 54586] != expected 0xe4e7a37b # # Exception| cpu 5: rx_hash 0xc323a116 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41010 dport 54586] != expected 0xb0696272 # # Exception| cpu 5: rx_hash 0xa4f228b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41016 dport 54586] != expected 0x4b4fe445 # # Exception| cpu 5: rx_hash 0xcaf2f7f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41038 dport 54586] != expected 0x3fd2ef25 # # Exception| cpu 5: rx_hash 0x791a3325 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41050 dport 54586] != expected 0xc241ac3e # # Exception| cpu 5: rx_hash 0xee503591 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41116 dport 54586] != expected 0x1aeb703a # # Exception| cpu 5: rx_hash 0xe39d1a8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41130 dport 54586] != expected 0x6297149b # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xf840d25f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51662 dport 38312] OK # # # cpu 0: rx_hash 0x32161df2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51672 dport 38312] OK # # # cpu 4: rx_hash 0x7ea645d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51618 dport 38312] OK # # # cpu 4: rx_hash 0x25a8c9cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51628 dport 38312] OK # # # cpu 4: rx_hash 0xcd4e8103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51638 dport 38312] OK # # # cpu 4: rx_hash 0xf58dfd45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51704 dport 38312] OK # # # cpu 4: rx_hash 0x8c33f639 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51706 dport 38312] OK # # # cpu 4: rx_hash 0xdb8016f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51720 dport 38312] OK # # # cpu 5: rx_hash 0xd32103dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51646 dport 38312] OK # # # cpu 5: rx_hash 0x0ec9184c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51676 dport 38312] OK # # # cpu 5: rx_hash 0x46653994 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51692 dport 38312] OK # # # cpu 5: rx_hash 0x2d09dce5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51738 dport 38312] OK # # # cpu 0: rx_hash 0x760750f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51732 dport 38312] OK # # # cpu 0: rx_hash 0xdf9c6f0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51778 dport 38312] OK # # # cpu 0: rx_hash 0x61b984c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51808 dport 38312] OK # # # cpu 4: rx_hash 0xfd2ce86f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51790 dport 38312] OK # # # cpu 4: rx_hash 0x895fcc09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51834 dport 38312] OK # # # cpu 5: rx_hash 0x11d6d95b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51742 dport 38312] OK # # # cpu 5: rx_hash 0x7bca7fe2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51746 dport 38312] OK # # # cpu 5: rx_hash 0x8d43b5f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51760 dport 38312] OK # # # cpu 5: rx_hash 0xb19cb04f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51764 dport 38312] OK # # # cpu 5: rx_hash 0x8492e313 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51788 dport 38312] OK # # # cpu 5: rx_hash 0x50abae61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51794 dport 38312] OK # # # cpu 0: rx_hash 0xee8e45aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51824 dport 38312] OK # # # cpu 0: rx_hash 0xd2514014 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51828 dport 38312] OK # # # cpu 0: rx_hash 0x13d8e5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51850 dport 38312] OK # # # cpu 0: rx_hash 0x9cef24c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51866 dport 38312] OK # # # cpu 0: rx_hash 0x6e7a9723 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51906 dport 38312] OK # # # cpu 0: rx_hash 0x09ab1e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51912 dport 38312] OK # # # cpu 0: rx_hash 0x869cdfef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51928 dport 38312] OK # # # cpu 4: rx_hash 0xca2c87cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51874 dport 38312] OK # # # cpu 4: rx_hash 0xadfd0e6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51880 dport 38312] OK # # # cpu 4: rx_hash 0x22cacf03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51896 dport 38312] OK # # # cpu 4: rx_hash 0xba43da51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51932 dport 38312] OK # # # cpu 4: rx_hash 0x5f68bd87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51952 dport 38312] OK # # # cpu 5: rx_hash 0x2f07e019 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51854 dport 38312] OK # # # cpu 5: rx_hash 0xbe5fa3a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51862 dport 38312] OK # # # cpu 5: rx_hash 0xd05f7ce8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51936 dport 38312] OK # # # cpu 5: rx_hash 0xa9e17794 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51938 dport 38312] OK # # # cpu 5: rx_hash 0xce30fe37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51944 dport 38312] 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 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-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 36662 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53525 dport 36662] != expected 0x2191fb8c # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53525 dport 36662] != expected 0x2191fb8c # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41911 dport 36662] != expected 0xa2b4e021 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41911 dport 36662] != expected 0xa2b4e021 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55067 dport 36662] != expected 0xc5f3baa3 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55067 dport 36662] != expected 0xc5f3baa3 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51914 dport 36662] != expected 0x31eee3b # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51914 dport 36662] != expected 0x31eee3b # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54797 dport 36662] != expected 0x67755a71 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54797 dport 36662] != expected 0x67755a71 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55471 dport 36662] != expected 0x6ddffa51 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55471 dport 36662] != expected 0x6ddffa51 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41187 dport 36662] != expected 0xf162baf3 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41187 dport 36662] != expected 0xf162baf3 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49197 dport 36662] != expected 0x43d63b49 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49197 dport 36662] != expected 0x43d63b49 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45659 dport 36662] != expected 0xb7f1bbde # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45659 dport 36662] != expected 0xb7f1bbde # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52241 dport 36662] != expected 0xa825c45d # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52241 dport 36662] != expected 0xa825c45d # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37843 dport 36662] != expected 0x63abeb1f # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37843 dport 36662] != expected 0x63abeb1f # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44989 dport 36662] != expected 0x313b7b94 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44989 dport 36662] != expected 0x313b7b94 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36257 dport 36662] != expected 0x3c26a9a6 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36257 dport 36662] != expected 0x3c26a9a6 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45792 dport 36662] != expected 0xd8bb1afe # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45792 dport 36662] != expected 0xd8bb1afe # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56746 dport 36662] != expected 0xe864bb32 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56746 dport 36662] != expected 0xe864bb32 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44595 dport 36662] != expected 0x4143edaf # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44595 dport 36662] != expected 0x4143edaf # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45346 dport 36662] != expected 0x6ca34cee # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45346 dport 36662] != expected 0x6ca34cee # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51980 dport 36662] != expected 0x188c69cf # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51980 dport 36662] != expected 0x188c69cf # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37702 dport 36662] != expected 0x2013ef97 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37702 dport 36662] != expected 0x2013ef97 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38985 dport 36662] != expected 0x57bb18b9 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38985 dport 36662] != expected 0x57bb18b9 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45342 dport 36662] != expected 0xeff9ae78 # # Exception| cpu 4: rx_hash 0x82e6c83f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45342 dport 36662] != expected 0xeff9ae78 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 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-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 54406 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44614 dport 54406] != expected 0x4d97b248 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44614 dport 54406] != expected 0x4d97b248 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58045 dport 54406] != expected 0xadfc79ca # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58045 dport 54406] != expected 0xadfc79ca # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35788 dport 54406] != expected 0xf3a8fb35 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35788 dport 54406] != expected 0xf3a8fb35 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50584 dport 54406] != expected 0xa1b50cc3 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50584 dport 54406] != expected 0xa1b50cc3 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46409 dport 54406] != expected 0x47feb2f3 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46409 dport 54406] != expected 0x47feb2f3 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43184 dport 54406] != expected 0xc834f42a # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43184 dport 54406] != expected 0xc834f42a # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39211 dport 54406] != expected 0x31f38204 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39211 dport 54406] != expected 0x31f38204 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46129 dport 54406] != expected 0xaa039db9 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46129 dport 54406] != expected 0xaa039db9 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40750 dport 54406] != expected 0xa415f04c # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40750 dport 54406] != expected 0xa415f04c # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39539 dport 54406] != expected 0x77ecf3f2 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39539 dport 54406] != expected 0x77ecf3f2 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40247 dport 54406] != expected 0xaa481b0f # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40247 dport 54406] != expected 0xaa481b0f # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52775 dport 54406] != expected 0x5f19e24c # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52775 dport 54406] != expected 0x5f19e24c # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36700 dport 54406] != expected 0xfb451d72 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36700 dport 54406] != expected 0xfb451d72 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47298 dport 54406] != expected 0x97641914 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47298 dport 54406] != expected 0x97641914 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51095 dport 54406] != expected 0x65be282d # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51095 dport 54406] != expected 0x65be282d # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34741 dport 54406] != expected 0x18f80e16 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34741 dport 54406] != expected 0x18f80e16 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43148 dport 54406] != expected 0xa2285293 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43148 dport 54406] != expected 0xa2285293 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37036 dport 54406] != expected 0xf5e57187 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37036 dport 54406] != expected 0xf5e57187 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58348 dport 54406] != expected 0x6a892210 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58348 dport 54406] != expected 0x6a892210 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57898 dport 54406] != expected 0x253058b2 # # Exception| cpu 5: rx_hash 0x783553a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57898 dport 54406] != expected 0x253058b2 # # 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 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 204, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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 209, 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 101, 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 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-24/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-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__->