IP-MPTCP(8) Linux IP-MPTCP(8) (NAME) ip-mptcp - MPTCP (Multipath TCP) (SYNOPSIS) ip [ OPTIONS ] mptcp { endpoint | limits | help } ip mptcp endpoint add IFADDR [ port PORT ] [ dev IFNAME ] [ id ID ] [ FLAG-LIST ] ip mptcp endpoint delete id ID [ IFADDR ] ip mptcp endpoint change [ id ID ] [ IFADDR ] [ port PORT ] CHANGE-OPT ip mptcp endpoint show [ id ID ] ip mptcp endpoint flush FLAG-LIST := [ FLAG-LIST ] FLAG FLAG := [ signal | subflow | backup | fullmesh ] CHANGE-OPT := [ backup | nobackup | fullmesh | nofullmesh ] ip mptcp limits set [ subflow SUBFLOW_NR ] [ add_addr_accepted ADD_ADDR_ACCEPTED_NR ] ip mptcp limits show ip mptcp monitor (DESCRIPTION) MPTCP (Multipath TCP) TCP TCP (redundancy) . ip-mptcp (path manager) MPTCP (subflows) : endpoint IP : ip mptcp endpoint add (endpoint) MPTCP ip mptcp endpoint delete MPTCP ip mptcp endpoint show MPTCP ip mptcp endpoint flush MPTCP IFADDR IPv4 IPv6 . delete id IFADDR ID 0 . PORT MPTCP MPTCP MPTCP / . signal . IFNAME . IP . IP . ID 0 255 . 0 . ( ) . signal ADD_ADDR MPTCP / . . ADD_ADDR ( ) ADD_ADDR_ACCEPTED_NR . subflow MPTCP MPTCP MPTCP . . backup subflow backup . (non-backup) . backup : . fullmesh subflow MPTCP MPTCP MPTCP . ADD_ADDR MPTCP subflow . ADD_ADDR (full mesh) . fullmesh subflow subflow . implicit (subflow) MPTCP (implicit endpoint) (in-kernel path manager) . implicit . (user-space) . limits : ip mptcp limits show MPTCP ip mptcp limits set MPTCP SUBFLOW_NR MPTCP . : ADD_ADDR subflow . ADD_ADDR_ACCEPTED_NR ADD_ADDR MPTCP . ADD_ADDR MPTCP . ADD_ADDR fullmesh MPTCP ADD_ADDR . fullmesh MPTCP fullmesh ADD_ADDR . SUBFLOW_NR . monitor MPTCP . (SEE ALSO) ip(8), ip-route(8), ip-address(8) (AUTHOR) Paolo Abeni iproute2 4 Apr 2020 IP-MPTCP(8)