< 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 200, 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 129, 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 37355 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x046a9fef [saddr 192.0.3.2 daddr 192.0.3.1 sport 44064 dport 37355] != expected 0x5511294 # # Exception| cpu 0: rx_hash 0x47485150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44070 dport 37355] != expected 0x69194cb4 # # Exception| cpu 0: rx_hash 0x7e360741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42288 dport 37355] != expected 0xbfa21cde # # Exception| cpu 0: rx_hash 0x226414cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42302 dport 37355] != expected 0xbe09a7f1 # # Exception| cpu 0: rx_hash 0x569e8b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42310 dport 37355] != expected 0x53df359b # # Exception| cpu 4: rx_hash 0xaebd6fd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44058 dport 37355] != expected 0xb2b46860 # # Exception| cpu 4: rx_hash 0x8bd2f175 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44080 dport 37355] != expected 0xb3a0e013 # # Exception| cpu 4: rx_hash 0xd780e2ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 44094 dport 37355] != expected 0xb20b5b3c # # Exception| cpu 4: rx_hash 0xd01f0e84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42284 dport 37355] != expected 0xbf77c149 # # Exception| cpu 5: rx_hash 0xe058b304 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44096 dport 37355] != expected 0x33959776 # # Exception| cpu 5: rx_hash 0x40d7bd2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42292 dport 37355] != expected 0x6465d6c1 # # Exception| cpu 5: rx_hash 0xe7c75f7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42322 dport 37355] != expected 0x3ee90d03 # # Exception| cpu 0: rx_hash 0xbb954cf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42332 dport 37355] != expected 0x3f42b62c # # Exception| cpu 0: rx_hash 0x4634341a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42380 dport 37355] != expected 0x12d1065a # # Exception| cpu 0: rx_hash 0xc98c5a80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42396 dport 37355] != expected 0xa420f4dd # # Exception| cpu 4: rx_hash 0x4d10af48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42344 dport 37355] != expected 0x890c77f7 # # Exception| cpu 4: rx_hash 0xddd81ce7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42352 dport 37355] != expected 0x521e607f # # Exception| cpu 4: rx_hash 0x01e80357 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42412 dport 37355] != expected 0xc9a9ff19 # # Exception| cpu 4: rx_hash 0xece3c42d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42422 dport 37355] != expected 0xa5347cae # # Exception| cpu 4: rx_hash 0xf3931918 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42430 dport 37355] != expected 0xc8d799a1 # # Exception| cpu 4: rx_hash 0x98195b69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42446 dport 37355] != expected 0x48e2eec4 # # Exception| cpu 4: rx_hash 0x29408f99 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42458 dport 37355] != expected 0x25d4d65c # # Exception| cpu 4: rx_hash 0xfe540b7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42466 dport 37355] != expected 0x25be3897 # # Exception| cpu 5: rx_hash 0x818a0f6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42366 dport 37355] != expected 0x53b5db50 # # Exception| cpu 5: rx_hash 0xe81d3ddf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42384 dport 37355] != expected 0x1204dbcd # # Exception| cpu 5: rx_hash 0x3f09b93d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42408 dport 37355] != expected 0x126e3506 # # Exception| cpu 0: rx_hash 0x6a624126 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42460 dport 37355] != expected 0x499c887c # # Exception| cpu 0: rx_hash 0x9ce7a29b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42472 dport 37355] != expected 0xffd249a7 # # Exception| cpu 0: rx_hash 0xba1ca8a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42520 dport 37355] != expected 0x6fe1902e # # Exception| cpu 0: rx_hash 0x84fd12ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42524 dport 37355] != expected 0xb4265a31 # # Exception| cpu 0: rx_hash 0xdc51f8b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42548 dport 37355] != expected 0x2bd467d # # Exception| cpu 0: rx_hash 0x964add98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42568 dport 37355] != expected 0x34ac1e08 # # Exception| cpu 4: rx_hash 0xe124d64e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42474 dport 37355] != expected 0x485ddd98 # # Exception| cpu 4: rx_hash 0x8003eb3c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42554 dport 37355] != expected 0x316fd52 # # Exception| cpu 5: rx_hash 0x32ceab5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42484 dport 37355] != expected 0xff079430 # # Exception| cpu 5: rx_hash 0x1435a161 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42500 dport 37355] != expected 0x6f344db9 # # Exception| cpu 5: rx_hash 0x4867b2eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42506 dport 37355] != expected 0x6e9ff696 # # Exception| cpu 5: rx_hash 0x4c994b19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42540 dport 37355] != expected 0xd9af51f5 # # Exception| cpu 5: rx_hash 0xe2b042dc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42544 dport 37355] != expected 0xd97a8c62 # # Exception| cpu 0: rx_hash 0xeb89a94d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42570 dport 37355] != expected 0x83238a37 # # Exception| cpu 0: rx_hash 0x19f2b302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42584 dport 37355] != expected 0x825dec8f # # Exception| cpu 0: rx_hash 0x6beba577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42648 dport 37355] != expected 0x193fae7e # # Exception| cpu 0: rx_hash 0x12d62850 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42684 dport 37355] != expected 0x19809d22 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x65f28111 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50838 dport 46671] OK # # # cpu 0: rx_hash 0x409d1fbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50876 dport 46671] OK # # # cpu 4: rx_hash 0x26d04fae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50832 dport 46671] OK # # # cpu 4: rx_hash 0x5b133b7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50834 dport 46671] OK # # # cpu 4: rx_hash 0xb2e605f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50862 dport 46671] OK # # # cpu 4: rx_hash 0x49a4f42d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50886 dport 46671] OK # # # cpu 4: rx_hash 0x56d42918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50894 dport 46671] OK # # # cpu 4: rx_hash 0xa4af3357 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50908 dport 46671] OK # # # cpu 5: rx_hash 0x074128f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50844 dport 46671] OK # # # cpu 5: rx_hash 0xd055ac13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50852 dport 46671] OK # # # cpu 5: rx_hash 0x9a4e893d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50904 dport 46671] OK # # # cpu 5: rx_hash 0xd96c4782 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50910 dport 46671] OK # # # cpu 5: rx_hash 0x4d5a0ddf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50912 dport 46671] OK # # # cpu 0: rx_hash 0xfc03d92f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50932 dport 46671] OK # # # cpu 0: rx_hash 0xe9592729 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50980 dport 46671] OK # # # cpu 0: rx_hash 0x79919486 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51004 dport 46671] OK # # # cpu 4: rx_hash 0x522ad0ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50920 dport 46671] OK # # # cpu 4: rx_hash 0xeda7dedb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50946 dport 46671] OK # # # cpu 4: rx_hash 0xcc36b984 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50958 dport 46671] OK # # # cpu 4: rx_hash 0x438ed71e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50974 dport 46671] OK # # # cpu 4: rx_hash 0x8bea8ec9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50990 dport 46671] OK # # # cpu 4: rx_hash 0x51391848 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51018 dport 46671] OK # # # cpu 4: rx_hash 0xde8176d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51034 dport 46671] OK # # # cpu 4: rx_hash 0x55c7e1ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51052 dport 46671] OK # # # cpu 5: rx_hash 0x3099790a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50914 dport 46671] OK # # # cpu 5: rx_hash 0x6b265bd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51048 dport 46671] OK # # # cpu 0: rx_hash 0xe49e354a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51064 dport 46671] OK # # # cpu 0: rx_hash 0xce2bc947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51088 dport 46671] OK # # # cpu 0: rx_hash 0x8d0907f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51094 dport 46671] OK # # # cpu 0: rx_hash 0xd862ffe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51170 dport 46671] OK # # # cpu 4: rx_hash 0x1dc1b457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51086 dport 46671] OK # # # cpu 4: rx_hash 0xd15b1472 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51096 dport 46671] OK # # # cpu 4: rx_hash 0x193f4da5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51112 dport 46671] OK # # # cpu 4: rx_hash 0xeb4457ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51130 dport 46671] OK # # # cpu 4: rx_hash 0x9fbec8ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51138 dport 46671] OK # # # cpu 4: rx_hash 0xfd0d614e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51144 dport 46671] OK # # # cpu 5: rx_hash 0x5ee37ae8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51080 dport 46671] OK # # # cpu 5: rx_hash 0x38ae2afa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51108 dport 46671] OK # # # cpu 5: rx_hash 0xcad530b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51126 dport 46671] OK # # # cpu 5: rx_hash 0x1006a634 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51154 dport 46671] OK # # # count: pass=40 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 200, 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 129, 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 50981 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46625 dport 50981] != expected 0xa72ca5d5 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46625 dport 50981] != expected 0xa72ca5d5 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37995 dport 50981] != expected 0xe0905f29 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37995 dport 50981] != expected 0xe0905f29 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33158 dport 50981] != expected 0xf7b3cae5 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33158 dport 50981] != expected 0xf7b3cae5 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44498 dport 50981] != expected 0x354d20a # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44498 dport 50981] != expected 0x354d20a # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51885 dport 50981] != expected 0x9ee0a5cd # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51885 dport 50981] != expected 0x9ee0a5cd # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52078 dport 50981] != expected 0x667d4455 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52078 dport 50981] != expected 0x667d4455 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41115 dport 50981] != expected 0x8ecd58dd # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41115 dport 50981] != expected 0x8ecd58dd # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49908 dport 50981] != expected 0x703c057f # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49908 dport 50981] != expected 0x703c057f # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49965 dport 50981] != expected 0xe43c6750 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49965 dport 50981] != expected 0xe43c6750 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49605 dport 50981] != expected 0x1472b679 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49605 dport 50981] != expected 0x1472b679 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48252 dport 50981] != expected 0x4f8040ec # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48252 dport 50981] != expected 0x4f8040ec # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58139 dport 50981] != expected 0x48264a4d # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58139 dport 50981] != expected 0x48264a4d # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59418 dport 50981] != expected 0xf68c116a # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59418 dport 50981] != expected 0xf68c116a # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58883 dport 50981] != expected 0x46808527 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58883 dport 50981] != expected 0x46808527 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39741 dport 50981] != expected 0x68fb3bbc # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39741 dport 50981] != expected 0x68fb3bbc # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37868 dport 50981] != expected 0x9d1a4051 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37868 dport 50981] != expected 0x9d1a4051 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33913 dport 50981] != expected 0xba58c863 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33913 dport 50981] != expected 0xba58c863 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60918 dport 50981] != expected 0xd5065d2a # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60918 dport 50981] != expected 0xd5065d2a # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42126 dport 50981] != expected 0xe23f8ff1 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42126 dport 50981] != expected 0xe23f8ff1 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44908 dport 50981] != expected 0xc41fd325 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44908 dport 50981] != expected 0xc41fd325 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56747 dport 50981] != expected 0xa11d5d69 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56747 dport 50981] != expected 0xa11d5d69 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36146 dport 50981] != expected 0xee951141 # # Exception| cpu 4: rx_hash 0x8af89145 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36146 dport 50981] != expected 0xee951141 # # 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 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 200, 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 129, 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 60995 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50376 dport 60995] != expected 0x207c84eb # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50376 dport 60995] != expected 0x207c84eb # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48253 dport 60995] != expected 0x6bfc79b1 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48253 dport 60995] != expected 0x6bfc79b1 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41688 dport 60995] != expected 0x6563fa93 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41688 dport 60995] != expected 0x6563fa93 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36929 dport 60995] != expected 0xa26f0a69 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36929 dport 60995] != expected 0xa26f0a69 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 60995] != expected 0x52cb712a # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57112 dport 60995] != expected 0x52cb712a # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51085 dport 60995] != expected 0xda738911 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51085 dport 60995] != expected 0xda738911 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59318 dport 60995] != expected 0x8c654cba # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59318 dport 60995] != expected 0x8c654cba # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55230 dport 60995] != expected 0x9addf5d6 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55230 dport 60995] != expected 0x9addf5d6 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58953 dport 60995] != expected 0x79377fd0 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58953 dport 60995] != expected 0x79377fd0 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32826 dport 60995] != expected 0x5e5fb03d # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32826 dport 60995] != expected 0x5e5fb03d # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53542 dport 60995] != expected 0x95a16964 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53542 dport 60995] != expected 0x95a16964 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39351 dport 60995] != expected 0xaed47d40 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39351 dport 60995] != expected 0xaed47d40 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41211 dport 60995] != expected 0xd08793d4 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41211 dport 60995] != expected 0xd08793d4 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46082 dport 60995] != expected 0xbabdb13c # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46082 dport 60995] != expected 0xbabdb13c # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54285 dport 60995] != expected 0x998d7931 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54285 dport 60995] != expected 0x998d7931 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38707 dport 60995] != expected 0x129e98ea # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38707 dport 60995] != expected 0x129e98ea # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37067 dport 60995] != expected 0x112bae5a # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37067 dport 60995] != expected 0x112bae5a # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38329 dport 60995] != expected 0xd5a7ffad # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38329 dport 60995] != expected 0xd5a7ffad # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44557 dport 60995] != expected 0x7a8440da # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44557 dport 60995] != expected 0x7a8440da # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45680 dport 60995] != expected 0xe2b7a556 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45680 dport 60995] != expected 0xe2b7a556 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50887 dport 60995] != expected 0xf3d5bdbe # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50887 dport 60995] != expected 0xf3d5bdbe # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42503 dport 60995] != expected 0x52899e7 # # Exception| cpu 0: rx_hash 0xa4b30c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42503 dport 60995] != expected 0x52899e7 # # 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 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__->