]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
tcp/dccp: remove icsk->icsk_timeout
authorEric Dumazet <edumazet@google.com>
Mon, 24 Mar 2025 20:36:06 +0000 (20:36 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 25 Mar 2025 17:34:33 +0000 (10:34 -0700)
commita7c428ee8f59f171a3b57474f2bd5cee0ef1e036
treeeb9c5084bf507d88a633ef4b6048bd8a65fe44a5
parent7bd2e6b74ad56a49459ba84e8d4fa3730055ab5e
tcp/dccp: remove icsk->icsk_timeout

icsk->icsk_timeout can be replaced by icsk->icsk_retransmit_timer.expires

This saves 8 bytes in TCP/DCCP sockets and helps for better cache locality.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://patch.msgid.link/20250324203607.703850-2-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Documentation/networking/net_cachelines/inet_connection_sock.rst
include/net/inet_connection_sock.h
net/dccp/timer.c
net/ipv4/inet_diag.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_timer.c
net/ipv6/tcp_ipv6.c
net/mptcp/protocol.c
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c