netsupport.mk: add MultiPath TCP modules (#10358)

This commit is contained in:
sKyissKy 2022-11-05 21:56:38 +08:00 committed by GitHub
parent c026408fae
commit 31589464e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1392,3 +1392,49 @@ define KernelPackage/qrtr-mhi/description
endef
$(eval $(call KernelPackage,qrtr-mhi))
define KernelPackage/mptcp
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=MultiPath TCP support
KCONFIG:=CONFIG_MPTCP@ge5.6=y
AUTOLOAD:=$(call AutoProbe,mptcp)
endef
define KernelPackage/mptcp/description
MPTCP is a module made for MultiPath TCP support
endef
$(eval $(call KernelPackage,mptcp))
define KernelPackage/mptcp_ipv6
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=MultiPath TCP IPv6 support
DEPENDS:=@IPV6 +kmod-mptcp
KCONFIG:=CONFIG_MPTCP_IPV6@ge5.6=y
AUTOLOAD:=$(call AutoProbe,mptcp_ipv6)
endef
define KernelPackage/mptcp_ipv6/description
MPTCP_IPV6 is a module made for MultiPath TCP IPv6 support
endef
$(eval $(call KernelPackage,mptcp_ipv6))
define KernelPackage/inet-mptcp-diag
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=INET diag support for MultiPath TCP
DEPENDS:=kmod-mptcp +kmod-inet-diag
KCONFIG:= CONFIG_INET_MPTCP_DIAG@ge5.6
FILES:= $(LINUX_DIR)/net/mptcp/mptcp_diag.ko@ge5.6
AUTOLOAD:=$(call AutoProbe,mptcp_diag)
endef
define KernelPackage/inet-mptcp-diag/description
Support for INET (MultiPath TCP) socket monitoring interface used by
native Linux tools such as ss.
endef
$(eval $(call KernelPackage,inet-mptcp-diag))