devlink: introduce the health reporter test command
Introduce a test command for health reporters. User might use this command to trigger test event on a reporter if the reporter supports it. Signed-off-by: Jiri Pirko <jiri@nvidia.com> Signed-off-by: Ido Schimmel <idosch@nvidia.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
191c0c22b5
commit
e2ce94dc1d
@@ -566,6 +566,7 @@ enum devlink_health_reporter_state {
|
||||
* @dump: callback to dump an object
|
||||
* if priv_ctx is NULL, run a full dump
|
||||
* @diagnose: callback to diagnose the current status
|
||||
* @test: callback to trigger a test event
|
||||
*/
|
||||
|
||||
struct devlink_health_reporter_ops {
|
||||
@@ -578,6 +579,8 @@ struct devlink_health_reporter_ops {
|
||||
int (*diagnose)(struct devlink_health_reporter *reporter,
|
||||
struct devlink_fmsg *fmsg,
|
||||
struct netlink_ext_ack *extack);
|
||||
int (*test)(struct devlink_health_reporter *reporter,
|
||||
struct netlink_ext_ack *extack);
|
||||
};
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user