forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.0 KiB
38 lines
1.0 KiB
.. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) |
|
|
|
================= |
|
Devlink Selftests |
|
================= |
|
|
|
The ``devlink-selftests`` API allows executing selftests on the device. |
|
|
|
Tests Mask |
|
========== |
|
The ``devlink-selftests`` command should be run with a mask indicating |
|
the tests to be executed. |
|
|
|
Tests Description |
|
================= |
|
The following is a list of tests that drivers may execute. |
|
|
|
.. list-table:: List of tests |
|
:widths: 5 90 |
|
|
|
* - Name |
|
- Description |
|
* - ``DEVLINK_SELFTEST_FLASH`` |
|
- Devices may have the firmware on non-volatile memory on the board, e.g. |
|
flash. This particular test helps to run a flash selftest on the device. |
|
Implementation of the test is left to the driver/firmware. |
|
|
|
example usage |
|
------------- |
|
|
|
.. code:: shell |
|
|
|
# Query selftests supported on the devlink device |
|
$ devlink dev selftests show DEV |
|
# Query selftests supported on all devlink devices |
|
$ devlink dev selftests show |
|
# Executes selftests on the device |
|
$ devlink dev selftests run DEV id flash
|
|
|