12f8bc491SEyal Davidovich /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ 22f8bc491SEyal Davidovich /* Copyright (c) 2018 Mellanox Technologies. */ 32f8bc491SEyal Davidovich 42f8bc491SEyal Davidovich #ifndef __MLX5_MONITOR_H__ 52f8bc491SEyal Davidovich #define __MLX5_MONITOR_H__ 62f8bc491SEyal Davidovich 72f8bc491SEyal Davidovich int mlx5e_monitor_counter_supported(struct mlx5e_priv *priv); 82f8bc491SEyal Davidovich void mlx5e_monitor_counter_init(struct mlx5e_priv *priv); 92f8bc491SEyal Davidovich void mlx5e_monitor_counter_cleanup(struct mlx5e_priv *priv); 102f8bc491SEyal Davidovich void mlx5e_monitor_counter_arm(struct mlx5e_priv *priv); 112f8bc491SEyal Davidovich 122f8bc491SEyal Davidovich #endif /* __MLX5_MONITOR_H__ */ 13