< 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 53702 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x192269cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33770 dport 53702] != expected 0xdbc27734 # # Exception| cpu 4: rx_hash 0x5190f8f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33728 dport 53702] != expected 0x6b47ed0 # # Exception| cpu 4: rx_hash 0xde074551 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33760 dport 53702] != expected 0x96554298 # # Exception| cpu 4: rx_hash 0x5bc17242 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33766 dport 53702] != expected 0x1f4f6450 # # Exception| cpu 4: rx_hash 0x322ae342 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33804 dport 53702] != expected 0x31e4812d # # Exception| cpu 4: rx_hash 0xa8c3af12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33818 dport 53702] != expected 0x993cdf74 # # Exception| cpu 5: rx_hash 0x96b5d46a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33738 dport 53702] != expected 0x4b234b7c # # Exception| cpu 5: rx_hash 0x1373e379 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33740 dport 53702] != expected 0xc2396db4 # # Exception| cpu 5: rx_hash 0xea083964 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33742 dport 53702] != expected 0xcc2aa93b # # Exception| cpu 5: rx_hash 0x70e17534 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33752 dport 53702] != expected 0x64f2f762 # # Exception| cpu 5: rx_hash 0x060d1288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33786 dport 53702] != expected 0xfa000fa5 # # Exception| cpu 5: rx_hash 0x89b222d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33794 dport 53702] != expected 0xfb7a56c6 # # Exception| cpu 0: rx_hash 0x06259f77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33826 dport 53702] != expected 0x6b9b6a8e # # Exception| cpu 0: rx_hash 0xcb26407a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33946 dport 53702] != expected 0xbd049066 # # Exception| cpu 0: rx_hash 0x9cbbaa02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33952 dport 53702] != expected 0x41b0e113 # # Exception| cpu 0: rx_hash 0x8394d141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33968 dport 53702] != expected 0x60729982 # # Exception| cpu 4: rx_hash 0x4e79fc06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 53702] != expected 0xb30ac8e2 # # Exception| cpu 4: rx_hash 0xcbbfcb15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33860 dport 53702] != expected 0x3a10ee2a # # Exception| cpu 4: rx_hash 0x70270a81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33866 dport 53702] != expected 0xf08e39c1 # # Exception| cpu 4: rx_hash 0x51cf0c2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33932 dport 53702] != expected 0x15dcce3f # # Exception| cpu 4: rx_hash 0x89c55bf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33942 dport 53702] != expected 0x79898302 # # Exception| cpu 5: rx_hash 0x190ae434 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33842 dport 53702] != expected 0x4a59121f # # Exception| cpu 5: rx_hash 0x9673abdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33880 dport 53702] != expected 0xdf5f85df # # Exception| cpu 5: rx_hash 0xbd53aca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33894 dport 53702] != expected 0xa4e216ed # # Exception| cpu 5: rx_hash 0x5b070df7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33908 dport 53702] != expected 0x8b33aaf3 # # Exception| cpu 5: rx_hash 0xea57cdbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 33922 dport 53702] != expected 0xdf4219d4 # # Exception| cpu 0: rx_hash 0xc177cac8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33980 dport 53702] != expected 0xa4ff8ae6 # # Exception| cpu 0: rx_hash 0x13c2e5e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33994 dport 53702] != expected 0xd4b676d3 # # Exception| cpu 0: rx_hash 0x4e0e8523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34006 dport 53702] != expected 0x31f91d26 # # Exception| cpu 0: rx_hash 0xffc7ce05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34046 dport 53702] != expected 0xe29cd04d # # Exception| cpu 0: rx_hash 0x3840d562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34050 dport 53702] != expected 0xe966714f # # Exception| cpu 0: rx_hash 0xff65f9f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34056 dport 53702] != expected 0xa4f144e3 # # Exception| cpu 0: rx_hash 0x5bd2432f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34070 dport 53702] != expected 0x4fadeb99 # # Exception| cpu 4: rx_hash 0x32b3682d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34002 dport 53702] != expected 0xb6f0ff61 # # Exception| cpu 4: rx_hash 0x38e2e29f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34036 dport 53702] != expected 0xaf0be5e1 # # Exception| cpu 4: rx_hash 0x276fae21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34066 dport 53702] != expected 0xc8a409de # # Exception| cpu 4: rx_hash 0xb7d768c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34082 dport 53702] != expected 0x79874d07 # # Exception| cpu 5: rx_hash 0x27cd99dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34020 dport 53702] != expected 0x8ec99d70 # # Exception| cpu 5: rx_hash 0x32115fd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34084 dport 53702] != expected 0xf09d6bcf # # Exception| cpu 5: rx_hash 0x5183c99d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34096 dport 53702] != expected 0x5656f119 # # Exception| cpu 5: rx_hash 0xd445fe8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34102 dport 53702] != expected 0xdf4cd7d1 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd06f2811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44104 dport 43312] OK # # # cpu 0: rx_hash 0x08657fc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44114 dport 43312] OK # # # cpu 0: rx_hash 0xa6834fad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44138 dport 43312] OK # # # cpu 4: rx_hash 0x6b191bcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44044 dport 43312] OK # # # cpu 4: rx_hash 0xf1f0579f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44058 dport 43312] OK # # # cpu 4: rx_hash 0xa66dbde7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44064 dport 43312] OK # # # cpu 4: rx_hash 0xfba1dd2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44092 dport 43312] OK # # # cpu 4: rx_hash 0x74d892c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44118 dport 43312] OK # # # cpu 4: rx_hash 0xe4605424 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44134 dport 43312] OK # # # cpu 5: rx_hash 0xdaf8dd16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44028 dport 43312] OK # # # cpu 5: rx_hash 0xd081da5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44034 dport 43312] OK # # # cpu 5: rx_hash 0x1df57c73 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44078 dport 43312] OK # # # cpu 5: rx_hash 0x234578be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44140 dport 43312] OK # # # cpu 0: rx_hash 0xc511d9e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44158 dport 43312] OK # # # cpu 0: rx_hash 0xc588528f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44192 dport 43312] OK # # # cpu 0: rx_hash 0xfbd6a408 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44200 dport 43312] OK # # # cpu 4: rx_hash 0x40d7eef3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44152 dport 43312] OK # # # cpu 4: rx_hash 0xf1872eba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44174 dport 43312] OK # # # cpu 4: rx_hash 0x298d7963 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44180 dport 43312] OK # # # cpu 4: rx_hash 0xe4f9df4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44216 dport 43312] OK # # # cpu 4: rx_hash 0xf169dcf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44228 dport 43312] OK # # # cpu 4: rx_hash 0x92fb4abd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44240 dport 43312] OK # # # cpu 4: rx_hash 0x173d7dae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44246 dport 43312] OK # # # cpu 5: rx_hash 0x4a1fef2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44160 dport 43312] OK # # # cpu 5: rx_hash 0xac4b4e70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44178 dport 43312] OK # # # cpu 0: rx_hash 0x02438c5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44256 dport 43312] OK # # # cpu 0: rx_hash 0xda49db86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44282 dport 43312] OK # # # cpu 0: rx_hash 0x61732def [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44290 dport 43312] OK # # # cpu 0: rx_hash 0x29c1bcd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44328 dport 43312] OK # # # cpu 4: rx_hash 0x7efe6151 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44260 dport 43312] OK # # # cpu 4: rx_hash 0xdaebec7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44300 dport 43312] OK # # # cpu 4: rx_hash 0x23903666 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44302 dport 43312] OK # # # cpu 4: rx_hash 0x02e1bba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44310 dport 43312] OK # # # cpu 4: rx_hash 0xd0ba66c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44330 dport 43312] OK # # # cpu 4: rx_hash 0x8d760603 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44342 dport 43312] OK # # # cpu 4: rx_hash 0x4a532a99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44348 dport 43312] OK # # # cpu 4: rx_hash 0xb328f084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44350 dport 43312] OK # # # cpu 5: rx_hash 0x8785bb4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44262 dport 43312] OK # # # cpu 5: rx_hash 0x40a097d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44268 dport 43312] OK # # # cpu 5: rx_hash 0x92597d40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44326 dport 43312] 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 58964 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57921 dport 58964] != expected 0x9988920d # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57921 dport 58964] != expected 0x9988920d # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44685 dport 58964] != expected 0x3fc1add2 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44685 dport 58964] != expected 0x3fc1add2 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35272 dport 58964] != expected 0xe39a843c # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35272 dport 58964] != expected 0xe39a843c # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58484 dport 58964] != expected 0x3e0ca7ab # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58484 dport 58964] != expected 0x3e0ca7ab # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43988 dport 58964] != expected 0x9f4b1d31 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43988 dport 58964] != expected 0x9f4b1d31 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57194 dport 58964] != expected 0x3db09b29 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57194 dport 58964] != expected 0x3db09b29 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53456 dport 58964] != expected 0x38ea1c10 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53456 dport 58964] != expected 0x38ea1c10 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46565 dport 58964] != expected 0xdca48c59 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46565 dport 58964] != expected 0xdca48c59 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41198 dport 58964] != expected 0x3aaedcf8 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41198 dport 58964] != expected 0x3aaedcf8 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42657 dport 58964] != expected 0x29ee060f # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42657 dport 58964] != expected 0x29ee060f # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50878 dport 58964] != expected 0x864db1c9 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50878 dport 58964] != expected 0x864db1c9 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60921 dport 58964] != expected 0x92c1d1bb # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60921 dport 58964] != expected 0x92c1d1bb # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36926 dport 58964] != expected 0xc695561b # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36926 dport 58964] != expected 0xc695561b # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53315 dport 58964] != expected 0x2f246602 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53315 dport 58964] != expected 0x2f246602 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59557 dport 58964] != expected 0xa9650a01 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59557 dport 58964] != expected 0xa9650a01 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52862 dport 58964] != expected 0xa846e40e # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52862 dport 58964] != expected 0xa846e40e # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41883 dport 58964] != expected 0x43c15911 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41883 dport 58964] != expected 0x43c15911 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41180 dport 58964] != expected 0x859e5cae # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41180 dport 58964] != expected 0x859e5cae # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54764 dport 58964] != expected 0xdbdf65c6 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54764 dport 58964] != expected 0xdbdf65c6 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56384 dport 58964] != expected 0xfbd4a680 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56384 dport 58964] != expected 0xfbd4a680 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43060 dport 58964] != expected 0x78f0c402 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43060 dport 58964] != expected 0x78f0c402 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39007 dport 58964] != expected 0x4060f998 # # Exception| cpu 4: rx_hash 0x838385e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39007 dport 58964] != expected 0x4060f998 # # 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 38691 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45151 dport 38691] != expected 0xec4e2240 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45151 dport 38691] != expected 0xec4e2240 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58495 dport 38691] != expected 0x2a7dc6a9 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58495 dport 38691] != expected 0x2a7dc6a9 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34446 dport 38691] != expected 0x57ada271 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34446 dport 38691] != expected 0x57ada271 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40863 dport 38691] != expected 0x86a6eb30 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40863 dport 38691] != expected 0x86a6eb30 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32802 dport 38691] != expected 0xcdb92d06 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32802 dport 38691] != expected 0xcdb92d06 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52720 dport 38691] != expected 0xfab46291 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52720 dport 38691] != expected 0xfab46291 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 38691] != expected 0x91ab152e # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55078 dport 38691] != expected 0x91ab152e # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55820 dport 38691] != expected 0x72a990ba # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55820 dport 38691] != expected 0x72a990ba # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42279 dport 38691] != expected 0xa3f2a9d7 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42279 dport 38691] != expected 0xa3f2a9d7 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35787 dport 38691] != expected 0xb59c313b # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35787 dport 38691] != expected 0xb59c313b # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43316 dport 38691] != expected 0xad135fa9 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43316 dport 38691] != expected 0xad135fa9 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47963 dport 38691] != expected 0xfc61dd6 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47963 dport 38691] != expected 0xfc61dd6 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45939 dport 38691] != expected 0x48310806 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45939 dport 38691] != expected 0x48310806 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60658 dport 38691] != expected 0xfb2d885 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60658 dport 38691] != expected 0xfb2d885 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38959 dport 38691] != expected 0xf08cf339 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38959 dport 38691] != expected 0xf08cf339 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39085 dport 38691] != expected 0x6a12c64c # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39085 dport 38691] != expected 0x6a12c64c # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39896 dport 38691] != expected 0xda200b25 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39896 dport 38691] != expected 0xda200b25 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42909 dport 38691] != expected 0x4f73d71d # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42909 dport 38691] != expected 0x4f73d71d # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35449 dport 38691] != expected 0xe483518 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35449 dport 38691] != expected 0xe483518 # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38227 dport 38691] != expected 0x4eace42d # # Exception| cpu 4: rx_hash 0x7ca68b4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38227 dport 38691] != expected 0x4eace42d # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->