Commit e25b6f88 authored by Shuai Wu's avatar Shuai Wu
Browse files

infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver

driver inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I9H643


CVE: NA

---------------------------------

The RDMA driver supports the following features:
Supports Huawei SP600 series NICs;
Supports RoCEv2;
Supports RoCE XRC, UD, UC, and RC modes;
Supports RoCE UC, RC, and UD local switching;
Supports RoCE MR, PD, CQ, QoS, QP, and SRQ management;
Supports RoCE congestion control;
Supports RoCE Bond;
Supports RoCE FLR;
Supports RoCE entry specifications;
Supports RoCE error detection and reporting;

Signed-off-by: default avatarShuai Wu <wushuai51@huawei.com>
parent 0378ac5f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5644,6 +5644,7 @@ CONFIG_INFINIBAND_HNS_HIP08=y
CONFIG_INFINIBAND_BNXT_RE=m
CONFIG_INFINIBAND_QEDR=m
CONFIG_INFINIBAND_XSC=m
CONFIG_HIROCE3=m
CONFIG_RDMA_RXE=m
# CONFIG_RDMA_SIW is not set
CONFIG_INFINIBAND_IPOIB=m
+1 −0
Original line number Diff line number Diff line
@@ -6280,6 +6280,7 @@ CONFIG_INFINIBAND_HFI1=m
CONFIG_INFINIBAND_QEDR=m
CONFIG_INFINIBAND_XSC=m
CONFIG_INFINIBAND_RDMAVT=m
CONFIG_HIROCE3=m
CONFIG_RDMA_RXE=m
# CONFIG_RDMA_SIW is not set
CONFIG_INFINIBAND_IPOIB=m
+1 −0
Original line number Diff line number Diff line
@@ -92,6 +92,7 @@ source "drivers/infiniband/hw/bnxt_re/Kconfig"
source "drivers/infiniband/hw/hfi1/Kconfig"
source "drivers/infiniband/hw/qedr/Kconfig"
source "drivers/infiniband/hw/xsc/Kconfig"
source "drivers/infiniband/hw/hiroce3/Kconfig"
source "drivers/infiniband/sw/rdmavt/Kconfig"
source "drivers/infiniband/sw/rxe/Kconfig"
source "drivers/infiniband/sw/siw/Kconfig"
+1 −0
Original line number Diff line number Diff line
@@ -14,3 +14,4 @@ obj-$(CONFIG_INFINIBAND_HNS) += hns/
obj-$(CONFIG_INFINIBAND_QEDR)		+= qedr/
obj-$(CONFIG_INFINIBAND_BNXT_RE)	+= bnxt_re/
obj-$(CONFIG_INFINIBAND_XSC)		+= xsc/
obj-$(CONFIG_HIROCE3)			+= hiroce3/
+14 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
#
# Huawei driver configuration
#

config HIROCE3
	tristate "Huawei Intelligent Network Interface Card RDMA Driver"
	depends on HINIC3 && PCI_MSI && NUMA && PCI_IOV && DCB && (X86 || ARM64)
	help
	  This driver supports HiROCE PCIE Ethernet cards.
	  To compile this driver as part of the kernel, choose Y here.
	  If unsure, choose N.
	  The default is N.
Loading