[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230804144616.3938718-1-edumazet@google.com>
Date: Fri, 4 Aug 2023 14:46:10 +0000
From: Eric Dumazet <edumazet@...gle.com>
To: "David S . Miller" <davem@...emloft.net>, Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>
Cc: netdev@...r.kernel.org, eric.dumazet@...il.com,
Soheil Hassas Yeganeh <soheil@...gle.com>, Eric Dumazet <edumazet@...gle.com>
Subject: [PATCH net-next 0/6] tcp: set few options locklessly
This series is avoiding the socket lock for six TCP options.
They are not heavily used, but this exercise can give
ideas for other parts of TCP/IP stack :)
Eric Dumazet (6):
tcp: set TCP_SYNCNT locklessly
tcp: set TCP_USER_TIMEOUT locklessly
tcp: set TCP_KEEPINTVL locklessly
tcp: set TCP_KEEPCNT locklessly
tcp: set TCP_LINGER2 locklessly
tcp: set TCP_DEFER_ACCEPT locklessly
include/linux/tcp.h | 2 +-
net/ipv4/tcp.c | 90 ++++++++++++++++------------------------
net/ipv4/tcp_input.c | 4 +-
net/ipv4/tcp_minisocks.c | 2 +-
net/ipv4/tcp_timer.c | 48 ++++++++++++---------
5 files changed, 68 insertions(+), 78 deletions(-)
--
2.41.0.640.ga95def55d0-goog
Powered by blists - more mailing lists