[PATCH mptcp-next 0/2] mptcp: add TCP_FASTOPEN_NO_COOKIE support

Matthieu Baerts posted 2 patches 1 year, 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/multipath-tcp/mptcp_net-next tags/patchew/20220927150306.1552795-1-matthieu.baerts@tessares.net
Maintainers: Mat Martineau <mathew.j.martineau@linux.intel.com>, Matthieu Baerts <matthieu.baerts@tessares.net>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>
net/mptcp/sockopt.c | 18 +++++++++++-------
1 file changed, 11 insertions(+), 7 deletions(-)
[PATCH mptcp-next 0/2] mptcp: add TCP_FASTOPEN_NO_COOKIE support
Posted by Matthieu Baerts 1 year, 6 months ago
This series adds TCP_FASTOPEN_NO_COOKIE socket option support.

The first patch refactors a bit a function introduced by Benjamin to support
TCP_FASTOPEN_CONNECT: the function is now generic.

Adding the support of the new socket option is easy after because the only
action needed is to forward the request to the first subflow.

This has been validated using Packetdrill:

  https://github.com/multipath-tcp/packetdrill/pull/91

Matthieu Baerts (2):
  mptcp: sockopt: make 'tcp_fastopen_connect' generic
  mptcp: add TCP_FASTOPEN_NO_COOKIE support

 net/mptcp/sockopt.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)


base-commit: 095ffd740bdb5564bfe678e5cddf5d1d7c6b7462
-- 
2.37.2
Re: [PATCH mptcp-next 0/2] mptcp: add TCP_FASTOPEN_NO_COOKIE support
Posted by Matthieu Baerts 1 year, 6 months ago
Hi Mat, Paolo,

On 27/09/2022 17:03, Matthieu Baerts wrote:
> This series adds TCP_FASTOPEN_NO_COOKIE socket option support.
> 
> The first patch refactors a bit a function introduced by Benjamin to support
> TCP_FASTOPEN_CONNECT: the function is now generic.
> 
> Adding the support of the new socket option is easy after because the only
> action needed is to forward the request to the first subflow.
> 
> This has been validated using Packetdrill:
> 
>   https://github.com/multipath-tcp/packetdrill/pull/91

Thank you for your reviews!

Now in our tree (feat. for net-next) with Mat's RvB (I didn't add
Paolo's ACK yet but please tell me if I can/should):

New patches for t/upstream:
- ce72cdadf047: mptcp: sockopt: make 'tcp_fastopen_connect' generic
- 5d745bd13d21: mptcp: add TCP_FASTOPEN_NO_COOKIE support
- Results: 5391f0d311f6..6711fbb5e6c8 (export)


Tests are now in progress:

https://cirrus-ci.com/github/multipath-tcp/mptcp_net-next/export/20220928T081959


Cheers,
Matt

> 
> Matthieu Baerts (2):
>   mptcp: sockopt: make 'tcp_fastopen_connect' generic
>   mptcp: add TCP_FASTOPEN_NO_COOKIE support
> 
>  net/mptcp/sockopt.c | 18 +++++++++++-------
>  1 file changed, 11 insertions(+), 7 deletions(-)
> 
> 
> base-commit: 095ffd740bdb5564bfe678e5cddf5d1d7c6b7462

-- 
Tessares | Belgium | Hybrid Access Solutions
www.tessares.net