< 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 57191 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4a846e53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41034 dport 57191] != expected 0x68427db7 # # Exception| cpu 0: rx_hash 0x7ff5785f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41114 dport 57191] != expected 0xa8ed89b1 # # Exception| cpu 4: rx_hash 0x8beef22d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41016 dport 57191] != expected 0xec623588 # # Exception| cpu 4: rx_hash 0xc420eeae [saddr 192.0.3.2 daddr 192.0.3.1 sport 41020 dport 57191] != expected 0x79249bc9 # # Exception| cpu 4: rx_hash 0x6d636012 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41026 dport 57191] != expected 0xa2e12a97 # # Exception| cpu 4: rx_hash 0xaec2c2b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41044 dport 57191] != expected 0xf87b73c5 # # Exception| cpu 4: rx_hash 0xc37dadc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41066 dport 57191] != expected 0x1aeaa87f # # Exception| cpu 4: rx_hash 0x273b0127 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41076 dport 57191] != expected 0x8ad3a60d # # Exception| cpu 4: rx_hash 0x042fedbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41094 dport 57191] != expected 0x1259db40 # # Exception| cpu 5: rx_hash 0x5977e973 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41050 dport 57191] != expected 0x8d13d627 # # Exception| cpu 5: rx_hash 0x9bb3d4bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41092 dport 57191] != expected 0x38d487c3 # # Exception| cpu 5: rx_hash 0x17dc6a9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41110 dport 57191] != expected 0xf70870d0 # # Exception| cpu 5: rx_hash 0x303b64dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41118 dport 57191] != expected 0x3dab27f0 # # Exception| cpu 5: rx_hash 0x124a172b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41124 dport 57191] != expected 0x4a7c520b # # Exception| cpu 0: rx_hash 0xd6b6f6e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41188 dport 57191] != expected 0x732838ef # # Exception| cpu 4: rx_hash 0xf60cbbcf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41146 dport 57191] != expected 0xda455c79 # # Exception| cpu 4: rx_hash 0x376627b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41160 dport 57191] != expected 0x5e651446 # # Exception| cpu 4: rx_hash 0x6b5bbc12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41180 dport 57191] != expected 0x2e721197 # # Exception| cpu 4: rx_hash 0x7d3e4684 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41214 dport 57191] != expected 0x765798dc # # Exception| cpu 4: rx_hash 0x08f29c2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41220 dport 57191] != expected 0xaa2ba808 # # Exception| cpu 4: rx_hash 0x2f15926c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41228 dport 57191] != expected 0x6088ff28 # # Exception| cpu 5: rx_hash 0x35ad196a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41132 dport 57191] != expected 0x80df052b # # Exception| cpu 5: rx_hash 0x4e778c88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41136 dport 57191] != expected 0x3a6b57da # # Exception| cpu 5: rx_hash 0xb9c2a74c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41150 dport 57191] != expected 0x4f03f238 # # Exception| cpu 5: rx_hash 0xe7340234 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41166 dport 57191] != expected 0xe1aee684 # # Exception| cpu 5: rx_hash 0x15175446 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41202 dport 57191] != expected 0x29b261bd # # Exception| cpu 5: rx_hash 0x976ea52b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41222 dport 57191] != expected 0x80a6f48b # # Exception| cpu 5: rx_hash 0x3ce6154c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41244 dport 57191] != expected 0x85d954b8 # # Exception| cpu 5: rx_hash 0x76be7479 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41258 dport 57191] != expected 0xadebd822 # # Exception| cpu 0: rx_hash 0x654df359 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41274 dport 57191] != expected 0x48ba73b2 # # Exception| cpu 0: rx_hash 0xdffdfac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41300 dport 57191] != expected 0x762e697c # # Exception| cpu 0: rx_hash 0xf97f6be9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41364 dport 57191] != expected 0x53d036ea # # Exception| cpu 4: rx_hash 0x1c5c5860 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41282 dport 57191] != expected 0x2cb4302e # # Exception| cpu 4: rx_hash 0x3bbb5621 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41290 dport 57191] != expected 0xe617670e # # Exception| cpu 4: rx_hash 0x7510d5cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41350 dport 57191] != expected 0x9c0cc1f9 # # Exception| cpu 4: rx_hash 0x0eca402d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41370 dport 57191] != expected 0x26b89308 # # Exception| cpu 5: rx_hash 0x397068fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41262 dport 57191] != expected 0x38ad7663 # # Exception| cpu 5: rx_hash 0x9033e646 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41296 dport 57191] != expected 0xe368c73d # # Exception| cpu 5: rx_hash 0xb7d4e807 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41304 dport 57191] != expected 0x29cb901d # # Exception| cpu 5: rx_hash 0x6786cd82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41310 dport 57191] != expected 0x960062df # # Exception| cpu 5: rx_hash 0xda6b8773 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41318 dport 57191] != expected 0xcb5a4ba7 # # Exception| cpu 5: rx_hash 0x56043955 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41332 dport 57191] != expected 0x486bcb4 # # Exception| cpu 5: rx_hash 0x3adec94c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41346 dport 57191] != expected 0x94a6fb8 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa6c8f159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53056 dport 37027] OK # # # cpu 0: rx_hash 0xcee1e39b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53068 dport 37027] OK # # # cpu 4: rx_hash 0x8672bc75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53022 dport 37027] OK # # # cpu 4: rx_hash 0x67a26d27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53042 dport 37027] OK # # # cpu 4: rx_hash 0x656953fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53078 dport 37027] OK # # # cpu 4: rx_hash 0xb0ad0bcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53090 dport 37027] OK # # # cpu 4: rx_hash 0x1b25bba8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53112 dport 37027] OK # # # cpu 4: rx_hash 0x501845f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53126 dport 37027] OK # # # cpu 5: rx_hash 0xa403cf82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53028 dport 37027] OK # # # cpu 5: rx_hash 0xcc2add40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53032 dport 37027] OK # # # cpu 5: rx_hash 0x08d63c88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53096 dport 37027] OK # # # cpu 0: rx_hash 0x0c25de53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53138 dport 37027] OK # # # cpu 0: rx_hash 0x3f6c145f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53212 dport 37027] OK # # # cpu 4: rx_hash 0x2bc2d012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53146 dport 37027] OK # # # cpu 4: rx_hash 0xb1c894a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53162 dport 37027] OK # # # cpu 4: rx_hash 0x85dc1dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53170 dport 37027] OK # # # cpu 4: rx_hash 0x44b681bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53184 dport 37027] OK # # # cpu 4: rx_hash 0xb695d7cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53244 dport 37027] OK # # # cpu 5: rx_hash 0xfb90f597 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53148 dport 37027] OK # # # cpu 5: rx_hash 0x640ccc91 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53150 dport 37027] OK # # # cpu 5: rx_hash 0xa23b1382 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53178 dport 37027] OK # # # cpu 5: rx_hash 0xfccdb6fa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53194 dport 37027] OK # # # cpu 5: rx_hash 0x5745069d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53200 dport 37027] OK # # # cpu 5: rx_hash 0x70a208dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53208 dport 37027] OK # # # cpu 5: rx_hash 0x6ebd4bca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53254 dport 37027] OK # # # cpu 0: rx_hash 0xa56650ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53228 dport 37027] OK # # # cpu 0: rx_hash 0xf76a4ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39626 dport 37027] OK # # # cpu 0: rx_hash 0x05491980 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39670 dport 37027] OK # # # cpu 0: rx_hash 0xc8fef46e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39686 dport 37027] OK # # # cpu 0: rx_hash 0x7085c329 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39692 dport 37027] OK # # # cpu 0: rx_hash 0x0ec92b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39714 dport 37027] OK # # # cpu 0: rx_hash 0xf97c00b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39724 dport 37027] OK # # # cpu 0: rx_hash 0xfbb73e62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39752 dport 37027] OK # # # cpu 4: rx_hash 0xe499c8d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39642 dport 37027] OK # # # cpu 4: rx_hash 0x63764409 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39708 dport 37027] OK # # # cpu 4: rx_hash 0x292e253c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39722 dport 37027] OK # # # cpu 4: rx_hash 0x2be51be7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39758 dport 37027] OK # # # cpu 5: rx_hash 0x16ba9ea0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39654 dport 37027] OK # # # cpu 5: rx_hash 0xa0d7e6ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39690 dport 37027] OK # # # cpu 5: rx_hash 0x3adda21c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39738 dport 37027] 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 35135 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59762 dport 35135] != expected 0xe8d994d4 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59762 dport 35135] != expected 0xe8d994d4 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42843 dport 35135] != expected 0xea8493f4 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42843 dport 35135] != expected 0xea8493f4 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47128 dport 35135] != expected 0x7f823f23 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47128 dport 35135] != expected 0x7f823f23 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50070 dport 35135] != expected 0x85b3615 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50070 dport 35135] != expected 0x85b3615 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58180 dport 35135] != expected 0x560b3645 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58180 dport 35135] != expected 0x560b3645 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43245 dport 35135] != expected 0x653c5800 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43245 dport 35135] != expected 0x653c5800 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39945 dport 35135] != expected 0xd82ec3cf # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39945 dport 35135] != expected 0xd82ec3cf # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58754 dport 35135] != expected 0x288150e3 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58754 dport 35135] != expected 0x288150e3 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58414 dport 35135] != expected 0x97335381 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58414 dport 35135] != expected 0x97335381 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34728 dport 35135] != expected 0x9366ff6b # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34728 dport 35135] != expected 0x9366ff6b # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50065 dport 35135] != expected 0xe28a7dd0 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50065 dport 35135] != expected 0xe28a7dd0 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40990 dport 35135] != expected 0x79663f1d # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40990 dport 35135] != expected 0x79663f1d # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57809 dport 35135] != expected 0x288632bd # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57809 dport 35135] != expected 0x288632bd # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41918 dport 35135] != expected 0xde1b4842 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41918 dport 35135] != expected 0xde1b4842 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33547 dport 35135] != expected 0x2166bcfb # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33547 dport 35135] != expected 0x2166bcfb # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53066 dport 35135] != expected 0xe54ede8b # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53066 dport 35135] != expected 0xe54ede8b # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34020 dport 35135] != expected 0x3ca8fb0b # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34020 dport 35135] != expected 0x3ca8fb0b # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49240 dport 35135] != expected 0x91b25b84 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49240 dport 35135] != expected 0x91b25b84 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37534 dport 35135] != expected 0xfe717e4d # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37534 dport 35135] != expected 0xfe717e4d # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37420 dport 35135] != expected 0x5faf69e4 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37420 dport 35135] != expected 0x5faf69e4 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41624 dport 35135] != expected 0x9d2d75f1 # # Exception| cpu 0: rx_hash 0x8cf7143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41624 dport 35135] != expected 0x9d2d75f1 # # 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 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 57228 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52409 dport 57228] != expected 0xa0de8e71 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52409 dport 57228] != expected 0xa0de8e71 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36556 dport 57228] != expected 0x5785255f # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36556 dport 57228] != expected 0x5785255f # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54264 dport 57228] != expected 0x87c1636a # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54264 dport 57228] != expected 0x87c1636a # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42090 dport 57228] != expected 0x1961315a # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42090 dport 57228] != expected 0x1961315a # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35961 dport 57228] != expected 0x6798e3bc # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35961 dport 57228] != expected 0x6798e3bc # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47829 dport 57228] != expected 0x47c1a6b # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47829 dport 57228] != expected 0x47c1a6b # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41513 dport 57228] != expected 0x59e9c9bc # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41513 dport 57228] != expected 0x59e9c9bc # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41341 dport 57228] != expected 0x8888179c # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41341 dport 57228] != expected 0x8888179c # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47180 dport 57228] != expected 0xd5b10dda # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47180 dport 57228] != expected 0xd5b10dda # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53033 dport 57228] != expected 0x18f3ddfe # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53033 dport 57228] != expected 0x18f3ddfe # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35788 dport 57228] != expected 0x3af5d331 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35788 dport 57228] != expected 0x3af5d331 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48609 dport 57228] != expected 0x8457280f # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48609 dport 57228] != expected 0x8457280f # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37468 dport 57228] != expected 0x3373080e # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37468 dport 57228] != expected 0x3373080e # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52879 dport 57228] != expected 0xd219737d # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52879 dport 57228] != expected 0xd219737d # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50818 dport 57228] != expected 0x8b2ff4bc # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50818 dport 57228] != expected 0x8b2ff4bc # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55595 dport 57228] != expected 0x24ac455a # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55595 dport 57228] != expected 0x24ac455a # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44938 dport 57228] != expected 0xf19d20a3 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44938 dport 57228] != expected 0xf19d20a3 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58666 dport 57228] != expected 0x4d661401 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58666 dport 57228] != expected 0x4d661401 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34365 dport 57228] != expected 0xda1265c0 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34365 dport 57228] != expected 0xda1265c0 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33991 dport 57228] != expected 0xe67e1b22 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33991 dport 57228] != expected 0xe67e1b22 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34269 dport 57228] != expected 0x3cc99337 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34269 dport 57228] != expected 0x3cc99337 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41440 dport 57228] != expected 0x2e148097 # # Exception| cpu 5: rx_hash 0x5d524af1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41440 dport 57228] != expected 0x2e148097 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->