summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Golle2024-10-26 00:35:29 +0000
committerDaniel Golle2024-10-26 14:21:03 +0000
commita2aabc9a7a4ec8a66477fbdde84a73b5942b460e (patch)
treecf2c503c1443d67e4b736c5de7aaa05464a4daec
parentc8d5abd62b70137c70bf12e83b6d0708b980abb3 (diff)
downloadopenwrt-a2aabc9a7a.tar.gz
kernel: add MultiPath TCP diag kernel module
Add INET diag socket monitoring interface module for MultiPath TCP. It allows using native Linux socket diagnostic tools such as 'ss' for Multipath TCP connections. Co-authored-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com> Signed-off-by: sKy King <29267720+sKyissKy@users.noreply.github.com> Link: https://github.com/openwrt/openwrt/pull/12884 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Signed-off-by: Daniel Golle <daniel@makrotopia.org>
-rw-r--r--package/kernel/linux/modules/netsupport.mk17
1 files changed, 17 insertions, 0 deletions
diff --git a/package/kernel/linux/modules/netsupport.mk b/package/kernel/linux/modules/netsupport.mk
index 02d8329720..9f349d34ee 100644
--- a/package/kernel/linux/modules/netsupport.mk
+++ b/package/kernel/linux/modules/netsupport.mk
@@ -1494,6 +1494,23 @@ endef
$(eval $(call KernelPackage,inet-diag))
+define KernelPackage/inet-mptcp-diag
+ SUBMENU:=$(NETWORK_SUPPORT_MENU)
+ TITLE:=INET diag support for MultiPath TCP
+ DEPENDS:=@KERNEL_MPTCP +kmod-inet-diag
+ KCONFIG:=CONFIG_INET_MPTCP_DIAG
+ FILES:=$(LINUX_DIR)/net/mptcp/mptcp_diag.ko
+ 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/xdp-sockets-diag
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=PF_XDP sockets monitoring interface support for ss utility