diff options
author | Tan Zien <nabsdh9@gmail.com> | 2020-01-06 05:16:43 +0800 |
---|---|---|
committer | David Bauer <mail@david-bauer.net> | 2020-04-03 15:33:27 +0200 |
commit | 3ec70052c5d82ffbc8d13e597f2833a1c30bec54 (patch) | |
tree | f7fe45d1e693b382516678d33a2a1b81d025ce40 /package/kernel/linux | |
parent | ff6b092121ba96745553584f5a5b0897805edfc6 (diff) | |
download | upstream-3ec70052c5d82ffbc8d13e597f2833a1c30bec54.tar.gz upstream-3ec70052c5d82ffbc8d13e597f2833a1c30bec54.tar.bz2 upstream-3ec70052c5d82ffbc8d13e597f2833a1c30bec54.zip |
kernel: add module for Mellanox mlx Network Driver
add module to support Mellanox Connect-X card
mlx4 supports ConnectX-3 series and previous cards
mlx5 supports Connect-IB/ConnectX-4 series and later cards
Signed-off-by: Tan Zien <nabsdh9@gmail.com>
Diffstat (limited to 'package/kernel/linux')
-rw-r--r-- | package/kernel/linux/modules/netdevices.mk | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk index 944fdaec5b..34503f1e83 100644 --- a/package/kernel/linux/modules/netdevices.mk +++ b/package/kernel/linux/modules/netdevices.mk @@ -1090,3 +1090,38 @@ define KernelPackage/be2net/description endef $(eval $(call KernelPackage,be2net)) + +define KernelPackage/mlx4-core + SUBMENU:=$(NETWORK_DEVICES_MENU) + TITLE:=Mellanox ConnectX(R) mlx4 core Network Driver + DEPENDS:=@PCI_SUPPORT +kmod-ptp + FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko + KCONFIG:= CONFIG_MLX4_EN \ + CONFIG_MLX4_CORE=y \ + CONFIG_MLX4_CORE_GEN2=y \ + CONFIG_MLX4_DEBUG=n + AUTOLOAD:=$(call AutoProbe,mlx4_core) +endef + +define KernelPackage/mlx4-core/description + Supports Mellanox ConnectX-3 series and previous cards +endef + +$(eval $(call KernelPackage,mlx4-core)) + +define KernelPackage/mlx5-core + SUBMENU:=$(NETWORK_DEVICES_MENU) + TITLE:=Mellanox ConnectX(R) mlx5 core Network Driver + DEPENDS:=@PCI_SUPPORT +kmod-ptp + FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko + KCONFIG:= CONFIG_MLX5_CORE \ + CONFIG_MLX5_CORE_EN=y \ + CONFIG_MLX5_EN_RXNFC=y + AUTOLOAD:=$(call AutoProbe,mlx5_core) +endef + +define KernelPackage/mlx5-core/description + Supports Mellanox Connect-IB/ConnectX-4 series and later cards +endef + +$(eval $(call KernelPackage,mlx5-core)) |