Skip to content

mptcp: fix races on accept()

Paolo Abeni netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3mptcp: handle mptcp listener destruction via rcunet/mptcp/protocol.c+3 -00 replies
2/3mptcp: avoid flipping mp_capable field in syn_recv_sock()net/mptcp/subflow.c+30 -160 replies
3/3mptcp: drop req socket remote_key* fieldsnet/mptcp/protocol.c net/mptcp/protocol.h net/mptcp/subflow.c+19 -172 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH net 0/3] mptcp: fix races on accept()

This series includes some fixes for accept() races which may cause inconsistent MPTCP socket status and oops. Please see the individual patches for the technical details.

Florian Westphal (1):
mptcp: handle mptcp listener destruction via rcu

Paolo Abeni (2):
mptcp: avoid flipping mp_capable field in syn_recv_sock()
mptcp: drop req socket remote_key* fields

 net/mptcp/protocol.c | 11 ++++++--
 net/mptcp/protocol.h |  8 +++---
 net/mptcp/subflow.c  | 66 +++++++++++++++++++++++++++-----------------
 3 files changed, 52 insertions(+), 33 deletions(-)
Signature · 1 line
2.21.1