diff options
author | Jakub Kicinski <kuba@kernel.org> | 2022-11-29 20:24:31 -0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2022-11-29 20:24:33 -0800 |
commit | 7f0c940be5c5f52b0a7acaf2b55df73337f5c7a8 (patch) | |
tree | 917eebb20ba632172411d69cd576d4d57efc5f89 /net/tipc/node.h | |
parent | f2bb566f5c977ff010baaa9e5e14d9a75b06e5f2 (diff) | |
parent | ca7ae89160434cd045a4795a235eb16587bd8f73 (diff) | |
download | linux-7f0c940be5c5f52b0a7acaf2b55df73337f5c7a8.tar.bz2 |
Merge branch 'mptcp-msg_fastopen-and-tfo-listener-side-support'
Matthieu Baerts says:
====================
mptcp: MSG_FASTOPEN and TFO listener side support
Before this series, only the initiator of a connection was able to combine
both TCP FastOpen and MPTCP when using TCP_FASTOPEN_CONNECT socket option.
These new patches here add (in theory) the full support of TFO with MPTCP,
which means:
- MSG_FASTOPEN sendmsg flag support (patch 1/8)
- TFO support for the listener side (patches 2-5/8)
- TCP_FASTOPEN socket option (patch 6/8)
- TCP_FASTOPEN_KEY socket option (patch 7/8)
To support TFO for the server side, a few preparation patches are needed
(patches 2 to 5/8). Some of them were inspired by a previous work from
Benjamin Hesmans.
Note that TFO support with MPTCP has been validated with selftests
(patch 8/8) but also with Packetdrill tests running with a modified
but still very WIP version supporting MPTCP. Both the modified tool
and the tests are available online:
https://github.com/multipath-tcp/packetdrill/
====================
Link: https://lore.kernel.org/r/20221125222958.958636-1-matthieu.baerts@tessares.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/tipc/node.h')
0 files changed, 0 insertions, 0 deletions