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