1
2MPTCPD(8)                 System Management Commands                 MPTCPD(8)
3
4
5

NAME

7       mptcpd - multipath TCP daemon
8

SYNOPSIS

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

DESCRIPTION

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

OPTIONS

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

FILES

98       /etc/mptcpd/mptcpd.conf
99              Location of the mptcpd system configuration file.
100
101

REPORTING BUGS

103       Report bugs to ⟨mptcp@lists.linux.dev⟩.
104
105

SEE ALSO

107       ip-mptcp(8)
108
109
110
111
112Multipath TCP Daemon              2022-08-19                         MPTCPD(8)
Impressum