Lines Matching refs:ro
117 ddp_route(struct mbuf *m, struct route *ro) in ddp_route() argument
128 if ((rt = rtcache_validate(ro)) != NULL && (ifp = rt->rt_ifp) != NULL) { in ddp_route()
129 const struct sockaddr_at *dst = satocsat(rtcache_getdst(ro)); in ddp_route()
177 if (ntohs(satocsat(rtcache_getdst(ro))->sat_addr.s_net) >= in ddp_route()
179 ntohs(satocsat(rtcache_getdst(ro))->sat_addr.s_net) <= in ddp_route()
182 satocsat(rtcache_getdst(ro))->sat_addr.s_node; in ddp_route()
188 if (ntohs(satocsat(rtcache_getdst(ro))->sat_addr.s_net) >= in ddp_route()
190 ntohs(satocsat(rtcache_getdst(ro))->sat_addr.s_net) <= in ddp_route()
192 gate = *satocsat(rtcache_getdst(ro)); in ddp_route()
203 if (loopback && rtcache_getdst(ro)->sa_family == AF_APPLETALK) { in ddp_route()
209 looutput(lo0ifp, copym, rtcache_getdst(ro), NULL); in ddp_route()
214 rtcache_unref(rt, ro); in ddp_route()