ipv6: move tcp_ipv6_hash_secret and udp_ipv6_hash_secret to net_hotdata
authorEric Dumazet <edumazet@google.com>
Wed, 6 Mar 2024 16:00:29 +0000 (16:00 +0000)
committerJakub Kicinski <kuba@kernel.org>
Fri, 8 Mar 2024 05:12:43 +0000 (21:12 -0800)
commitdf51b84564159cdd91a67ee0f9e30b42b3a73cef
tree14d8de05a58c1b997bc3815bfb7c3aac0f1cb8d0
parent5af674bb90a030317a02419e04b66ec0dc892dcd
ipv6: move tcp_ipv6_hash_secret and udp_ipv6_hash_secret to net_hotdata

Use a 32bit hole in "struct net_offload" to store
the remaining 32bit secrets used by TCPv6 and UDPv6.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Soheil Hassas Yeganeh <soheil@google.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Link: https://lore.kernel.org/r/20240306160031.874438-17-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/hotdata.h
include/net/protocol.h
net/ipv6/inet6_hashtables.c
net/ipv6/udp.c