Lines Matching refs:ro
630 struct route *ro; in gre_compute_route() local
633 ro = &sc->route; in gre_compute_route()
635 bzero(ro, sizeof(struct route)); in gre_compute_route()
636 ((struct sockaddr_in *) &ro->ro_dst)->sin_addr = sc->g_dst; in gre_compute_route()
637 ro->ro_dst.sa_family = AF_INET; in gre_compute_route()
638 ro->ro_dst.sa_len = sizeof(ro->ro_dst); in gre_compute_route()
652 ((struct sockaddr_in *) &ro->ro_dst)->sin_addr.s_addr = htonl(a); in gre_compute_route()
655 rtalloc(ro); in gre_compute_route()
656 if (ro->ro_rt == 0) in gre_compute_route()
664 if (ro->ro_rt->rt_ifp == &sc->sc_if) { in gre_compute_route()
665 RTFREE(ro->ro_rt); in gre_compute_route()
666 ro->ro_rt = (struct rtentry *) 0; in gre_compute_route()
675 ((struct sockaddr_in *) &ro->ro_dst)->sin_addr = sc->g_dst; in gre_compute_route()