Lines Matching refs:gif_ro6
91 struct sockaddr_in6 *dst = (struct sockaddr_in6 *)&sc->gif_ro6.ro_dst;
178 (sc->gif_ro6.ro_rt != NULL &&
179 (sc->gif_ro6.ro_rt->generation_id != route_generation ||
180 sc->gif_ro6.ro_rt->rt_ifp == ifp))) {
186 if (sc->gif_ro6.ro_rt) {
187 rtfree(sc->gif_ro6.ro_rt);
188 sc->gif_ro6.ro_rt = NULL;
195 if (sc->gif_ro6.ro_rt == NULL) {
196 rtalloc((struct route *)&sc->gif_ro6);
197 if (sc->gif_ro6.ro_rt == NULL) {
203 if (sc->gif_ro6.ro_rt->rt_ifp == ifp) {
208 ifp->if_mtu = sc->gif_ro6.ro_rt->rt_ifp->if_mtu
219 return(ip6_output(m, 0, &sc->gif_ro6, IPV6_MINMTU, 0, NULL, 0));
221 return(ip6_output(m, 0, &sc->gif_ro6, 0, 0, NULL, 0));