< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 57391 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3dd2983e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33948 dport 57391] != expected 0x694770cd # # Exception| cpu 0: rx_hash 0x994e272f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33956 dport 57391] != expected 0xb533d167 # # Exception| cpu 0: rx_hash 0x13591208 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33978 dport 57391] != expected 0xfa1921be # # Exception| cpu 0: rx_hash 0x41174d80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33994 dport 57391] != expected 0x9423716b # # Exception| cpu 0: rx_hash 0xcb0078a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34004 dport 57391] != expected 0xdb0981b2 # # Exception| cpu 0: rx_hash 0x6f9cc7b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34028 dport 57391] != expected 0x77d2018 # # Exception| cpu 0: rx_hash 0x47329c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34036 dport 57391] != expected 0x4475ba8a # # Exception| cpu 4: rx_hash 0x0d190aff [saddr 192.0.3.2 daddr 192.0.3.1 sport 33940 dport 57391] != expected 0x14b79c2e # # Exception| cpu 4: rx_hash 0x6aabfeea [saddr 192.0.3.2 daddr 192.0.3.1 sport 33966 dport 57391] != expected 0x3f008e09 # # Exception| cpu 5: rx_hash 0x442074dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33928 dport 57391] != expected 0xac5edf7a # # Exception| cpu 5: rx_hash 0x9f6bf6b8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33946 dport 57391] != expected 0x65651a86 # # Exception| cpu 5: rx_hash 0xfdee3bf1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34018 dport 57391] != expected 0x76afa6b0 # # Exception| cpu 5: rx_hash 0xe54f48a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34050 dport 57391] != expected 0x725d09bd # # Exception| cpu 0: rx_hash 0x9cbda441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34070 dport 57391] != expected 0xb744a60a # # Exception| cpu 4: rx_hash 0x84d86d21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34054 dport 57391] != expected 0x89bcd07b # # Exception| cpu 4: rx_hash 0x6f587d84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34076 dport 57391] != expected 0x3d77f964 # # Exception| cpu 4: rx_hash 0x59b63ed2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34090 dport 57391] != expected 0x90d1de66 # # Exception| cpu 4: rx_hash 0xfb0f5054 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34092 dport 57391] != expected 0x9cf3b42d # # Exception| cpu 4: rx_hash 0xf81db89f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34128 dport 57391] != expected 0x74d8d1dd # # Exception| cpu 4: rx_hash 0xaf64de4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34146 dport 57391] != expected 0x229f2f19 # # Exception| cpu 5: rx_hash 0x08ea8991 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34086 dport 57391] != expected 0x16c0eb43 # # Exception| cpu 5: rx_hash 0x108f40f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34102 dport 57391] != expected 0x28389d32 # # Exception| cpu 5: rx_hash 0x42c11f79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34118 dport 57391] != expected 0x4602cde7 # # Exception| cpu 5: rx_hash 0x720a8db8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34126 dport 57391] != expected 0x3bf22104 # # Exception| cpu 5: rx_hash 0xc8d62a5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34136 dport 57391] != expected 0x9283d3e # # Exception| cpu 0: rx_hash 0xfe386908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34158 dport 57391] != expected 0xa48e1a3c # # Exception| cpu 0: rx_hash 0x14310dc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34188 dport 57391] != expected 0x645081db # # Exception| cpu 4: rx_hash 0x87ca85ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 34170 dport 57391] != expected 0x6197b58b # # Exception| cpu 4: rx_hash 0x0c54c4a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34204 dport 57391] != expected 0x5aa8f7aa # # Exception| cpu 4: rx_hash 0x0a71153f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34210 dport 57391] != expected 0x8afe3c4b # # Exception| cpu 4: rx_hash 0x6be630bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34214 dport 57391] != expected 0x711fe58d # # Exception| cpu 4: rx_hash 0xb3bf5a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34248 dport 57391] != expected 0x500f4581 # # Exception| cpu 4: rx_hash 0x583f4ab7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34258 dport 57391] != expected 0xe4c46c9e # # Exception| cpu 4: rx_hash 0xca4db6f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34268 dport 57391] != expected 0x9516ea36 # # Exception| cpu 5: rx_hash 0x456dba8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34176 dport 57391] != expected 0xe241b4fe # # Exception| cpu 5: rx_hash 0xaeedaa2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34202 dport 57391] != expected 0x568a9de1 # # Exception| cpu 5: rx_hash 0x5b2da27c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34222 dport 57391] != expected 0xcef096e # # Exception| cpu 5: rx_hash 0xe1f1059a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34232 dport 57391] != expected 0x3e351554 # # Exception| cpu 5: rx_hash 0x43486b1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34238 dport 57391] != expected 0x32177f1f # # Exception| cpu 5: rx_hash 0x11063494 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34254 dport 57391] != expected 0x5c2d2fca # # 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 0x94107ada [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60682 dport 56053] OK # # # cpu 0: rx_hash 0xdb0cd56e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60712 dport 56053] OK # # # cpu 0: rx_hash 0x308cc5cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60722 dport 56053] OK # # # cpu 0: rx_hash 0x9235ab4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60724 dport 56053] OK # # # cpu 0: rx_hash 0xc3691c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60728 dport 56053] OK # # # cpu 0: rx_hash 0x91274386 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60744 dport 56053] OK # # # cpu 4: rx_hash 0xc54ccd99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60678 dport 56053] OK # # # cpu 4: rx_hash 0xdd2904f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60694 dport 56053] OK # # # cpu 4: rx_hash 0x2eccdd3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60700 dport 56053] OK # # # cpu 5: rx_hash 0x0047570a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60730 dport 56053] OK # # # cpu 5: rx_hash 0x0355bfc1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60742 dport 56053] OK # # # cpu 0: rx_hash 0x1b3076a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60758 dport 56053] OK # # # cpu 0: rx_hash 0x8f675b71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60774 dport 56053] OK # # # cpu 0: rx_hash 0x97029211 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60790 dport 56053] OK # # # cpu 0: rx_hash 0x64e74bd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60796 dport 56053] OK # # # cpu 0: rx_hash 0x968be674 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60814 dport 56053] OK # # # cpu 0: rx_hash 0x2c574192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60824 dport 56053] OK # # # cpu 0: rx_hash 0x88cbfe83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60832 dport 56053] OK # # # cpu 0: rx_hash 0x2a729005 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60838 dport 56053] OK # # # cpu 0: rx_hash 0x634bee26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60858 dport 56053] OK # # # cpu 0: rx_hash 0xa3774de9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60868 dport 56053] OK # # # cpu 4: rx_hash 0xeef07ef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 56053] OK # # # cpu 4: rx_hash 0x04f91a33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60800 dport 56053] OK # # # cpu 5: rx_hash 0x7b2e2746 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60842 dport 56053] OK # # # cpu 0: rx_hash 0xbb128489 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60884 dport 56053] OK # # # cpu 0: rx_hash 0x95990ebf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60914 dport 56053] OK # # # cpu 0: rx_hash 0x07ebf2f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60924 dport 56053] OK # # # cpu 0: rx_hash 0xceb0d1c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60928 dport 56053] OK # # # cpu 4: rx_hash 0x8bd91648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60892 dport 56053] OK # # # cpu 4: rx_hash 0xdca0709c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60910 dport 56053] OK # # # cpu 4: rx_hash 0xc4c5b9fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60926 dport 56053] OK # # # cpu 4: rx_hash 0x9fec6681 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60940 dport 56053] OK # # # cpu 4: rx_hash 0x5ae7fc12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60976 dport 56053] OK # # # cpu 5: rx_hash 0x48f75d4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60894 dport 56053] OK # # # cpu 5: rx_hash 0x5cc22d85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60942 dport 56053] OK # # # cpu 5: rx_hash 0x2530c167 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60954 dport 56053] OK # # # cpu 5: rx_hash 0xe03b5bf4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60966 dport 56053] OK # # # cpu 5: rx_hash 0x13de8231 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60972 dport 56053] OK # # # cpu 5: rx_hash 0xf85e9294 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60982 dport 56053] OK # # # cpu 0: rx_hash 0x1b1a74ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32782 dport 56053] 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 36178 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56533 dport 36178] != expected 0x6f9c4bc0 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56533 dport 36178] != expected 0x6f9c4bc0 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38020 dport 36178] != expected 0xdfef09c6 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38020 dport 36178] != expected 0xdfef09c6 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55529 dport 36178] != expected 0xc4f2d275 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55529 dport 36178] != expected 0xc4f2d275 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51675 dport 36178] != expected 0x26453a0 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51675 dport 36178] != expected 0x26453a0 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43870 dport 36178] != expected 0x517ae227 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43870 dport 36178] != expected 0x517ae227 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 60385 dport 36178] != expected 0xe1bbfe0f # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 60385 dport 36178] != expected 0xe1bbfe0f # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44943 dport 36178] != expected 0xa49f01c7 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44943 dport 36178] != expected 0xa49f01c7 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47289 dport 36178] != expected 0xce47bbe # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47289 dport 36178] != expected 0xce47bbe # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52531 dport 36178] != expected 0xc47276f0 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52531 dport 36178] != expected 0xc47276f0 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 42640 dport 36178] != expected 0x71a0e18f # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 42640 dport 36178] != expected 0x71a0e18f # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 36178] != expected 0x44358671 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 36178] != expected 0x44358671 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37829 dport 36178] != expected 0x5935d64d # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37829 dport 36178] != expected 0x5935d64d # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54947 dport 36178] != expected 0x520e4201 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54947 dport 36178] != expected 0x520e4201 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43879 dport 36178] != expected 0x62892497 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43879 dport 36178] != expected 0x62892497 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55981 dport 36178] != expected 0xe95ad59c # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 55981 dport 36178] != expected 0xe95ad59c # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39561 dport 36178] != expected 0x6508897f # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39561 dport 36178] != expected 0x6508897f # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52554 dport 36178] != expected 0x383faddc # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52554 dport 36178] != expected 0x383faddc # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48497 dport 36178] != expected 0x6661e2b1 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48497 dport 36178] != expected 0x6661e2b1 # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41419 dport 36178] != expected 0x43b1171b # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41419 dport 36178] != expected 0x43b1171b # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47659 dport 36178] != expected 0xbbf7733f # # Exception| cpu 0: rx_hash 0x643439ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47659 dport 36178] != expected 0xbbf7733f # # Exception| count: pass=0 nohash=0 fail=40 # # 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 34806 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52367 dport 34806] != expected 0xd94a55ea # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52367 dport 34806] != expected 0xd94a55ea # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34062 dport 34806] != expected 0x476af4b9 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34062 dport 34806] != expected 0x476af4b9 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35289 dport 34806] != expected 0x74ae5295 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35289 dport 34806] != expected 0x74ae5295 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48058 dport 34806] != expected 0x9a06016 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48058 dport 34806] != expected 0x9a06016 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57313 dport 34806] != expected 0x1b4e2851 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57313 dport 34806] != expected 0x1b4e2851 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60329 dport 34806] != expected 0xcb6908c0 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60329 dport 34806] != expected 0xcb6908c0 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57968 dport 34806] != expected 0x97389918 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57968 dport 34806] != expected 0x97389918 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46847 dport 34806] != expected 0xb3a5a1e4 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46847 dport 34806] != expected 0xb3a5a1e4 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33828 dport 34806] != expected 0x93b955a # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33828 dport 34806] != expected 0x93b955a # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41306 dport 34806] != expected 0x6d6ccfc2 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41306 dport 34806] != expected 0x6d6ccfc2 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37398 dport 34806] != expected 0xb9f82f29 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37398 dport 34806] != expected 0xb9f82f29 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42714 dport 34806] != expected 0x6b449316 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42714 dport 34806] != expected 0x6b449316 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36146 dport 34806] != expected 0xe451a5b8 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36146 dport 34806] != expected 0xe451a5b8 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46657 dport 34806] != expected 0xd68cc95f # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46657 dport 34806] != expected 0xd68cc95f # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58468 dport 34806] != expected 0xba68cc94 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58468 dport 34806] != expected 0xba68cc94 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52826 dport 34806] != expected 0x1b32ca3e # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52826 dport 34806] != expected 0x1b32ca3e # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45353 dport 34806] != expected 0xc948288e # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45353 dport 34806] != expected 0xc948288e # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35471 dport 34806] != expected 0xa12ef5f6 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35471 dport 34806] != expected 0xa12ef5f6 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38729 dport 34806] != expected 0x8e4d35ec # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38729 dport 34806] != expected 0x8e4d35ec # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46918 dport 34806] != expected 0xc3ef6d46 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46918 dport 34806] != expected 0xc3ef6d46 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55356 dport 34806] != expected 0x141aeef7 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55356 dport 34806] != expected 0x141aeef7 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47108 dport 34806] != expected 0xc5cc7a70 # # Exception| cpu 5: rx_hash 0x5fff1731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47108 dport 34806] != expected 0xc5cc7a70 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->