diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk index 8534f4bcf2..aba0eb4e11 100644 --- a/package/kernel/linux/modules/netdevices.mk +++ b/package/kernel/linux/modules/netdevices.mk @@ -1234,6 +1234,30 @@ endef $(eval $(call KernelPackage,qlcnic)) +define KernelPackage/qede + SUBMENU:=$(NETWORK_DEVICES_MENU) + DEPENDS:=@PCI_SUPPORT +kmod-ptp +kmod-lib-crc8 +kmod-lib-zlib-inflate + TITLE:=QLogic FastLinQ 10/25/40/100Gb Ethernet NIC device support + KCONFIG:= \ + CONFIG_QED \ + CONFIG_QED_SRIOV=y \ + CONFIG_QEDE \ + CONFIG_QEDF=n \ + CONFIG_QEDI=n + FILES:= \ + $(LINUX_DIR)/drivers/net/ethernet/qlogic/qed/qed.ko \ + $(LINUX_DIR)/drivers/net/ethernet/qlogic/qede/qede.ko + AUTOLOAD:=$(call AutoProbe,qed qede) +endef + +define KernelPackage/qede/description + This driver supports QLogic FastLinQ 25/40/100Gb Ethernet NIC + devices. +endef + +$(eval $(call KernelPackage,qede)) + + define KernelPackage/sfp SUBMENU:=$(NETWORK_DEVICES_MENU) TITLE:=SFP cage support