mbox series

[v3,net-next,0/2] tcp/dccp: remove 16 bytes from icsk

Message ID 20250324203607.703850-1-edumazet@google.com (mailing list archive)
Headers show
Series tcp/dccp: remove 16 bytes from icsk | expand

Message

Eric Dumazet March 24, 2025, 8:36 p.m. UTC
icsk->icsk_timeout and icsk->icsk_ack.timeout can be removed.

They mirror existing fields in icsk->icsk_retransmit_timer and
icsk->icsk_retransmit_timer.

v2,v3: rebase, plus Kuniyuki tags.

Eric Dumazet (2):
  tcp/dccp: remove icsk->icsk_timeout
  tcp/dccp: remove icsk->icsk_ack.timeout

 .../net_cachelines/inet_connection_sock.rst   |  4 +---
 include/net/inet_connection_sock.h            | 22 +++++++++++++------
 net/dccp/output.c                             |  5 ++---
 net/dccp/timer.c                              |  8 +++----
 net/ipv4/inet_diag.c                          |  4 ++--
 net/ipv4/tcp_ipv4.c                           |  4 ++--
 net/ipv4/tcp_output.c                         |  7 +++---
 net/ipv4/tcp_timer.c                          | 16 ++++++++------
 net/ipv6/tcp_ipv6.c                           |  4 ++--
 net/mptcp/options.c                           |  1 -
 net/mptcp/protocol.c                          |  3 +--
 .../selftests/bpf/progs/bpf_iter_tcp4.c       |  4 ++--
 .../selftests/bpf/progs/bpf_iter_tcp6.c       |  4 ++--
 13 files changed, 45 insertions(+), 41 deletions(-)

Comments

patchwork-bot+netdevbpf@kernel.org March 25, 2025, 5:50 p.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Mon, 24 Mar 2025 20:36:05 +0000 you wrote:
> icsk->icsk_timeout and icsk->icsk_ack.timeout can be removed.
> 
> They mirror existing fields in icsk->icsk_retransmit_timer and
> icsk->icsk_retransmit_timer.
> 
> v2,v3: rebase, plus Kuniyuki tags.
> 
> [...]

Here is the summary with links:
  - [v3,net-next,1/2] tcp/dccp: remove icsk->icsk_timeout
    https://git.kernel.org/netdev/net-next/c/a7c428ee8f59
  - [v3,net-next,2/2] tcp/dccp: remove icsk->icsk_ack.timeout
    https://git.kernel.org/netdev/net-next/c/f1e30061e8a5

You are awesome, thank you!