< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 47793 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0ebf4bf2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49904 dport 47793] != expected 0x5c80e96e # # Exception| cpu 0: rx_hash 0xda814844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49964 dport 47793] != expected 0xad357560 # # Exception| cpu 0: rx_hash 0x88c19ecb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49980 dport 47793] != expected 0x7cb7c46 # # Exception| cpu 0: rx_hash 0xf1953ebf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50018 dport 47793] != expected 0xee7e88ca # # Exception| cpu 4: rx_hash 0x45263a66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49926 dport 47793] != expected 0x7a462a8a # # Exception| cpu 4: rx_hash 0xe1a79778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49934 dport 47793] != expected 0x2fba38c7 # # Exception| cpu 4: rx_hash 0xbe4687ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 49974 dport 47793] != expected 0x5c7273f # # Exception| cpu 4: rx_hash 0xa3d5e830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50034 dport 47793] != expected 0x448081ec # # Exception| cpu 4: rx_hash 0x266d7a8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50050 dport 47793] != expected 0xa4e1cf34 # # Exception| cpu 5: rx_hash 0x38385297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49914 dport 47793] != expected 0x5e8cb217 # # Exception| cpu 5: rx_hash 0xb3e741f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49950 dport 47793] != expected 0x854431e1 # # Exception| cpu 5: rx_hash 0x273116a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49996 dport 47793] != expected 0x92f5f3ba # # Exception| cpu 5: rx_hash 0xd1f06d31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50004 dport 47793] != expected 0x6df7e8d1 # # Exception| cpu 0: rx_hash 0x99af5b26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50078 dport 47793] != expected 0xf01bf0c5 # # Exception| cpu 0: rx_hash 0x798c6a5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50106 dport 47793] != expected 0x8e9cd0cc # # Exception| cpu 0: rx_hash 0x3bfe1514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50118 dport 47793] != expected 0xe5a669e7 # # Exception| cpu 0: rx_hash 0x365fd34d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50158 dport 47793] != expected 0x65257f39 # # Exception| cpu 4: rx_hash 0x4f0b7339 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50096 dport 47793] != expected 0x8c908bb5 # # Exception| cpu 4: rx_hash 0xa9f8a16f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50116 dport 47793] != expected 0xb25620d3 # # Exception| cpu 4: rx_hash 0xa4596736 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50156 dport 47793] != expected 0x32d5360d # # Exception| cpu 5: rx_hash 0xcbef8da9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50062 dport 47793] != expected 0x5ae5f9e3 # # Exception| cpu 5: rx_hash 0x8f4d11cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 50082 dport 47793] != expected 0x719ecba7 # # Exception| cpu 5: rx_hash 0x9f7fb80a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50126 dport 47793] != expected 0xb05a7baa # # Exception| cpu 5: rx_hash 0xcd3f6e85 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50142 dport 47793] != expected 0x1aa4728c # # Exception| cpu 5: rx_hash 0x1b9b469a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50160 dport 47793] != expected 0x662f09fc # # Exception| cpu 0: rx_hash 0x52981ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50164 dport 47793] != expected 0xcdd72d66 # # Exception| cpu 0: rx_hash 0x29184971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50206 dport 47793] != expected 0xac17d91e # # Exception| cpu 0: rx_hash 0x76f959a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50214 dport 47793] != expected 0x866ac6e6 # # Exception| cpu 0: rx_hash 0xbdce1e26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50252 dport 47793] != expected 0xbba61b45 # # Exception| cpu 4: rx_hash 0x2d1c5fff [saddr 192.0.3.2 daddr 192.0.3.1 sport 50170 dport 47793] != expected 0x64235285 # # Exception| cpu 4: rx_hash 0x325bc5c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50186 dport 47793] != expected 0xad11f4a2 # # Exception| cpu 4: rx_hash 0x6dbad515 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50226 dport 47793] != expected 0x876ceb5a # # Exception| cpu 4: rx_hash 0xe22f0ef0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50292 dport 47793] != expected 0x91db04bd # # Exception| cpu 5: rx_hash 0x601b134c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50202 dport 47793] != expected 0x7effd84 # # Exception| cpu 5: rx_hash 0x5b3dcc70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50232 dport 47793] != expected 0x8560b023 # # Exception| cpu 5: rx_hash 0x8b490743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50246 dport 47793] != expected 0xb9aa403c # # Exception| cpu 5: rx_hash 0xef8ec8a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50268 dport 47793] != expected 0x11581263 # # Exception| cpu 5: rx_hash 0x22696c04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50278 dport 47793] != expected 0x6cd544af # # Exception| cpu 5: rx_hash 0x14ee7561 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50284 dport 47793] != expected 0x6ed91fd6 # # Exception| cpu 5: rx_hash 0x0fadf9d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50296 dport 47793] != expected 0x6fdf326a # # 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 0xc0589086 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35198 dport 49967] OK # # # cpu 0: rx_hash 0x530248d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35250 dport 49967] OK # # # cpu 0: rx_hash 0xfcf2c0bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35266 dport 49967] OK # # # cpu 4: rx_hash 0xed9c0551 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35168 dport 49967] OK # # # cpu 4: rx_hash 0x001ef272 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35180 dport 49967] OK # # # cpu 4: rx_hash 0x1b5d7ec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35192 dport 49967] OK # # # cpu 4: rx_hash 0xda47701e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35236 dport 49967] OK # # # cpu 4: rx_hash 0x837683e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35276 dport 49967] OK # # # cpu 5: rx_hash 0x0ce35801 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35210 dport 49967] OK # # # cpu 5: rx_hash 0x5ea38e8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35226 dport 49967] OK # # # cpu 5: rx_hash 0x6ef474c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35264 dport 49967] OK # # # cpu 5: rx_hash 0x27f72efa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35268 dport 49967] OK # # # cpu 0: rx_hash 0x31156411 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35320 dport 49967] OK # # # cpu 0: rx_hash 0xab1bfd77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35336 dport 49967] OK # # # cpu 0: rx_hash 0xb05871c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35356 dport 49967] OK # # # cpu 4: rx_hash 0x0a33bb2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35290 dport 49967] OK # # # cpu 4: rx_hash 0x1cd1f1c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35302 dport 49967] OK # # # cpu 4: rx_hash 0x9d9ce412 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35330 dport 49967] OK # # # cpu 4: rx_hash 0x903d224b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35370 dport 49967] OK # # # cpu 4: rx_hash 0x2fff03e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35382 dport 49967] OK # # # cpu 5: rx_hash 0x2a56e8a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35308 dport 49967] OK # # # cpu 5: rx_hash 0xcfdc329d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35346 dport 49967] OK # # # cpu 5: rx_hash 0xa6ba3b2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35360 dport 49967] OK # # # cpu 5: rx_hash 0xd93e7876 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35374 dport 49967] OK # # # cpu 5: rx_hash 0x12093ff7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35396 dport 49967] OK # # # cpu 5: rx_hash 0x6d8d7caf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35402 dport 49967] OK # # # cpu 0: rx_hash 0x9b4c073e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35410 dport 49967] OK # # # cpu 0: rx_hash 0x97b1ad4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35508 dport 49967] OK # # # cpu 0: rx_hash 0x38412526 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35524 dport 49967] OK # # # cpu 0: rx_hash 0xd5c3d205 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35528 dport 49967] OK # # # cpu 4: rx_hash 0x4049e978 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35412 dport 49967] OK # # # cpu 4: rx_hash 0xf22a0e8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35424 dport 49967] OK # # # cpu 4: rx_hash 0x28738ce1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35496 dport 49967] OK # # # cpu 5: rx_hash 0xc4ad17e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35434 dport 49967] OK # # # cpu 5: rx_hash 0x96edc167 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35450 dport 49967] OK # # # cpu 5: rx_hash 0x8153e7a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35464 dport 49967] OK # # # cpu 5: rx_hash 0x3e91c60a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35476 dport 49967] OK # # # cpu 5: rx_hash 0x41158552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 49967] OK # # # cpu 5: rx_hash 0x2302a994 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35536 dport 49967] OK # # # cpu 0: rx_hash 0xd862145c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35552 dport 49967] OK # # # cpu 0: rx_hash 0x01fdd1b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35604 dport 49967] OK # # # cpu 0: rx_hash 0x93fb65c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35606 dport 49967] OK # # # cpu 0: rx_hash 0xc76b506b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35670 dport 49967] 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 42604 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38446 dport 42604] != expected 0x494b557a # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38446 dport 42604] != expected 0x494b557a # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50476 dport 42604] != expected 0xaa034d1e # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50476 dport 42604] != expected 0xaa034d1e # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47611 dport 42604] != expected 0x779ec22b # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47611 dport 42604] != expected 0x779ec22b # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42737 dport 42604] != expected 0x983e73b6 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42737 dport 42604] != expected 0x983e73b6 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56549 dport 42604] != expected 0x31af6cde # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56549 dport 42604] != expected 0x31af6cde # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41281 dport 42604] != expected 0xbbb357d8 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41281 dport 42604] != expected 0xbbb357d8 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40546 dport 42604] != expected 0xdaa51df6 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40546 dport 42604] != expected 0xdaa51df6 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57759 dport 42604] != expected 0xf7b3ddf2 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57759 dport 42604] != expected 0xf7b3ddf2 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50758 dport 42604] != expected 0xb0378066 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50758 dport 42604] != expected 0xb0378066 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34116 dport 42604] != expected 0x10d5660b # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34116 dport 42604] != expected 0x10d5660b # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49228 dport 42604] != expected 0xa1c7d372 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49228 dport 42604] != expected 0xa1c7d372 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51654 dport 42604] != expected 0x6b6e55af # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51654 dport 42604] != expected 0x6b6e55af # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37165 dport 42604] != expected 0x980866d8 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37165 dport 42604] != expected 0x980866d8 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56370 dport 42604] != expected 0x5759d952 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56370 dport 42604] != expected 0x5759d952 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45291 dport 42604] != expected 0x609ad78d # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45291 dport 42604] != expected 0x609ad78d # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56141 dport 42604] != expected 0xed2053db # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56141 dport 42604] != expected 0xed2053db # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43977 dport 42604] != expected 0x11288ea # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43977 dport 42604] != expected 0x11288ea # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57949 dport 42604] != expected 0x185bc770 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57949 dport 42604] != expected 0x185bc770 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41996 dport 42604] != expected 0x34ec6999 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41996 dport 42604] != expected 0x34ec6999 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56919 dport 42604] != expected 0x71d61932 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56919 dport 42604] != expected 0x71d61932 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49443 dport 42604] != expected 0xa2bc58b0 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49443 dport 42604] != expected 0xa2bc58b0 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45140 dport 42604] != expected 0x6c50f696 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45140 dport 42604] != expected 0x6c50f696 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47455 dport 42604] != expected 0x7c462306 # # Exception| cpu 0: rx_hash 0x1dbb3f1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47455 dport 42604] != expected 0x7c462306 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 37209 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53042 dport 37209] != expected 0xeebfea47 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53042 dport 37209] != expected 0xeebfea47 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48431 dport 37209] != expected 0x264d5520 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48431 dport 37209] != expected 0x264d5520 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53670 dport 37209] != expected 0xb399b8b1 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53670 dport 37209] != expected 0xb399b8b1 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51484 dport 37209] != expected 0xb7c0c7b6 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51484 dport 37209] != expected 0xb7c0c7b6 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38145 dport 37209] != expected 0xe2e4dcf9 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38145 dport 37209] != expected 0xe2e4dcf9 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34132 dport 37209] != expected 0x28684dc9 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34132 dport 37209] != expected 0x28684dc9 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54174 dport 37209] != expected 0xe6eaaed3 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54174 dport 37209] != expected 0xe6eaaed3 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35319 dport 37209] != expected 0xdae66224 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35319 dport 37209] != expected 0xdae66224 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36094 dport 37209] != expected 0xca07a9ff # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36094 dport 37209] != expected 0xca07a9ff # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52032 dport 37209] != expected 0x5600d50d # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52032 dport 37209] != expected 0x5600d50d # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39160 dport 37209] != expected 0x35190435 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39160 dport 37209] != expected 0x35190435 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57303 dport 37209] != expected 0xf51bdc6e # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57303 dport 37209] != expected 0xf51bdc6e # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40000 dport 37209] != expected 0xc5f90d68 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40000 dport 37209] != expected 0xc5f90d68 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41142 dport 37209] != expected 0xad5293de # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41142 dport 37209] != expected 0xad5293de # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44703 dport 37209] != expected 0x4981b933 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44703 dport 37209] != expected 0x4981b933 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49838 dport 37209] != expected 0xa9fc5ea5 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49838 dport 37209] != expected 0xa9fc5ea5 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36345 dport 37209] != expected 0x202b2226 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36345 dport 37209] != expected 0x202b2226 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37195 dport 37209] != expected 0x5baf365 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37195 dport 37209] != expected 0x5baf365 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44507 dport 37209] != expected 0x4ba4dd71 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44507 dport 37209] != expected 0x4ba4dd71 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54080 dport 37209] != expected 0xb5f61476 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54080 dport 37209] != expected 0xb5f61476 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36109 dport 37209] != expected 0xec90eaa1 # # Exception| cpu 5: rx_hash 0x809d3b37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36109 dport 37209] != expected 0xec90eaa1 # # 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 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->