< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 44970 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc08cc468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42912 dport 44970] != expected 0x86f28f2a # # Exception| cpu 0: rx_hash 0xcdfd0e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42952 dport 44970] != expected 0xb8b7b3ab # # Exception| cpu 0: rx_hash 0xf307a995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42986 dport 44970] != expected 0x639dd966 # # Exception| cpu 4: rx_hash 0xf6996e54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42906 dport 44970] != expected 0x72829503 # # Exception| cpu 4: rx_hash 0xd3691cae [saddr 192.0.3.2 daddr 192.0.3.1 sport 42956 dport 44970] != expected 0xd390f2da # # Exception| cpu 4: rx_hash 0xc1658545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42976 dport 44970] != expected 0x8040fb3d # # Exception| cpu 4: rx_hash 0x619e6c00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43018 dport 44970] != expected 0x9a361832 # # Exception| cpu 5: rx_hash 0xd5255934 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42908 dport 44970] != expected 0xcfeb5691 # # Exception| cpu 5: rx_hash 0xf2eee8b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42922 dport 44970] != expected 0x652fad71 # # Exception| cpu 5: rx_hash 0xc729c0df [saddr 192.0.3.2 daddr 192.0.3.1 sport 42928 dport 44970] != expected 0x9c3b5f76 # # Exception| cpu 5: rx_hash 0xebdffed0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42942 dport 44970] != expected 0x14c13c5c # # Exception| cpu 5: rx_hash 0xd4cc1819 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42972 dport 44970] != expected 0xc9592286 # # Exception| cpu 5: rx_hash 0xc98a889d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43000 dport 44970] != expected 0xaf1a8bd9 # # Exception| cpu 5: rx_hash 0x53fc40d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43008 dport 44970] != expected 0x79eb3a69 # # Exception| cpu 0: rx_hash 0x6aa3e383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43058 dport 44970] != expected 0xb80880f8 # # Exception| cpu 0: rx_hash 0x4655dd8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43068 dport 44970] != expected 0x30f2e3d2 # # Exception| cpu 0: rx_hash 0x75deb071 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43126 dport 44970] != expected 0xd59db59e # # Exception| cpu 4: rx_hash 0x5f64cbe4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43048 dport 44970] != expected 0x411c72ff # # Exception| cpu 4: rx_hash 0x760c322a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43094 dport 44970] != expected 0xd8f95db0 # # Exception| cpu 4: rx_hash 0x727bb4c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43110 dport 44970] != expected 0xcf5465c2 # # Exception| cpu 4: rx_hash 0x7a94b91e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43134 dport 44970] != expected 0xe00e1526 # # Exception| cpu 5: rx_hash 0x77e57307 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43030 dport 44970] != expected 0xde4b29a7 # # Exception| cpu 5: rx_hash 0x502ec28b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43040 dport 44970] != expected 0x748fd247 # # Exception| cpu 5: rx_hash 0x71a9369d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43078 dport 44970] != expected 0xc2308dec # # Exception| cpu 5: rx_hash 0x5afa0c25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43096 dport 44970] != expected 0x50033e9a # # Exception| cpu 5: rx_hash 0x67d2299a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43098 dport 44970] != expected 0x864dbc79 # # Exception| cpu 5: rx_hash 0x51c783a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43104 dport 44970] != expected 0x723da650 # # Exception| cpu 5: rx_hash 0x7ffede49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43150 dport 44970] != expected 0xf2486348 # # Exception| cpu 0: rx_hash 0x785bdafe [saddr 192.0.3.2 daddr 192.0.3.1 sport 43166 dport 44970] != expected 0xe881b314 # # Exception| cpu 0: rx_hash 0x577f66aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43184 dport 44970] != expected 0x6d1f3810 # # Exception| cpu 0: rx_hash 0x76f892bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43222 dport 44970] != expected 0xdba067bb # # Exception| cpu 0: rx_hash 0x728f1450 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43238 dport 44970] != expected 0xcc0d5fc9 # # Exception| cpu 0: rx_hash 0xf03a27fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43270 dport 44970] != expected 0x452e64fe # # Exception| cpu 4: rx_hash 0x7b8958a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43198 dport 44970] != expected 0xe5e55b3a # # Exception| cpu 4: rx_hash 0x56962787 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43248 dport 44970] != expected 0x6bad4c07 # # Exception| cpu 4: rx_hash 0x64f40b57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43258 dport 44970] != expected 0x88706e5c # # Exception| cpu 4: rx_hash 0xe1e43c4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43274 dport 44970] != expected 0x1b9a8537 # # Exception| cpu 4: rx_hash 0xcab706f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43284 dport 44970] != expected 0x89a93641 # # Exception| cpu 4: rx_hash 0xd05492c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43296 dport 44970] != expected 0xf5234f42 # # Exception| cpu 5: rx_hash 0x62b84ecd [saddr 192.0.3.2 daddr 192.0.3.1 sport 43178 dport 44970] != expected 0x940bca17 # # Exception| cpu 5: rx_hash 0x5daba804 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43208 dport 44970] != expected 0x4993d4cd # # Exception| cpu 5: rx_hash 0x7e179f64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43214 dport 44970] != expected 0xf4fa175f # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x0d964121 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36852 dport 50111] OK # # # cpu 4: rx_hash 0x02dc484e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36860 dport 50111] OK # # # cpu 4: rx_hash 0xfa20040f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36886 dport 50111] OK # # # cpu 4: rx_hash 0xf56a0d60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36894 dport 50111] OK # # # cpu 4: rx_hash 0xe0c3903c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36898 dport 50111] OK # # # cpu 4: rx_hash 0xf9f28654 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36918 dport 50111] OK # # # cpu 4: rx_hash 0xe82c9de4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36922 dport 50111] OK # # # cpu 5: rx_hash 0x38516946 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36846 dport 50111] OK # # # cpu 5: rx_hash 0xe766948b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36914 dport 50111] OK # # # cpu 0: rx_hash 0x3b83eb1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36814 dport 50111] OK # # # cpu 0: rx_hash 0x3c26efaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36830 dport 50111] OK # # # cpu 0: rx_hash 0x30be649e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36854 dport 50111] OK # # # cpu 0: rx_hash 0xcfe72c68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36876 dport 50111] OK # # # cpu 0: rx_hash 0xe2f8534a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36930 dport 50111] OK # # # cpu 4: rx_hash 0xce0e6d45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36940 dport 50111] OK # # # cpu 4: rx_hash 0xccc10ea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37036 dport 50111] OK # # # cpu 4: rx_hash 0xfc98e103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37062 dport 50111] OK # # # cpu 4: rx_hash 0xd06edf0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37064 dport 50111] OK # # # cpu 4: rx_hash 0xfb3de5b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37078 dport 50111] OK # # # cpu 5: rx_hash 0xc6e1609d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36948 dport 50111] OK # # # cpu 5: rx_hash 0xdba7f019 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36976 dport 50111] OK # # # cpu 5: rx_hash 0xca79eba9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36988 dport 50111] OK # # # cpu 5: rx_hash 0xc8b68849 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37020 dport 50111] OK # # # cpu 5: rx_hash 0xd5f018cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37048 dport 50111] OK # # # cpu 0: rx_hash 0xc296e671 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36964 dport 50111] OK # # # cpu 0: rx_hash 0xcf138cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37004 dport 50111] OK # # # cpu 0: rx_hash 0xc1b0c4bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37060 dport 50111] OK # # # cpu 4: rx_hash 0x59e66324 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37136 dport 50111] OK # # # cpu 5: rx_hash 0xc95fc964 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37084 dport 50111] OK # # # cpu 5: rx_hash 0xcd284f88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37100 dport 50111] OK # # # cpu 5: rx_hash 0x6c214b43 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37130 dport 50111] OK # # # cpu 5: rx_hash 0x7167dbc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37166 dport 50111] OK # # # cpu 5: rx_hash 0x76c2df70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37182 dport 50111] OK # # # cpu 0: rx_hash 0xe9317c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37114 dport 50111] OK # # # cpu 0: rx_hash 0x4f9d7c23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37132 dport 50111] OK # # # cpu 0: rx_hash 0x477271fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37140 dport 50111] OK # # # cpu 0: rx_hash 0x5d91e5c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37152 dport 50111] OK # # # cpu 0: rx_hash 0x4305f717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37156 dport 50111] OK # # # cpu 0: rx_hash 0x4e743d0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37196 dport 50111] OK # # # cpu 0: rx_hash 0x652707b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37202 dport 50111] 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 45490 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43423 dport 45490] != expected 0x86e7e2d1 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43423 dport 45490] != expected 0x86e7e2d1 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57363 dport 45490] != expected 0xa89585c2 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57363 dport 45490] != expected 0xa89585c2 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44451 dport 45490] != expected 0xef951c2b # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44451 dport 45490] != expected 0xef951c2b # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47879 dport 45490] != expected 0x62282f6c # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47879 dport 45490] != expected 0x62282f6c # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41129 dport 45490] != expected 0xbdba1794 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41129 dport 45490] != expected 0xbdba1794 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45247 dport 45490] != expected 0x9200cd8a # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45247 dport 45490] != expected 0x9200cd8a # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39237 dport 45490] != expected 0x360ff3f2 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39237 dport 45490] != expected 0x360ff3f2 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42213 dport 45490] != expected 0xc5d7a50b # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42213 dport 45490] != expected 0xc5d7a50b # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59141 dport 45490] != expected 0xee2462ca # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59141 dport 45490] != expected 0xee2462ca # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39957 dport 45490] != expected 0x8bb3edfd # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39957 dport 45490] != expected 0x8bb3edfd # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50077 dport 45490] != expected 0x26416b8c # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50077 dport 45490] != expected 0x26416b8c # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59625 dport 45490] != expected 0x493b4257 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59625 dport 45490] != expected 0x493b4257 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59480 dport 45490] != expected 0xf15245e8 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59480 dport 45490] != expected 0xf15245e8 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38319 dport 45490] != expected 0xed03c37a # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38319 dport 45490] != expected 0xed03c37a # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49311 dport 45490] != expected 0x31753ae8 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49311 dport 45490] != expected 0x31753ae8 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60049 dport 45490] != expected 0x2d61e008 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60049 dport 45490] != expected 0x2d61e008 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37517 dport 45490] != expected 0xd7385d71 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37517 dport 45490] != expected 0xd7385d71 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57265 dport 45490] != expected 0xcdd51f5a # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57265 dport 45490] != expected 0xcdd51f5a # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41179 dport 45490] != expected 0x7aebd912 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41179 dport 45490] != expected 0x7aebd912 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60190 dport 45490] != expected 0x8bf321ea # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60190 dport 45490] != expected 0x8bf321ea # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44301 dport 45490] != expected 0x6952ad24 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44301 dport 45490] != expected 0x6952ad24 # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53270 dport 45490] != expected 0x23386c4d # # Exception| cpu 0: rx_hash 0x0aba4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53270 dport 45490] != expected 0x23386c4d # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 34300 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52716 dport 34300] != expected 0x29df09c4 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52716 dport 34300] != expected 0x29df09c4 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39820 dport 34300] != expected 0x45c13ac0 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39820 dport 34300] != expected 0x45c13ac0 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32782 dport 34300] != expected 0xd052288a # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32782 dport 34300] != expected 0xd052288a # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52492 dport 34300] != expected 0x2b106a24 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52492 dport 34300] != expected 0x2b106a24 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57709 dport 34300] != expected 0xaf69eeb5 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57709 dport 34300] != expected 0xaf69eeb5 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42517 dport 34300] != expected 0x13e52526 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42517 dport 34300] != expected 0x13e52526 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58085 dport 34300] != expected 0xe0903f22 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58085 dport 34300] != expected 0xe0903f22 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53403 dport 34300] != expected 0x7dc1994f # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53403 dport 34300] != expected 0x7dc1994f # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40695 dport 34300] != expected 0xe8095ef6 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40695 dport 34300] != expected 0xe8095ef6 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40988 dport 34300] != expected 0xc6dcdb00 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40988 dport 34300] != expected 0xc6dcdb00 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47385 dport 34300] != expected 0xca6a3de7 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47385 dport 34300] != expected 0xca6a3de7 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59894 dport 34300] != expected 0x50056733 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59894 dport 34300] != expected 0x50056733 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40141 dport 34300] != expected 0x1e21dcef # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40141 dport 34300] != expected 0x1e21dcef # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37021 dport 34300] != expected 0xc87c476e # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37021 dport 34300] != expected 0xc87c476e # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47674 dport 34300] != expected 0xce87a913 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47674 dport 34300] != expected 0xce87a913 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39007 dport 34300] != expected 0x4446c963 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39007 dport 34300] != expected 0x4446c963 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40078 dport 34300] != expected 0x58b0f303 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40078 dport 34300] != expected 0x58b0f303 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48673 dport 34300] != expected 0xe10e5e18 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48673 dport 34300] != expected 0xe10e5e18 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53514 dport 34300] != expected 0x80ba265b # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53514 dport 34300] != expected 0x80ba265b # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38071 dport 34300] != expected 0x99d27df7 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38071 dport 34300] != expected 0x99d27df7 # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44371 dport 34300] != expected 0xc1f8610c # # Exception| cpu 0: rx_hash 0xfbba8ec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44371 dport 34300] != expected 0xc1f8610c # # Exception| count: pass=0 nohash=0 fail=42 # # 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 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__->