kernel: kmod packaging for Intel 10G ethernet ixgbe driver
A lot of Ivybridge and Haswell servers have the 82598/82599 Ethernet controllers. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
This commit is contained in:
		 Philip Prindeville
					Philip Prindeville
				
			
				
					committed by
					
						 John Crispin
						John Crispin
					
				
			
			
				
	
			
			
			 John Crispin
						John Crispin
					
				
			
						parent
						
							8fb39f1682
						
					
				
				
					commit
					22ee675f04
				
			| @@ -522,6 +522,25 @@ endef | |||||||
| $(eval $(call KernelPackage,igb)) | $(eval $(call KernelPackage,igb)) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | define KernelPackage/ixgbe | ||||||
|  |   SUBMENU:=$(NETWORK_DEVICES_MENU) | ||||||
|  |   TITLE:=Intel(R) 82598/82599 PCI-Express 10 Gigabit Ethernet support | ||||||
|  |   DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-ptp | ||||||
|  |   KCONFIG:=CONFIG_IXGBE \ | ||||||
|  |     CONFIG_IXGBE_VXLAN=n \ | ||||||
|  |     CONFIG_IXGBE_HWMON=n \ | ||||||
|  |     CONFIG_IXGBE_DCA=n | ||||||
|  |   FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/ixgbe/ixgbe.ko | ||||||
|  |   AUTOLOAD:=$(call AutoLoad,35,ixgbe) | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define KernelPackage/ixgbe/description | ||||||
|  |  Kernel modules for Intel(R) 82598/82599 PCI-Express 10 Gigabit Ethernet adapters. | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | $(eval $(call KernelPackage,ixgbe)) | ||||||
|  |  | ||||||
|  |  | ||||||
| define KernelPackage/b44 | define KernelPackage/b44 | ||||||
|   TITLE:=Broadcom 44xx driver |   TITLE:=Broadcom 44xx driver | ||||||
|   KCONFIG:=CONFIG_B44 |   KCONFIG:=CONFIG_B44 | ||||||
|   | |||||||
| @@ -993,3 +993,19 @@ define KernelPackage/nlmon/description | |||||||
| endef | endef | ||||||
|  |  | ||||||
| $(eval $(call KernelPackage,nlmon)) | $(eval $(call KernelPackage,nlmon)) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | define KernelPackage/mdio | ||||||
|  |   SUBMENU:=$(NETWORK_SUPPORT_MENU) | ||||||
|  |   TITLE:=MDIO (clause 45) PHY support | ||||||
|  |   KCONFIG:=CONFIG_MDIO | ||||||
|  |   HIDDEN:=1 | ||||||
|  |   FILES:=$(LINUX_DIR)/drivers/net/mdio.ko | ||||||
|  |   AUTOLOAD:=$(call AutoLoad,32,mdio) | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define KernelPackage/mdio/description | ||||||
|  |  Kernel modules for MDIO (clause 45) PHY support | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | $(eval $(call KernelPackage,mdio)) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user