• G
    mptcp: add set_flags command in PM netlink · 0f9f696a
    Geliang Tang 提交于
    This patch added a new command MPTCP_PM_CMD_SET_FLAGS in PM netlink:
    
    In mptcp_nl_cmd_set_flags, parse the input address, get the backup value
    according to whether the address's FLAG_BACKUP flag is set from the
    user-space. Then check whether this address had been added in the local
    address list. If it had been, then call mptcp_nl_addr_backup to deal with
    this address.
    
    In mptcp_nl_addr_backup, traverse all the existing msk sockets to find
    the relevant sockets, and call mptcp_pm_nl_mp_prio_send_ack to send out
    a MP_PRIO ACK packet.
    
    Finally in mptcp_nl_cmd_set_flags, set or clear the address's FLAG_BACKUP
    flag.
    Signed-off-by: NGeliang Tang <geliangtang@gmail.com>
    Signed-off-by: NMat Martineau <mathew.j.martineau@linux.intel.com>
    Signed-off-by: NJakub Kicinski <kuba@kernel.org>
    0f9f696a
mptcp.h 2.6 KB