mbox series

[net,0/4] mptcp: various bugfixes and improvements

Message ID 20200402114454.8533-1-fw@strlen.de
Headers show
Series mptcp: various bugfixes and improvements | expand

Message

Florian Westphal April 2, 2020, 11:44 a.m. UTC
This series contains the following mptcp bug fixes:

1. Fix crash on tcp fallback when userspace doesn't provide a 'struct
   sockaddr' to accept().
2. Close mptcp socket only when all subflows have closed, not just the first.
3. avoid stream data corruption when we'd receive identical mapping at the
    exact same time on multiple subflows.
4. Fix "fn parameter not described" kerneldoc warnings.

Florian Westphal (3):
      mptcp: fix tcp fallback crash
      mptcp: subflow: check parent mptcp socket on subflow state change
      mptcp: re-check dsn before reading from subflow

Matthieu Baerts (1):
      mptcp: fix "fn parameter not described" warnings

 net/mptcp/protocol.c | 109 +++++++++++++++++++++++++++++++++++++++++++++++++--
 net/mptcp/protocol.h |   2 +
 net/mptcp/subflow.c  |   3 +-
 net/mptcp/token.c    |   9 +++--
 4 files changed, 113 insertions(+), 10 deletions(-)

Comments

David Miller April 2, 2020, 2 p.m. UTC | #1
From: Florian Westphal <fw@strlen.de>
Date: Thu,  2 Apr 2020 13:44:50 +0200

> This series contains the following mptcp bug fixes:
> 
> 1. Fix crash on tcp fallback when userspace doesn't provide a 'struct
>    sockaddr' to accept().
> 2. Close mptcp socket only when all subflows have closed, not just the first.
> 3. avoid stream data corruption when we'd receive identical mapping at the
>     exact same time on multiple subflows.
> 4. Fix "fn parameter not described" kerneldoc warnings.

Series applied, thanks Florian.