linux/net/ipv6/ila
Eric Dumazet 797a4c1f5b ipv6: introduce dst_rt6_info() helper
[ Upstream commit e8dfd42c17 ]

Instead of (struct rt6_info *)dst casts, we can use :

 #define dst_rt6_info(_ptr) \
         container_of_const(_ptr, struct rt6_info, dst)

Some places needed missing const qualifiers :

ip6_confirm_neigh(), ipv6_anycast_destination(),
ipv6_unicast_destination(), has_gateway()

v2: added missing parts (David Ahern)

Signed-off-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Stable-dep-of: 3301ab7d5a ("net/ipv6: release expired exception dst cached in socket")
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2024-12-14 19:59:35 +01:00
..
ila.h ila: call nf_unregister_net_hooks() sooner 2024-09-12 11:11:28 +02:00
ila_common.c ila: remove blank lines at EOF 2018-07-24 14:10:42 -07:00
ila_lwt.c ipv6: introduce dst_rt6_info() helper 2024-12-14 19:59:35 +01:00
ila_main.c ila: call nf_unregister_net_hooks() sooner 2024-09-12 11:11:28 +02:00
ila_xlat.c ila: call nf_unregister_net_hooks() sooner 2024-09-12 11:11:28 +02:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00