mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00
kernel: add MultiPath TCP kernel config & module (#11298)
This commit is contained in:
parent
981c497ae4
commit
3ef1f5ade3
@ -1067,6 +1067,13 @@ if KERNEL_IP_MROUTE
|
|||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
config KERNEL_MPTCP
|
||||||
|
bool "Enable IPv4 MultiPath TCP support"
|
||||||
|
default y
|
||||||
|
depends on !(LINUX_4_4||LINUX_5_4)
|
||||||
|
help
|
||||||
|
IPv4 MultiPath TCP to kernel support.
|
||||||
|
|
||||||
#
|
#
|
||||||
# IPv6 configuration
|
# IPv6 configuration
|
||||||
#
|
#
|
||||||
@ -1108,6 +1115,14 @@ if KERNEL_IPV6
|
|||||||
config KERNEL_LWTUNNEL_BPF
|
config KERNEL_LWTUNNEL_BPF
|
||||||
def_bool n
|
def_bool n
|
||||||
|
|
||||||
|
config KERNEL_MPTCP_IPV6
|
||||||
|
bool "Enable IPv6 MultiPath TCP support"
|
||||||
|
default y
|
||||||
|
depends on KERNEL_MPTCP
|
||||||
|
depends on !(LINUX_4_4||LINUX_5_4)
|
||||||
|
help
|
||||||
|
IPv6 MultiPath TCP to kernel support.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -1433,6 +1433,23 @@ endef
|
|||||||
$(eval $(call KernelPackage,inet-diag))
|
$(eval $(call KernelPackage,inet-diag))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/inet-mptcp-diag
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=INET diag support for MultiPath TCP
|
||||||
|
DEPENDS:= +@KERNEL_MPTCP +@KERNEL_MPTCP_IPV6 +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))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/wireguard
|
define KernelPackage/wireguard
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=WireGuard secure network tunnel
|
TITLE:=WireGuard secure network tunnel
|
||||||
|
Loading…
Reference in New Issue
Block a user