< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 60924 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfcd12b74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43558 dport 60924] != expected 0xa3071b85 # # Exception| cpu 0: rx_hash 0x6b3dd729 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43612 dport 60924] != expected 0xc2ca3f7f # # Exception| cpu 0: rx_hash 0x33128941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43618 dport 60924] != expected 0x69f5a632 # # Exception| cpu 0: rx_hash 0xc011f42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43638 dport 60924] != expected 0x9ec8680b # # Exception| cpu 4: rx_hash 0xdd7fcbab [saddr 192.0.3.2 daddr 192.0.3.1 sport 43568 dport 60924] != expected 0x73a665d4 # # Exception| cpu 4: rx_hash 0x5f96b045 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43604 dport 60924] != expected 0xb2d1365 # # Exception| cpu 4: rx_hash 0x07b9ee2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43626 dport 60924] != expected 0xa0128a28 # # Exception| cpu 5: rx_hash 0x9587e5ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 43554 dport 60924] != expected 0x30c943b1 # # Exception| cpu 5: rx_hash 0xb4290573 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43572 dport 60924] != expected 0xe0683de0 # # Exception| cpu 5: rx_hash 0x7e38509a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43586 dport 60924] != expected 0xdb8c6d34 # # Exception| cpu 5: rx_hash 0x23c5f92e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43598 dport 60924] != expected 0x81a5191a # # Exception| cpu 5: rx_hash 0x0be78a01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43650 dport 60924] != expected 0xae2efa76 # # Exception| cpu 5: rx_hash 0x561a23b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43662 dport 60924] != expected 0xf4078e58 # # Exception| cpu 0: rx_hash 0xfd3600b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43684 dport 60924] != expected 0xa805d92c # # Exception| cpu 0: rx_hash 0x1b30fa6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43694 dport 60924] != expected 0x467e455e # # Exception| cpu 0: rx_hash 0x6763b305 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43700 dport 60924] != expected 0xccf64f21 # # Exception| cpu 4: rx_hash 0xcc4f9003 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43678 dport 60924] != expected 0x90f41855 # # Exception| cpu 4: rx_hash 0xa8a01130 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43760 dport 60924] != expected 0x604f296 # # Exception| cpu 4: rx_hash 0x4ea6ebed [saddr 192.0.3.2 daddr 192.0.3.1 sport 43770 dport 60924] != expected 0xe87f6ee4 # # Exception| cpu 5: rx_hash 0x1ee20db2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43676 dport 60924] != expected 0xb768a83d # # Exception| cpu 5: rx_hash 0xa0cba907 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43688 dport 60924] != expected 0xf22cad02 # # Exception| cpu 5: rx_hash 0x1689b585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43716 dport 60924] != expected 0x4340f7a9 # # Exception| cpu 5: rx_hash 0xe58ac8eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43728 dport 60924] != expected 0xb47d3990 # # Exception| cpu 5: rx_hash 0x5e719b82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43734 dport 60924] != expected 0x2fd1cc # # Exception| cpu 5: rx_hash 0x5ba36c5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43748 dport 60924] != expected 0xf1393caf # # Exception| cpu 0: rx_hash 0x85a30020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43786 dport 60924] != expected 0xdd189dcd # # Exception| cpu 0: rx_hash 0xecf5cef8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43790 dport 60924] != expected 0x4ed6c5f9 # # Exception| cpu 0: rx_hash 0x1a24444a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43816 dport 60924] != expected 0x48fde6a3 # # Exception| cpu 0: rx_hash 0x881a4fcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 43872 dport 60924] != expected 0xd8262f3a # # Exception| cpu 0: rx_hash 0x5ab7d27a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43874 dport 60924] != expected 0xffba9f52 # # Exception| cpu 0: rx_hash 0x074a7bce [saddr 192.0.3.2 daddr 192.0.3.1 sport 43886 dport 60924] != expected 0xa593eb7c # # Exception| cpu 4: rx_hash 0x1ff6b396 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43802 dport 60924] != expected 0xb9eb0bc0 # # Exception| cpu 4: rx_hash 0xb4da9090 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43824 dport 60924] != expected 0xe5e95cb4 # # Exception| cpu 4: rx_hash 0x8071f7fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 43832 dport 60924] != expected 0x2c0e70ae # # Exception| cpu 4: rx_hash 0x7b1932a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43892 dport 60924] != expected 0x2f1be103 # # Exception| cpu 5: rx_hash 0x2b5dd4fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 43794 dport 60924] != expected 0x700c27da # # Exception| cpu 5: rx_hash 0x420b1a22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43798 dport 60924] != expected 0xe3c27fee # # Exception| cpu 5: rx_hash 0x7ecbc579 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43846 dport 60924] != expected 0xde0d0c60 # # Exception| cpu 5: rx_hash 0x5f6525a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43856 dport 60924] != expected 0xeac7231 # # Exception| cpu 5: rx_hash 0xf44906a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43898 dport 60924] != expected 0x52ae2545 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xfc1051b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47864 dport 43581] OK # # # cpu 0: rx_hash 0x99eb6ea1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47888 dport 43581] OK # # # cpu 0: rx_hash 0xa892fe11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47914 dport 43581] OK # # # cpu 4: rx_hash 0xb8458e7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47878 dport 43581] OK # # # cpu 4: rx_hash 0x77862c4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47938 dport 43581] OK # # # cpu 4: rx_hash 0x3aacf590 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47970 dport 43581] OK # # # cpu 4: rx_hash 0x67515c24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47982 dport 43581] OK # # # cpu 5: rx_hash 0xad4009cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47896 dport 43581] OK # # # cpu 5: rx_hash 0x7fed947c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47898 dport 43581] OK # # # cpu 5: rx_hash 0xe06ad016 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47928 dport 43581] OK # # # cpu 5: rx_hash 0xedd39ffd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47954 dport 43581] OK # # # cpu 5: rx_hash 0x84855125 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47958 dport 43581] OK # # # cpu 0: rx_hash 0x46ffbcfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47992 dport 43581] OK # # # cpu 0: rx_hash 0xfdc086da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54866 dport 43581] OK # # # cpu 0: rx_hash 0xa03d2f6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54878 dport 43581] OK # # # cpu 0: rx_hash 0x6247c2b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54896 dport 43581] OK # # # cpu 4: rx_hash 0x533e5200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54858 dport 43581] OK # # # cpu 4: rx_hash 0x3a689cd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54862 dport 43581] OK # # # cpu 4: rx_hash 0x1e148bdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54890 dport 43581] OK # # # cpu 4: rx_hash 0x5ab2c1f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54928 dport 43581] OK # # # cpu 5: rx_hash 0x1bc67c07 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54872 dport 43581] OK # # # cpu 5: rx_hash 0x56eca5dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54904 dport 43581] OK # # # cpu 5: rx_hash 0xed17f6b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54910 dport 43581] OK # # # cpu 5: rx_hash 0x124aeff7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54914 dport 43581] OK # # # cpu 0: rx_hash 0x7b1c212f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54918 dport 43581] OK # # # cpu 0: rx_hash 0x074f6844 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54940 dport 43581] OK # # # cpu 0: rx_hash 0xb4df831a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54978 dport 43581] OK # # # cpu 4: rx_hash 0xac634b42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54966 dport 43581] OK # # # cpu 4: rx_hash 0x4a65b19f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54972 dport 43581] OK # # # cpu 4: rx_hash 0xe9222aae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54990 dport 43581] OK # # # cpu 4: rx_hash 0x1a2157c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55002 dport 43581] OK # # # cpu 4: rx_hash 0xa408f375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55022 dport 43581] OK # # # cpu 4: rx_hash 0xd85bba1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55028 dport 43581] OK # # # cpu 4: rx_hash 0xa8a502ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55042 dport 43581] OK # # # cpu 4: rx_hash 0xe05d2cbd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55056 dport 43581] OK # # # cpu 4: rx_hash 0xbda08509 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55068 dport 43581] OK # # # cpu 5: rx_hash 0xb966ccf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54952 dport 43581] OK # # # cpu 5: rx_hash 0xf9f55ac1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55010 dport 43581] OK # # # cpu 5: rx_hash 0xe58fdb61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55074 dport 43581] OK # # # cpu 0: rx_hash 0xdc9df3e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55104 dport 43581] OK # # # cpu 0: rx_hash 0x1ee71e38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55150 dport 43581] OK # # # cpu 0: rx_hash 0x62b45753 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55156 dport 43581] OK # # # cpu 0: rx_hash 0xe1ba077a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55186 dport 43581] OK # # # cpu 0: rx_hash 0x07bcfda7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55192 dport 43581] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 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 56181 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57304 dport 56181] != expected 0x7f76a2a9 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57304 dport 56181] != expected 0x7f76a2a9 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33868 dport 56181] != expected 0xa84993de # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33868 dport 56181] != expected 0xa84993de # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50477 dport 56181] != expected 0xb023d80f # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50477 dport 56181] != expected 0xb023d80f # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58694 dport 56181] != expected 0xae9673e2 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58694 dport 56181] != expected 0xae9673e2 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47862 dport 56181] != expected 0xfd8d1fff # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47862 dport 56181] != expected 0xfd8d1fff # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36173 dport 56181] != expected 0x23f62d43 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36173 dport 56181] != expected 0x23f62d43 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44525 dport 56181] != expected 0xe9a3ed4f # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44525 dport 56181] != expected 0xe9a3ed4f # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59428 dport 56181] != expected 0x35afd1b # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59428 dport 56181] != expected 0x35afd1b # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39984 dport 56181] != expected 0x867b4bc2 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39984 dport 56181] != expected 0x867b4bc2 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45002 dport 56181] != expected 0xeb963274 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45002 dport 56181] != expected 0xeb963274 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48091 dport 56181] != expected 0xccabf966 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48091 dport 56181] != expected 0xccabf966 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53179 dport 56181] != expected 0x55f2af03 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53179 dport 56181] != expected 0x55f2af03 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35455 dport 56181] != expected 0xaa1baba8 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35455 dport 56181] != expected 0xaa1baba8 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41793 dport 56181] != expected 0x91109562 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41793 dport 56181] != expected 0x91109562 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56065 dport 56181] != expected 0x4d6a2175 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56065 dport 56181] != expected 0x4d6a2175 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57156 dport 56181] != expected 0x6d32324b # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57156 dport 56181] != expected 0x6d32324b # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42775 dport 56181] != expected 0xbd1ec0e8 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42775 dport 56181] != expected 0xbd1ec0e8 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48637 dport 56181] != expected 0x243488d4 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48637 dport 56181] != expected 0x243488d4 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58222 dport 56181] != expected 0x3bbcc616 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58222 dport 56181] != expected 0x3bbcc616 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54755 dport 56181] != expected 0x1150789d # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54755 dport 56181] != expected 0x1150789d # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46161 dport 56181] != expected 0x247c9b71 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46161 dport 56181] != expected 0x247c9b71 # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50576 dport 56181] != expected 0x5f27e33a # # Exception| cpu 4: rx_hash 0xd0abbf54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50576 dport 56181] != expected 0x5f27e33a # # 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 42515 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45526 dport 42515] != expected 0xde5e3a3f # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45526 dport 42515] != expected 0xde5e3a3f # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59401 dport 42515] != expected 0x4c726cf7 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59401 dport 42515] != expected 0x4c726cf7 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56768 dport 42515] != expected 0x864698fc # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56768 dport 42515] != expected 0x864698fc # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47129 dport 42515] != expected 0xc51b1f9e # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47129 dport 42515] != expected 0xc51b1f9e # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38372 dport 42515] != expected 0x8aa8b1f4 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38372 dport 42515] != expected 0x8aa8b1f4 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55154 dport 42515] != expected 0xc938dfac # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55154 dport 42515] != expected 0xc938dfac # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50053 dport 42515] != expected 0x39cb042d # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50053 dport 42515] != expected 0x39cb042d # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59753 dport 42515] != expected 0xce6882fa # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59753 dport 42515] != expected 0xce6882fa # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52393 dport 42515] != expected 0x83367f4d # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52393 dport 42515] != expected 0x83367f4d # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34596 dport 42515] != expected 0x5d3f9341 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34596 dport 42515] != expected 0x5d3f9341 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35705 dport 42515] != expected 0xee042364 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35705 dport 42515] != expected 0xee042364 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50231 dport 42515] != expected 0x684de5ef # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50231 dport 42515] != expected 0x684de5ef # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37901 dport 42515] != expected 0x4a08b580 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37901 dport 42515] != expected 0x4a08b580 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42230 dport 42515] != expected 0xb622bba2 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42230 dport 42515] != expected 0xb622bba2 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56682 dport 42515] != expected 0xfe200d8c # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56682 dport 42515] != expected 0xfe200d8c # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55575 dport 42515] != expected 0x2d05cf15 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55575 dport 42515] != expected 0x2d05cf15 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34124 dport 42515] != expected 0x36f9ec86 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34124 dport 42515] != expected 0x36f9ec86 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54692 dport 42515] != expected 0x299b4875 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54692 dport 42515] != expected 0x299b4875 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59422 dport 42515] != expected 0xc887b74b # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59422 dport 42515] != expected 0xc887b74b # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52297 dport 42515] != expected 0xbbc37c0d # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52297 dport 42515] != expected 0xbbc37c0d # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50487 dport 42515] != expected 0x1e8bed4 # # Exception| cpu 5: rx_hash 0x72d68f22 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50487 dport 42515] != expected 0x1e8bed4 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->