summaryrefslogtreecommitdiff
path: root/include/uapi/linux/mptcp.h
diff options
context:
space:
mode:
authorKishen Maloor <kishen.maloor@intel.com>2022-05-04 05:38:54 +0300
committerDavid S. Miller <davem@davemloft.net>2022-05-04 12:49:31 +0300
commitd9a4594edabf125dc17dfd52acc722c3de1cb44c (patch)
treeb7ced1ce92c93c1954f461d2707b6717c7de0447 /include/uapi/linux/mptcp.h
parent9a0b36509df07f2e3b24d3ae6f222a4f099e0709 (diff)
downloadlinux-d9a4594edabf125dc17dfd52acc722c3de1cb44c.tar.xz
mptcp: netlink: Add MPTCP_PM_CMD_REMOVE
This change adds a MPTCP netlink command for issuing a REMOVE_ADDR signal for an address over the chosen MPTCP connection from a userspace path manager. The command requires the following parameters: {token, loc_id}. Acked-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Kishen Maloor <kishen.maloor@intel.com> Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/uapi/linux/mptcp.h')
-rw-r--r--include/uapi/linux/mptcp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/uapi/linux/mptcp.h b/include/uapi/linux/mptcp.h
index ac66c1263f02..11f9fa001a3c 100644
--- a/include/uapi/linux/mptcp.h
+++ b/include/uapi/linux/mptcp.h
@@ -56,6 +56,7 @@ enum {
MPTCP_PM_ATTR_RCV_ADD_ADDRS, /* u32 */
MPTCP_PM_ATTR_SUBFLOWS, /* u32 */
MPTCP_PM_ATTR_TOKEN, /* u32 */
+ MPTCP_PM_ATTR_LOC_ID, /* u8 */
__MPTCP_PM_ATTR_MAX
};
@@ -95,6 +96,7 @@ enum {
MPTCP_PM_CMD_GET_LIMITS,
MPTCP_PM_CMD_SET_FLAGS,
MPTCP_PM_CMD_ANNOUNCE,
+ MPTCP_PM_CMD_REMOVE,
__MPTCP_PM_CMD_AFTER_LAST
};