mbox series

[net,0/9] mptcp: Fixes for v5.12

Message ID 20210304213216.205472-1-mathew.j.martineau@linux.intel.com
Headers show
Series mptcp: Fixes for v5.12 | expand

Message

Mat Martineau March 4, 2021, 9:32 p.m. UTC
These patches from the MPTCP tree fix a few multipath TCP issues:


Patches 1 and 5 clear some stale pointers when subflows close.

Patches 2, 4, and 9 plug some memory leaks.

Patch 3 fixes a memory accounting error identified by syzkaller.

Patches 6 and 7 fix a race condition that slowed data transmission.

Patch 8 adds missing wakeups when write buffer space is freed.


Florian Westphal (4):
  mptcp: reset last_snd on subflow close
  mptcp: put subflow sock on connect error
  mptcp: dispose initial struct socket when its subflow is closed
  mptcp: reset 'first' and ack_hint on subflow close

Geliang Tang (1):
  mptcp: free resources when the port number is mismatched

Paolo Abeni (4):
  mptcp: fix memory accounting on allocation error
  mptcp: factor out __mptcp_retrans helper()
  mptcp: fix race in release_cb
  mptcp: fix missing wakeup

 net/mptcp/protocol.c | 165 +++++++++++++++++++++++++++----------------
 net/mptcp/subflow.c  |  14 ++--
 2 files changed, 112 insertions(+), 67 deletions(-)


base-commit: a9ecb0cbf03746b17a7c13bd8e3464e6789f73e8

Comments

patchwork-bot+netdevbpf@kernel.org March 4, 2021, 10:40 p.m. UTC | #1
Hello:

This series was applied to netdev/net.git (refs/heads/master):

On Thu,  4 Mar 2021 13:32:07 -0800 you wrote:
> These patches from the MPTCP tree fix a few multipath TCP issues:
> 
> 
> Patches 1 and 5 clear some stale pointers when subflows close.
> 
> Patches 2, 4, and 9 plug some memory leaks.
> 
> [...]

Here is the summary with links:
  - [net,1/9] mptcp: reset last_snd on subflow close
    https://git.kernel.org/netdev/net/c/e0be4931f3fe
  - [net,2/9] mptcp: put subflow sock on connect error
    https://git.kernel.org/netdev/net/c/f07157792c63
  - [net,3/9] mptcp: fix memory accounting on allocation error
    https://git.kernel.org/netdev/net/c/eaeef1ce55ec
  - [net,4/9] mptcp: dispose initial struct socket when its subflow is closed
    https://git.kernel.org/netdev/net/c/17aee05dc882
  - [net,5/9] mptcp: reset 'first' and ack_hint on subflow close
    https://git.kernel.org/netdev/net/c/c8fe62f0768c
  - [net,6/9] mptcp: factor out __mptcp_retrans helper()
    https://git.kernel.org/netdev/net/c/2948d0a1e5ae
  - [net,7/9] mptcp: fix race in release_cb
    https://git.kernel.org/netdev/net/c/c2e6048fa1cf
  - [net,8/9] mptcp: fix missing wakeup
    https://git.kernel.org/netdev/net/c/417789df4a03
  - [net,9/9] mptcp: free resources when the port number is mismatched
    https://git.kernel.org/netdev/net/c/9238e900d6ec

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