Commit 0266a177 authored by Long Li's avatar Long Li Committed by Leon Romanovsky
Browse files

RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter



Add a RDMA VF driver for Microsoft Azure Network Adapter (MANA).

Co-developed-by: default avatarAjay Sharma <sharmaajay@microsoft.com>
Signed-off-by: default avatarAjay Sharma <sharmaajay@microsoft.com>
Reviewed-by: default avatarDexuan Cui <decui@microsoft.com>
Signed-off-by: default avatarLong Li <longli@microsoft.com>
Link: https://lore.kernel.org/r/1667502990-2559-13-git-send-email-longli@linuxonhyperv.com


Signed-off-by: default avatarLeon Romanovsky <leon@kernel.org>
parent 1ec56174
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -13669,6 +13669,15 @@ F: drivers/scsi/smartpqi/smartpqi*.[ch]
F:	include/linux/cciss*.h
F:	include/uapi/linux/cciss*.h
MICROSOFT MANA RDMA DRIVER
M:	Long Li <longli@microsoft.com>
M:	Ajay Sharma <sharmaajay@microsoft.com>
L:	linux-rdma@vger.kernel.org
S:	Supported
F:	drivers/infiniband/hw/mana/
F:	include/net/mana
F:	include/uapi/rdma/mana-abi.h
MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
M:	Maximilian Luz <luzmaximilian@gmail.com>
L:	platform-driver-x86@vger.kernel.org
+1 −0
Original line number Diff line number Diff line
@@ -85,6 +85,7 @@ source "drivers/infiniband/hw/erdma/Kconfig"
source "drivers/infiniband/hw/hfi1/Kconfig"
source "drivers/infiniband/hw/hns/Kconfig"
source "drivers/infiniband/hw/irdma/Kconfig"
source "drivers/infiniband/hw/mana/Kconfig"
source "drivers/infiniband/hw/mlx4/Kconfig"
source "drivers/infiniband/hw/mlx5/Kconfig"
source "drivers/infiniband/hw/mthca/Kconfig"
+1 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ obj-$(CONFIG_INFINIBAND_QIB) += qib/
obj-$(CONFIG_INFINIBAND_CXGB4)		+= cxgb4/
obj-$(CONFIG_INFINIBAND_EFA)		+= efa/
obj-$(CONFIG_INFINIBAND_IRDMA)		+= irdma/
obj-$(CONFIG_MANA_INFINIBAND)		+= mana/
obj-$(CONFIG_MLX4_INFINIBAND)		+= mlx4/
obj-$(CONFIG_MLX5_INFINIBAND)		+= mlx5/
obj-$(CONFIG_INFINIBAND_OCRDMA)		+= ocrdma/
+10 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
config MANA_INFINIBAND
	tristate "Microsoft Azure Network Adapter support"
	depends on NETDEVICES && ETHERNET && PCI && MICROSOFT_MANA
	help
	  This driver provides low-level RDMA support for Microsoft Azure
	  Network Adapter (MANA). MANA supports RDMA features that can be used
	  for workloads (e.g. DPDK, MPI etc) that uses RDMA verbs to directly
	  access hardware from user-mode processes in Microsoft Azure cloud
	  environment.
+4 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
obj-$(CONFIG_MANA_INFINIBAND) += mana_ib.o

mana_ib-y := device.o main.o wq.o qp.o cq.o mr.o
Loading