1
2MPTCPD(8) System Management Commands MPTCPD(8)
3
4
5
7 mptcpd - multipath TCP daemon
8
10 mptcpd [-d?V] [-l DEST] [--debug] [--addr-flags=FLAGS]
11 [--notify-flags=FLAGS] [--plugin-dir=DIR]
12 [--path-manager=PLUGIN] [--load-plugins=PLUGINS] [--help]
13 [--usage] [--log=DEST] [--version]
14
15
17 mptcpd is a daemon for Linux based operating systems that performs mul‐
18 tipath TCP (see IETF RFC 8684) path management related operations in
19 the user space. It interacts with the Linux kernel through a generic
20 netlink connection to track per-connection information, available net‐
21 work interfaces, request new MPTCP subflows, handle requests for sub‐
22 flows, etc.
23
25 mptcpd accepts the following command line options:
26
27
28 -d,--debug
29 enable debug log messages
30
31
32 -?,--help
33 display mptcpd help information
34
35
36 --usage
37 display brief mptcpd usage information
38
39
40 -l DEST, --log=DEST
41 log output to DEST, where DEST can be stderr, syslog or journal
42
43
44 --addr-flags=FLAGS
45 set flags for announced address, where FLAGS is a comma sepa‐
46 rated list containing one or more of the flags subflow, signal,
47 backup, and fullmesh that plugins that deal with the in-kernel
48 path manager may use when advertising addresses, e.g. --addr-
49 flags=subflow
50
51
52 --notify-flags=FLAGS
53 address notification flags, where FLAGS is a comma separated
54 list containing one or more of the following flags:
55
56 existing
57 notify plugins of the addresses that exist at mptcpd
58 start
59
60 skip_link_local
61 ignore (do not notify) [ipv6] link local address updates
62
63 skip_loopback
64 ignore (do not notify) host (loopback) address updates
65
66 check_route
67 notify address only if a default route is available from
68 such address and the related device. If the route check
69 fails, it will re-done after a little timeout, to allow
70 .e.g. DHCP to configure the host properly. Complex Policy
71 routing configuration may confuse or circumvent this
72 check.
73
74 These flags determine whether mptpcd plugins will be notified
75 when related addresses are updated, e.g. --notify-flags=exist‐
76 ing,skip_link_local,check_route
77
78
79 --plugin-dir=DIR
80 set plugin directory to DIR
81
82
83 --path-manager=PLUGIN
84 set default path manager plugin to PLUGIN, overriding plugin
85 priorities
86
87
88 --load-plugins=PLUGINS
89 set plugins to load on startup, where PLUGINS is a comma sepa‐
90 rated list containing one or more plugin names
91
92
93 -V,--version
94 display mptcpd version information
95
96
98 /etc/mptcpd/mptcpd.conf
99 Location of the mptcpd system configuration file.
100
101
103 Report bugs to ⟨mptcp@lists.linux.dev⟩.
104
105
107 ip-mptcp(8)
108
109
110
111
112Multipath TCP Daemon 2022-08-19 MPTCPD(8)