tcp: change ICSK_CA_PRIV_SIZE definition
authorEric Dumazet <edumazet@google.com>
Tue, 29 Jun 2021 13:53:14 +0000 (06:53 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 29 Jun 2021 18:54:36 +0000 (11:54 -0700)
Instead of a magic number (13 currently) and having
to change it every other year, use sizeof_field() macro.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/inet_connection_sock.h

index 3c8c594..b06c2d0 100644 (file)
@@ -135,7 +135,7 @@ struct inet_connection_sock {
        u32                       icsk_user_timeout;
 
        u64                       icsk_ca_priv[104 / sizeof(u64)];
-#define ICSK_CA_PRIV_SIZE      (13 * sizeof(u64))
+#define ICSK_CA_PRIV_SIZE        sizeof_field(struct inet_connection_sock, icsk_ca_priv)
 };
 
 #define ICSK_TIME_RETRANS      1       /* Retransmit timer */