File List
Here is a list of all documented files with brief descriptions:

include |
mptcpd |
private |
addr_info.h | `mptcpd_addr_info` related code
configuration.h | Mptcpd configuration parser header
id_manager.h | Map of MPTCP address ID to network address - private API
mptcp_org.h | Convenience wrapper around multipath-tcp.org <linux/mptcp.h>
mptcp_upstream.h | Mptcpd convenience wrapper around upstream <linux/mptcp.h>
netlink_pm.h | Kernel generic netlink path manager details
path_manager.h | Mptcpd path manager private interface
plugin.h | Mptcpd private plugin interface
sockaddr.h | Mptcpd `struct` `sockaddr` related utility functions
addr_info.h | `mptcpd_addr_info` related functions
export.h | Mptcpd shared library symbol export/import macros
id_manager.h | Map of network address to MPTCP address ID
network_monitor.h | Mptcpd network device monitoring
path_manager.h | Mptcpd generic netlink commands
plugin.h | Mptcpd user space path manager plugin header file
types.h | Mptcpd user space path manager attribute types
lib |
addr_info.c | `mptcpd_addr_info` related functions
id_manager.c | Map of network address to MPTCP address ID
network_monitor.c | Mptcpd network device monitoring
path_manager.c | Mptcpd generic netlink commands
plugin.c | Common path manager plugin functions
sockaddr.c | Mptcpd `struct` `sockaddr` related utility functions
plugins |
path_managers |
addr_adv.c | MPTCP address advertiser path manager plugin
sspi.c | MPTCP single-subflow-per-interface path manager plugin
src |
commands.c | Mptcpd generic netlink command utilities
commands.h | Mptcpd generic netlink command utilities
configuration.c | Mptcpd configuration parser implementation
mptcpd.c | Main mptcpd source file
mptcpize.c | Enable mptcp on existing services
mptcpwrap.c | Wrapper for socket() libcall hijacking
netlink_pm.c | Kernel generic netlink path manager details
netlink_pm.h | Kernel generic netlink path manager details
netlink_pm_mptcp_org.c | Mptcpd generic netlink commands
netlink_pm_upstream.c | Upstream kernel generic netlink path manager details
path_manager.c | Mptcpd path manager framework
path_manager.h | Mptcpd user space path manager header file (internal)