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()
225 static struct ifacaddr6 *aca_alloc(struct rt6_info *rt, in aca_alloc() argument
228 struct inet6_dev *idev = rt->rt6i_idev; in aca_alloc()
238 aca->aca_rt = rt; in aca_alloc()
253 struct rt6_info *rt; in __ipv6_dev_ac_inc() local
272 rt = addrconf_dst_alloc(idev, addr, true); in __ipv6_dev_ac_inc()
273 if (IS_ERR(rt)) { in __ipv6_dev_ac_inc()
274 err = PTR_ERR(rt); in __ipv6_dev_ac_inc()
277 aca = aca_alloc(rt, addr); in __ipv6_dev_ac_inc()
279 ip6_rt_put(rt); in __ipv6_dev_ac_inc()
293 ip6_ins_rt(rt); in __ipv6_dev_ac_inc()