]> git.baikalelectronics.ru Git - kernel.git/commit
devlink: Add health dump {get,clear} commands
authorEran Ben Elisha <eranbe@mellanox.com>
Thu, 17 Jan 2019 21:59:17 +0000 (23:59 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 18 Jan 2019 22:51:23 +0000 (14:51 -0800)
commit6e90f581713dbdb0c51ef47ac3fe9b327f5a6935
treebc926ff94731344b9283b6d1dfec0faad13fce20
parent8402d64a73d3e1c5ade6876fb1d82a65bca626eb
devlink: Add health dump {get,clear} commands

Add devlink health dump commands, in order to run an dump operation
over a specific reporter.

The supported operations are dump_get in order to get last saved
dump (if not exist, dump now) and dump_clear to clear last saved
dump.

It is expected from driver's callback for diagnose command to fill it
via the buffer descriptors API. Devlink will parse it and convert it to
netlink nla API in order to pass it to the user.

Signed-off-by: Eran Ben Elisha <eranbe@mellanox.com>
Reviewed-by: Moshe Shemesh <moshe@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/uapi/linux/devlink.h
net/core/devlink.c