X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/83790f74ad846ab2a50c71fab34a2d7755df4a95..9d8c82f5393b174277d1b4a3f94e0b0679dcece8:/package/kernel/modules/network.mk?ds=sidebyside diff --git a/package/kernel/modules/network.mk b/package/kernel/modules/network.mk index 5fe6c0ea5..675065cc0 100644 --- a/package/kernel/modules/network.mk +++ b/package/kernel/modules/network.mk @@ -49,7 +49,7 @@ $(eval $(call KernelPackage,bonding)) define KernelPackage/ipip TITLE:=IP in IP encapsulation support DESCRIPTION:=\ - Kernel modules for IP in IP encapsulation + Kernel modules for IP in IP encapsulation KCONFIG:=$(CONFIG_NET_IPIP) SUBMENU:=$(NSMENU) endef @@ -110,11 +110,12 @@ define KernelPackage/ipsec6 - ah6\\\ - esp6\\\ - ipcomp6\\\ - - xfrm6_tunnel + - xfrm6_tunnel\\\ + - tunnel6 SUBMENU:=$(NSMENU) KCONFIG:=$(CONFIG_INET6_AH) DEPENDS:=kmod-ipsec - FILES:= $(foreach mod,ah6 esp6 ipcomp6 xfrm6_tunnel, \ + FILES:= $(foreach mod,ah6 esp6 ipcomp6 xfrm6_tunnel tunnel6, \ $(LINUX_DIR)/net/ipv6/$(mod).$(LINUX_KMOD_SUFFIX) \ ) endef @@ -127,6 +128,7 @@ define KernelPackage/ipv6 Kernel modules for IPv6 support KCONFIG:=$(CONFIG_IPV6) SUBMENU:=$(NSMENU) + AUTOLOAD:=$(call AutoLoad,20,ipv6) endef define KernelPackage/ipv6/2.4 FILES:=$(LINUX_DIR)/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX) @@ -172,7 +174,7 @@ endef define KernelPackage/ppp/2.6 FILES:= \ - $(LINUX_DIR)/drivers/net/ppp_async.ko \ + $(LINUX_DIR)/drivers/net/ppp_async.ko \ $(LINUX_DIR)/drivers/net/ppp_generic.ko \ $(LINUX_DIR)/drivers/net/slhc.ko \ $(LINUX_DIR)/lib/crc-ccitt.ko @@ -181,7 +183,7 @@ endef define KernelPackage/ppp/2.4 FILES:= \ - $(LINUX_DIR)/drivers/net/ppp_async.o \ + $(LINUX_DIR)/drivers/net/ppp_async.o \ $(LINUX_DIR)/drivers/net/ppp_generic.o \ $(LINUX_DIR)/drivers/net/slhc.o AUTOLOAD:=$(call AutoLoad,30,slhc ppp_generic ppp_async) @@ -196,7 +198,7 @@ define KernelPackage/pppoe DEPENDS:=kmod-ppp KCONFIG:=$(CONFIG_PPPOE) FILES:= \ - $(LINUX_DIR)/drivers/net/pppoe.$(LINUX_KMOD_SUFFIX) \ + $(LINUX_DIR)/drivers/net/pppoe.$(LINUX_KMOD_SUFFIX) \ $(LINUX_DIR)/drivers/net/pppox.$(LINUX_KMOD_SUFFIX) SUBMENU:=$(NSMENU) endef @@ -220,16 +222,19 @@ define KernelPackage/mppe TITLE:=Microsoft PPP compression/encryption DESCRIPTION:=Kernel modules for Microsoft PPP compression/encryption DEPENDS:=kmod-ppp - KCONFIG:=$(CONFIG_PPP_MPPE) SUBMENU:=$(NSMENU) endef define KernelPackage/mppe/2.4 + KCONFIG:=$(CONFIG_PPP_MPPE_MPPC) FILES:=$(LINUX_DIR)/drivers/net/ppp_mppe_mppc.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,31,ppp_mppe_mppc) endef define KernelPackage/mppe/2.6 + KCONFIG:=$(CONFIG_PPP_MPPE) FILES:=$(LINUX_DIR)/drivers/net/ppp_mppe.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,31,ppp_mppe) endef $(eval $(call KernelPackage,mppe)) @@ -258,6 +263,25 @@ endef $(eval $(call KernelPackage,ax25)) +define KernelPackage/mp-alg + TITLE:=ECMP caching algorithms + DESCRIPTION:= \ + Kernel modules that provide several different algorithms for multipath \\\ + route selection from the route cache. The iproute "mpath" argument allows \\\ + specifying which algorithm to use for routes. \\\ + quagga (at least <=0.99.6) requires a multipath patch to support this \\\ + cached mp route feature. + SUBMENU:=$(NSMENU) + KCONFIG:= \ + $(CONFIG_IP_ROUTE_MULTIPATH_RR) \ + $(CONFIG_IP_ROUTE_MULTIPATH_RANDOM) \ + $(CONFIG_IP_ROUTE_MULTIPATH_WRANDOM) \ + $(CONFIG_IP_ROUTE_MULTIPATH_DRR) + FILES:=$(LINUX_DIR)/net/ipv4/multipath_*.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,35,multipath_rr multipath_random multipath_wrandom multipath_drr) +endef +$(eval $(call KernelPackage,mp-alg)) + NDMENU:=Network Devices @@ -299,6 +323,18 @@ define KernelPackage/via-rhine endef $(eval $(call KernelPackage,via-rhine)) +define KernelPackage/via-velocity + TITLE:=VIA Velocity Gigabit Ethernet Adapter kernel support + DESCRIPTION:=\ + Kernel modules for VIA Velocity Gigabit Ethernet chipsets. + FILES:=$(LINUX_DIR)/drivers/net/via-velocity.$(LINUX_KMOD_SUFFIX) + KCONFIG:=$(CONFIG_VIA_VELOCITY) + DEPENDS:=@LINUX_2_6_IXP4XX + SUBMENU:=$(NDMENU) + AUTOLOAD:=$(call AutoLoad,50,via-velocity) +endef +$(eval $(call KernelPackage,via-velocity)) + define KernelPackage/8139too TITLE:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support DESCRIPTION:=\