All of lore.kernel.org
 help / color / mirror / Atom feed
From: Christoph Paasch <cpaasch at apple.com>
To: mptcp at lists.01.org
Subject: [MPTCP] Re: Cover letters for part1/part2 netdev patchsets
Date: Fri, 13 Dec 2019 10:19:29 -0800	[thread overview]
Message-ID: <20191213181929.GA9430@MacBook-Pro-64.local> (raw)
In-Reply-To: 99dcfe95-7358-226d-54ba-12284edd5ba8@tessares.net

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

Sure, here is the update:

====

Subject: [PATCH net-next 0/0] Multipath TCP part 3: MPTCPv1 (RFC 8684) support

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 the
version 1.

The MPTCP patchset exclusively supports RFC 8684. Although all MPTCP
deploiments are currently based on RFC 6824, future deploiments 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.

<git tree references at github>

Thank your for your review. You can find us at mptcp(a)lists.01.org <mailto:mptcp(a)lists.01.org> and
https://is.gd/mptcp_upstream <https://is.gd/mptcp_upstream>.

====



Christoph


On 13/12/19 - 12:04:24, Matthieu Baerts wrote:
> Hi Christoph,
> 
> On 13/12/2019 02:19, Christoph Paasch wrote:
> > for part 3:
> 
> Thank you for sharing this!
> 
> > Subject: [PATCH net-next 0/0] Multipath TCP part 3: MP_CAPABLE handshake
> 
> Should we call it:
> 
>   Multipath TCP part 3: MPTCPv1 (RFC 8684) support
> 
> > 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 MP_CAPABLE exchange,
> > negotiating the MPTCP-version, keys and some flags. The handshake
> > has been specified such that it works reliably with servers using TCP
> > SYN-cookies
> > although the current implementation does not yet support SYN cookies.
> Should we give more details about MPTCPv1?
> - What it is: RFC 8684, obsoleting RFC 6824
> - Why we want to support it on drop the previous support: ease the code, RFC
> 6824 is obsolete and should not be used in new deployment, e.g. 5G, link to
> the 3GPP document
> - Why we did it like that: some deployments only support MPTCPv0 and didn't
> switch to the new version yet. If really needed, with this history it would
> be easier to re-add MPTCPv0 support in addition to the v1.
> 
> What do you think?
> 
> Cheers,
> Matt
> -- 
> Matthieu Baerts | R&D Engineer
> matthieu.baerts(a)tessares.net
> Tessares SA | Hybrid Access Solutions
> www.tessares.net
> 1 Avenue Jean Monnet, 1348 Louvain-la-Neuve, Belgium

             reply	other threads:[~2019-12-13 18:19 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-13 18:19 Christoph Paasch [this message]
  -- strict thread matches above, loose matches on Subject: below --
2019-12-13 21:08 [MPTCP] Re: Cover letters for part1/part2 netdev patchsets Matthieu Baerts
2019-12-13 20:41 Mat Martineau
2019-12-13 20:27 Matthieu Baerts
2019-12-13 19:19 Mat Martineau
2019-12-13 18:32 Christoph Paasch
2019-12-13 18:28 Matthieu Baerts
2019-12-13 11:04 Matthieu Baerts
2019-12-13 10:43 Matthieu Baerts
2019-12-13  1:19 Christoph Paasch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191213181929.GA9430@MacBook-Pro-64.local \
    --to=unknown@example.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.