mbox series

[net-next,0/9] mptcp: Another set of miscellaneous MPTCP fixes

Message ID 20201210222506.222251-1-mathew.j.martineau@linux.intel.com
Headers show
Series mptcp: Another set of miscellaneous MPTCP fixes | expand

Message

Mat Martineau Dec. 10, 2020, 10:24 p.m. UTC
This is another collection of MPTCP fixes and enhancements that we have
tested in the MPTCP tree:

Patch 1 cleans up cgroup attachment for in-kernel subflow sockets.

Patches 2 and 3 make sure that deletion of advertised addresses by an
MPTCP path manager when flushing all addresses behaves similarly to the
remove-single-address operation, and adds related tests.

Patches 4 and 8 do some minor cleanup.

Patches 5-7 add MPTCP_FASTCLOSE functionality. Note that patch 6 adds MPTCP
option parsing to tcp_reset().

Patch 9 optimizes skb size for outgoing MPTCP packets.


Florian Westphal (3):
  mptcp: hold mptcp socket before calling tcp_done
  tcp: parse mptcp options contained in reset packets
  mptcp: parse and act on incoming FASTCLOSE option

Geliang Tang (3):
  mptcp: remove address when netlink flushes addrs
  selftests: mptcp: add the flush addrs testcase
  mptcp: use MPTCPOPT_HMAC_LEN macro

Nicolas Rybowski (1):
  mptcp: attach subflow socket to parent cgroup

Paolo Abeni (2):
  mptcp: pm: simplify select_local_address()
  mptcp: let MPTCP create max size skbs

 include/net/tcp.h                             |  2 +-
 net/ipv4/tcp_input.c                          | 13 +++--
 net/ipv4/tcp_minisocks.c                      |  2 +-
 net/mptcp/options.c                           | 17 +++++++
 net/mptcp/pm_netlink.c                        | 21 ++++----
 net/mptcp/protocol.c                          | 47 +++++++++++++++--
 net/mptcp/protocol.h                          |  6 ++-
 net/mptcp/subflow.c                           | 34 ++++++++++++-
 .../testing/selftests/net/mptcp/mptcp_join.sh | 50 +++++++++++++------
 9 files changed, 155 insertions(+), 37 deletions(-)


base-commit: 51e13685bd93654e0e9b2559c8e103d6545ddf95

Comments

patchwork-bot+netdevbpf@kernel.org Dec. 15, 2020, 1:51 a.m. UTC | #1
Hello:

This series was applied to bpf/bpf-next.git (refs/heads/master):

On Thu, 10 Dec 2020 14:24:57 -0800 you wrote:
> This is another collection of MPTCP fixes and enhancements that we have

> tested in the MPTCP tree:

> 

> Patch 1 cleans up cgroup attachment for in-kernel subflow sockets.

> 

> Patches 2 and 3 make sure that deletion of advertised addresses by an

> MPTCP path manager when flushing all addresses behaves similarly to the

> remove-single-address operation, and adds related tests.

> 

> [...]


Here is the summary with links:
  - [net-next,1/9] mptcp: attach subflow socket to parent cgroup
    https://git.kernel.org/bpf/bpf-next/c/3764b0c5651e
  - [net-next,2/9] mptcp: remove address when netlink flushes addrs
    https://git.kernel.org/bpf/bpf-next/c/141694df6573
  - [net-next,3/9] selftests: mptcp: add the flush addrs testcase
    https://git.kernel.org/bpf/bpf-next/c/6fe4ccdc3dab
  - [net-next,4/9] mptcp: use MPTCPOPT_HMAC_LEN macro
    https://git.kernel.org/bpf/bpf-next/c/ba34c3de71ce
  - [net-next,5/9] mptcp: hold mptcp socket before calling tcp_done
    https://git.kernel.org/bpf/bpf-next/c/ab82e996a1fa
  - [net-next,6/9] tcp: parse mptcp options contained in reset packets
    https://git.kernel.org/bpf/bpf-next/c/049fe386d353
  - [net-next,7/9] mptcp: parse and act on incoming FASTCLOSE option
    https://git.kernel.org/bpf/bpf-next/c/50c504a20a75
  - [net-next,8/9] mptcp: pm: simplify select_local_address()
    https://git.kernel.org/bpf/bpf-next/c/1bc7327b5fea
  - [net-next,9/9] mptcp: let MPTCP create max size skbs
    https://git.kernel.org/bpf/bpf-next/c/15e6ca974b14

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html