< 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 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, 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 37273 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9ef9cf23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34918 dport 37273] != expected 0x2fdcf135 # # Exception| cpu 0: rx_hash 0x24cd423e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34932 dport 37273] != expected 0x471376c5 # # Exception| cpu 0: rx_hash 0xcf7db577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34944 dport 37273] != expected 0x2b941320 # # Exception| cpu 4: rx_hash 0xec3bbfbd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34950 dport 37273] != expected 0xcb2ba160 # # Exception| cpu 4: rx_hash 0x9267f3f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34980 dport 37273] != expected 0x9ff3d0d8 # # Exception| cpu 4: rx_hash 0x83c4f69c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34984 dport 37273] != expected 0x6fac09f8 # # Exception| cpu 4: rx_hash 0x369178a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34994 dport 37273] != expected 0xa8a93917 # # Exception| cpu 4: rx_hash 0xe1f09630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35016 dport 37273] != expected 0x71a7f2dc # # Exception| cpu 5: rx_hash 0xa37dc3af [saddr 192.0.3.2 daddr 192.0.3.1 sport 34916 dport 37273] != expected 0x90f62d4a # # Exception| cpu 5: rx_hash 0x356e475b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34936 dport 37273] != expected 0xb74cafe5 # # Exception| cpu 5: rx_hash 0x560f32a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34964 dport 37273] != expected 0xa3e42690 # # Exception| cpu 5: rx_hash 0x0b15742e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34992 dport 37273] != expected 0x1783e568 # # Exception| cpu 5: rx_hash 0x27327dc7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35006 dport 37273] != expected 0x58f6e037 # # Exception| cpu 5: rx_hash 0x69211482 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35024 dport 37273] != expected 0x9881e4c # # Exception| cpu 0: rx_hash 0x816edc32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35054 dport 37273] != expected 0x7aeaed5b # # Exception| cpu 0: rx_hash 0x09bf5e80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35062 dport 37273] != expected 0x2c501cb # # Exception| cpu 0: rx_hash 0xc932ab1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35076 dport 37273] != expected 0x738383d6 # # Exception| cpu 0: rx_hash 0xa6cde23b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35114 dport 37273] != expected 0xd7042b4e # # Exception| cpu 0: rx_hash 0x1cf96f26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35128 dport 37273] != expected 0xbfcbacbe # # Exception| cpu 0: rx_hash 0xd55a87f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35142 dport 37273] != expected 0x3950094a # # Exception| cpu 4: rx_hash 0x5bc41b2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35034 dport 37273] != expected 0x1968752c # # Exception| cpu 4: rx_hash 0x788211e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35036 dport 37273] != expected 0xf9d7c76c # # Exception| cpu 4: rx_hash 0x90cdd957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35042 dport 37273] != expected 0x8ab5347b # # Exception| cpu 4: rx_hash 0x41e329a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35100 dport 37273] != expected 0xbac6f46 # # Exception| cpu 4: rx_hash 0x8aeaebd2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35108 dport 37273] != expected 0x98712e11 # # Exception| cpu 4: rx_hash 0x52ea0663 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35158 dport 37273] != expected 0xeeb552c5 # # Exception| cpu 5: rx_hash 0xfbd7a4b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35086 dport 37273] != expected 0x6363e8b6 # # Exception| cpu 5: rx_hash 0xc4f98297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35146 dport 37273] != expected 0xc90fd06a # # Exception| cpu 0: rx_hash 0xab06cbb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35172 dport 37273] != expected 0x6d8878f2 # # Exception| cpu 0: rx_hash 0xc706bd6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35200 dport 37273] != expected 0xd6ea4698 # # Exception| cpu 0: rx_hash 0xd6a5b80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 35212 dport 37273] != expected 0x26b59fb8 # # Exception| cpu 0: rx_hash 0x9a1cfbe0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35236 dport 37273] != expected 0x628d8560 # # Exception| cpu 4: rx_hash 0x2cb64a27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35188 dport 37273] != expected 0xba6d237d # # Exception| cpu 4: rx_hash 0x113246ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 35190 dport 37273] != expected 0x547ff02 # # Exception| cpu 4: rx_hash 0x957df8c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35244 dport 37273] != expected 0xcd47327f # # Exception| cpu 5: rx_hash 0x9682c73a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35174 dport 37273] != expected 0xd2a2a48d # # Exception| cpu 5: rx_hash 0x23d74904 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35196 dport 37273] != expected 0x15a79462 # # Exception| cpu 5: rx_hash 0x7d323073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35218 dport 37273] != expected 0xbe25c168 # # Exception| cpu 5: rx_hash 0x5115399a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35228 dport 37273] != expected 0xf150c437 # # Exception| cpu 5: rx_hash 0x8bbffe85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35240 dport 37273] != expected 0x92d25c40 # # Exception| cpu 5: rx_hash 0x3eea70bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 35250 dport 37273] != expected 0x55d76caf # # 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 0x28d74374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32814 dport 54254] OK # # # cpu 0: rx_hash 0xbec4c780 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32818 dport 54254] OK # # # cpu 0: rx_hash 0x78062c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32836 dport 54254] OK # # # cpu 4: rx_hash 0x69a52912 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32840 dport 54254] OK # # # cpu 4: rx_hash 0x8e8be281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32894 dport 54254] OK # # # cpu 4: rx_hash 0xf328913c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32918 dport 54254] OK # # # cpu 5: rx_hash 0xaf67c2e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32830 dport 54254] OK # # # cpu 5: rx_hash 0xe174aba0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32848 dport 54254] OK # # # cpu 5: rx_hash 0xcd53a249 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32862 dport 54254] OK # # # cpu 5: rx_hash 0x093b6310 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32878 dport 54254] OK # # # cpu 5: rx_hash 0x7bf9138e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32910 dport 54254] OK # # # cpu 5: rx_hash 0x38215346 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32942 dport 54254] OK # # # cpu 0: rx_hash 0x5421259e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32842 dport 54254] OK # # # cpu 0: rx_hash 0x37405065 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32934 dport 54254] OK # # # cpu 0: rx_hash 0x93b6db3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32944 dport 54254] OK # # # cpu 0: rx_hash 0xbf91d2d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32958 dport 54254] OK # # # cpu 0: rx_hash 0x35ea7acb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32992 dport 54254] OK # # # cpu 4: rx_hash 0x67913f66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32972 dport 54254] OK # # # cpu 4: rx_hash 0xcc06b71e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32978 dport 54254] OK # # # cpu 4: rx_hash 0x911cf190 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33014 dport 54254] OK # # # cpu 4: rx_hash 0x72d70ec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33026 dport 54254] OK # # # cpu 4: rx_hash 0x63740ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33038 dport 54254] OK # # # cpu 5: rx_hash 0x16ac7001 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32998 dport 54254] OK # # # cpu 5: rx_hash 0x070f7564 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33002 dport 54254] OK # # # cpu 5: rx_hash 0x5191040a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33028 dport 54254] OK # # # cpu 0: rx_hash 0x9e7df2b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33022 dport 54254] OK # # # cpu 0: rx_hash 0xeba58917 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33046 dport 54254] OK # # # cpu 0: rx_hash 0x124944c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33060 dport 54254] OK # # # cpu 0: rx_hash 0x95f9c553 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33076 dport 54254] OK # # # cpu 0: rx_hash 0x61de210b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33096 dport 54254] OK # # # cpu 0: rx_hash 0xd48baf35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33106 dport 54254] OK # # # cpu 0: rx_hash 0x2d6762e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33120 dport 54254] OK # # # cpu 4: rx_hash 0x0c8b4284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33056 dport 54254] OK # # # cpu 4: rx_hash 0x220661c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33128 dport 54254] OK # # # cpu 4: rx_hash 0xc9b6968a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33180 dport 54254] OK # # # cpu 5: rx_hash 0x9a98c670 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33084 dport 54254] OK # # # cpu 5: rx_hash 0xdbeaac16 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33114 dport 54254] OK # # # cpu 5: rx_hash 0xa5b6e052 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33144 dport 54254] OK # # # cpu 5: rx_hash 0x73821b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33166 dport 54254] OK # # # cpu 0: rx_hash 0xbb74e614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33148 dport 54254] OK # # # cpu 0: rx_hash 0x6d401dd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33162 dport 54254] OK # # # cpu 0: rx_hash 0x305a5b5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33198 dport 54254] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 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 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, 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 46955 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34756 dport 46955] != expected 0xf873d067 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34756 dport 46955] != expected 0xf873d067 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39349 dport 46955] != expected 0x3e50586c # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39349 dport 46955] != expected 0x3e50586c # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52230 dport 46955] != expected 0x4fc7bd0f # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52230 dport 46955] != expected 0x4fc7bd0f # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40978 dport 46955] != expected 0x4b59dc9d # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40978 dport 46955] != expected 0x4b59dc9d # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56893 dport 46955] != expected 0xc0d575e # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56893 dport 46955] != expected 0xc0d575e # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37665 dport 46955] != expected 0xedcc26c6 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37665 dport 46955] != expected 0xedcc26c6 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53677 dport 46955] != expected 0xc225871d # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53677 dport 46955] != expected 0xc225871d # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58338 dport 46955] != expected 0xa07f5175 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58338 dport 46955] != expected 0xa07f5175 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36261 dport 46955] != expected 0x393d73d6 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36261 dport 46955] != expected 0x393d73d6 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55800 dport 46955] != expected 0x1e569607 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55800 dport 46955] != expected 0x1e569607 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50005 dport 46955] != expected 0x4f95f45f # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50005 dport 46955] != expected 0x4f95f45f # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42698 dport 46955] != expected 0xfd93722d # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42698 dport 46955] != expected 0xfd93722d # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47919 dport 46955] != expected 0xcafd1b83 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47919 dport 46955] != expected 0xcafd1b83 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45772 dport 46955] != expected 0xcda4b058 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45772 dport 46955] != expected 0xcda4b058 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53294 dport 46955] != expected 0x4d81d55 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53294 dport 46955] != expected 0x4d81d55 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60355 dport 46955] != expected 0xea778efb # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60355 dport 46955] != expected 0xea778efb # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55813 dport 46955] != expected 0x208f8367 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55813 dport 46955] != expected 0x208f8367 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42138 dport 46955] != expected 0xa130559d # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42138 dport 46955] != expected 0xa130559d # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37897 dport 46955] != expected 0x956ad614 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37897 dport 46955] != expected 0x956ad614 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37810 dport 46955] != expected 0x1aab2b9 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37810 dport 46955] != expected 0x1aab2b9 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41866 dport 46955] != expected 0x4a4be418 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41866 dport 46955] != expected 0x4a4be418 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51991 dport 46955] != expected 0xdae9b474 # # Exception| cpu 0: rx_hash 0x7385674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51991 dport 46955] != expected 0xdae9b474 # # 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 200, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 129, 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 33581 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38813 dport 33581] != expected 0x8d780fe9 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38813 dport 33581] != expected 0x8d780fe9 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48673 dport 33581] != expected 0x61726abd # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48673 dport 33581] != expected 0x61726abd # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52220 dport 33581] != expected 0x87f389f8 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52220 dport 33581] != expected 0x87f389f8 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55744 dport 33581] != expected 0x16827949 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55744 dport 33581] != expected 0x16827949 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39555 dport 33581] != expected 0xad852c8d # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39555 dport 33581] != expected 0xad852c8d # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38785 dport 33581] != expected 0x1b6b8b1d # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38785 dport 33581] != expected 0x1b6b8b1d # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43603 dport 33581] != expected 0xfbebf58b # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43603 dport 33581] != expected 0xfbebf58b # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51661 dport 33581] != expected 0x3caed5b4 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51661 dport 33581] != expected 0x3caed5b4 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50648 dport 33581] != expected 0x5dc5e87f # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50648 dport 33581] != expected 0x5dc5e87f # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35770 dport 33581] != expected 0x55784f76 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35770 dport 33581] != expected 0x55784f76 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59479 dport 33581] != expected 0x31359be1 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59479 dport 33581] != expected 0x31359be1 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45793 dport 33581] != expected 0xd379f9ee # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45793 dport 33581] != expected 0xd379f9ee # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43566 dport 33581] != expected 0x74c408ca # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43566 dport 33581] != expected 0x74c408ca # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58022 dport 33581] != expected 0x3a7d96f8 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58022 dport 33581] != expected 0x3a7d96f8 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36445 dport 33581] != expected 0x7591e624 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36445 dport 33581] != expected 0x7591e624 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57941 dport 33581] != expected 0x89837262 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57941 dport 33581] != expected 0x89837262 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48196 dport 33581] != expected 0x62b19142 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48196 dport 33581] != expected 0x62b19142 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58256 dport 33581] != expected 0xd5285572 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58256 dport 33581] != expected 0xd5285572 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60207 dport 33581] != expected 0xd796f5ea # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60207 dport 33581] != expected 0xd796f5ea # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41803 dport 33581] != expected 0xfa4e1e23 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41803 dport 33581] != expected 0xfa4e1e23 # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38637 dport 33581] != expected 0x6087e6cd # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38637 dport 33581] != expected 0x6087e6cd # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60952 dport 33581] != expected 0x41d5ed7f # # Exception| cpu 4: rx_hash 0xf0ebf4e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60952 dport 33581] != expected 0x41d5ed7f # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->