mptcpd 是基于Linux的操作系统的守护程序,用于在用户空间中执行多路径TCP路径管理相关操作。 它通过通用的netlink连接与Linux内核交互,以跟踪每个连接信息(例如,可用的远程地址),可用的网络接口,请求新的MPTCP子流,处理子流请求等。
mptcpd的构建方式与构建大多数支持Autotool的软件包的方式大致相同。 这包括mptcpd Git存储库和自包含mptcpd发布tar存档(例如mptcpd-0.1.tar.gz)的两个克隆的构建方法。
mptcpd的构建依赖关系取决于您是否从一个独立的维护者生成的mptcpd tar存档或克隆的Git mptcpd存储库构建。
例如:
-
基本的
mptcpd
构建依赖- C compiler (遵循 C99)
- Embedded Linux Library >= v0.17
- Argp library (either the GNU libc built-in or standalone)
- Linux kernel MPTCP user API headers
- pkg-config
-
附加构建依赖
- GNU Autoconf
- GNU Automake
- GNU Libtool
- GNU Autoconf Archive
- Pandoc >= 2.2.1
- Doxygen (仅在构建文档时需要)