X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/1ef2ce4dd2bd6f6e368811b6dadaf70093959f76..7e450a1c869a5b227e3c91c4e71049059f1193e6:/package/kernel/modules/network.mk diff --git a/package/kernel/modules/network.mk b/package/kernel/modules/network.mk index bbb6d9b82..05355b30b 100644 --- a/package/kernel/modules/network.mk +++ b/package/kernel/modules/network.mk @@ -34,6 +34,17 @@ define KernelPackage/atmtcp endef $(eval $(call KernelPackage,atmtcp)) +define KernelPackage/bonding + TITLE:=Ethernet bonding driver + DESCRIPTION:= \ + Kernel module for NIC bonding. + DEPENDS:=@LINUX_2_6_X86 + FILES:=$(MODULES_DIR)/kernel/drivers/net/bonding/bonding.$(LINUX_KMOD_SUFFIX) + KCONFIG:=$(CONFIG_BONDING) + SUBMENU:=$(NSMENU) + AUTOLOAD:=$(call AutoLoad,40,bonding) +endef +$(eval $(call KernelPackage,bonding)) define KernelPackage/ipip TITLE:=IP in IP encapsulation support @@ -115,9 +126,16 @@ define KernelPackage/ipv6 DESCRIPTION:=\ Kernel modules for IPv6 support KCONFIG:=$(CONFIG_IPV6) - FILES:=$(MODULES_DIR)/kernel/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX) SUBMENU:=$(NSMENU) endef +define KernelPackage/ipv6/2.4 + FILES:=$(MODULES_DIR)/kernel/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX) +endef +define KernelPackage/ipv6/2.6 + FILES:= \ + $(MODULES_DIR)/kernel/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX) \ + $(MODULES_DIR)/kernel/net/ipv6/sit.$(LINUX_KMOD_SUFFIX) +endef $(eval $(call KernelPackage,ipv6)) @@ -252,7 +270,6 @@ define KernelPackage/natsemi FILES:=$(MODULES_DIR)/kernel/drivers/net/natsemi.$(LINUX_KMOD_SUFFIX) KCONFIG:=$(CONFIG_NATSEMI) DEPENDS:=@LINUX_2_6_X86 - DEFAULT:=y SUBMENU:=$(NDMENU) AUTOLOAD:=$(call AutoLoad,20,natsemi) endef @@ -264,7 +281,7 @@ define KernelPackage/sis900 Kernel modules for Sis 900 Ethernet adapters. FILES:=$(MODULES_DIR)/kernel/drivers/net/sis900.$(LINUX_KMOD_SUFFIX) KCONFIG:=$(CONFIG_SIS900) - DEPENDS:=@LINUX_2_6_X86||LINUX_2_4_X86 + DEPENDS:=@LINUX_2_6_X86 SUBMENU:=$(NDMENU) AUTOLOAD:=$(call AutoLoad,50,sis900) endef @@ -276,7 +293,7 @@ define KernelPackage/via-rhine Kernel modules for Via Rhine Ethernet chipsets. FILES:=$(MODULES_DIR)/kernel/drivers/net/via-rhine.$(LINUX_KMOD_SUFFIX) KCONFIG:=$(CONFIG_VIA_RHINE) - DEPENDS:=@LINUX_2_6_X86||LINUX_2_4_X86 + DEPENDS:=@LINUX_2_6_X86 SUBMENU:=$(NDMENU) AUTOLOAD:=$(call AutoLoad,50,via-rhine) endef @@ -288,24 +305,75 @@ define KernelPackage/8139too Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters. FILES:=$(MODULES_DIR)/kernel/drivers/net/8139too.$(LINUX_KMOD_SUFFIX) KCONFIG:=$(CONFIG_8139TOO) - DEPENDS:=@LINUX_2_6_X86||LINUX_2_4_X86 + DEPENDS:=@LINUX_2_6_X86 SUBMENU:=$(NDMENU) AUTOLOAD:=$(call AutoLoad,50,8139too) endef $(eval $(call KernelPackage,8139too)) +define KernelPackage/r8169 + TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support + DESCRIPTION:=\ + Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters. + FILES:=$(MODULES_DIR)/kernel/drivers/net/r8169.$(LINUX_KMOD_SUFFIX) + KCONFIG:=$(CONFIG_R8169) + DEPENDS:=@LINUX_2_6_X86 + SUBMENU:=$(NDMENU) + AUTOLOAD:=$(call AutoLoad,50,r8169) +endef +$(eval $(call KernelPackage,r8169)) + +define KernelPackage/ne2k-pci + TITLE:=ne2k-pci Ethernet Adapter kernel support + DESCRIPTION:=\ + ne2k-pci Ethernet Adapter kernel support. + FILES:=$(MODULES_DIR)/kernel/drivers/net/ne2k-pci.$(LINUX_KMOD_SUFFIX) \ + $(MODULES_DIR)/kernel/drivers/net/8390.$(LINUX_KMOD_SUFFIX) + KCONFIG:=$(CONFIG_NE2K_PCI) + DEPENDS:=@LINUX_2_6_X86 + SUBMENU:=$(NDMENU) + AUTOLOAD:=$(call AutoLoad,50,8390 ne2k-pci) +endef +$(eval $(call KernelPackage,ne2k-pci)) + +define KernelPackage/ixp4xx-npe + TITLE:=Intel(R) IXP4xx ethernet support + DESCRIPTION:=\ + Kernel modules for Intel(R) IXP4xx onboard ethernet. + FILES:=$(MODULES_DIR)/kernel/drivers/net/ixp4xx/ixp4xx_npe.$(LINUX_KMOD_SUFFIX) \ + $(MODULES_DIR)/kernel/drivers/net/ixp4xx/ixp4xx_qmgr.$(LINUX_KMOD_SUFFIX) \ + $(MODULES_DIR)/kernel/drivers/net/ixp4xx/ixp4xx_mac.$(LINUX_KMOD_SUFFIX) + KCONFIG:=$(CONFIG_IXP4XX_MAC) + DEPENDS:=@LINUX_2_6_IXP4XX + SUBMENU:=$(NDMENU) + AUTOLOAD:=$(call AutoLoad,20,ixp4xx_npe ixp4xx_qmgr ixp4xx_mac) +endef +$(eval $(call KernelPackage,ixp4xx-npe)) + define KernelPackage/e100 TITLE:=Intel(R) PRO/100+ cards kernel support DESCRIPTION:=\ Kernel modules for Intel(R) PRO/100+ Ethernet adapters. FILES:=$(MODULES_DIR)/kernel/drivers/net/e100.$(LINUX_KMOD_SUFFIX) KCONFIG:=$(CONFIG_E100) - DEPENDS:=@LINUX_2_6_X86||LINUX_2_4_X86 + DEPENDS:=@LINUX_2_6_X86 SUBMENU:=$(NDMENU) AUTOLOAD:=$(call AutoLoad,50,e100) endef $(eval $(call KernelPackage,e100)) +define KernelPackage/e1000 + TITLE:=Intel(R) PRO/1000 cards kernel support + DESCRIPTION:=\ + Kernel modules for Intel(R) PRO/1000 Ethernet adapters. + FILES:=$(MODULES_DIR)/kernel/drivers/net/e1000/e1000.$(LINUX_KMOD_SUFFIX) + KCONFIG:=$(CONFIG_E1000) + DEPENDS:=@LINUX_2_6_X86 + SUBMENU:=$(NDMENU) + AUTOLOAD:=$(call AutoLoad,50,e1000) +endef +$(eval $(call KernelPackage,e1000)) + define KernelPackage/3c59x TITLE:=3Com 3c590/3c900 series (592/595/597) Vortex/Boomerang DESCRIPTION:=\ @@ -318,7 +386,7 @@ define KernelPackage/3c59x - "Hurricane" (3c555/3cSOHO) PCI FILES:=$(MODULES_DIR)/kernel/drivers/net/3c59x.$(LINUX_KMOD_SUFFIX) KCONFIG:=$(CONFIG_3C59X) - DEPENDS:=@LINUX_2_6_X86||LINUX_2_4_X86 + DEPENDS:=@LINUX_2_6_X86 SUBMENU:=$(NDMENU) AUTOLOAD:=$(call AutoLoad,50,3c59x) endef