devlink: Move devlink health test to health file
Move devlink health report test callback from leftover.c to health.c. No functional change in this patch. Signed-off-by: Moshe Shemesh <moshe@nvidia.com> Reviewed-by: Jiri Pirko <jiri@nvidia.com> Reviewed-by: Jakub Kicinski <kuba@kernel.org> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
7004c6c457
commit
c9311ee13f
|
@ -282,3 +282,5 @@ int devlink_nl_cmd_health_reporter_dump_get_dumpit(struct sk_buff *skb,
|
|||
struct netlink_callback *cb);
|
||||
int devlink_nl_cmd_health_reporter_dump_clear_doit(struct sk_buff *skb,
|
||||
struct genl_info *info);
|
||||
int devlink_nl_cmd_health_reporter_test_doit(struct sk_buff *skb,
|
||||
struct genl_info *info);
|
||||
|
|
|
@ -1296,3 +1296,19 @@ int devlink_nl_cmd_health_reporter_dump_clear_doit(struct sk_buff *skb,
|
|||
mutex_unlock(&reporter->dump_lock);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int devlink_nl_cmd_health_reporter_test_doit(struct sk_buff *skb,
|
||||
struct genl_info *info)
|
||||
{
|
||||
struct devlink *devlink = info->user_ptr[0];
|
||||
struct devlink_health_reporter *reporter;
|
||||
|
||||
reporter = devlink_health_reporter_get_from_info(devlink, info);
|
||||
if (!reporter)
|
||||
return -EINVAL;
|
||||
|
||||
if (!reporter->ops->test)
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
return reporter->ops->test(reporter, info->extack);
|
||||
}
|
||||
|
|
|
@ -5372,22 +5372,6 @@ static int devlink_nl_cmd_region_read_dumpit(struct sk_buff *skb,
|
|||
return err;
|
||||
}
|
||||
|
||||
static int devlink_nl_cmd_health_reporter_test_doit(struct sk_buff *skb,
|
||||
struct genl_info *info)
|
||||
{
|
||||
struct devlink *devlink = info->user_ptr[0];
|
||||
struct devlink_health_reporter *reporter;
|
||||
|
||||
reporter = devlink_health_reporter_get_from_info(devlink, info);
|
||||
if (!reporter)
|
||||
return -EINVAL;
|
||||
|
||||
if (!reporter->ops->test)
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
return reporter->ops->test(reporter, info->extack);
|
||||
}
|
||||
|
||||
struct devlink_stats {
|
||||
u64_stats_t rx_bytes;
|
||||
u64_stats_t rx_packets;
|
||||
|
|
Loading…
Reference in New Issue