root/drivers/net/ethernet/mellanox/mlx5/core/rdma.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. mlx5_rdma_enable_roce
  2. mlx5_rdma_disable_roce

   1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
   2 /* Copyright (c) 2019 Mellanox Technologies. */
   3 
   4 #ifndef __MLX5_RDMA_H__
   5 #define __MLX5_RDMA_H__
   6 
   7 #include "mlx5_core.h"
   8 
   9 #ifdef CONFIG_MLX5_ESWITCH
  10 
  11 void mlx5_rdma_enable_roce(struct mlx5_core_dev *dev);
  12 void mlx5_rdma_disable_roce(struct mlx5_core_dev *dev);
  13 
  14 #else /* CONFIG_MLX5_ESWITCH */
  15 
  16 static inline void mlx5_rdma_enable_roce(struct mlx5_core_dev *dev) {}
  17 static inline void mlx5_rdma_disable_roce(struct mlx5_core_dev *dev) {}
  18 
  19 #endif /* CONFIG_MLX5_ESWITCH */
  20 #endif /* __MLX5_RDMA_H__ */

/* [<][>][^][v][top][bottom][index][help] */