1*19e9bfa0SVlad Buslov /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */ 2*19e9bfa0SVlad Buslov /* Copyright (c) 2021 Mellanox Technologies. */ 3*19e9bfa0SVlad Buslov 4*19e9bfa0SVlad Buslov #ifndef __MLX5_EN_REP_BRIDGE__ 5*19e9bfa0SVlad Buslov #define __MLX5_EN_REP_BRIDGE__ 6*19e9bfa0SVlad Buslov 7*19e9bfa0SVlad Buslov #include "en.h" 8*19e9bfa0SVlad Buslov 9*19e9bfa0SVlad Buslov #if IS_ENABLED(CONFIG_MLX5_BRIDGE) 10*19e9bfa0SVlad Buslov 11*19e9bfa0SVlad Buslov void mlx5e_rep_bridge_init(struct mlx5e_priv *priv); 12*19e9bfa0SVlad Buslov void mlx5e_rep_bridge_cleanup(struct mlx5e_priv *priv); 13*19e9bfa0SVlad Buslov 14*19e9bfa0SVlad Buslov #else /* CONFIG_MLX5_BRIDGE */ 15*19e9bfa0SVlad Buslov mlx5e_rep_bridge_init(struct mlx5e_priv * priv)16*19e9bfa0SVlad Buslovstatic inline void mlx5e_rep_bridge_init(struct mlx5e_priv *priv) {} mlx5e_rep_bridge_cleanup(struct mlx5e_priv * priv)17*19e9bfa0SVlad Buslovstatic inline void mlx5e_rep_bridge_cleanup(struct mlx5e_priv *priv) {} 18*19e9bfa0SVlad Buslov 19*19e9bfa0SVlad Buslov #endif /* CONFIG_MLX5_BRIDGE */ 20*19e9bfa0SVlad Buslov 21*19e9bfa0SVlad Buslov #endif /* __MLX5_EN_REP_BRIDGE__ */ 22