Hi, This patchset adds support in devlink to run selftests. A related patchset for kernel has been pushed for review. Below are the few examples for the commands. Examples: $ devlink dev selftests run pci/0000:03:00.0 test flash pci/0000:03:00.0 flash failed $ devlink dev selftests show pci/0000:03:00.0 pci/0000:03:00.0 flash changes from: v2->v3 a) Update the implementation of commands according to the latest patch set of kernel devlink patch. b) Added bash-completion. v1->v2 a) Changes required to implement command due to changes in kernel patch (under review). b) Added commands descriptions in devlink-dev man page. Thanks, Vikas Vikas Gupta (3): devlink: update the devlink.h devlink: add support for running selftests devlink : update man page and bash-completion for new commands bash-completion/devlink | 21 ++- devlink/devlink.c | 292 +++++++++++++++++++++++++++++++++++ include/uapi/linux/devlink.h | 29 ++++ man/man8/devlink-dev.8 | 47 ++++++ 4 files changed, 388 insertions(+), 1 deletion(-) -- 2.31.1