netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/1] tcp/dcpp: Un-pin tw_timer
@ 2024-04-11 12:05 Valentin Schneider
  2024-04-11 12:05 ` [PATCH v4 1/1] " Valentin Schneider
  0 siblings, 1 reply; 4+ messages in thread
From: Valentin Schneider @ 2024-04-11 12:05 UTC (permalink / raw)
  To: dccp, netdev, linux-kernel, linux-rt-users
  Cc: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	mleitner, David Ahern, Juri Lelli, Tomas Glozar,
	Sebastian Andrzej Siewior, Thomas Gleixner

Hi,

This is v4 of the series where the tw_timer is un-pinned to get rid of interferences in
isolated CPUs setups.

Eric mentionned rsk_timer needs looking into, but I haven't had the time to do
that. It doesn't show up in our testing, which might be due to its relatively
low timeout (IIUC 3s).

Revisions
=========

v3 -> v2
++++++++

o Rebased against latest Linus' tree
o Added ehash lock usage to serialize scheduling vs descheduling of the tw_timer
  (Paolo)

v2 -> v3
++++++++

o Dropped bh_disable patch
o Rebased against latest Linus' tree

RFCv1 -> v2
++++++++

o Added comment in inet_twsk_deschedule_put() to highlight the race
o Added bh_disable patch

Valentin Schneider (1):
  tcp/dcpp: Un-pin tw_timer

 include/net/inet_timewait_sock.h |  6 ++--
 net/dccp/minisocks.c             |  9 +++--
 net/ipv4/inet_timewait_sock.c    | 59 +++++++++++++++++++++++---------
 net/ipv4/tcp_minisocks.c         |  9 +++--
 4 files changed, 55 insertions(+), 28 deletions(-)

--
2.43.0


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

end of thread, other threads:[~2024-04-12 12:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-11 12:05 [PATCH v4 0/1] tcp/dcpp: Un-pin tw_timer Valentin Schneider
2024-04-11 12:05 ` [PATCH v4 1/1] " Valentin Schneider
2024-04-11 17:05   ` Jakub Kicinski
2024-04-12 12:20     ` Valentin Schneider

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).