Lines Matching defs:ro
205 const struct sockaddr *dst, struct route *ro, u_char *phdr,
242 int af = RO_GET_FAMILY(ro, dst);
263 if (ro != NULL && (ro->ro_flags & RT_HAS_GW) != 0)
285 const struct sockaddr *dst, struct route *ro)
299 if (ro != NULL) {
301 if (ro->ro_prepend != NULL) {
302 phdr = ro->ro_prepend;
303 hlen = ro->ro_plen;
305 if ((ro->ro_flags & RT_LLE_CACHE) != 0) {
306 lle = ro->ro_lle;
311 ro->ro_lle = NULL;
349 error = ether_resolve_addr(ifp, m, dst, ro, phdr, &pflags,
352 ro->ro_lle = lle;
359 return (if_simloop(ifp, m, RO_GET_FAMILY(ro, dst), 0));
406 (void)if_simloop(ifp, n, RO_GET_FAMILY(ro, dst), hlen);