< 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 33543 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6be43a1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50204 dport 33543] != expected 0x1ab878fe # # Exception| cpu 0: rx_hash 0x092c0a98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50220 dport 33543] != expected 0x495425d6 # # Exception| cpu 0: rx_hash 0xb5a3d59e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50236 dport 33543] != expected 0xd41c4c19 # # Exception| cpu 0: rx_hash 0x3368d0ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 50240 dport 33543] != expected 0xaf137fe2 # # Exception| cpu 0: rx_hash 0x252954e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50246 dport 33543] != expected 0x307196a3 # # Exception| cpu 0: rx_hash 0x8fe70fc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50256 dport 33543] != expected 0x325b162d # # Exception| cpu 0: rx_hash 0xe0b935ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50270 dport 33543] != expected 0x97a92cf3 # # Exception| cpu 4: rx_hash 0x5c4b270f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50176 dport 33543] != expected 0xc8416591 # # Exception| cpu 4: rx_hash 0xb835df3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50178 dport 33543] != expected 0x22022bef # # Exception| cpu 4: rx_hash 0xd76be51b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50188 dport 33543] != expected 0x87f01131 # # Exception| cpu 4: rx_hash 0xf6857c21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50198 dport 33543] != expected 0xca6be51f # # Exception| cpu 4: rx_hash 0x8f9ac22d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50206 dport 33543] != expected 0xf0fb3680 # # Exception| cpu 0: rx_hash 0xfb6ebb65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50278 dport 33543] != expected 0xfed5a244 # # Exception| cpu 0: rx_hash 0xda80225f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50300 dport 33543] != expected 0xb34e566a # # Exception| cpu 0: rx_hash 0x51e3cb5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50338 dport 33543] != expected 0xdf0f1231 # # Exception| cpu 0: rx_hash 0xa3a17aa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50408 dport 33543] != expected 0x688e95a3 # # Exception| cpu 4: rx_hash 0x51a0e04b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50288 dport 33543] != expected 0xfcff22ca # # Exception| cpu 4: rx_hash 0x3ebdf178 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50348 dport 33543] != expected 0x7afd28ef # # Exception| cpu 4: rx_hash 0xed6c145a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50354 dport 33543] != expected 0x42477bfe # # Exception| cpu 4: rx_hash 0xfb2d9072 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50356 dport 33543] != expected 0xdd2592bf # # Exception| cpu 4: rx_hash 0xf6c65736 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50372 dport 33543] != expected 0xe99bd5e4 # # Exception| cpu 4: rx_hash 0x5c080c18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50386 dport 33543] != expected 0xebb1556a # # Exception| cpu 4: rx_hash 0x3356363c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50396 dport 33543] != expected 0x4e436fb4 # # Exception| cpu 5: rx_hash 0x7d9b58c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50310 dport 33543] != expected 0x648a81e9 # # Exception| cpu 5: rx_hash 0xc11487c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50326 dport 33543] != expected 0xf9c2e826 # # Exception| cpu 0: rx_hash 0x70709f83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50422 dport 33543] != expected 0x5034c6b2 # # Exception| cpu 0: rx_hash 0x1f2ea5a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50424 dport 33543] != expected 0xf5c6fc6c # # Exception| cpu 0: rx_hash 0x096f218f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50430 dport 33543] != expected 0x6aa4152d # # Exception| cpu 0: rx_hash 0x0213bbf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50456 dport 33543] != expected 0x764d595d # # Exception| cpu 0: rx_hash 0xa54bea7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50480 dport 33543] != expected 0x8279be25 # # Exception| cpu 0: rx_hash 0xa8a02d3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50496 dport 33543] != expected 0xb6c7f97e # # Exception| cpu 0: rx_hash 0x5a9f5126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50500 dport 33543] != expected 0xc3e65e41 # # Exception| cpu 0: rx_hash 0xf0510a08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50514 dport 33543] != expected 0xc1ccdecf # # Exception| cpu 0: rx_hash 0x9f0f302c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50524 dport 33543] != expected 0x643ee411 # # Exception| cpu 4: rx_hash 0xa8dde0db [saddr 192.0.3.2 daddr 192.0.3.1 sport 50446 dport 33543] != expected 0x7467d9d3 # # Exception| cpu 4: rx_hash 0x0f85b154 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50470 dport 33543] != expected 0x80533eab # # Exception| cpu 4: rx_hash 0x57095b87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50554 dport 33543] != expected 0x35f839b7 # # Exception| cpu 4: rx_hash 0xa536279f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50558 dport 33543] != expected 0x40d99e88 # # Exception| cpu 5: rx_hash 0x769a0f58 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50478 dport 33543] != expected 0xbac3ed34 # # Exception| cpu 5: rx_hash 0xfdc700a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50540 dport 33543] != expected 0x37d2b939 # # Exception| cpu 5: rx_hash 0x890d9f13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50568 dport 33543] != expected 0xd8ac3dab # # 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 0xf6b754b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47110 dport 47725] OK # # # cpu 0: rx_hash 0xa3adb4cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47204 dport 47725] OK # # # cpu 4: rx_hash 0xc11849ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47130 dport 47725] OK # # # cpu 4: rx_hash 0x3eb13f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47136 dport 47725] OK # # # cpu 4: rx_hash 0x091e2200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47164 dport 47725] OK # # # cpu 4: rx_hash 0x12b4616c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47178 dport 47725] OK # # # cpu 4: rx_hash 0x251b7c7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47190 dport 47725] OK # # # cpu 5: rx_hash 0x8fa8eab5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47118 dport 47725] OK # # # cpu 5: rx_hash 0xdacfc722 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47138 dport 47725] OK # # # cpu 5: rx_hash 0xcc8e430a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47140 dport 47725] OK # # # cpu 5: rx_hash 0xa3d0792e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47146 dport 47725] OK # # # cpu 5: rx_hash 0x1f5fa628 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47162 dport 47725] OK # # # cpu 0: rx_hash 0x47d34cfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47206 dport 47725] OK # # # cpu 0: rx_hash 0x3319d341 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47234 dport 47725] OK # # # cpu 0: rx_hash 0x04b6ce53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47262 dport 47725] OK # # # cpu 0: rx_hash 0x703f7afe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47272 dport 47725] OK # # # cpu 0: rx_hash 0x3e8fd9e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47292 dport 47725] OK # # # cpu 0: rx_hash 0xb844dcb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47296 dport 47725] OK # # # cpu 0: rx_hash 0xae055898 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47302 dport 47725] OK # # # cpu 4: rx_hash 0x99d7886f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47252 dport 47725] OK # # # cpu 4: rx_hash 0xf689b24b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47258 dport 47725] OK # # # cpu 4: rx_hash 0xe0c83663 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47260 dport 47725] OK # # # cpu 5: rx_hash 0x1f226bcd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47220 dport 47725] OK # # # cpu 5: rx_hash 0xb8391155 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47246 dport 47725] OK # # # cpu 5: rx_hash 0x667efed6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47278 dport 47725] OK # # # cpu 0: rx_hash 0x25259a8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47306 dport 47725] OK # # # cpu 0: rx_hash 0x04cb03b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47312 dport 47725] OK # # # cpu 0: rx_hash 0x095d0917 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47342 dport 47725] OK # # # cpu 0: rx_hash 0xfd88e5d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47410 dport 47725] OK # # # cpu 4: rx_hash 0x8febc1a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47324 dport 47725] OK # # # cpu 4: rx_hash 0x66033333 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47328 dport 47725] OK # # # cpu 4: rx_hash 0x47edaa09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47354 dport 47725] OK # # # cpu 4: rx_hash 0x23cf0a57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47378 dport 47725] OK # # # cpu 4: rx_hash 0x41073ad2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47394 dport 47725] OK # # # cpu 4: rx_hash 0x19f61de4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47408 dport 47725] OK # # # cpu 4: rx_hash 0x92d6dff0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47420 dport 47725] OK # # # cpu 4: rx_hash 0x4cecfd96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47442 dport 47725] OK # # # cpu 5: rx_hash 0x6d7fa949 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47366 dport 47725] OK # # # cpu 5: rx_hash 0x025c5e88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47430 dport 47725] OK # # # cpu 5: rx_hash 0x5aad79be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47444 dport 47725] 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 45259 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58710 dport 45259] != expected 0xae46a053 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58710 dport 45259] != expected 0xae46a053 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46366 dport 45259] != expected 0xfa7e73cc # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46366 dport 45259] != expected 0xfa7e73cc # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33287 dport 45259] != expected 0xeb385d49 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33287 dport 45259] != expected 0xeb385d49 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48148 dport 45259] != expected 0x7043f862 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48148 dport 45259] != expected 0x7043f862 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51043 dport 45259] != expected 0x2921c3 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51043 dport 45259] != expected 0x2921c3 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57179 dport 45259] != expected 0x8bf277ce # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57179 dport 45259] != expected 0x8bf277ce # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38999 dport 45259] != expected 0xff6fb501 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38999 dport 45259] != expected 0xff6fb501 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43208 dport 45259] != expected 0xd1a99b89 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43208 dport 45259] != expected 0xd1a99b89 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55789 dport 45259] != expected 0xfe4aac77 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55789 dport 45259] != expected 0xfe4aac77 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40474 dport 45259] != expected 0x899525c6 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40474 dport 45259] != expected 0x899525c6 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43719 dport 45259] != expected 0xac377ee4 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43719 dport 45259] != expected 0xac377ee4 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41111 dport 45259] != expected 0x19fddec5 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41111 dport 45259] != expected 0x19fddec5 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45551 dport 45259] != expected 0xaf9a84f4 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45551 dport 45259] != expected 0xaf9a84f4 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40663 dport 45259] != expected 0x4659dad1 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40663 dport 45259] != expected 0x4659dad1 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49173 dport 45259] != expected 0x38be6bac # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49173 dport 45259] != expected 0x38be6bac # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32920 dport 45259] != expected 0x3847dcd2 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32920 dport 45259] != expected 0x3847dcd2 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57544 dport 45259] != expected 0x3af45940 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57544 dport 45259] != expected 0x3af45940 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46399 dport 45259] != expected 0xe05cdbd6 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46399 dport 45259] != expected 0xe05cdbd6 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50506 dport 45259] != expected 0x2c711908 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50506 dport 45259] != expected 0x2c711908 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39149 dport 45259] != expected 0x4ff978f1 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39149 dport 45259] != expected 0x4ff978f1 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39253 dport 45259] != expected 0xcf87de3 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39253 dport 45259] != expected 0xcf87de3 # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33128 dport 45259] != expected 0x2684102c # # Exception| cpu 5: rx_hash 0xfd5bdb19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33128 dport 45259] != expected 0x2684102c # # 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 45058 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52692 dport 45058] != expected 0x83820666 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52692 dport 45058] != expected 0x83820666 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59904 dport 45058] != expected 0x598052c2 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59904 dport 45058] != expected 0x598052c2 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60231 dport 45058] != expected 0x73d72cba # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60231 dport 45058] != expected 0x73d72cba # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34697 dport 45058] != expected 0x13015e65 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34697 dport 45058] != expected 0x13015e65 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33271 dport 45058] != expected 0x5aa2e281 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33271 dport 45058] != expected 0x5aa2e281 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60429 dport 45058] != expected 0x314b2133 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60429 dport 45058] != expected 0x314b2133 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39370 dport 45058] != expected 0x71727010 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39370 dport 45058] != expected 0x71727010 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37897 dport 45058] != expected 0x8b00a952 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37897 dport 45058] != expected 0x8b00a952 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56955 dport 45058] != expected 0x6267d497 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56955 dport 45058] != expected 0x6267d497 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37720 dport 45058] != expected 0x208fcd80 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37720 dport 45058] != expected 0x208fcd80 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42622 dport 45058] != expected 0x10d1ac97 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42622 dport 45058] != expected 0x10d1ac97 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41495 dport 45058] != expected 0xf6a5c5c4 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41495 dport 45058] != expected 0xf6a5c5c4 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49489 dport 45058] != expected 0x9b5a513d # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49489 dport 45058] != expected 0x9b5a513d # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37865 dport 45058] != expected 0xbd2bf684 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37865 dport 45058] != expected 0xbd2bf684 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40008 dport 45058] != expected 0xdfa7b14c # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40008 dport 45058] != expected 0xdfa7b14c # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40718 dport 45058] != expected 0xf0e941ad # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40718 dport 45058] != expected 0xf0e941ad # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46949 dport 45058] != expected 0x9bb6b7e3 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46949 dport 45058] != expected 0x9bb6b7e3 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43343 dport 45058] != expected 0xf943cfb9 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43343 dport 45058] != expected 0xf943cfb9 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35027 dport 45058] != expected 0x1e6b9354 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35027 dport 45058] != expected 0x1e6b9354 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51344 dport 45058] != expected 0x63a44f33 # # Exception| cpu 4: rx_hash 0x9b6023a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51344 dport 45058] != expected 0x63a44f33 # # 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__->