mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH net v2 00/11] mptcp: misc fixes for v7.1-rc7
@ 2026-06-02 12:14 Matthieu Baerts (NGI0)
  2026-06-02 12:14 ` [PATCH net v2 01/11] mptcp: fix missing wakeups in edge scenarios Matthieu Baerts (NGI0)
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Matthieu Baerts (NGI0) @ 2026-06-02 12:14 UTC (permalink / raw)
  To: Mat Martineau, Geliang Tang, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Simon Horman, Florian Westphal
  Cc: netdev, mptcp, linux-kernel, linux-kselftest,
	Matthieu Baerts (NGI0),
	stable, Tao Cui, Shuah Khan, Willem de Bruijn, Gang Yan,
	syzbot+ff020673c5e3d94d9478

Here are various unrelated fixes:

- Patch 1: fix missing wakeups when multiple threads are reading from
  the same fd. A fix for v5.7.

- Patch 2: fix retransmission loop when MPTCP checksum is enabled. A fix
  for v5.14.

- Patch 3: fix a TOCTOU race while computing rcv_wnd. A fix for v5.11.

- Patch 4: allow subflows receive window to shrink if needed. A fix for
  v5.19.

- Patches 5-6: avoid 'extra_subflows' to underflow with the userspace
  PM. A fix for v5.19.

- Patch 7: report errors if one subflow cannot set SO_TIMESTAMPING. A
  fix for v5.14.

- Patch 8: try to set TCP_MAXSEG on all subflows, before reporting
  errors, if any. A fix for v6.17.

- Patch 9: check desc->count in read_sock, to act as expected. A fix
  for v7.0.

- Patch 10: fix an uninit value in mptcp_established_options, reported
  by syzbot. A fix for v7.1-rc1.

- Patch 11: fix a similar issue than the previous patch, exposed by the
  same modification from v7.1-rc1, but was already causing issues since
  v5.15.

Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
---
Changes in v2:
- Drop former patch 9
- Patch 3: add a missing 's' in a comment (NIPA AI)
- Patches 10-11: new
- Link to v1: https://patch.msgid.link/20260601-net-mptcp-misc-fixes-7-1-rc7-v1-0-a5ae7791754b@kernel.org

---
Gang Yan (1):
      mptcp: check desc->count in read_sock

Matthieu Baerts (NGI0) (3):
      mptcp: sockopt: check timestamping ret value
      mptcp: sockopt: set sockopt on all subflows
      mptcp: add-addr: always drop other suboptions

Paolo Abeni (5):
      mptcp: fix missing wakeups in edge scenarios
      mptcp: fix retransmission loop when csum is enabled
      mptcp: close TOCTOU race while computing rcv_wnd
      mptcp: allow subflow rcv wnd to shrink
      mptcp: fix uninit-value in mptcp_established_options

Tao Cui (2):
      mptcp: pm: fix extra_subflows underflow on userspace PM subflow creation
      selftests: mptcp: add test for extra_subflows underflow on userspace PM

 include/net/mptcp.h                             |  7 ++-
 net/mptcp/options.c                             | 79 ++++++++++++-------------
 net/mptcp/pm.c                                  | 15 ++---
 net/mptcp/pm_userspace.c                        | 14 +++--
 net/mptcp/protocol.c                            | 10 ++++
 net/mptcp/protocol.h                            |  7 +--
 net/mptcp/sockopt.c                             | 15 +++--
 tools/testing/selftests/net/mptcp/mptcp_join.sh |  4 ++
 8 files changed, 81 insertions(+), 70 deletions(-)
---
base-commit: 3522b21fd7e1863d0734537737bd59f1b90d0190
change-id: 20260531-net-mptcp-misc-fixes-7-1-rc7-34884c9b246d

Best regards,
--  
Matthieu Baerts (NGI0) <matttbe@kernel.org>


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-06-04  2:10 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-02 12:14 [PATCH net v2 00/11] mptcp: misc fixes for v7.1-rc7 Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 01/11] mptcp: fix missing wakeups in edge scenarios Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 02/11] mptcp: fix retransmission loop when csum is enabled Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 03/11] mptcp: close TOCTOU race while computing rcv_wnd Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 04/11] mptcp: allow subflow rcv wnd to shrink Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 05/11] mptcp: pm: fix extra_subflows underflow on userspace PM subflow creation Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 06/11] selftests: mptcp: add test for extra_subflows underflow on userspace PM Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 07/11] mptcp: sockopt: check timestamping ret value Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 08/11] mptcp: sockopt: set sockopt on all subflows Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 09/11] mptcp: check desc->count in read_sock Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 10/11] mptcp: fix uninit-value in mptcp_established_options Matthieu Baerts (NGI0)
2026-06-02 12:14 ` [PATCH net v2 11/11] mptcp: add-addr: always drop other suboptions Matthieu Baerts (NGI0)
2026-06-04  2:10 ` [PATCH net v2 00/11] mptcp: misc fixes for v7.1-rc7 patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome