< 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 216, 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 205, 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 134, 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 40170 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfbab26bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49076 dport 40170] != expected 0x668e42aa # # Exception| cpu 0: rx_hash 0x2d9ff5fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49086 dport 40170] != expected 0xd6328032 # # Exception| cpu 0: rx_hash 0x1044b244 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49092 dport 40170] != expected 0x536f8072 # # Exception| cpu 0: rx_hash 0x24227c23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49118 dport 40170] != expected 0xa43ff7fc # # Exception| cpu 0: rx_hash 0x25c98695 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49132 dport 40170] != expected 0x7f40b0d4 # # Exception| cpu 4: rx_hash 0x72e3523f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49072 dport 40170] != expected 0x793c96f0 # # Exception| cpu 4: rx_hash 0x7b5edbe7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49104 dport 40170] != expected 0xb31e13e # # Exception| cpu 4: rx_hash 0x1559d969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49172 dport 40170] != expected 0x9b61aa06 # # Exception| cpu 4: rx_hash 0x58b597ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 49176 dport 40170] != expected 0xb0a1471 # # Exception| cpu 5: rx_hash 0xad6a08a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49114 dport 40170] != expected 0xbb8d23a6 # # Exception| cpu 5: rx_hash 0xc79b9bb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49148 dport 40170] != expected 0x38ac05c2 # # Exception| cpu 5: rx_hash 0xbae78a8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49160 dport 40170] != expected 0x4ce6a167 # # Exception| cpu 0: rx_hash 0xc286f098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49196 dport 40170] != expected 0xf0a22fb6 # # Exception| cpu 0: rx_hash 0xa99c993b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49208 dport 40170] != expected 0xa8fc4efa # # Exception| cpu 0: rx_hash 0xb35a0353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49256 dport 40170] != expected 0x3eebd6a9 # # Exception| cpu 4: rx_hash 0x8f6abe5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49184 dport 40170] != expected 0x60c991c1 # # Exception| cpu 4: rx_hash 0x4bce841b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49192 dport 40170] != expected 0xef10fbec # # Exception| cpu 4: rx_hash 0xf6e03eff [saddr 192.0.3.2 daddr 192.0.3.1 sport 49206 dport 40170] != expected 0x7f25838 # # Exception| cpu 4: rx_hash 0x9447de84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49218 dport 40170] != expected 0x2da14eba # # Exception| cpu 4: rx_hash 0xff5db727 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49238 dport 40170] != expected 0x75ff2ff6 # # Exception| cpu 4: rx_hash 0x0e74b9b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49270 dport 40170] != expected 0xd609757d # # Exception| cpu 4: rx_hash 0xcad083f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49278 dport 40170] != expected 0x59d01f50 # # Exception| cpu 5: rx_hash 0xcb3b7940 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49228 dport 40170] != expected 0x82af5878 # # Exception| cpu 5: rx_hash 0xfeb64d91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49252 dport 40170] != expected 0xae8068de # # Exception| cpu 5: rx_hash 0x51081e73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49272 dport 40170] != expected 0x790763bf # # Exception| cpu 0: rx_hash 0x10991a68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49282 dport 40170] != expected 0x14a7f55d # # Exception| cpu 0: rx_hash 0xc6adc92f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49288 dport 40170] != expected 0xa41b37c5 # # Exception| cpu 0: rx_hash 0x7b8373cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49302 dport 40170] != expected 0x4cf99411 # # Exception| cpu 0: rx_hash 0xe1b014f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49314 dport 40170] != expected 0xb751afd6 # # Exception| cpu 0: rx_hash 0x3784c7bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49320 dport 40170] != expected 0x7ed6d4e # # Exception| cpu 0: rx_hash 0x4e0e471a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49342 dport 40170] != expected 0x60d6a4b7 # # Exception| cpu 0: rx_hash 0xcefbba41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49370 dport 40170] != expected 0xd690723 # # Exception| cpu 0: rx_hash 0x0bb47ab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49376 dport 40170] != expected 0x59cf2a26 # # Exception| cpu 4: rx_hash 0x906ce733 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49382 dport 40170] != expected 0x791856c9 # # Exception| cpu 4: rx_hash 0xe9e66796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49392 dport 40170] != expected 0x1e239f30 # # Exception| cpu 5: rx_hash 0xac5c5a3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49326 dport 40170] != expected 0x273a11a1 # # Exception| cpu 5: rx_hash 0x2ca9a761 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49354 dport 40170] != expected 0x4a85b235 # # Exception| cpu 5: rx_hash 0xa5e1d3e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49358 dport 40170] != expected 0x5537666f # # Exception| cpu 5: rx_hash 0x723efa13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49398 dport 40170] != expected 0x3ef4e3df # # Exception| cpu 5: rx_hash 0xb69ac052 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49406 dport 40170] != expected 0xb12d89f2 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x7b0e568d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50936 dport 36457] OK # # # cpu 4: rx_hash 0xe70394d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50976 dport 36457] OK # # # cpu 4: rx_hash 0x6e4be051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50980 dport 36457] OK # # # cpu 4: rx_hash 0x2a1a274b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51016 dport 36457] OK # # # cpu 5: rx_hash 0xb994c9a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50972 dport 36457] OK # # # cpu 5: rx_hash 0xab0420a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50974 dport 36457] OK # # # cpu 5: rx_hash 0xd3655ab5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51002 dport 36457] OK # # # cpu 0: rx_hash 0xe0d6cb08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50942 dport 36457] OK # # # cpu 0: rx_hash 0x04ba7344 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50946 dport 36457] OK # # # cpu 0: rx_hash 0x49563d86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50958 dport 36457] OK # # # cpu 0: rx_hash 0xf4788762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50960 dport 36457] OK # # # cpu 0: rx_hash 0x8c19fd71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50996 dport 36457] OK # # # cpu 0: rx_hash 0x388ace4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51018 dport 36457] OK # # # cpu 4: rx_hash 0xfdc50eba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51056 dport 36457] OK # # # cpu 4: rx_hash 0xb0294078 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51068 dport 36457] OK # # # cpu 4: rx_hash 0x017ab045 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51092 dport 36457] OK # # # cpu 4: rx_hash 0xd6a599b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51116 dport 36457] OK # # # cpu 5: rx_hash 0x85a474a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51028 dport 36457] OK # # # cpu 5: rx_hash 0x1f97139a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51040 dport 36457] OK # # # cpu 5: rx_hash 0x351c7e22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51086 dport 36457] OK # # # cpu 5: rx_hash 0xc5de8a04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51100 dport 36457] OK # # # cpu 0: rx_hash 0xc8483a6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51032 dport 36457] OK # # # cpu 0: rx_hash 0xef55e7bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51058 dport 36457] OK # # # cpu 0: rx_hash 0x6a60d9e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51072 dport 36457] OK # # # cpu 0: rx_hash 0xbdbff017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51128 dport 36457] OK # # # cpu 0: rx_hash 0x565064ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51144 dport 36457] OK # # # cpu 4: rx_hash 0xb40279cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51160 dport 36457] OK # # # cpu 4: rx_hash 0xea9524bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51172 dport 36457] OK # # # cpu 4: rx_hash 0x818f4d1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51184 dport 36457] OK # # # cpu 4: rx_hash 0x0731bd24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51236 dport 36457] OK # # # cpu 4: rx_hash 0x7ebb3d81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51250 dport 36457] OK # # # cpu 5: rx_hash 0xcd88f96a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51150 dport 36457] OK # # # cpu 5: rx_hash 0x70a6438e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51152 dport 36457] OK # # # cpu 5: rx_hash 0xf9ee370d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51156 dport 36457] OK # # # cpu 5: rx_hash 0x6dc02e31 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51202 dport 36457] OK # # # cpu 5: rx_hash 0x33577343 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51262 dport 36457] OK # # # cpu 0: rx_hash 0xdef3eada [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51198 dport 36457] OK # # # cpu 0: rx_hash 0x32bc89f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51212 dport 36457] OK # # # cpu 0: rx_hash 0x59a6e056 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51224 dport 36457] OK # # # cpu 4: rx_hash 0x0e8c34fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51268 dport 36457] OK # # # cpu 4: rx_hash 0xa0d99da8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51306 dport 36457] OK # # # cpu 4: rx_hash 0xf2338a03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51360 dport 36457] OK # # # cpu 4: rx_hash 0x3697b042 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51368 dport 36457] OK # # # count: pass=43 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 216, 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 205, 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 134, 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 44109 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52420 dport 44109] != expected 0xbd58bcf0 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52420 dport 44109] != expected 0xbd58bcf0 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46996 dport 44109] != expected 0xa0b4b2f2 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46996 dport 44109] != expected 0xa0b4b2f2 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37858 dport 44109] != expected 0xef3e484b # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37858 dport 44109] != expected 0xef3e484b # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60033 dport 44109] != expected 0x2d5935a3 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 60033 dport 44109] != expected 0x2d5935a3 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41773 dport 44109] != expected 0xaf19aeeb # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41773 dport 44109] != expected 0xaf19aeeb # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43441 dport 44109] != expected 0x74d38fea # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43441 dport 44109] != expected 0x74d38fea # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36731 dport 44109] != expected 0xddead7b3 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36731 dport 44109] != expected 0xddead7b3 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47644 dport 44109] != expected 0x907eee92 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47644 dport 44109] != expected 0x907eee92 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41587 dport 44109] != expected 0x627eeb2b # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41587 dport 44109] != expected 0x627eeb2b # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41567 dport 44109] != expected 0x51e30fd7 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41567 dport 44109] != expected 0x51e30fd7 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59844 dport 44109] != expected 0x139a332f # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59844 dport 44109] != expected 0x139a332f # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56913 dport 44109] != expected 0xc6489369 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56913 dport 44109] != expected 0xc6489369 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40929 dport 44109] != expected 0xd00da2a # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40929 dport 44109] != expected 0xd00da2a # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38391 dport 44109] != expected 0x8e8baf11 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38391 dport 44109] != expected 0x8e8baf11 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58870 dport 44109] != expected 0x6b751fb9 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58870 dport 44109] != expected 0x6b751fb9 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41642 dport 44109] != expected 0xed86de9d # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41642 dport 44109] != expected 0xed86de9d # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41489 dport 44109] != expected 0x2f163450 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41489 dport 44109] != expected 0x2f163450 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49163 dport 44109] != expected 0xf60b2b01 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49163 dport 44109] != expected 0xf60b2b01 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40901 dport 44109] != expected 0xb14454fb # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40901 dport 44109] != expected 0xb14454fb # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52200 dport 44109] != expected 0x3d9b4421 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52200 dport 44109] != expected 0x3d9b4421 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58009 dport 44109] != expected 0x7be333f2 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58009 dport 44109] != expected 0x7be333f2 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44151 dport 44109] != expected 0xa4633167 # # Exception| cpu 4: rx_hash 0x27ec0ccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44151 dport 44109] != expected 0xa4633167 # # 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 216, 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 205, 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 134, 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 38436 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34703 dport 38436] != expected 0x2565137c # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34703 dport 38436] != expected 0x2565137c # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50486 dport 38436] != expected 0x6c3baf4a # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50486 dport 38436] != expected 0x6c3baf4a # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38352 dport 38436] != expected 0x390e3e29 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38352 dport 38436] != expected 0x390e3e29 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49126 dport 38436] != expected 0xd88aadc1 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49126 dport 38436] != expected 0xd88aadc1 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45944 dport 38436] != expected 0x51a3b8cf # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45944 dport 38436] != expected 0x51a3b8cf # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32872 dport 38436] != expected 0x40d56fc7 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32872 dport 38436] != expected 0x40d56fc7 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34483 dport 38436] != expected 0x45d76fdc # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34483 dport 38436] != expected 0x45d76fdc # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58257 dport 38436] != expected 0x7ecb5c65 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58257 dport 38436] != expected 0x7ecb5c65 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51587 dport 38436] != expected 0xe72eb59e # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51587 dport 38436] != expected 0xe72eb59e # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53836 dport 38436] != expected 0x9cbc43a7 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53836 dport 38436] != expected 0x9cbc43a7 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53193 dport 38436] != expected 0x5915390c # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53193 dport 38436] != expected 0x5915390c # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48918 dport 38436] != expected 0x4f2f7a9d # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48918 dport 38436] != expected 0x4f2f7a9d # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54981 dport 38436] != expected 0x8efaa03b # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54981 dport 38436] != expected 0x8efaa03b # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43691 dport 38436] != expected 0x9a9d8dfd # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43691 dport 38436] != expected 0x9a9d8dfd # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40349 dport 38436] != expected 0x6e938194 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40349 dport 38436] != expected 0x6e938194 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57049 dport 38436] != expected 0xe68057e3 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57049 dport 38436] != expected 0xe68057e3 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 38436] != expected 0xe6b7d470 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35982 dport 38436] != expected 0xe6b7d470 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48101 dport 38436] != expected 0x60b2debe # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48101 dport 38436] != expected 0x60b2debe # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46749 dport 38436] != expected 0x3991bd9b # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46749 dport 38436] != expected 0x3991bd9b # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38512 dport 38436] != expected 0x955ac226 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38512 dport 38436] != expected 0x955ac226 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53347 dport 38436] != expected 0x8daa817 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53347 dport 38436] != expected 0x8daa817 # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55920 dport 38436] != expected 0x5efbaef # # Exception| cpu 4: rx_hash 0x5b609269 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55920 dport 38436] != expected 0x5efbaef # # 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->