Commit fa0cf568 authored by Shiraz Saleem's avatar Shiraz Saleem Committed by Jason Gunthorpe
Browse files

RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw

Add Kconfig and Makefile to build irdma driver.

Remove i40iw driver and add an alias in irdma.

Remove legacy exported symbols i40e_register_client
and i40e_unregister_client from i40e as they are no
longer used.

irdma is the replacement driver that supports X722.

Link: https://lore.kernel.org/r/20210602205138.889-16-shiraz.saleem@intel.com


Signed-off-by: default avatarShiraz Saleem <shiraz.saleem@intel.com>
Signed-off-by: default avatarJason Gunthorpe <jgg@nvidia.com>
parent 48d6b333
Loading
Loading
Loading
Loading
+0 −20
Original line number Diff line number Diff line
@@ -731,26 +731,6 @@ Description:
		is the irq number of "sdma3", and M is irq number of "sdma4" in
		the /proc/interrupts file.


sysfs interface for Intel(R) X722 iWARP i40iw driver
----------------------------------------------------

What:		/sys/class/infiniband/i40iwX/hw_rev
What:		/sys/class/infiniband/i40iwX/hca_type
What:		/sys/class/infiniband/i40iwX/board_id
Date:		Jan, 2016
KernelVersion:	v4.10
Contact:	linux-rdma@vger.kernel.org
Description:
		=============== ==== ========================
		hw_rev:		(RO) Hardware revision number

		hca_type:	(RO) Show HCA type (I40IW)

		board_id:	(RO) I40IW board ID
		=============== ==== ========================


sysfs interface for QLogic qedr NIC Driver
------------------------------------------

+0 −8
Original line number Diff line number Diff line
@@ -9365,14 +9365,6 @@ L: linux-pm@vger.kernel.org
S:	Supported
F:	drivers/cpufreq/intel_pstate.c
INTEL RDMA RNIC DRIVER
M:	Faisal Latif <faisal.latif@intel.com>
M:	Shiraz Saleem <shiraz.saleem@intel.com>
L:	linux-rdma@vger.kernel.org
S:	Supported
F:	drivers/infiniband/hw/i40iw/
F:	include/uapi/rdma/i40iw-abi.h
INTEL SCU DRIVERS
M:	Mika Westerberg <mika.westerberg@linux.intel.com>
S:	Maintained
+1 −1
Original line number Diff line number Diff line
@@ -82,7 +82,7 @@ source "drivers/infiniband/hw/mthca/Kconfig"
source "drivers/infiniband/hw/qib/Kconfig"
source "drivers/infiniband/hw/cxgb4/Kconfig"
source "drivers/infiniband/hw/efa/Kconfig"
source "drivers/infiniband/hw/i40iw/Kconfig"
source "drivers/infiniband/hw/irdma/Kconfig"
source "drivers/infiniband/hw/mlx4/Kconfig"
source "drivers/infiniband/hw/mlx5/Kconfig"
source "drivers/infiniband/hw/ocrdma/Kconfig"
+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ obj-$(CONFIG_INFINIBAND_MTHCA) += mthca/
obj-$(CONFIG_INFINIBAND_QIB)		+= qib/
obj-$(CONFIG_INFINIBAND_CXGB4)		+= cxgb4/
obj-$(CONFIG_INFINIBAND_EFA)		+= efa/
obj-$(CONFIG_INFINIBAND_I40IW)		+= i40iw/
obj-$(CONFIG_INFINIBAND_IRDMA)		+= irdma/
obj-$(CONFIG_MLX4_INFINIBAND)		+= mlx4/
obj-$(CONFIG_MLX5_INFINIBAND)		+= mlx5/
obj-$(CONFIG_INFINIBAND_OCRDMA)		+= ocrdma/
+0 −9
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
config INFINIBAND_I40IW
	tristate "Intel(R) Ethernet X722 iWARP Driver"
	depends on INET && I40E
	depends on IPV6 || !IPV6
	depends on PCI
	select GENERIC_ALLOCATOR
	help
	Intel(R) Ethernet X722 iWARP Driver
Loading