< 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 # # 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 33810 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5e99e0d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46172 dport 33810] != expected 0xc566648c # # Exception| cpu 0: rx_hash 0xb444a1e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46186 dport 33810] != expected 0x4e0293f8 # # Exception| cpu 0: rx_hash 0xf6c87b9e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46188 dport 33810] != expected 0x2994a2a7 # # Exception| cpu 0: rx_hash 0xd7473141 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46230 dport 33810] != expected 0xea07fcf6 # # Exception| cpu 4: rx_hash 0x45a1fa42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46206 dport 33810] != expected 0x242c0700 # # Exception| cpu 4: rx_hash 0x95cbeb3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46224 dport 33810] != expected 0x8d91cda9 # # Exception| cpu 4: rx_hash 0x5d585499 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46248 dport 33810] != expected 0xfda03e7 # # Exception| cpu 4: rx_hash 0x1fd48ee4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46254 dport 33810] != expected 0x684c32b8 # # Exception| cpu 5: rx_hash 0x75c0e837 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46190 dport 33810] != expected 0x93708332 # # Exception| cpu 5: rx_hash 0xa5aaf949 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46208 dport 33810] != expected 0x3acd499b # # Exception| cpu 5: rx_hash 0x642eb09d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46212 dport 33810] != expected 0xe7bf5951 # # Exception| cpu 5: rx_hash 0x76015c7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46234 dport 33810] != expected 0x59cce459 # # Exception| cpu 5: rx_hash 0x3d9a7073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46240 dport 33810] != expected 0x61630b82 # # Exception| cpu 0: rx_hash 0x924883ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46314 dport 33810] != expected 0x18e9037e # # Exception| cpu 0: rx_hash 0x21210271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46328 dport 33810] != expected 0x1551a6d9 # # Exception| cpu 0: rx_hash 0x8890431a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46368 dport 33810] != expected 0x1cfd5347 # # Exception| cpu 4: rx_hash 0xee31d545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46266 dport 33810] != expected 0x262a640 # # Exception| cpu 4: rx_hash 0x522c105d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46342 dport 33810] != expected 0x20c52001 # # Exception| cpu 4: rx_hash 0xe85267f0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46376 dport 33810] != expected 0x72445b22 # # Exception| cpu 4: rx_hash 0xaadebd8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46382 dport 33810] != expected 0x15d26a7d # # Exception| cpu 4: rx_hash 0xb8f1516f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46384 dport 33810] != expected 0xaba1d775 # # Exception| cpu 5: rx_hash 0xab3e67a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46278 dport 33810] != expected 0xf08c59c8 # # Exception| cpu 5: rx_hash 0x9b5f75dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46294 dport 33810] != expected 0x47d0ddfa # # Exception| cpu 5: rx_hash 0x3a1918e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46298 dport 33810] != expected 0xf41bc555 # # Exception| cpu 5: rx_hash 0xd0c459d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46316 dport 33810] != expected 0x7f7f3221 # # Exception| cpu 5: rx_hash 0x624d0228 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46358 dport 33810] != expected 0x9799a433 # # Exception| cpu 5: rx_hash 0xd8337585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46392 dport 33810] != expected 0xc518df10 # # Exception| cpu 0: rx_hash 0x5b3be62c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46394 dport 33810] != expected 0x7ffcfe85 # # Exception| cpu 0: rx_hash 0xfdfee383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46412 dport 33810] != expected 0x594f28fd # # Exception| cpu 0: rx_hash 0xb665cf8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46454 dport 33810] != expected 0x61e0c726 # # Exception| cpu 0: rx_hash 0x97ea8550 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46476 dport 33810] != expected 0xa2739977 # # Exception| cpu 0: rx_hash 0x6f182880 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46500 dport 33810] != expected 0x9764d30b # # Exception| cpu 0: rx_hash 0x5f793af5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46516 dport 33810] != expected 0x20385739 # # Exception| cpu 4: rx_hash 0x5cb88ebd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46400 dport 33810] != expected 0xea843052 # # Exception| cpu 4: rx_hash 0xc749b3cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46484 dport 33810] != expected 0x7b961520 # # Exception| cpu 4: rx_hash 0x7ab4acf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46528 dport 33810] != expected 0xbc6fa0d4 # # Exception| cpu 5: rx_hash 0x8f132b8b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46426 dport 33810] != expected 0x89859d90 # # Exception| cpu 5: rx_hash 0x2742b0c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46442 dport 33810] != expected 0x65775bbb # # Exception| cpu 5: rx_hash 0xe6c6f910 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46446 dport 33810] != expected 0xb8054b71 # # Exception| cpu 5: rx_hash 0x74203213 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46470 dport 33810] != expected 0x762eb087 # # 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 0x4256d53b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56144 dport 40011] OK # # # cpu 0: rx_hash 0x4b41234a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56172 dport 40011] OK # # # cpu 0: rx_hash 0x031bbb0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56226 dport 40011] OK # # # cpu 4: rx_hash 0x7b20313f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56188 dport 40011] OK # # # cpu 4: rx_hash 0xf828a296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56190 dport 40011] OK # # # cpu 4: rx_hash 0xe9c6fa3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56212 dport 40011] OK # # # cpu 4: rx_hash 0xcb8804ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56218 dport 40011] OK # # # cpu 4: rx_hash 0xa25dd630 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56238 dport 40011] OK # # # cpu 5: rx_hash 0xd371aa70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56140 dport 40011] OK # # # cpu 5: rx_hash 0x00da0f46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56150 dport 40011] OK # # # cpu 5: rx_hash 0x2b8307a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56164 dport 40011] OK # # # cpu 5: rx_hash 0xb965cca3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56204 dport 40011] OK # # # cpu 0: rx_hash 0x95bfacd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56260 dport 40011] OK # # # cpu 0: rx_hash 0x3dee379b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56308 dport 40011] OK # # # cpu 0: rx_hash 0x5d2c1371 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56316 dport 40011] OK # # # cpu 0: rx_hash 0xe225e0b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56334 dport 40011] OK # # # cpu 0: rx_hash 0x585b9714 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56352 dport 40011] OK # # # cpu 4: rx_hash 0x71f67306 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56244 dport 40011] OK # # # cpu 4: rx_hash 0x87904036 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56282 dport 40011] OK # # # cpu 4: rx_hash 0x43638d87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56322 dport 40011] OK # # # cpu 4: rx_hash 0x13c0bb18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56346 dport 40011] OK # # # cpu 4: rx_hash 0xd244f2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56350 dport 40011] OK # # # cpu 4: rx_hash 0x99dfdec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56356 dport 40011] OK # # # cpu 5: rx_hash 0xb7f15243 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56266 dport 40011] OK # # # cpu 5: rx_hash 0x0d8f25ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56292 dport 40011] OK # # # cpu 5: rx_hash 0xa9beccb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56372 dport 40011] OK # # # cpu 0: rx_hash 0xecb17e59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56392 dport 40011] OK # # # cpu 0: rx_hash 0x1d5425f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56412 dport 40011] OK # # # cpu 0: rx_hash 0x1443d389 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56416 dport 40011] OK # # # cpu 0: rx_hash 0x8564acc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56444 dport 40011] OK # # # cpu 0: rx_hash 0x550ebdbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56466 dport 40011] OK # # # cpu 0: rx_hash 0x1e9591b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56488 dport 40011] OK # # # cpu 4: rx_hash 0x3f1adb6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56402 dport 40011] OK # # # cpu 4: rx_hash 0x9e5cb651 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56414 dport 40011] OK # # # cpu 4: rx_hash 0x360d2d1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56430 dport 40011] OK # # # cpu 4: rx_hash 0x27e375b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56452 dport 40011] OK # # # cpu 4: rx_hash 0x7e57b55a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56480 dport 40011] OK # # # cpu 5: rx_hash 0x08f8a18b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56376 dport 40011] OK # # # cpu 5: rx_hash 0x0cba7d52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56502 dport 40011] OK # # # cpu 0: rx_hash 0xcd3e3486 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56498 dport 40011] OK # # # cpu 0: rx_hash 0x5b9a235c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56532 dport 40011] OK # # # cpu 0: rx_hash 0x92e946dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56580 dport 40011] OK # # # count: pass=42 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 57730 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37141 dport 57730] != expected 0x54b705e1 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37141 dport 57730] != expected 0x54b705e1 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43241 dport 57730] != expected 0x6d45e962 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43241 dport 57730] != expected 0x6d45e962 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45333 dport 57730] != expected 0x5ecaba3 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45333 dport 57730] != expected 0x5ecaba3 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56328 dport 57730] != expected 0xe9830e2d # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56328 dport 57730] != expected 0xe9830e2d # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47213 dport 57730] != expected 0x446b35aa # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47213 dport 57730] != expected 0x446b35aa # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47151 dport 57730] != expected 0x53583533 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47151 dport 57730] != expected 0x53583533 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35643 dport 57730] != expected 0xf4557f6f # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35643 dport 57730] != expected 0xf4557f6f # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52052 dport 57730] != expected 0x5666b14a # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52052 dport 57730] != expected 0x5666b14a # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46314 dport 57730] != expected 0xcf6d1c40 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46314 dport 57730] != expected 0xcf6d1c40 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49300 dport 57730] != expected 0xd6fb95aa # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49300 dport 57730] != expected 0xd6fb95aa # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58215 dport 57730] != expected 0x618d0295 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58215 dport 57730] != expected 0x618d0295 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40556 dport 57730] != expected 0xff9f4ef2 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40556 dport 57730] != expected 0xff9f4ef2 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57320 dport 57730] != expected 0x77ded1dc # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57320 dport 57730] != expected 0x77ded1dc # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51393 dport 57730] != expected 0x21a4da7d # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51393 dport 57730] != expected 0x21a4da7d # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48424 dport 57730] != expected 0xe0aefd14 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48424 dport 57730] != expected 0xe0aefd14 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33921 dport 57730] != expected 0x6b6de748 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33921 dport 57730] != expected 0x6b6de748 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54480 dport 57730] != expected 0x8e348af8 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54480 dport 57730] != expected 0x8e348af8 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51522 dport 57730] != expected 0x9316e006 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51522 dport 57730] != expected 0x9316e006 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58333 dport 57730] != expected 0xfc97dc8 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58333 dport 57730] != expected 0xfc97dc8 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33537 dport 57730] != expected 0x899429bc # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33537 dport 57730] != expected 0x899429bc # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43567 dport 57730] != expected 0xe4558d96 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43567 dport 57730] != expected 0xe4558d96 # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40050 dport 57730] != expected 0x545617db # # Exception| cpu 4: rx_hash 0x6a5ec724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40050 dport 57730] != expected 0x545617db # # 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 39644 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46513 dport 39644] != expected 0xfe5ba76b # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46513 dport 39644] != expected 0xfe5ba76b # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36446 dport 39644] != expected 0x8d6d1b4c # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36446 dport 39644] != expected 0x8d6d1b4c # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53361 dport 39644] != expected 0xd55c7c1b # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53361 dport 39644] != expected 0xd55c7c1b # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36353 dport 39644] != expected 0xd54b9461 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36353 dport 39644] != expected 0xd54b9461 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34283 dport 39644] != expected 0x8c40175b # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34283 dport 39644] != expected 0x8c40175b # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42474 dport 39644] != expected 0x2ec90080 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42474 dport 39644] != expected 0x2ec90080 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57146 dport 39644] != expected 0x10bbf74e # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57146 dport 39644] != expected 0x10bbf74e # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39331 dport 39644] != expected 0x5f0b5053 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39331 dport 39644] != expected 0x5f0b5053 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47579 dport 39644] != expected 0x7f189be2 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47579 dport 39644] != expected 0x7f189be2 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49622 dport 39644] != expected 0xf5cb5a75 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49622 dport 39644] != expected 0xf5cb5a75 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58927 dport 39644] != expected 0xb810925 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58927 dport 39644] != expected 0xb810925 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52537 dport 39644] != expected 0x95112a34 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52537 dport 39644] != expected 0x95112a34 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49447 dport 39644] != expected 0x319f80bb # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49447 dport 39644] != expected 0x319f80bb # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36461 dport 39644] != expected 0xa02534f8 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36461 dport 39644] != expected 0xa02534f8 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55594 dport 39644] != expected 0x4d9869e1 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55594 dport 39644] != expected 0x4d9869e1 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45697 dport 39644] != expected 0xa84ea1d9 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45697 dport 39644] != expected 0xa84ea1d9 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43227 dport 39644] != expected 0xa52eebd7 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43227 dport 39644] != expected 0xa52eebd7 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44030 dport 39644] != expected 0x200e15df # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44030 dport 39644] != expected 0x200e15df # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50684 dport 39644] != expected 0xaaf0e045 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50684 dport 39644] != expected 0xaaf0e045 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53606 dport 39644] != expected 0x32a68266 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53606 dport 39644] != expected 0x32a68266 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51114 dport 39644] != expected 0xdd866443 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51114 dport 39644] != expected 0xdd866443 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42532 dport 39644] != expected 0xbc168170 # # Exception| cpu 5: rx_hash 0xbb41adbb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42532 dport 39644] != expected 0xbc168170 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->