< 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' TAP version 13 1..1 # 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 338, 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 34207 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x729340cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60052 dport 34207] != expected 0x61180143 # # Exception| cpu 0: rx_hash 0x8b68ee0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60070 dport 34207] != expected 0x92e49489 # # Exception| cpu 0: rx_hash 0xa75428a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60072 dport 34207] != expected 0x1d1905ee # # Exception| cpu 0: rx_hash 0x4a058ae0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60096 dport 34207] != expected 0xd4e61f85 # # Exception| cpu 0: rx_hash 0x06b8ad3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60136 dport 34207] != expected 0xe6e3e1 # # Exception| cpu 4: rx_hash 0x840cc2ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 60078 dport 34207] != expected 0x7d1ba4f3 # # Exception| cpu 4: rx_hash 0x03bed49c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60094 dport 34207] != expected 0xae43cce # # Exception| cpu 4: rx_hash 0x4561a603 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60104 dport 34207] != expected 0x3b192fff # # Exception| cpu 4: rx_hash 0xeeef76db [saddr 192.0.3.2 daddr 192.0.3.1 sport 60118 dport 34207] != expected 0xc31b26a5 # # Exception| cpu 4: rx_hash 0xdc1be9b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60124 dport 34207] != expected 0x9318d736 # # Exception| cpu 4: rx_hash 0x90a6ce6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60148 dport 34207] != expected 0x47182b52 # # Exception| cpu 5: rx_hash 0xb6f85d82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60068 dport 34207] != expected 0x2d185560 # # Exception| cpu 5: rx_hash 0x0dac3513 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60164 dport 34207] != expected 0x5f6793fa # # Exception| cpu 0: rx_hash 0x8a1e2362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60180 dport 34207] != expected 0x28980bc7 # # Exception| cpu 0: rx_hash 0xfb33b735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60222 dport 34207] != expected 0x4364364a # # Exception| cpu 0: rx_hash 0xac40b08f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60228 dport 34207] != expected 0x429875f5 # # Exception| cpu 0: rx_hash 0x9eb42fe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60238 dport 34207] != expected 0x129b8466 # # Exception| cpu 0: rx_hash 0x2bf2a6fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60244 dport 34207] != expected 0x3567edc8 # # Exception| cpu 4: rx_hash 0x1c004036 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60168 dport 34207] != expected 0x6f66c374 # # Exception| cpu 4: rx_hash 0x50bd67ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 60192 dport 34207] != expected 0xbb663f10 # # Exception| cpu 4: rx_hash 0xd70f719c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60208 dport 34207] != expected 0xcc99a72d # # Exception| cpu 4: rx_hash 0x07ce6057 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60250 dport 34207] != expected 0xba9a7caf # # Exception| cpu 4: rx_hash 0xef99bbb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60260 dport 34207] != expected 0x7967b9eb # # Exception| cpu 5: rx_hash 0xa946c928 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60178 dport 34207] != expected 0x489aaada # # Exception| cpu 5: rx_hash 0xb78e90ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 60182 dport 34207] != expected 0x9764ca2e # # Exception| cpu 5: rx_hash 0x6d2dd461 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60194 dport 34207] != expected 0x49afef9 # # Exception| cpu 0: rx_hash 0x4b73478c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60274 dport 34207] != expected 0x6e9a80cb # # Exception| cpu 0: rx_hash 0x4cf602f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60296 dport 34207] != expected 0xe1993073 # # Exception| cpu 0: rx_hash 0x523e5b3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60300 dport 34207] != expected 0x3e675087 # # Exception| cpu 0: rx_hash 0xf6d4a705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60314 dport 34207] != expected 0x299a69a7 # # Exception| cpu 0: rx_hash 0x004b2523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60320 dport 34207] != expected 0x3599cc17 # # Exception| cpu 0: rx_hash 0x96554677 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60348 dport 34207] != expected 0x726704a4 # # Exception| cpu 0: rx_hash 0xdfee180b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60354 dport 34207] != expected 0xac6527ef # # Exception| cpu 4: rx_hash 0x43922e1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60288 dport 34207] != expected 0xe660009 # # Exception| cpu 4: rx_hash 0x11e75006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60332 dport 34207] != expected 0x5989c99 # # Exception| cpu 4: rx_hash 0xba6980de [saddr 192.0.3.2 daddr 192.0.3.1 sport 60338 dport 34207] != expected 0xfd9a95c3 # # Exception| cpu 5: rx_hash 0x5adf32a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60286 dport 34207] != expected 0x5e9bd045 # # Exception| cpu 5: rx_hash 0xd58c4d4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60316 dport 34207] != expected 0x4998c8ba # # Exception| cpu 5: rx_hash 0x3ddb96af [saddr 192.0.3.2 daddr 192.0.3.1 sport 60322 dport 34207] != expected 0x8a650dfe # # Exception| cpu 5: rx_hash 0xd08a34e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60362 dport 34207] != expected 0x439a1795 # # 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 0xe5529a5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38590 dport 49196] OK # # # cpu 0: rx_hash 0xc77cbd7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38666 dport 49196] OK # # # cpu 4: rx_hash 0xa38de8c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38600 dport 49196] OK # # # cpu 4: rx_hash 0xf1f896de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38628 dport 49196] OK # # # cpu 4: rx_hash 0x5a764606 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38650 dport 49196] OK # # # cpu 4: rx_hash 0xb651292d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38688 dport 49196] OK # # # cpu 5: rx_hash 0xd8c229d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38588 dport 49196] OK # # # cpu 5: rx_hash 0x35938b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38612 dport 49196] OK # # # cpu 5: rx_hash 0x764a80af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38644 dport 49196] OK # # # cpu 5: rx_hash 0x723a3464 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38672 dport 49196] OK # # # cpu 5: rx_hash 0x9509c367 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38694 dport 49196] OK # # # cpu 0: rx_hash 0x5464a789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38720 dport 49196] OK # # # cpu 0: rx_hash 0xcd1ee83e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38740 dport 49196] OK # # # cpu 0: rx_hash 0x34e546fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38758 dport 49196] OK # # # cpu 4: rx_hash 0x773c4dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38726 dport 49196] OK # # # cpu 4: rx_hash 0xffea7751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38750 dport 49196] OK # # # cpu 4: rx_hash 0x254933de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38762 dport 49196] OK # # # cpu 4: rx_hash 0xb357508a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38774 dport 49196] OK # # # cpu 5: rx_hash 0x0c738cd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38706 dport 49196] OK # # # cpu 5: rx_hash 0x2a2d1f3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38754 dport 49196] OK # # # cpu 0: rx_hash 0x9f6b9623 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38776 dport 49196] OK # # # cpu 0: rx_hash 0xaa1a4c38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38792 dport 49196] OK # # # cpu 0: rx_hash 0x01949ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38806 dport 49196] OK # # # cpu 0: rx_hash 0x3360038f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38812 dport 49196] OK # # # cpu 0: rx_hash 0xd453f48c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38826 dport 49196] OK # # # cpu 0: rx_hash 0xf587d5fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38918 dport 49196] OK # # # cpu 4: rx_hash 0xf70b1ec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38828 dport 49196] OK # # # cpu 4: rx_hash 0x9de8aaf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38868 dport 49196] OK # # # cpu 5: rx_hash 0xf86f3225 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38820 dport 49196] OK # # # cpu 5: rx_hash 0x53e1e2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38842 dport 49196] OK # # # cpu 5: rx_hash 0x27ca0f0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38854 dport 49196] OK # # # cpu 5: rx_hash 0x474bee7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38880 dport 49196] OK # # # cpu 5: rx_hash 0x6b7728d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38894 dport 49196] OK # # # cpu 5: rx_hash 0xd1558d2b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38908 dport 49196] OK # # # cpu 0: rx_hash 0xfae3f91d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38926 dport 49196] OK # # # cpu 0: rx_hash 0x516d29c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38928 dport 49196] OK # # # cpu 0: rx_hash 0x40c15ce0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38940 dport 49196] OK # # # cpu 0: rx_hash 0x9506348c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38944 dport 49196] OK # # # cpu 0: rx_hash 0x2040bd92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38970 dport 49196] OK # # # cpu 0: rx_hash 0x35a72568 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43558 dport 49196] OK # # # cpu 0: rx_hash 0x9e29f5b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43576 dport 49196] OK # # # cpu 0: rx_hash 0xf4ca4186 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43584 dport 49196] OK # # # count: pass=42 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 338, 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 40171 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58729 dport 40171] != expected 0x77e35281 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51521 dport 40171] != expected 0x74e85079 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58634 dport 40171] != expected 0x91e63aab # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53616 dport 40171] != expected 0x83898720 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58176 dport 40171] != expected 0xce7a2f96 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43183 dport 40171] != expected 0x65b3e1a1 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50612 dport 40171] != expected 0x82dff324 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41368 dport 40171] != expected 0x89d891fe # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33817 dport 40171] != expected 0x10451904 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41283 dport 40171] != expected 0x42dd6e8a # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33022 dport 40171] != expected 0x569e1cbd # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49267 dport 40171] != expected 0x3884c300 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47826 dport 40171] != expected 0x247c8388 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47777 dport 40171] != expected 0xb586739f # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60011 dport 40171] != expected 0x65ef977a # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52594 dport 40171] != expected 0x932b801 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43243 dport 40171] != expected 0xa7b2675a # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36356 dport 40171] != expected 0xb3125194 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57294 dport 40171] != expected 0xa4044cf2 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56666 dport 40171] != expected 0x6145bbfd # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33528 dport 40171] != expected 0xd5234161 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59853 dport 40171] != expected 0x942d0c3c # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58362 dport 40171] != expected 0x5c867921 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38090 dport 40171] != expected 0x88c82992 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59997 dport 40171] != expected 0x49ed6244 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42273 dport 40171] != expected 0x2afe7b12 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50455 dport 40171] != expected 0xf7da8e06 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57133 dport 40171] != expected 0xccfed7df # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51023 dport 40171] != expected 0x919a3c8f # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41554 dport 40171] != expected 0x6e1b7027 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52393 dport 40171] != expected 0x548bef6 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41294 dport 40171] != expected 0xd25bdd6 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41119 dport 40171] != expected 0x515c4ab2 # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44204 dport 40171] != expected 0x54695dfa # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60113 dport 40171] != expected 0xf713c1cd # # Exception| cpu 4: rx_hash 0x68edad5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37425 dport 40171] != expected 0x6a521859 # # Exception| count: pass=0 nohash=0 fail=36 # # 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 338, 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 53257 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58464 dport 53257] != expected 0x5d6e7431 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60910 dport 53257] != expected 0xbcd0b51d # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43507 dport 53257] != expected 0xdd50958d # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44699 dport 53257] != expected 0x26594e47 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47321 dport 53257] != expected 0x9e8192ab # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47379 dport 53257] != expected 0xf514ebf1 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41554 dport 53257] != expected 0xfc176e9b # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51781 dport 53257] != expected 0x3d31a41a # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41408 dport 53257] != expected 0x6a85387c # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54981 dport 53257] != expected 0xa851f8b7 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36265 dport 53257] != expected 0x6ea7885d # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41754 dport 53257] != expected 0xfae4e683 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60321 dport 53257] != expected 0xf402c9da # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52926 dport 53257] != expected 0x2b8b4e2f # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36570 dport 53257] != expected 0x31d775c8 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37796 dport 53257] != expected 0x158114b0 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53678 dport 53257] != expected 0x15e9f7e9 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59769 dport 53257] != expected 0x59f3a4a9 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60259 dport 53257] != expected 0x3888bd04 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41793 dport 53257] != expected 0x956f8d19 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59135 dport 53257] != expected 0x90a118c # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48257 dport 53257] != expected 0xdda5e5fc # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47844 dport 53257] != expected 0xe45a0d6c # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36146 dport 53257] != expected 0xf0362495 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41369 dport 53257] != expected 0x389ee06a # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40600 dport 53257] != expected 0x372cf1ce # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59587 dport 53257] != expected 0x57e14526 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52876 dport 53257] != expected 0xd270e0ea # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51258 dport 53257] != expected 0xdb960dcd # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48057 dport 53257] != expected 0xf2addb # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41072 dport 53257] != expected 0x5663469c # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53209 dport 53257] != expected 0x39bc6cbe # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52514 dport 53257] != expected 0x9125de61 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40158 dport 53257] != expected 0x61a50eab # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48592 dport 53257] != expected 0x28a1306e # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60157 dport 53257] != expected 0x6b8b0e75 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36516 dport 53257] != expected 0x786c2bb4 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49082 dport 53257] != expected 0x2c5db116 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57620 dport 53257] != expected 0xe4445c1c # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48239 dport 53257] != expected 0x435aef3f # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44468 dport 53257] != expected 0x4edb551a # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34663 dport 53257] != expected 0x52b37d39 # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38068 dport 53257] != expected 0x846b7b4c # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34220 dport 53257] != expected 0x3e41d2af # # Exception| cpu 4: rx_hash 0xeedd959c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48358 dport 53257] != expected 0x67e9e60a # # Exception| count: pass=0 nohash=0 fail=45 # # 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->