X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=package%2Fkernel%2Fmodules%2Fnetsupport.mk;h=703cc648cae7a1e39bd998c249b0ffeae136b970;hb=fc8259b34d7abf7102eb2f854edb8839edbcf2bb;hp=4f024f2be03b9661dc2953f606953fc634a4fb63;hpb=bffb902a108b8cb5925546dfe48e5071d1124b8a;p=openwrt.git diff --git a/package/kernel/modules/netsupport.mk b/package/kernel/modules/netsupport.mk index 4f024f2be0..703cc648ca 100644 --- a/package/kernel/modules/netsupport.mk +++ b/package/kernel/modules/netsupport.mk @@ -624,3 +624,75 @@ endef $(eval $(call KernelPackage,pktgen)) +define KernelPackage/l2tp + SUBMENU:=$(NETWORK_SUPPORT_MENU) + DEPENDS:=@LINUX_2_6_35 + TITLE:=L2TPv3 Support + KCONFIG:=CONFIG_L2TP CONFIG_L2TP_DEBUGFS=n + FILES:=$(LINUX_DIR)/net/l2tp/l2tp_core.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,32,l2tp_core) +endef + +define KernelPackage/l2tp/description + Kernel modules for L2TP V3 Support +endef + +$(eval $(call KernelPackage,l2tp)) + +define KernelPackage/l2tp-eth + SUBMENU:=$(NETWORK_SUPPORT_MENU) + TITLE:=L2TP ethernet pseudowire support for L2TPv3 + DEPENDS:=+kmod-l2tp + KCONFIG:= CONFIG_L2TP_V3=y \ + CONFIG_L2TP_ETH + FILES:= \ + $(LINUX_DIR)/net/l2tp/l2tp_netlink.$(LINUX_KMOD_SUFFIX) \ + $(LINUX_DIR)/net/l2tp/l2tp_eth.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,32,l2tp_core l2tp_netlink l2tp_eth) +endef + +define KernelPackage/l2tp-eth/description + Kernel modules for L2TP V3 pseudowire support +endef + +$(eval $(call KernelPackage,l2tp-eth)) + +define KernelPackage/l2tp-ip + SUBMENU:=$(NETWORK_SUPPORT_MENU) + TITLE:=Support for L2TP-over-IP socket family + DEPENDS:=+kmod-l2tp + KCONFIG:= CONFIG_L2TP_V3=y \ + CONFIG_L2TP_IP + FILES:=$(LINUX_DIR)/net/l2tp/l2tp_ip.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,32,l2tp_core l2tp_ip) +endef + +define KernelPackage/l2tp-ip/description + Kernel modules for L2TP-over-IP socket family +endef + +$(eval $(call KernelPackage,l2tp-ip)) + + +define KernelPackage/sctp + SUBMENU:=$(NETWORK_SUPPORT_MENU) + TITLE:=SCTP protocol kernel support + KCONFIG:=\ + CONFIG_IP_SCTP \ + CONFIG_SCTP_DBG_MSG=n \ + CONFIG_SCTP_DBG_OBJCNT=n \ + CONFIG_SCTP_HMAC_NONE=n \ + CONFIG_SCTP_HMAC_SHA1=n \ + CONFIG_SCTP_HMAC_MD5=y + FILES:= $(LINUX_DIR)/net/sctp/sctp.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:= $(call AutoLoad,32,sctp) + DEPENDS:=+kmod-libcrc32c +kmod-crypto-md5 +kmod-crypto-hmac +endef + +define KernelPackage/sctp/description + Kernel modules for SCTP protocol support +endef + +$(eval $(call KernelPackage,sctp)) + +