mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH net 0/3] mptcp: rx path fixes
@ 2024-12-30 18:12 Matthieu Baerts (NGI0)
  2024-12-30 18:12 ` [PATCH net 1/3] mptcp: fix recvbuffer adjust on sleeping rcvmsg Matthieu Baerts (NGI0)
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Matthieu Baerts (NGI0) @ 2024-12-30 18:12 UTC (permalink / raw)
  To: mptcp, Mat Martineau, Geliang Tang, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Simon Horman
  Cc: netdev, linux-kernel, Matthieu Baerts (NGI0), stable

Here are 3 different fixes, all related to the MPTCP receive buffer:

- Patch 1: fix receive buffer space when recvmsg() blocks after
  receiving some data. For a fix introduced in v6.12, backported to
  v6.1.

- Patch 2: mptcp_cleanup_rbuf() can be called when no data has been
  copied. For 5.11.

- Patch 3: prevent excessive coalescing on receive, which can affect the
  throughput badly. It looks better to wait a bit before backporting
  this one to stable versions, to get more results. For 5.10.

Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
---
Please note that there is no urgency here as well: this can of course be
sent to Linus next year!

Enjoy this holiday period!

---
Paolo Abeni (3):
      mptcp: fix recvbuffer adjust on sleeping rcvmsg
      mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
      mptcp: prevent excessive coalescing on receive

 net/mptcp/protocol.c | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)
---
base-commit: a024e377efed31ecfb39210bed562932321345b3
change-id: 20241230-net-mptcp-rbuf-fixes-74526e59d951

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


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

end of thread, other threads:[~2025-01-03  2:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-30 18:12 [PATCH net 0/3] mptcp: rx path fixes Matthieu Baerts (NGI0)
2024-12-30 18:12 ` [PATCH net 1/3] mptcp: fix recvbuffer adjust on sleeping rcvmsg Matthieu Baerts (NGI0)
2024-12-30 18:12 ` [PATCH net 2/3] mptcp: don't always assume copied data in mptcp_cleanup_rbuf() Matthieu Baerts (NGI0)
2024-12-30 18:12 ` [PATCH net 3/3] mptcp: prevent excessive coalescing on receive Matthieu Baerts (NGI0)
2025-01-03  2:50 ` [PATCH net 0/3] mptcp: rx path fixes 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