All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/4] mptcp: Update netlink interface for userspace PM
@ 2021-10-07  4:36 Kishen Maloor
  2021-10-07  4:36 ` [RFC PATCH 1/4] mptcp: pm_netlink: Add MPTCP_PM_CMD_ANNOUNCE Kishen Maloor
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Kishen Maloor @ 2021-10-07  4:36 UTC (permalink / raw)
  To: mptcp, mathew.j.martineau, kishen.maloor

This patch series marks the beginning of an attempt to update the MPTCP
netlink interface with commands to support the offloading of path management 
decisions to userspace path managers.

Specifically, the commits in this series introduce the following commands:

* MPTCP_PM_CMD_ANNOUNCE: Issue an ADD_ADDR advertisement over the selected MPTCP
  connection.

* MPTCP_PM_CMD_REMOVE: Issue a REMOVE_ADDR signal to remove a previously added
  address over the selected MPTCP connection.

Additionally, the PM netlink test controller (pm_nl_ctl) was updated to
support the new commands.

The netlink implementations above exercise the "userspace PM mode" defined
in the following patch series:
https://lore.kernel.org/mptcp/20211006235953.212243-1-mathew.j.martineau@linux.intel.com/T/#t

Kishen Maloor (4):
  mptcp: pm_netlink: Add MPTCP_PM_CMD_ANNOUNCE
  mptcp: selftests: MPTCP_PM_CMD_ANNOUNCE
  mptcp: pm_netlink: Add MPTCP_PM_CMD_REMOVE
  mptcp: selftests: MPTCP_PM_CMD_REMOVE

 include/uapi/linux/mptcp.h                    |   4 +
 net/mptcp/pm_netlink.c                        |  88 +++++++++
 tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 172 ++++++++++++++++++
 3 files changed, 264 insertions(+)

-- 
2.31.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2021-10-07 16:35 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-07  4:36 [RFC PATCH 0/4] mptcp: Update netlink interface for userspace PM Kishen Maloor
2021-10-07  4:36 ` [RFC PATCH 1/4] mptcp: pm_netlink: Add MPTCP_PM_CMD_ANNOUNCE Kishen Maloor
2021-10-07 10:45   ` Paolo Abeni
2021-10-07 14:43   ` Matthieu Baerts
2021-10-07  4:36 ` [RFC PATCH 2/4] mptcp: selftests: MPTCP_PM_CMD_ANNOUNCE Kishen Maloor
2021-10-07 10:47   ` Paolo Abeni
2021-10-07  4:36 ` [RFC PATCH 3/4] mptcp: pm_netlink: Add MPTCP_PM_CMD_REMOVE Kishen Maloor
2021-10-07 11:23   ` Paolo Abeni
2021-10-07  4:36 ` [RFC PATCH 4/4] mptcp: selftests: MPTCP_PM_CMD_REMOVE Kishen Maloor
2021-10-07  8:32 ` [RFC PATCH 0/4] mptcp: Update netlink interface for userspace PM Florian Westphal
2021-10-07 11:26   ` Paolo Abeni
2021-10-07 16:26     ` Kishen Maloor

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.