< 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 55013 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x839f5afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 37934 dport 55013] != expected 0x17f22b60 # # Exception| cpu 0: rx_hash 0xa1e07dc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37946 dport 55013] != expected 0x9c89a989 # # Exception| cpu 0: rx_hash 0x1a3f00ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 37974 dport 55013] != expected 0xb0910aae # # Exception| cpu 0: rx_hash 0x5ec14eda [saddr 192.0.3.2 daddr 192.0.3.1 sport 37980 dport 55013] != expected 0xa6660f7d # # Exception| cpu 0: rx_hash 0x297fb40b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37994 dport 55013] != expected 0xfe574933 # # Exception| cpu 4: rx_hash 0xf12d70fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37944 dport 55013] != expected 0x244f07ca # # Exception| cpu 4: rx_hash 0x38402796 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37954 dport 55013] != expected 0x3bea8847 # # Exception| cpu 4: rx_hash 0x7cbe69e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37960 dport 55013] != expected 0x2d1d8d94 # # Exception| cpu 4: rx_hash 0x3d4cf745 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37986 dport 55013] != expected 0x5066e2a3 # # Exception| cpu 4: rx_hash 0x67985bdb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38000 dport 55013] != expected 0x3fb89928 # # Exception| cpu 5: rx_hash 0xfb34d15b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37928 dport 55013] != expected 0xf357d202 # # Exception| cpu 5: rx_hash 0xe51e33b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37936 dport 55013] != expected 0x8a7eac5a # # Exception| cpu 5: rx_hash 0x375556e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38002 dport 55013] != expected 0x877e376b # # Exception| cpu 0: rx_hash 0x2b4876f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38016 dport 55013] != expected 0x6c0909cf # # Exception| cpu 0: rx_hash 0x74900abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38066 dport 55013] != expected 0x685b18a0 # # Exception| cpu 0: rx_hash 0x0c3b811a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38068 dport 55013] != expected 0x8cfee1c2 # # Exception| cpu 4: rx_hash 0x719cda6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38034 dport 55013] != expected 0x3d77244 # # Exception| cpu 4: rx_hash 0x3562941b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38040 dport 55013] != expected 0x15207797 # # Exception| cpu 4: rx_hash 0x062220bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38052 dport 55013] != expected 0x5be6340a # # Exception| cpu 4: rx_hash 0x121163f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38060 dport 55013] != expected 0xf5d79f9a # # Exception| cpu 4: rx_hash 0x1808c254 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38076 dport 55013] != expected 0x22cf4a52 # # Exception| cpu 4: rx_hash 0xbdfd5dd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38088 dport 55013] != expected 0x77fe972d # # Exception| cpu 5: rx_hash 0x236615ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 38010 dport 55013] != expected 0x294f9cfb # # Exception| cpu 5: rx_hash 0x2151d755 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38032 dport 55013] != expected 0xbb11dc07 # # Exception| cpu 5: rx_hash 0x65af9922 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38042 dport 55013] != expected 0xade6d9d4 # # Exception| cpu 5: rx_hash 0x959bdb49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38092 dport 55013] != expected 0x2b9dc00c # # Exception| cpu 0: rx_hash 0xfc0fc371 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38114 dport 55013] != expected 0xa85f81a # # Exception| cpu 0: rx_hash 0xa6db6fef [saddr 192.0.3.2 daddr 192.0.3.1 sport 38128 dport 55013] != expected 0x655b8391 # # Exception| cpu 0: rx_hash 0xde70e44a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38134 dport 55013] != expected 0x81fe7af3 # # Exception| cpu 0: rx_hash 0xb6ff1d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38156 dport 55013] != expected 0xe9c9629b # # Exception| cpu 0: rx_hash 0x9b954b41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38184 dport 55013] != expected 0xde265f5e # # Exception| cpu 4: rx_hash 0xe83c803f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38122 dport 55013] != expected 0xa4b4538a # # Exception| cpu 4: rx_hash 0xec2bb190 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38174 dport 55013] != expected 0x86171910 # # Exception| cpu 4: rx_hash 0x85bfa9a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38192 dport 55013] != expected 0xa70f2106 # # Exception| cpu 5: rx_hash 0x8bb139a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38100 dport 55013] != expected 0x52b4be54 # # Exception| cpu 5: rx_hash 0xa2cc5e40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38148 dport 55013] != expected 0x47f8c90b # # Exception| cpu 5: rx_hash 0xe6321037 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38158 dport 55013] != expected 0x510fccd8 # # Exception| cpu 5: rx_hash 0x082cb0b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38208 dport 55013] != expected 0xae5dab58 # # Exception| cpu 0: rx_hash 0x130a828f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38264 dport 55013] != expected 0xbcf8bfe4 # # Exception| cpu 0: rx_hash 0x3342674d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38278 dport 55013] != expected 0xa5dd7df1 # # Exception| cpu 0: rx_hash 0xaa03df08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32792 dport 55013] != expected 0x64816ac # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x908edfc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47390 dport 37631] OK # # # cpu 4: rx_hash 0xcf56a384 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47404 dport 37631] OK # # # cpu 4: rx_hash 0x3a6e313c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47450 dport 37631] OK # # # cpu 4: rx_hash 0x4dd0cbed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47468 dport 37631] OK # # # cpu 5: rx_hash 0xb8e85955 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47386 dport 37631] OK # # # cpu 5: rx_hash 0x0337243d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47478 dport 37631] OK # # # cpu 0: rx_hash 0xbde48986 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47418 dport 37631] OK # # # cpu 0: rx_hash 0x3077909b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47434 dport 37631] OK # # # cpu 0: rx_hash 0x65b64d71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47464 dport 37631] OK # # # cpu 0: rx_hash 0x2b51a2a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47474 dport 37631] OK # # # cpu 0: rx_hash 0x3f62e1ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47482 dport 37631] OK # # # cpu 4: rx_hash 0x374c82b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47488 dport 37631] OK # # # cpu 4: rx_hash 0x0b194763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47500 dport 37631] OK # # # cpu 4: rx_hash 0x76be1c15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47530 dport 37631] OK # # # cpu 4: rx_hash 0x6894fefc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47538 dport 37631] OK # # # cpu 4: rx_hash 0x40f27860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47542 dport 37631] OK # # # cpu 5: rx_hash 0x3d552316 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47504 dport 37631] OK # # # cpu 5: rx_hash 0x0100e6c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47516 dport 37631] OK # # # cpu 0: rx_hash 0x32405262 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47520 dport 37631] OK # # # cpu 0: rx_hash 0x1a26d4fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47524 dport 37631] OK # # # cpu 4: rx_hash 0xe507e7e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47554 dport 37631] OK # # # cpu 4: rx_hash 0xa4f57945 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47592 dport 37631] OK # # # cpu 4: rx_hash 0xfc2a4d0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47634 dport 37631] OK # # # cpu 5: rx_hash 0xaeecd8e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47608 dport 37631] OK # # # cpu 5: rx_hash 0xde556a37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47622 dport 37631] OK # # # cpu 5: rx_hash 0xe200afe5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47626 dport 37631] OK # # # cpu 0: rx_hash 0xcd61617d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47558 dport 37631] OK # # # cpu 0: rx_hash 0x97b5cde3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47572 dport 37631] OK # # # cpu 0: rx_hash 0xfb2d0508 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47578 dport 37631] OK # # # cpu 0: rx_hash 0xa3f23141 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47648 dport 37631] OK # # # cpu 0: rx_hash 0xcf6af9aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47662 dport 37631] OK # # # cpu 4: rx_hash 0xbdd8d3a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47672 dport 37631] OK # # # cpu 4: rx_hash 0x3a526b12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47704 dport 37631] OK # # # cpu 4: rx_hash 0x59dfd28d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47718 dport 37631] OK # # # cpu 4: rx_hash 0x3770d89f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47746 dport 37631] OK # # # cpu 5: rx_hash 0x304bcab5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47688 dport 37631] OK # # # cpu 5: rx_hash 0x3f5ebbc1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47736 dport 37631] OK # # # cpu 0: rx_hash 0x247889fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47680 dport 37631] OK # # # cpu 0: rx_hash 0x2e61285c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47696 dport 37631] OK # # # cpu 0: rx_hash 0x2b6df88f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47728 dport 37631] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 47527 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52846 dport 47527] != expected 0x2b2073a1 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52846 dport 47527] != expected 0x2b2073a1 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52981 dport 47527] != expected 0xc1a1e584 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52981 dport 47527] != expected 0xc1a1e584 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54114 dport 47527] != expected 0x38264865 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54114 dport 47527] != expected 0x38264865 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49217 dport 47527] != expected 0xe3ff8362 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49217 dport 47527] != expected 0xe3ff8362 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34812 dport 47527] != expected 0x26776851 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34812 dport 47527] != expected 0x26776851 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44853 dport 47527] != expected 0xb22b0d4c # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44853 dport 47527] != expected 0xb22b0d4c # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39497 dport 47527] != expected 0xcba0117 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39497 dport 47527] != expected 0xcba0117 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40994 dport 47527] != expected 0x4520646f # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40994 dport 47527] != expected 0x4520646f # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34701 dport 47527] != expected 0x5ea8be88 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34701 dport 47527] != expected 0x5ea8be88 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54258 dport 47527] != expected 0xb5dd8714 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54258 dport 47527] != expected 0xb5dd8714 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53241 dport 47527] != expected 0x1e829469 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53241 dport 47527] != expected 0x1e829469 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54451 dport 47527] != expected 0x4103c644 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54451 dport 47527] != expected 0x4103c644 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33631 dport 47527] != expected 0xd50f899f # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33631 dport 47527] != expected 0xd50f899f # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39000 dport 47527] != expected 0xbc974ef6 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39000 dport 47527] != expected 0xbc974ef6 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34722 dport 47527] != expected 0xe3dda19 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34722 dport 47527] != expected 0xe3dda19 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52730 dport 47527] != expected 0xc171a003 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52730 dport 47527] != expected 0xc171a003 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54510 dport 47527] != expected 0xa00286c8 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54510 dport 47527] != expected 0xa00286c8 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34844 dport 47527] != expected 0x17e53470 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34844 dport 47527] != expected 0x17e53470 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56261 dport 47527] != expected 0x19cfac76 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56261 dport 47527] != expected 0x19cfac76 # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46071 dport 47527] != expected 0x29edc6ed # # Exception| cpu 0: rx_hash 0xfbfefeb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46071 dport 47527] != expected 0x29edc6ed # # Exception| count: pass=0 nohash=0 fail=40 # # 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 48434 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45198 dport 48434] != expected 0x3a9eba80 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45198 dport 48434] != expected 0x3a9eba80 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35535 dport 48434] != expected 0x40c923a4 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35535 dport 48434] != expected 0x40c923a4 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34393 dport 48434] != expected 0x67046857 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34393 dport 48434] != expected 0x67046857 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55288 dport 48434] != expected 0x75f89311 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55288 dport 48434] != expected 0x75f89311 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43775 dport 48434] != expected 0xecd95e00 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43775 dport 48434] != expected 0xecd95e00 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35635 dport 48434] != expected 0x50ed5145 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35635 dport 48434] != expected 0x50ed5145 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33605 dport 48434] != expected 0x29c1f0be # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33605 dport 48434] != expected 0x29c1f0be # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44849 dport 48434] != expected 0xbb0d362a # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44849 dport 48434] != expected 0xbb0d362a # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51858 dport 48434] != expected 0x41bb3a2 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51858 dport 48434] != expected 0x41bb3a2 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50583 dport 48434] != expected 0x492a2d9e # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50583 dport 48434] != expected 0x492a2d9e # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60462 dport 48434] != expected 0x7d65946b # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60462 dport 48434] != expected 0x7d65946b # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58920 dport 48434] != expected 0xb98ae180 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58920 dport 48434] != expected 0xb98ae180 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57829 dport 48434] != expected 0x2f5953ec # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57829 dport 48434] != expected 0x2f5953ec # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51654 dport 48434] != expected 0xf413abe7 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51654 dport 48434] != expected 0xf413abe7 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38666 dport 48434] != expected 0x38673569 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38666 dport 48434] != expected 0x38673569 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44417 dport 48434] != expected 0x450bbe67 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44417 dport 48434] != expected 0x450bbe67 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59883 dport 48434] != expected 0xcfd5a844 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59883 dport 48434] != expected 0xcfd5a844 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39997 dport 48434] != expected 0x32a6b19e # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39997 dport 48434] != expected 0x32a6b19e # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42902 dport 48434] != expected 0x2a677059 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42902 dport 48434] != expected 0x2a677059 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36728 dport 48434] != expected 0x2f270baf # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36728 dport 48434] != expected 0x2f270baf # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50410 dport 48434] != expected 0x39d77139 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50410 dport 48434] != expected 0x39d77139 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58354 dport 48434] != expected 0xcc21ae91 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58354 dport 48434] != expected 0xcc21ae91 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35605 dport 48434] != expected 0x2d4a0a33 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35605 dport 48434] != expected 0x2d4a0a33 # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38996 dport 48434] != expected 0x18ad369e # # Exception| cpu 5: rx_hash 0xbf5c2255 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38996 dport 48434] != expected 0x18ad369e # # Exception| count: pass=0 nohash=0 fail=48 # # 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__->