Lines Matching refs:rt
79 struct rt6_info *rt; in ipv6_sock_ac_join() local
81 rt = rt6_lookup(net, addr, NULL, 0, 0); in ipv6_sock_ac_join()
82 if (rt) { in ipv6_sock_ac_join()
83 dev = rt->dst.dev; in ipv6_sock_ac_join()
84 ip6_rt_put(rt); in ipv6_sock_ac_join()
218 static struct ifacaddr6 *aca_alloc(struct rt6_info *rt, in aca_alloc() argument
221 struct inet6_dev *idev = rt->rt6i_idev; in aca_alloc()
231 aca->aca_rt = rt; in aca_alloc()
246 struct rt6_info *rt; in __ipv6_dev_ac_inc() local
265 rt = addrconf_dst_alloc(idev, addr, true); in __ipv6_dev_ac_inc()
266 if (IS_ERR(rt)) { in __ipv6_dev_ac_inc()
267 err = PTR_ERR(rt); in __ipv6_dev_ac_inc()
270 aca = aca_alloc(rt, addr); in __ipv6_dev_ac_inc()
272 ip6_rt_put(rt); in __ipv6_dev_ac_inc()
286 ip6_ins_rt(rt); in __ipv6_dev_ac_inc()