linux-yocto/net/l2tp
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>
2024-12-14 19:59:35 +01:00
..
Kconfig
l2tp_core.c l2tp: fix lockdep splat 2024-08-14 13:58:40 +02:00
l2tp_core.h
l2tp_debugfs.c
l2tp_eth.c
l2tp_ip.c
l2tp_ip6.c ipv6: introduce dst_rt6_info() helper 2024-12-14 19:59:35 +01:00
l2tp_netlink.c genetlink: hold RCU in genlmsg_mcast() 2024-11-01 01:58:23 +01:00
l2tp_ppp.c
Makefile
trace.h