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