< 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 38044 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9ae93af2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34274 dport 38044] != expected 0xa598e2d9 # # Exception| cpu 4: rx_hash 0xf0d1fd9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34212 dport 38044] != expected 0x39dbbfe8 # # Exception| cpu 4: rx_hash 0xa5286c90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34218 dport 38044] != expected 0xc53da7d0 # # Exception| cpu 4: rx_hash 0x37441fa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34226 dport 38044] != expected 0x9ebaa0b1 # # Exception| cpu 4: rx_hash 0xc1b3705d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34250 dport 38044] != expected 0xd3dc6608 # # Exception| cpu 4: rx_hash 0x1a6ecfbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34260 dport 38044] != expected 0xe6477cef # # Exception| cpu 4: rx_hash 0x14cd141e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34290 dport 38044] != expected 0x6ce5e006 # # Exception| cpu 5: rx_hash 0x2b0c427c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34234 dport 38044] != expected 0xc40a50f # # Exception| cpu 5: rx_hash 0x62bd8ea9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34236 dport 38044] != expected 0x625cb889 # # Exception| cpu 5: rx_hash 0xacda5ae2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34240 dport 38044] != expected 0xace754d # # Exception| cpu 5: rx_hash 0xe56b9637 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34246 dport 38044] != expected 0x64d268cb # # Exception| cpu 0: rx_hash 0x3015f274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34302 dport 38044] != expected 0xdbebeec5 # # Exception| cpu 0: rx_hash 0x67fd2611 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34318 dport 38044] != expected 0x3f84b5a2 # # Exception| cpu 0: rx_hash 0x7516a06b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34336 dport 38044] != expected 0x27dc2cf5 # # Exception| cpu 0: rx_hash 0x965ba438 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34362 dport 38044] != expected 0x37b33d6f # # Exception| cpu 4: rx_hash 0x0a940cae [saddr 192.0.3.2 daddr 192.0.3.1 sport 34308 dport 38044] != expected 0xe696a6e7 # # Exception| cpu 4: rx_hash 0xf5915524 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34326 dport 38044] != expected 0x6403b2c3 # # Exception| cpu 4: rx_hash 0xfb328e87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34352 dport 38044] != expected 0xeea12e2a # # Exception| cpu 4: rx_hash 0xa73929f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34388 dport 38044] != expected 0xddb4e48f # # Exception| cpu 4: rx_hash 0xd6185e9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34390 dport 38044] != expected 0x965cf274 # # Exception| cpu 4: rx_hash 0x6e0f1063 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34404 dport 38044] != expected 0xf077673f # # Exception| cpu 5: rx_hash 0x0437d70d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34338 dport 38044] != expected 0x6c343a0e # # Exception| cpu 5: rx_hash 0x3ca76cbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 34342 dport 38044] != expected 0x49c03173 # # Exception| cpu 5: rx_hash 0xb2834252 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34358 dport 38044] != expected 0x80bd33ac # # Exception| cpu 5: rx_hash 0x583c7073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34374 dport 38044] != expected 0x5f21f0ab # # Exception| cpu 0: rx_hash 0x1f2e6705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34406 dport 38044] != expected 0xbb9f71c4 # # Exception| cpu 0: rx_hash 0xe02b3e8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34420 dport 38044] != expected 0x390a65e0 # # Exception| cpu 0: rx_hash 0xd5b0a877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34510 dport 38044] != expected 0x34f4554e # # Exception| cpu 4: rx_hash 0x72474dba [saddr 192.0.3.2 daddr 192.0.3.1 sport 34412 dport 38044] != expected 0x628d6281 # # Exception| cpu 4: rx_hash 0xa3c032c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34432 dport 38044] != expected 0x3a4d0dc1 # # Exception| cpu 4: rx_hash 0xf639a3cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34446 dport 38044] != expected 0xc6ab15f9 # # Exception| cpu 4: rx_hash 0x408d3693 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34458 dport 38044] != expected 0x2a221c5b # # Exception| cpu 4: rx_hash 0xf89a786f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34472 dport 38044] != expected 0x4c098910 # # Exception| cpu 4: rx_hash 0xb12bb4ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 34478 dport 38044] != expected 0x22159496 # # Exception| cpu 4: rx_hash 0x1bd77c3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34482 dport 38044] != expected 0x5c66988a # # Exception| cpu 4: rx_hash 0x8049397b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34496 dport 38044] != expected 0xc8124d76 # # Exception| cpu 4: rx_hash 0x12254a4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34520 dport 38044] != expected 0x93954a17 # # Exception| cpu 4: rx_hash 0x8eeae2d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34534 dport 38044] != expected 0x42b0d19f # # Exception| cpu 5: rx_hash 0x2ab5f1fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34524 dport 38044] != expected 0xb661416a # # Exception| cpu 5: rx_hash 0xaa3204b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34538 dport 38044] != expected 0xf5bedf5c # # 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 0x43172629 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49746 dport 41492] OK # # # cpu 0: rx_hash 0x8a211fb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49762 dport 41492] OK # # # cpu 4: rx_hash 0xe748350c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49768 dport 41492] OK # # # cpu 5: rx_hash 0x7275abe8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49724 dport 41492] OK # # # cpu 5: rx_hash 0x0354dc8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49726 dport 41492] OK # # # cpu 5: rx_hash 0xf5a3b376 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49734 dport 41492] OK # # # cpu 5: rx_hash 0x7b879d9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49750 dport 41492] OK # # # cpu 5: rx_hash 0xaef9f9d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49774 dport 41492] OK # # # cpu 5: rx_hash 0x7f7e86a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49794 dport 41492] OK # # # cpu 0: rx_hash 0x3c958aec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49782 dport 41492] OK # # # cpu 0: rx_hash 0x1cb477bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49838 dport 41492] OK # # # cpu 0: rx_hash 0xe3b12e35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49852 dport 41492] OK # # # cpu 0: rx_hash 0x768cb0d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49896 dport 41492] OK # # # cpu 4: rx_hash 0x5ba660c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49806 dport 41492] OK # # # cpu 4: rx_hash 0x386c91d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49826 dport 41492] OK # # # cpu 4: rx_hash 0xce9bfe2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49882 dport 41492] OK # # # cpu 4: rx_hash 0xdc707857 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49908 dport 41492] OK # # # cpu 5: rx_hash 0xf15aa84f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49810 dport 41492] OK # # # cpu 5: rx_hash 0xa4a33943 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49820 dport 41492] OK # # # cpu 5: rx_hash 0xd5824e25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49822 dport 41492] OK # # # cpu 5: rx_hash 0x40bfd0c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49866 dport 41492] OK # # # cpu 5: rx_hash 0x8989e95b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49914 dport 41492] OK # # # cpu 5: rx_hash 0x3a101c49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49930 dport 41492] OK # # # cpu 0: rx_hash 0x106b2180 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49952 dport 41492] OK # # # cpu 0: rx_hash 0x4c6086fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49988 dport 41492] OK # # # cpu 4: rx_hash 0xb43432a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49946 dport 41492] OK # # # cpu 4: rx_hash 0x34b3c7ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49964 dport 41492] OK # # # cpu 4: rx_hash 0xcbb69e60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49982 dport 41492] OK # # # cpu 4: rx_hash 0x5028db27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49996 dport 41492] OK # # # cpu 4: rx_hash 0x97bd391e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50010 dport 41492] OK # # # cpu 4: rx_hash 0x5e8b0084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50026 dport 41492] OK # # # cpu 4: rx_hash 0xcce773b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50034 dport 41492] OK # # # cpu 4: rx_hash 0x991ee2bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50044 dport 41492] OK # # # cpu 4: rx_hash 0x54d1c01e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50072 dport 41492] OK # # # cpu 5: rx_hash 0xf32625d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49978 dport 41492] OK # # # cpu 5: rx_hash 0xc81e6888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50086 dport 41492] OK # # # cpu 0: rx_hash 0xdaf5eef2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50056 dport 41492] OK # # # cpu 0: rx_hash 0x6c417bad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50076 dport 41492] OK # # # cpu 0: rx_hash 0x7eaafdd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50098 dport 41492] OK # # # cpu 0: rx_hash 0xd307d880 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50146 dport 41492] 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 58975 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45096 dport 58975] != expected 0xb750eb9d # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45096 dport 58975] != expected 0xb750eb9d # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34214 dport 58975] != expected 0xdd06b45b # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34214 dport 58975] != expected 0xdd06b45b # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37171 dport 58975] != expected 0xf79cb95c # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37171 dport 58975] != expected 0xf79cb95c # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56926 dport 58975] != expected 0xee3a32c5 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56926 dport 58975] != expected 0xee3a32c5 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52819 dport 58975] != expected 0xb92d6cf3 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52819 dport 58975] != expected 0xb92d6cf3 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56706 dport 58975] != expected 0x59e5e60e # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56706 dport 58975] != expected 0x59e5e60e # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35919 dport 58975] != expected 0xa4e7d7b9 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35919 dport 58975] != expected 0xa4e7d7b9 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36727 dport 58975] != expected 0xd902698c # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36727 dport 58975] != expected 0xd902698c # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56086 dport 58975] != expected 0x2d2d53ea # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56086 dport 58975] != expected 0x2d2d53ea # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43386 dport 58975] != expected 0x2356e824 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43386 dport 58975] != expected 0x2356e824 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40131 dport 58975] != expected 0x9d0f0423 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40131 dport 58975] != expected 0x9d0f0423 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58681 dport 58975] != expected 0xe074c2d1 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58681 dport 58975] != expected 0xe074c2d1 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53606 dport 58975] != expected 0xa36882fe # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53606 dport 58975] != expected 0xa36882fe # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42917 dport 58975] != expected 0x491d9c0 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42917 dport 58975] != expected 0x491d9c0 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58584 dport 58975] != expected 0xe4fd5e88 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58584 dport 58975] != expected 0xe4fd5e88 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56266 dport 58975] != expected 0x582ebf1a # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56266 dport 58975] != expected 0x582ebf1a # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44279 dport 58975] != expected 0x59154f6d # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44279 dport 58975] != expected 0x59154f6d # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38660 dport 58975] != expected 0x42fd1680 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38660 dport 58975] != expected 0x42fd1680 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42221 dport 58975] != expected 0xa6e8a4f2 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42221 dport 58975] != expected 0xa6e8a4f2 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 58975] != expected 0x37f0f980 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 58975] != expected 0x37f0f980 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57314 dport 58975] != expected 0xf14fcfc0 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57314 dport 58975] != expected 0xf14fcfc0 # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59306 dport 58975] != expected 0xb255b34f # # Exception| cpu 5: rx_hash 0xe297e5b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59306 dport 58975] != expected 0xb255b34f # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 48824 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51011 dport 48824] != expected 0x1da2acfb # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51011 dport 48824] != expected 0x1da2acfb # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56692 dport 48824] != expected 0xfe84fa7d # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56692 dport 48824] != expected 0xfe84fa7d # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56205 dport 48824] != expected 0xedbc4f59 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56205 dport 48824] != expected 0xedbc4f59 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52624 dport 48824] != expected 0xefc5fcf0 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52624 dport 48824] != expected 0xefc5fcf0 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41093 dport 48824] != expected 0xa1918676 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41093 dport 48824] != expected 0xa1918676 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51901 dport 48824] != expected 0x30e61003 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51901 dport 48824] != expected 0x30e61003 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59045 dport 48824] != expected 0x87e9a9c7 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59045 dport 48824] != expected 0x87e9a9c7 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48065 dport 48824] != expected 0xf3893994 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48065 dport 48824] != expected 0xf3893994 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59954 dport 48824] != expected 0xf8def808 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59954 dport 48824] != expected 0xf8def808 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33746 dport 48824] != expected 0x651bf0b7 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33746 dport 48824] != expected 0x651bf0b7 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42811 dport 48824] != expected 0xf231581f # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42811 dport 48824] != expected 0xf231581f # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34484 dport 48824] != expected 0xf2ebf2fa # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34484 dport 48824] != expected 0xf2ebf2fa # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40771 dport 48824] != expected 0x8f134983 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40771 dport 48824] != expected 0x8f134983 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33548 dport 48824] != expected 0xc8bc131 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33548 dport 48824] != expected 0xc8bc131 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56704 dport 48824] != expected 0xbd6ff632 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56704 dport 48824] != expected 0xbd6ff632 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58619 dport 48824] != expected 0x9bcc3ceb # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58619 dport 48824] != expected 0x9bcc3ceb # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41534 dport 48824] != expected 0x9239df34 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41534 dport 48824] != expected 0x9239df34 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 48824] != expected 0x6812df61 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 48824] != expected 0x6812df61 # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43124 dport 48824] != expected 0x81b4971a # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43124 dport 48824] != expected 0x81b4971a # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45402 dport 48824] != expected 0x3e2f3ffd # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45402 dport 48824] != expected 0x3e2f3ffd # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40076 dport 48824] != expected 0xa676dbbd # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40076 dport 48824] != expected 0xa676dbbd # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54887 dport 48824] != expected 0x764c66fe # # Exception| cpu 5: rx_hash 0x95e24e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54887 dport 48824] != expected 0x764c66fe # # 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 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__->