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] [--help] [--usage] [--log=DEST]
13              [--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              and  backup  that plugins that deal with the in-kernel path man‐
48              ager may use when advertising addresses, e.g.  --addr-flags=sub‐
49              flow
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              These  flags  determine  whether mptpcd plugins will be notified
67              when related addresses are updated, e.g.   --notify-flags=exist‐
68              ing,skip_link_local
69
70
71       --plugin-dir=DIR
72              set plugin directory to DIR
73
74
75       --path-manager=PLUGIN
76              set  default  path  manager  plugin to PLUGIN, overriding plugin
77              priorities
78
79
80       -V,--version
81              display mptcpd version information
82
83

FILES

85       /etc/mptcpd/mptcpd.conf
86              Location of the mptcpd system configuration file.
87
88

REPORTING BUGS

90       Report bugs to ⟨mptcp@lists.linux.dev⟩.
91
92

SEE ALSO

94       ip-mptcp(8)
95
96
97
98
99Multipath TCP Daemon              2021-09-17                         MPTCPD(8)
Impressum