< 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 214, 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 35091 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb56ac214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54046 dport 35091] != expected 0xab17301c # # Exception| cpu 0: rx_hash 0xb2c9742c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54112 dport 35091] != expected 0x4de07ebd # # Exception| cpu 0: rx_hash 0x89fc2c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54142 dport 35091] != expected 0x38ad70cf # # Exception| cpu 0: rx_hash 0xa7f46726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54152 dport 35091] != expected 0x6da0dc3c # # Exception| cpu 4: rx_hash 0xcc471e12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54062 dport 35091] != expected 0x8c63b1bb # # Exception| cpu 4: rx_hash 0x53432018 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54086 dport 35091] != expected 0x6b680ce2 # # Exception| cpu 4: rx_hash 0xcbe4a82a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54096 dport 35091] != expected 0x6a94ff1a # # Exception| cpu 4: rx_hash 0x128a7f39 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54164 dport 35091] != expected 0xca2a2467 # # Exception| cpu 4: rx_hash 0xb118af30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54172 dport 35091] != expected 0xbe9bd9ed # # Exception| cpu 4: rx_hash 0xe5ece31b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54182 dport 35091] != expected 0x3f9953e9 # # Exception| cpu 5: rx_hash 0x9d8e7616 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54078 dport 35091] != expected 0xb63b4f7e # # Exception| cpu 5: rx_hash 0x115ba425 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54120 dport 35091] != expected 0x39518337 # # Exception| cpu 5: rx_hash 0xe3001c28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54128 dport 35091] != expected 0x77b88078 # # Exception| cpu 0: rx_hash 0x1553f262 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54282 dport 35091] != expected 0x52b21e2c # # Exception| cpu 4: rx_hash 0x57314d3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54212 dport 35091] != expected 0x7ee4e513 # # Exception| cpu 4: rx_hash 0xb3863d27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54216 dport 35091] != expected 0xe336e38d # # Exception| cpu 4: rx_hash 0x41dd852a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54224 dport 35091] != expected 0xaddfe0c2 # # Exception| cpu 4: rx_hash 0xa057d11e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54262 dport 35091] != expected 0x8b57929d # # Exception| cpu 4: rx_hash 0x7fafc25d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54276 dport 35091] != expected 0x1da7ee9b # # Exception| cpu 4: rx_hash 0xcad1da42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54296 dport 35091] != expected 0xba2d16c0 # # Exception| cpu 4: rx_hash 0x9e259669 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54306 dport 35091] != expected 0x3b2f9cc4 # # Exception| cpu 4: rx_hash 0x2cf8384e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54336 dport 35091] != expected 0x7a522a3e # # Exception| cpu 5: rx_hash 0xb4258b1f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54198 dport 35091] != expected 0x5c1ad2c # # Exception| cpu 5: rx_hash 0x17b75b16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54206 dport 35091] != expected 0x717050a6 # # Exception| cpu 5: rx_hash 0x6c041507 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54234 dport 35091] != expected 0xba9eb61 # # Exception| cpu 5: rx_hash 0x1529c901 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54250 dport 35091] != expected 0x2cdd6ac6 # # Exception| cpu 5: rx_hash 0xcfecfe6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54322 dport 35091] != expected 0x1776201 # # Exception| cpu 0: rx_hash 0x46040871 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54350 dport 35091] != expected 0x3547da89 # # Exception| cpu 0: rx_hash 0x9a57fb4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54432 dport 35091] != expected 0x2ea37535 # # Exception| cpu 4: rx_hash 0x17cd6075 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54366 dport 35091] != expected 0xf1f244c # # Exception| cpu 4: rx_hash 0x55d5e448 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54384 dport 35091] != expected 0x5d26ab99 # # Exception| cpu 4: rx_hash 0x56043f54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54412 dport 35091] != expected 0xae5d0cc9 # # Exception| cpu 4: rx_hash 0xe37a274b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54416 dport 35091] != expected 0x9d7f492 # # Exception| cpu 4: rx_hash 0xb78e6b60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54442 dport 35091] != expected 0x88d57e96 # # Exception| cpu 5: rx_hash 0x50e8c067 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54362 dport 35091] != expected 0xe67cdf58 # # Exception| cpu 5: rx_hash 0x6ee0bc73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54382 dport 35091] != expected 0x286ba5eb # # Exception| cpu 5: rx_hash 0xb2b34f4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54400 dport 35091] != expected 0x338f0a57 # # Exception| cpu 5: rx_hash 0x7bddaf79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54406 dport 35091] != expected 0x82b076a # # Exception| cpu 5: rx_hash 0x02f0737f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54454 dport 35091] != expected 0x2f5f86cd # # Exception| cpu 5: rx_hash 0x2f29e352 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54460 dport 35091] != expected 0x89298d6e # # 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 0x51b85fda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40050 dport 33090] OK # # # cpu 4: rx_hash 0x2da8a7f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40040 dport 33090] OK # # # cpu 4: rx_hash 0x7a8277a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41902 dport 33090] OK # # # cpu 4: rx_hash 0x50f851bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41946 dport 33090] OK # # # cpu 4: rx_hash 0x435386e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41988 dport 33090] OK # # # cpu 4: rx_hash 0xcd18c6c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41990 dport 33090] OK # # # cpu 5: rx_hash 0xf22a8fd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40058 dport 33090] OK # # # cpu 5: rx_hash 0x6c6ebfbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41914 dport 33090] OK # # # cpu 5: rx_hash 0x29d58dbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41962 dport 33090] OK # # # cpu 0: rx_hash 0xa2a3e9b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41922 dport 33090] OK # # # cpu 0: rx_hash 0x013139b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41930 dport 33090] OK # # # cpu 0: rx_hash 0x9cab95a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41974 dport 33090] OK # # # cpu 0: rx_hash 0x5721dce6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42052 dport 33090] OK # # # cpu 4: rx_hash 0xa7e4f6fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41992 dport 33090] OK # # # cpu 4: rx_hash 0xdbf40ed5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42002 dport 33090] OK # # # cpu 4: rx_hash 0x7d5bfaf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42032 dport 33090] OK # # # cpu 4: rx_hash 0x17a7cacc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42046 dport 33090] OK # # # cpu 4: rx_hash 0x41cd14f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42064 dport 33090] OK # # # cpu 4: rx_hash 0x7fc568e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42084 dport 33090] OK # # # cpu 5: rx_hash 0xa2d9d2d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42018 dport 33090] OK # # # cpu 5: rx_hash 0x06e8b4e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42068 dport 33090] OK # # # cpu 5: rx_hash 0x44f030df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42106 dport 33090] OK # # # cpu 5: rx_hash 0x03d590cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42110 dport 33090] OK # # # cpu 0: rx_hash 0x6929a0f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42096 dport 33090] OK # # # cpu 0: rx_hash 0x2e0c00e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42100 dport 33090] OK # # # cpu 0: rx_hash 0x05396ffe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42152 dport 33090] OK # # # cpu 4: rx_hash 0x2ddddbfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42120 dport 33090] OK # # # cpu 4: rx_hash 0x51cd23d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42130 dport 33090] OK # # # cpu 4: rx_hash 0x3b3113ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42140 dport 33090] OK # # # cpu 4: rx_hash 0x029ad9c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42198 dport 33090] OK # # # cpu 4: rx_hash 0xb2d9e5f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42208 dport 33090] OK # # # cpu 4: rx_hash 0xd825d5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42222 dport 33090] OK # # # cpu 5: rx_hash 0xa6abbff7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42144 dport 33090] OK # # # cpu 5: rx_hash 0x28e0ffd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42146 dport 33090] OK # # # cpu 5: rx_hash 0x8cd199e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42196 dport 33090] OK # # # cpu 0: rx_hash 0x421ccfec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42156 dport 33090] OK # # # cpu 0: rx_hash 0x3e0c37c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42166 dport 33090] OK # # # cpu 0: rx_hash 0x5353b1c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42182 dport 33090] OK # # # cpu 0: rx_hash 0xe62da9dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42202 dport 33090] OK # # # cpu 0: rx_hash 0xa4352de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42228 dport 33090] OK # # # cpu 0: rx_hash 0xd9cd3847 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42262 dport 33090] OK # # # count: pass=41 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 214, 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 36876 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 36876] != expected 0xbc530dd4 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48840 dport 36876] != expected 0xbc530dd4 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44883 dport 36876] != expected 0x8f26dc2b # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44883 dport 36876] != expected 0x8f26dc2b # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53389 dport 36876] != expected 0x37f58a92 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53389 dport 36876] != expected 0x37f58a92 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50100 dport 36876] != expected 0x7df20a08 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50100 dport 36876] != expected 0x7df20a08 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35532 dport 36876] != expected 0x54fee1ba # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35532 dport 36876] != expected 0x54fee1ba # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33499 dport 36876] != expected 0xacf94fec # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33499 dport 36876] != expected 0xacf94fec # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36421 dport 36876] != expected 0xfa628c40 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36421 dport 36876] != expected 0xfa628c40 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54515 dport 36876] != expected 0x69eba7c8 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54515 dport 36876] != expected 0x69eba7c8 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53433 dport 36876] != expected 0xf9e2f021 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53433 dport 36876] != expected 0xf9e2f021 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42647 dport 36876] != expected 0x90493947 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42647 dport 36876] != expected 0x90493947 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51683 dport 36876] != expected 0x7ab15c19 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51683 dport 36876] != expected 0x7ab15c19 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59964 dport 36876] != expected 0xe6c4fa34 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59964 dport 36876] != expected 0xe6c4fa34 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55238 dport 36876] != expected 0x90047932 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55238 dport 36876] != expected 0x90047932 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 36876] != expected 0x9dc37ad1 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38780 dport 36876] != expected 0x9dc37ad1 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54673 dport 36876] != expected 0xcb339ede # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54673 dport 36876] != expected 0xcb339ede # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51561 dport 36876] != expected 0x1b8c4862 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51561 dport 36876] != expected 0x1b8c4862 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36256 dport 36876] != expected 0x70088c16 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36256 dport 36876] != expected 0x70088c16 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46395 dport 36876] != expected 0x6bb14f87 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46395 dport 36876] != expected 0x6bb14f87 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51894 dport 36876] != expected 0x10e4c230 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51894 dport 36876] != expected 0x10e4c230 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58273 dport 36876] != expected 0x9c5bcff5 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58273 dport 36876] != expected 0x9c5bcff5 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49218 dport 36876] != expected 0xba88eee1 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49218 dport 36876] != expected 0xba88eee1 # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37527 dport 36876] != expected 0x91872e3d # # Exception| cpu 4: rx_hash 0xcf17330c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37527 dport 36876] != expected 0x91872e3d # # 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 214, 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 35778 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47932 dport 35778] != expected 0xe75b946b # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47932 dport 35778] != expected 0xe75b946b # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58200 dport 35778] != expected 0x650ef398 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58200 dport 35778] != expected 0x650ef398 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50231 dport 35778] != expected 0x130fb138 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50231 dport 35778] != expected 0x130fb138 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34790 dport 35778] != expected 0xe29d81ef # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34790 dport 35778] != expected 0xe29d81ef # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51144 dport 35778] != expected 0x65917788 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51144 dport 35778] != expected 0x65917788 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36754 dport 35778] != expected 0xe044352a # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36754 dport 35778] != expected 0xe044352a # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40748 dport 35778] != expected 0x6dfd3d7b # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40748 dport 35778] != expected 0x6dfd3d7b # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48355 dport 35778] != expected 0xe866c379 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48355 dport 35778] != expected 0xe866c379 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42488 dport 35778] != expected 0xf10e7620 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42488 dport 35778] != expected 0xf10e7620 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46693 dport 35778] != expected 0x211cd7df # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46693 dport 35778] != expected 0x211cd7df # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47733 dport 35778] != expected 0x93108ab # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47733 dport 35778] != expected 0x93108ab # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41702 dport 35778] != expected 0x7ceed67b # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41702 dport 35778] != expected 0x7ceed67b # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60322 dport 35778] != expected 0x87125a62 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60322 dport 35778] != expected 0x87125a62 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58449 dport 35778] != expected 0x6cdf5bb9 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58449 dport 35778] != expected 0x6cdf5bb9 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48989 dport 35778] != expected 0x961cdf80 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48989 dport 35778] != expected 0x961cdf80 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56876 dport 35778] != expected 0xedf5d9a1 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56876 dport 35778] != expected 0xedf5d9a1 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46249 dport 35778] != expected 0xf96e9b85 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46249 dport 35778] != expected 0xf96e9b85 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58882 dport 35778] != expected 0x1937e290 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58882 dport 35778] != expected 0x1937e290 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58159 dport 35778] != expected 0xdda915e1 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58159 dport 35778] != expected 0xdda915e1 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40723 dport 35778] != expected 0x62ba510a # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40723 dport 35778] != expected 0x62ba510a # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54572 dport 35778] != expected 0x22c496b1 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54572 dport 35778] != expected 0x22c496b1 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38959 dport 35778] != expected 0x49f50577 # # Exception| cpu 4: rx_hash 0x881ba5f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38959 dport 35778] != expected 0x49f50577 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->