linux/drivers/net/ethernet/mellanox/mlx5/core/diag/reporter_vnic.c

// SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
/* Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. */

#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)
{}