< 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 34217 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd497798c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48626 dport 34217] != expected 0xf78c1d4a # # Exception| cpu 0: rx_hash 0x2f6a523e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48640 dport 34217] != expected 0x96f4cd2e # # Exception| cpu 0: rx_hash 0x85eceff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48656 dport 34217] != expected 0xaacab778 # # Exception| cpu 0: rx_hash 0x2ff618c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48660 dport 34217] != expected 0x5a335e20 # # Exception| cpu 4: rx_hash 0x2bced05a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48598 dport 34217] != expected 0x996ac939 # # Exception| cpu 4: rx_hash 0x2e52c7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48650 dport 34217] != expected 0xf7beb33 # # Exception| cpu 5: rx_hash 0x2a6a0f5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48584 dport 34217] != expected 0xcc227c2a # # Exception| cpu 5: rx_hash 0x7ffb3e3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48596 dport 34217] != expected 0x78991b88 # # Exception| cpu 5: rx_hash 0x7e11c440 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48610 dport 34217] != expected 0xcbb2671c # # Exception| cpu 5: rx_hash 0xd533a688 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48620 dport 34217] != expected 0xa2c4a859 # # Exception| cpu 5: rx_hash 0x7a6729a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48648 dport 34217] != expected 0xee883982 # # Exception| cpu 5: rx_hash 0x84d47a0a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48666 dport 34217] != expected 0x33459165 # # Exception| cpu 0: rx_hash 0x7b119920 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48682 dport 34217] != expected 0x9164d618 # # Exception| cpu 0: rx_hash 0x849a5f74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48690 dport 34217] != expected 0xd52658e2 # # Exception| cpu 0: rx_hash 0x85a2ca8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48696 dport 34217] != expected 0x4ca97eff # # Exception| cpu 0: rx_hash 0xfbe4e41d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48710 dport 34217] != expected 0x48f16852 # # Exception| cpu 0: rx_hash 0x04bd4dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 48738 dport 34217] != expected 0x2617bc21 # # Exception| cpu 0: rx_hash 0xfa92549b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48740 dport 34217] != expected 0x371d87c8 # # Exception| cpu 4: rx_hash 0xfb78aee1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48722 dport 34217] != expected 0x8436fb5c # # Exception| cpu 4: rx_hash 0xaf9f2f03 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48748 dport 34217] != expected 0x4f617364 # # Exception| cpu 4: rx_hash 0x5014e957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48756 dport 34217] != expected 0xb23fd9e # # Exception| cpu 4: rx_hash 0xba3a8587 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48768 dport 34217] != expected 0x71730264 # # Exception| cpu 4: rx_hash 0xee0f6be7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48770 dport 34217] != expected 0x9080d0d5 # # Exception| cpu 5: rx_hash 0x046f2249 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48734 dport 34217] != expected 0xcb3e6a8 # # Exception| cpu 5: rx_hash 0x04210737 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48758 dport 34217] != expected 0xead02f2f # # Exception| cpu 5: rx_hash 0x1118e74f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48782 dport 34217] != expected 0x1805cd21 # # Exception| cpu 0: rx_hash 0x6f8ca65c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48844 dport 34217] != expected 0x36f98105 # # Exception| cpu 0: rx_hash 0x3a1d9738 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48848 dport 34217] != expected 0x8242e6a7 # # Exception| cpu 0: rx_hash 0x30cf427a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48904 dport 34217] != expected 0x1d4bde27 # # Exception| cpu 4: rx_hash 0xbaa6cf7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48788 dport 34217] != expected 0xbdb4916a # # Exception| cpu 4: rx_hash 0x45632c51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48804 dport 34217] != expected 0x1f95d617 # # Exception| cpu 4: rx_hash 0x3b2502c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48858 dport 34217] != expected 0x1bcdc0ba # # Exception| cpu 4: rx_hash 0x3bf76d42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48870 dport 34217] != expected 0x31699a33 # # Exception| cpu 4: rx_hash 0xc4e0e1ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 48874 dport 34217] != expected 0xb9ec87c7 # # Exception| cpu 4: rx_hash 0x6f5ec9de [saddr 192.0.3.2 daddr 192.0.3.1 sport 48880 dport 34217] != expected 0x1c5ddb8c # # Exception| cpu 5: rx_hash 0x445bb9a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48814 dport 34217] != expected 0x861af00a # # Exception| cpu 5: rx_hash 0x44c7f355 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48826 dport 34217] != expected 0x4add6304 # # Exception| cpu 5: rx_hash 0x909b2af4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48832 dport 34217] != expected 0xbe7c9cf1 # # Exception| cpu 5: rx_hash 0xc47cab16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48894 dport 34217] != expected 0x752b14c9 # # Exception| cpu 0: rx_hash 0x9a49ffb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48920 dport 34217] != expected 0x2175a471 # # Exception| cpu 0: rx_hash 0x30530886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48924 dport 34217] != expected 0xd18c4d29 # # Exception| cpu 0: rx_hash 0xcf0aa150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48952 dport 34217] != expected 0xbf6a995a # # Exception| cpu 0: rx_hash 0x1b185d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49002 dport 34217] != expected 0xada8af28 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd2472f44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50440 dport 37212] OK # # # cpu 0: rx_hash 0x785dd874 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50444 dport 37212] OK # # # cpu 0: rx_hash 0x87d61e20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50452 dport 37212] OK # # # cpu 0: rx_hash 0x792b68f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50478 dport 37212] OK # # # cpu 0: rx_hash 0x79b7220e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50490 dport 37212] OK # # # cpu 4: rx_hash 0x8cee3118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50426 dport 37212] OK # # # cpu 4: rx_hash 0x72c12848 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50428 dport 37212] OK # # # cpu 4: rx_hash 0x863ce45a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50466 dport 37212] OK # # # cpu 4: rx_hash 0x07f10c9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50500 dport 37212] OK # # # cpu 4: rx_hash 0x5358a803 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50514 dport 37212] OK # # # cpu 5: rx_hash 0x0687bc19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50534 dport 37212] OK # # # cpu 0: rx_hash 0x0655d39b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50522 dport 37212] OK # # # cpu 0: rx_hash 0xada5ded1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50536 dport 37212] OK # # # cpu 0: rx_hash 0xec359a35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50566 dport 37212] OK # # # cpu 0: rx_hash 0x4759dd83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50592 dport 37212] OK # # # cpu 0: rx_hash 0x92a1db26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50628 dport 37212] OK # # # cpu 4: rx_hash 0xf99030b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50538 dport 37212] OK # # # cpu 4: rx_hash 0x07bf29e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50540 dport 37212] OK # # # cpu 4: rx_hash 0xac0101d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50550 dport 37212] OK # # # cpu 4: rx_hash 0x1254a61b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50600 dport 37212] OK # # # cpu 4: rx_hash 0xc730ea42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50648 dport 37212] OK # # # cpu 5: rx_hash 0xb89c3ea9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50576 dport 37212] OK # # # cpu 5: rx_hash 0x13f0791f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50614 dport 37212] OK # # # cpu 5: rx_hash 0x6db6578e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50632 dport 37212] OK # # # cpu 0: rx_hash 0x38f50968 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50664 dport 37212] OK # # # cpu 0: rx_hash 0xc3946826 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50702 dport 37212] OK # # # cpu 0: rx_hash 0xc27e925c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50744 dport 37212] OK # # # cpu 4: rx_hash 0x6d64380c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50676 dport 37212] OK # # # cpu 4: rx_hash 0x6912d5ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50718 dport 37212] OK # # # cpu 4: rx_hash 0x6864656c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50748 dport 37212] OK # # # cpu 4: rx_hash 0x3c518b0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50750 dport 37212] OK # # # cpu 4: rx_hash 0x1754fb7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50784 dport 37212] OK # # # cpu 4: rx_hash 0x17c8b187 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50804 dport 37212] OK # # # cpu 5: rx_hash 0x68b60aee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50688 dport 37212] OK # # # cpu 5: rx_hash 0xc2e2d8a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50732 dport 37212] OK # # # cpu 5: rx_hash 0x9773e9c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50736 dport 37212] OK # # # cpu 5: rx_hash 0xbc38bccd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50758 dport 37212] OK # # # cpu 5: rx_hash 0xbca4f631 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50770 dport 37212] OK # # # cpu 5: rx_hash 0xe97be22b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50790 dport 37212] OK # # # cpu 0: rx_hash 0xfda8f829 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50856 dport 37212] OK # # # cpu 0: rx_hash 0x02233e7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50864 dport 37212] OK # # # cpu 0: rx_hash 0x5616d01d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50866 dport 37212] OK # # # cpu 0: rx_hash 0x83729c44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50882 dport 37212] 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 48939 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49826 dport 48939] != expected 0x68e0d1d2 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49826 dport 48939] != expected 0x68e0d1d2 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33181 dport 48939] != expected 0xedbde761 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33181 dport 48939] != expected 0xedbde761 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43225 dport 48939] != expected 0x106e14c0 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43225 dport 48939] != expected 0x106e14c0 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42089 dport 48939] != expected 0x174019ea # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42089 dport 48939] != expected 0x174019ea # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43682 dport 48939] != expected 0xdec9bd85 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43682 dport 48939] != expected 0xdec9bd85 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59494 dport 48939] != expected 0x7896f94e # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59494 dport 48939] != expected 0x7896f94e # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60826 dport 48939] != expected 0xf589ec54 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60826 dport 48939] != expected 0xf589ec54 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49107 dport 48939] != expected 0xe00fe139 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49107 dport 48939] != expected 0xe00fe139 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44643 dport 48939] != expected 0x4956b0d1 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44643 dport 48939] != expected 0x4956b0d1 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48693 dport 48939] != expected 0xb4515181 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48693 dport 48939] != expected 0xb4515181 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52196 dport 48939] != expected 0x7b5eefff # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52196 dport 48939] != expected 0x7b5eefff # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45507 dport 48939] != expected 0x6758eda0 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45507 dport 48939] != expected 0x6758eda0 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51070 dport 48939] != expected 0x7be0f9e3 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51070 dport 48939] != expected 0x7be0f9e3 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55008 dport 48939] != expected 0x25d05a65 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55008 dport 48939] != expected 0x25d05a65 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48745 dport 48939] != expected 0xcfe5a8b6 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48745 dport 48939] != expected 0xcfe5a8b6 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 48939] != expected 0x55c8bc1c # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 48939] != expected 0x55c8bc1c # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46442 dport 48939] != expected 0xd9abb7e6 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46442 dport 48939] != expected 0xd9abb7e6 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50455 dport 48939] != expected 0x688af841 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50455 dport 48939] != expected 0x688af841 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55403 dport 48939] != expected 0x2356609f # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55403 dport 48939] != expected 0x2356609f # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56280 dport 48939] != expected 0x4ec68b0c # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56280 dport 48939] != expected 0x4ec68b0c # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47349 dport 48939] != expected 0x19c80a65 # # Exception| cpu 0: rx_hash 0x7650dc05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47349 dport 48939] != expected 0x19c80a65 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 45665 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41045 dport 45665] != expected 0x644f7d75 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41045 dport 45665] != expected 0x644f7d75 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50476 dport 45665] != expected 0x833005ae # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50476 dport 45665] != expected 0x833005ae # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53067 dport 45665] != expected 0x6697093e # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53067 dport 45665] != expected 0x6697093e # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53332 dport 45665] != expected 0xaff1c5f9 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53332 dport 45665] != expected 0xaff1c5f9 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48613 dport 45665] != expected 0xcb27b30b # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48613 dport 45665] != expected 0xcb27b30b # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43168 dport 45665] != expected 0x4f5fc01e # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43168 dport 45665] != expected 0x4f5fc01e # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41807 dport 45665] != expected 0x200d0b73 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41807 dport 45665] != expected 0x200d0b73 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49862 dport 45665] != expected 0x55ecf2bf # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49862 dport 45665] != expected 0x55ecf2bf # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46682 dport 45665] != expected 0x24526ad9 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46682 dport 45665] != expected 0x24526ad9 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34961 dport 45665] != expected 0x82a4bcaa # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34961 dport 45665] != expected 0x82a4bcaa # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58172 dport 45665] != expected 0xc41dd425 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58172 dport 45665] != expected 0xc41dd425 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57045 dport 45665] != expected 0x8c61ece2 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57045 dport 45665] != expected 0x8c61ece2 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48492 dport 45665] != expected 0xa311c3ea # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48492 dport 45665] != expected 0xa311c3ea # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48004 dport 45665] != expected 0x6b50b147 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48004 dport 45665] != expected 0x6b50b147 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58596 dport 45665] != expected 0xb9312e7e # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58596 dport 45665] != expected 0xb9312e7e # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34790 dport 45665] != expected 0x55877cdd # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34790 dport 45665] != expected 0x55877cdd # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57251 dport 45665] != expected 0xed82d237 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57251 dport 45665] != expected 0xed82d237 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49682 dport 45665] != expected 0xea81c089 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49682 dport 45665] != expected 0xea81c089 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52254 dport 45665] != expected 0xb3d6e43 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52254 dport 45665] != expected 0xb3d6e43 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52864 dport 45665] != expected 0x3a9d5310 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52864 dport 45665] != expected 0x3a9d5310 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34065 dport 45665] != expected 0xe6a31743 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34065 dport 45665] != expected 0xe6a31743 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58403 dport 45665] != expected 0x50849324 # # Exception| cpu 4: rx_hash 0x17564b72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58403 dport 45665] != expected 0x50849324 # # 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__->