All of lore.kernel.org
 help / color / mirror / Atom feed
* [MPTCP] Re: [PATCH 0/4] Multipath TCP part 3: MPTCPv1 (RFC 8684) support
@ 2019-12-13 22:50 Christoph Paasch
  0 siblings, 0 replies; 2+ messages in thread
From: Christoph Paasch @ 2019-12-13 22:50 UTC (permalink / raw)
  To: mptcp

[-- Attachment #1: Type: text/plain, Size: 2494 bytes --]

On 13/12/19 - 14:28:19, Mat Martineau wrote:
> 
> On Fri, 13 Dec 2019, Matthieu Baerts wrote:
> 
> > These patches depend on the "Multipath TCP part 2: Single subflow"
> > patch set sent earlier.
> > 
> > In this set we add the necessary code for the RFC8684-style handshake.
> > RFC8684 obsoletes the experimental RFC6824 and makes MPTCP move-on to
> > version 1.
> > 
> > The MPTCP patchset exclusively supports RFC 8684. Although all MPTCP
> > deployments are currently based on RFC 6824, future deployments will be
> > migrating to MPTCP version 1. 3GPP's 5G standardization also solely supports
> > RFC 8684. Also, we believe that this initial submission of MPTCP will be
> > cleaner by solely supporting RFC 8684. If later on support for the old
> > MPTCP-version is required it can always be added in the future.
> > 
> > The major difference between RFC 8684 and RFC 6824 is that it has a better
> > support for servers using TCP SYN-cookies by reliably retransmitting the
> > MP_CAPABLE option.
> > 
> > Clone/fetch:
> > https://github.com/multipath-tcp/mptcp_net-next.git (tag: netdev-v1-part3)
> > 
> > Browse:
> > https://github.com/multipath-tcp/mptcp_net-next/tree/netdev-v1-part3
> > 
> > Thank your for your review. You can find us at mptcp(a)lists.01.org and
> > https://is.gd/mptcp_upstream.
> > 
> > Christoph Paasch (2):
> >  mptcp: parse and emit MP_CAPABLE option according to v1 spec
> >  mptcp: process MP_CAPABLE data option
> > 
> > Paolo Abeni (2):
> >  mptcp: move from sha1 (v0) to sha256 (v1)
> >  mptcp: cope with later TCP fallback
> > 
> > include/linux/tcp.h   |   3 +-
> > include/net/mptcp.h   |  17 ++--
> > net/ipv4/tcp_input.c  |   2 +-
> > net/ipv4/tcp_output.c |   2 +-
> > net/mptcp/Kconfig     |  10 ++
> > net/mptcp/crypto.c    | 139 +++++++++++++++-----------
> > net/mptcp/options.c   | 220 +++++++++++++++++++++++++++++++++---------
> > net/mptcp/protocol.c  | 117 +++++++++++++++++-----
> > net/mptcp/protocol.h  |  21 ++--
> > net/mptcp/subflow.c   |  46 ++++++++-
> > 10 files changed, 434 insertions(+), 143 deletions(-)
> > 
> > -- 
> > 2.24.0
> 
> Christoph -
> 
> Note that due to issues with patch 4 in this series, we aren't planning to
> send this "part 3" patch set to netdev until Monday.

Sounds good!


Christoph

> 
> (see https://lists.01.org/hyperkitty/list/mptcp(a)lists.01.org/message/MW2VG3SOIC7B2M7ZSUHXD7AEZJ2MN4A6/
> )
> 
> 
> --
> Mat Martineau
> Intel

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

* [MPTCP] Re: [PATCH 0/4] Multipath TCP part 3: MPTCPv1 (RFC 8684) support
@ 2019-12-13 22:28 Mat Martineau
  0 siblings, 0 replies; 2+ messages in thread
From: Mat Martineau @ 2019-12-13 22:28 UTC (permalink / raw)
  To: mptcp

[-- Attachment #1: Type: text/plain, Size: 2279 bytes --]


On Fri, 13 Dec 2019, Matthieu Baerts wrote:

> These patches depend on the "Multipath TCP part 2: Single subflow"
> patch set sent earlier.
>
> In this set we add the necessary code for the RFC8684-style handshake.
> RFC8684 obsoletes the experimental RFC6824 and makes MPTCP move-on to
> version 1.
>
> The MPTCP patchset exclusively supports RFC 8684. Although all MPTCP
> deployments are currently based on RFC 6824, future deployments will be
> migrating to MPTCP version 1. 3GPP's 5G standardization also solely supports
> RFC 8684. Also, we believe that this initial submission of MPTCP will be
> cleaner by solely supporting RFC 8684. If later on support for the old
> MPTCP-version is required it can always be added in the future.
>
> The major difference between RFC 8684 and RFC 6824 is that it has a better
> support for servers using TCP SYN-cookies by reliably retransmitting the
> MP_CAPABLE option.
>
> Clone/fetch:
> https://github.com/multipath-tcp/mptcp_net-next.git (tag: netdev-v1-part3)
>
> Browse:
> https://github.com/multipath-tcp/mptcp_net-next/tree/netdev-v1-part3
>
> Thank your for your review. You can find us at mptcp(a)lists.01.org and
> https://is.gd/mptcp_upstream.
>
> Christoph Paasch (2):
>  mptcp: parse and emit MP_CAPABLE option according to v1 spec
>  mptcp: process MP_CAPABLE data option
>
> Paolo Abeni (2):
>  mptcp: move from sha1 (v0) to sha256 (v1)
>  mptcp: cope with later TCP fallback
>
> include/linux/tcp.h   |   3 +-
> include/net/mptcp.h   |  17 ++--
> net/ipv4/tcp_input.c  |   2 +-
> net/ipv4/tcp_output.c |   2 +-
> net/mptcp/Kconfig     |  10 ++
> net/mptcp/crypto.c    | 139 +++++++++++++++-----------
> net/mptcp/options.c   | 220 +++++++++++++++++++++++++++++++++---------
> net/mptcp/protocol.c  | 117 +++++++++++++++++-----
> net/mptcp/protocol.h  |  21 ++--
> net/mptcp/subflow.c   |  46 ++++++++-
> 10 files changed, 434 insertions(+), 143 deletions(-)
>
> -- 
> 2.24.0

Christoph -

Note that due to issues with patch 4 in this series, we aren't planning to 
send this "part 3" patch set to netdev until Monday.

(see 
https://lists.01.org/hyperkitty/list/mptcp(a)lists.01.org/message/MW2VG3SOIC7B2M7ZSUHXD7AEZJ2MN4A6/ 
)


--
Mat Martineau
Intel

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

end of thread, other threads:[~2019-12-13 22:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-13 22:50 [MPTCP] Re: [PATCH 0/4] Multipath TCP part 3: MPTCPv1 (RFC 8684) support Christoph Paasch
  -- strict thread matches above, loose matches on Subject: below --
2019-12-13 22:28 Mat Martineau

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.