#include "reporter_vnic.h"
#include "en_stats.h"
#include "devlink.h"
#define VNIC_ENV_GET64(vnic_env_stats, c) …
struct mlx5_vnic_diag_stats { … };
void mlx5_reporter_vnic_diagnose_counters(struct mlx5_core_dev *dev,
struct devlink_fmsg *fmsg,
u16 vport_num, bool other_vport)
{ … }
static int mlx5_reporter_vnic_diagnose(struct devlink_health_reporter *reporter,
struct devlink_fmsg *fmsg,
struct netlink_ext_ack *extack)
{ … }
static const struct devlink_health_reporter_ops mlx5_reporter_vnic_ops = …;
void mlx5_reporter_vnic_create(struct mlx5_core_dev *dev)
{ … }
void mlx5_reporter_vnic_destroy(struct mlx5_core_dev *dev)
{ … }