< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 360 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 59895 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5162994a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38896 dport 59895] != expected 0x9ac53013 # # Exception| cpu 4: rx_hash 0xaa8ae1bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38818 dport 59895] != expected 0x81c56189 # # Exception| cpu 4: rx_hash 0x584ac636 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38830 dport 59895] != expected 0x68e9a369 # # Exception| cpu 4: rx_hash 0xeaea879c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38840 dport 59895] != expected 0xe93df987 # # Exception| cpu 4: rx_hash 0x2dd290a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38848 dport 59895] != expected 0x608e00ab # # Exception| cpu 4: rx_hash 0xbf42e212 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38882 dport 59895] != expected 0x55261642 # # Exception| cpu 4: rx_hash 0x94c75269 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38912 dport 59895] != expected 0xd251534c # # Exception| cpu 5: rx_hash 0x33baa749 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38804 dport 59895] != expected 0xa9d7d4f0 # # Exception| cpu 5: rx_hash 0x94d2e54c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38850 dport 59895] != expected 0xfce0f9d5 # # Exception| cpu 5: rx_hash 0x6612c2c7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38862 dport 59895] != expected 0x15cc3b35 # # Exception| cpu 5: rx_hash 0xd4b2836d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38872 dport 59895] != expected 0x941861db # # Exception| cpu 5: rx_hash 0x3a874f10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38920 dport 59895] != expected 0x754aed13 # # Exception| cpu 0: rx_hash 0x463746f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38968 dport 59895] != expected 0x8f01ddab # # Exception| cpu 4: rx_hash 0x266713c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38934 dport 59895] != expected 0x538509a2 # # Exception| cpu 4: rx_hash 0x1ab77c00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38972 dport 59895] != expected 0xc136a114 # # Exception| cpu 4: rx_hash 0x33af106c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38998 dport 59895] != expected 0x87667e69 # # Exception| cpu 4: rx_hash 0xc16f37e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39002 dport 59895] != expected 0x6e4abc89 # # Exception| cpu 4: rx_hash 0x9def0d15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39006 dport 59895] != expected 0x207dc036 # # Exception| cpu 5: rx_hash 0x065720d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38946 dport 59895] != expected 0xe7f945a5 # # Exception| cpu 5: rx_hash 0xf4970758 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38958 dport 59895] != expected 0xed58745 # # Exception| cpu 5: rx_hash 0xb4f76179 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38964 dport 59895] != expected 0x662d1f4b # # Exception| cpu 5: rx_hash 0x964f395b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38986 dport 59895] != expected 0x3dc763a6 # # Exception| cpu 5: rx_hash 0x585f7113 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39020 dport 59895] != expected 0x465809f0 # # Exception| cpu 5: rx_hash 0x0f7f7faf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39036 dport 59895] != expected 0x15d5d6df # # Exception| cpu 0: rx_hash 0x89633b23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39050 dport 59895] != expected 0x355af88 # # Exception| cpu 0: rx_hash 0xd5e301d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39054 dport 59895] != expected 0x4d62d337 # # Exception| cpu 0: rx_hash 0xfe73068f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39086 dport 59895] != expected 0xe4a43ca0 # # Exception| cpu 0: rx_hash 0x32eb25f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39106 dport 59895] != expected 0x70ad661c # # Exception| cpu 0: rx_hash 0x9cab388c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39114 dport 59895] != expected 0xd7b6d843 # # Exception| cpu 0: rx_hash 0x4e5b2c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39154 dport 59895] != expected 0x8ae656a4 # # Exception| cpu 0: rx_hash 0xc6955c3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39184 dport 59895] != expected 0x74e45191 # # Exception| cpu 4: rx_hash 0x958367f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39060 dport 59895] != expected 0x259a4b39 # # Exception| cpu 4: rx_hash 0x50331bf6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39078 dport 59895] != expected 0x43bf82ff # # Exception| cpu 4: rx_hash 0xcb8b3630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39130 dport 59895] != expected 0x843b076c # # Exception| cpu 4: rx_hash 0xfcfb6dbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 39140 dport 59895] != expected 0xb320c4a # # Exception| cpu 4: rx_hash 0x28b52766 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39170 dport 59895] != expected 0xbb0777c0 # # Exception| cpu 5: rx_hash 0x0cb32104 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39074 dport 59895] != expected 0xd88fe40 # # Exception| cpu 5: rx_hash 0x5b932fb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39090 dport 59895] != expected 0x5e05216f # # Exception| cpu 5: rx_hash 0x34557bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39196 dport 59895] != expected 0x9dc89371 # # Exception| cpu 0: rx_hash 0xb1856192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39220 dport 59895] != expected 0x9315c2b9 # # Exception| cpu 0: rx_hash 0x933d39b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39242 dport 59895] != expected 0xc8ffbe54 # # 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 0xbb46c9f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45978 dport 57255] OK # # # cpu 0: rx_hash 0x40aeb105 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46024 dport 57255] OK # # # cpu 4: rx_hash 0xdb169cc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46004 dport 57255] OK # # # cpu 4: rx_hash 0x7c7edec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46050 dport 57255] OK # # # cpu 5: rx_hash 0x7ef6b5f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45992 dport 57255] OK # # # cpu 5: rx_hash 0x90d6ceac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46010 dport 57255] OK # # # cpu 5: rx_hash 0xb26e968e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46020 dport 57255] OK # # # cpu 0: rx_hash 0xe54e9832 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46036 dport 57255] OK # # # cpu 0: rx_hash 0x178ebfb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46040 dport 57255] OK # # # cpu 0: rx_hash 0x8ebef94d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46062 dport 57255] OK # # # cpu 0: rx_hash 0x925ea59e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46064 dport 57255] OK # # # cpu 0: rx_hash 0x25c55c1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46114 dport 57255] OK # # # cpu 4: rx_hash 0x609e8215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46076 dport 57255] OK # # # cpu 4: rx_hash 0xf7354881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46106 dport 57255] OK # # # cpu 5: rx_hash 0x77deea88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46070 dport 57255] OK # # # cpu 5: rx_hash 0x191533d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46088 dport 57255] OK # # # cpu 5: rx_hash 0x05f56f0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46102 dport 57255] OK # # # cpu 5: rx_hash 0xabb57273 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46110 dport 57255] OK # # # cpu 5: rx_hash 0x72e552a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46130 dport 57255] OK # # # cpu 0: rx_hash 0x65a53a3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46136 dport 57255] OK # # # cpu 0: rx_hash 0xbdb12f77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46208 dport 57255] OK # # # cpu 0: rx_hash 0xfdd14956 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46234 dport 57255] OK # # # cpu 4: rx_hash 0x392500c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46140 dport 57255] OK # # # cpu 4: rx_hash 0x103d6ca5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46166 dport 57255] OK # # # cpu 4: rx_hash 0x890d2a51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46176 dport 57255] OK # # # cpu 4: rx_hash 0xde2d24ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46192 dport 57255] OK # # # cpu 4: rx_hash 0xf6717d18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46222 dport 57255] OK # # # cpu 4: rx_hash 0x73a1673f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46246 dport 57255] OK # # # cpu 5: rx_hash 0x471d6219 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46150 dport 57255] OK # # # cpu 5: rx_hash 0x0cdd3076 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46152 dport 57255] OK # # # cpu 5: rx_hash 0x18510640 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46236 dport 57255] OK # # # cpu 5: rx_hash 0x9d811c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46260 dport 57255] OK # # # cpu 0: rx_hash 0xd6414e08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46266 dport 57255] OK # # # cpu 0: rx_hash 0x3ae95e62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46306 dport 57255] OK # # # cpu 0: rx_hash 0xc3894da7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46330 dport 57255] OK # # # cpu 4: rx_hash 0xf4f9162a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46276 dport 57255] OK # # # cpu 4: rx_hash 0xa3d91896 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46292 dport 57255] OK # # # cpu 4: rx_hash 0x40e709c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46348 dport 57255] OK # # # cpu 4: rx_hash 0xc53713e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46372 dport 57255] OK # # # cpu 5: rx_hash 0xd4c9253a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46320 dport 57255] OK # # # cpu 5: rx_hash 0x9f097755 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46334 dport 57255] OK # # # cpu 5: rx_hash 0xa56746d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46346 dport 57255] OK # # # cpu 5: rx_hash 0xe50720f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46352 dport 57255] OK # # # cpu 5: rx_hash 0x17c7077c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46364 dport 57255] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 42170 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 34 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60887 dport 42170] != expected 0x67020547 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49575 dport 42170] != expected 0x55eaa819 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58273 dport 42170] != expected 0xe28685ce # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35876 dport 42170] != expected 0xa22d0a39 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38518 dport 42170] != expected 0x245a33b # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52272 dport 42170] != expected 0x70434ade # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52621 dport 42170] != expected 0x44b02c6d # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47009 dport 42170] != expected 0xef4fdc1a # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45559 dport 42170] != expected 0xbdaaa8ba # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54071 dport 42170] != expected 0x29d92ff5 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50125 dport 42170] != expected 0xe926199d # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57818 dport 42170] != expected 0x351a1999 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45217 dport 42170] != expected 0x1da5586d # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41737 dport 42170] != expected 0xc9fe8c94 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33301 dport 42170] != expected 0x19ce8a46 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51034 dport 42170] != expected 0x47103d16 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38590 dport 42170] != expected 0x9bccd14a # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36416 dport 42170] != expected 0x6ba38023 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35532 dport 42170] != expected 0x95b0ce5a # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50381 dport 42170] != expected 0x1bcc9dea # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46488 dport 42170] != expected 0x705ecef8 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50891 dport 42170] != expected 0x330976d2 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57231 dport 42170] != expected 0x1d113635 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51585 dport 42170] != expected 0x50d2d9f1 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53721 dport 42170] != expected 0x3153592b # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52086 dport 42170] != expected 0x84133ca3 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43115 dport 42170] != expected 0x59b64503 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36272 dport 42170] != expected 0xa0decfbe # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48446 dport 42170] != expected 0x9f1704f5 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35105 dport 42170] != expected 0xdcb16ef4 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52706 dport 42170] != expected 0x740a7d53 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37693 dport 42170] != expected 0xdd788ba3 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42945 dport 42170] != expected 0xad39c999 # # Exception| cpu 4: rx_hash 0xf9833018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34107 dport 42170] != expected 0x37a0da38 # # Exception| count: pass=0 nohash=0 fail=34 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 52569 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60558 dport 52569] != expected 0x4313fd56 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44241 dport 52569] != expected 0x642e81e1 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40383 dport 52569] != expected 0xdcb8679d # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55201 dport 52569] != expected 0xfe5ab325 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57951 dport 52569] != expected 0xda54da08 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41910 dport 52569] != expected 0x6bcfe177 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41656 dport 52569] != expected 0x257db3f3 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44429 dport 52569] != expected 0xd174ab92 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37502 dport 52569] != expected 0x17ad4e94 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51624 dport 52569] != expected 0xf106a5c8 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56818 dport 52569] != expected 0x15a56072 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37509 dport 52569] != expected 0x1171c65b # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45063 dport 52569] != expected 0x9807221a # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43811 dport 52569] != expected 0xf8257f3b # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55699 dport 52569] != expected 0x98a10f71 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39794 dport 52569] != expected 0xb129e9 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43880 dport 52569] != expected 0x88adffc1 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40176 dport 52569] != expected 0xf5c2dd7e # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47756 dport 52569] != expected 0x95b4e0f0 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38233 dport 52569] != expected 0xed2a6db0 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46923 dport 52569] != expected 0x3998869a # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42483 dport 52569] != expected 0x1362b3ad # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40242 dport 52569] != expected 0x569caa09 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50141 dport 52569] != expected 0xd4e93ed7 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57024 dport 52569] != expected 0x57de1cea # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40625 dport 52569] != expected 0x10b3356c # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54505 dport 52569] != expected 0xc219ad6d # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34169 dport 52569] != expected 0xb6ed4ae0 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49719 dport 52569] != expected 0xf2675387 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60064 dport 52569] != expected 0x60a62828 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50155 dport 52569] != expected 0x4dd97823 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37556 dport 52569] != expected 0x1fc12471 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58722 dport 52569] != expected 0x60b39f0d # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33432 dport 52569] != expected 0xb6c624aa # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51686 dport 52569] != expected 0xaf0ef408 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54460 dport 52569] != expected 0xae717144 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34274 dport 52569] != expected 0x8e69c6de # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38725 dport 52569] != expected 0xca7344f2 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45601 dport 52569] != expected 0xd4ae6a27 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49142 dport 52569] != expected 0x2fa202f1 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36968 dport 52569] != expected 0x27b40f4b # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58040 dport 52569] != expected 0x79687bf0 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48642 dport 52569] != expected 0x15cc3372 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38099 dport 52569] != expected 0xf5fc0411 # # Exception| cpu 5: rx_hash 0x7e9d4822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50690 dport 52569] != expected 0x610b0b65 # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->