Lines Matching refs:ro
100 struct route_in6 *ro = &sc->gif_ro6[mycpu->gd_cpuid]; in in6_gif_output() local
101 struct sockaddr_in6 *dst = (struct sockaddr_in6 *)&ro->ro_dst; in in6_gif_output()
194 if (ro->ro_rt != NULL) { in in6_gif_output()
195 RTFREE(ro->ro_rt); in in6_gif_output()
196 ro->ro_rt = NULL; in in6_gif_output()
203 if (ro->ro_rt == NULL) { in in6_gif_output()
204 rtalloc((struct route *)ro); in in6_gif_output()
205 if (ro->ro_rt == NULL) { in in6_gif_output()
211 if (ro->ro_rt->rt_ifp == ifp) { in in6_gif_output()
216 ifp->if_mtu = ro->ro_rt->rt_ifp->if_mtu - in in6_gif_output()
227 return (ip6_output(m, 0, ro, IPV6_MINMTU, 0, NULL, NULL)); in in6_gif_output()
229 return (ip6_output(m, 0, ro, 0, 0, NULL, NULL)); in in6_gif_output()