[PATCH mptcp-next 0/5] mptcp: fixes and enhancements related to path management

Kishen Maloor posted 5 patches 2 years, 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/multipath-tcp/mptcp_net-next tags/patchew/20220316190747.634325-1-kishen.maloor@intel.com
Maintainers: "David S. Miller" <davem@davemloft.net>, Mat Martineau <mathew.j.martineau@linux.intel.com>, Jakub Kicinski <kuba@kernel.org>, Matthieu Baerts <matthieu.baerts@tessares.net>
There is a newer version of this series
include/uapi/linux/mptcp.h |  1 +
net/mptcp/options.c        |  4 ++--
net/mptcp/pm.c             | 21 ++++++++++++++++-----
net/mptcp/pm_netlink.c     | 22 +++++++++++++++++++---
net/mptcp/protocol.c       |  5 +----
net/mptcp/protocol.h       | 22 ++++++++++++++++------
net/mptcp/subflow.c        |  5 ++++-
7 files changed, 59 insertions(+), 21 deletions(-)
[PATCH mptcp-next 0/5] mptcp: fixes and enhancements related to path management
Posted by Kishen Maloor 2 years, 1 month ago
This patch series incorporates fixes and enhancements related to
path management over MPTCP connections, particularly in support of
userspace PMs. The changes ensure that the required bits of
information are conveyed through MPTCP netlink events which
would be consumed by the path manager in making its decisions.
Further it adds flexibility in establishing paths and from
both ends of MPTCP connections.

Kishen Maloor (5):
  mptcp: bypass in-kernel PM restrictions for non-kernel PMs
  mptcp: store remote id from MP_JOIN SYN/ACK in local ctx
  mptcp: reflect remote port (not 0) in ANNOUNCED events
  mptcp: establish subflows from either end of connection
  mptcp: expose server_side attribute in MPTCP netlink events

 include/uapi/linux/mptcp.h |  1 +
 net/mptcp/options.c        |  4 ++--
 net/mptcp/pm.c             | 21 ++++++++++++++++-----
 net/mptcp/pm_netlink.c     | 22 +++++++++++++++++++---
 net/mptcp/protocol.c       |  5 +----
 net/mptcp/protocol.h       | 22 ++++++++++++++++------
 net/mptcp/subflow.c        |  5 ++++-
 7 files changed, 59 insertions(+), 21 deletions(-)


base-commit: 2a9f09777d24fc18cc62762b398054d3961ad8bf
--
2.31.1

Re: [PATCH mptcp-next 0/5] mptcp: fixes and enhancements related to path management
Posted by Kishen Maloor 2 years, 1 month ago
This series is technically v6 of the original
series with the same name, but with some dropped
functionality based on community discussions.

On 3/16/22 12:07 PM, Kishen Maloor wrote:
> This patch series incorporates fixes and enhancements related to
> path management over MPTCP connections, particularly in support of
> userspace PMs. The changes ensure that the required bits of
> information are conveyed through MPTCP netlink events which
> would be consumed by the path manager in making its decisions.
> Further it adds flexibility in establishing paths and from
> both ends of MPTCP connections.
> 
> Kishen Maloor (5):
>   mptcp: bypass in-kernel PM restrictions for non-kernel PMs
>   mptcp: store remote id from MP_JOIN SYN/ACK in local ctx
>   mptcp: reflect remote port (not 0) in ANNOUNCED events
>   mptcp: establish subflows from either end of connection
>   mptcp: expose server_side attribute in MPTCP netlink events
> 
>  include/uapi/linux/mptcp.h |  1 +
>  net/mptcp/options.c        |  4 ++--
>  net/mptcp/pm.c             | 21 ++++++++++++++++-----
>  net/mptcp/pm_netlink.c     | 22 +++++++++++++++++++---
>  net/mptcp/protocol.c       |  5 +----
>  net/mptcp/protocol.h       | 22 ++++++++++++++++------
>  net/mptcp/subflow.c        |  5 ++++-
>  7 files changed, 59 insertions(+), 21 deletions(-)
> 
> 
> base-commit: 2a9f09777d24fc18cc62762b398054d3961ad8bf
> --
> 2.31.1