Lines Matching refs:rt_gateway
1132 if (sa_equal(rt_key(newrt), defrt->rt_gateway)) { in rtalloc1_common_locked()
1552 (!sa_equal(src, rt->rt_gateway) || !sa_equal(rt->rt_ifa->ifa_addr, in rtredirect()
2218 gateway = rt->rt_gateway; in rtrequest_common_locked()
2378 rt2->rt_gateway, rt_mask(rt2), in rtrequest_common_locked()
2791 rt->rt_gateway, rt_mask(rt), rt->rt_flags, NULL); in rt_setgate()
2906 gwrt != NULL && gwrt->rt_gateway->sa_family == AF_LINK && in rt_setgate()
2909 kdp_set_gateway_mac(SDL(gwrt->rt_gateway)-> in rt_setgate()
2926 if (rt->rt_gateway == NULL || glen > rt_sa_size(rt->rt_gateway)) { in rt_setgate()
2947 rt->rt_gateway = SA(new + dlen); in rt_setgate()
2953 SOCKADDR_COPY(gate, rt->rt_gateway, gate->sa_len); in rt_setgate()
2960 if (rt->rt_gateway->sa_family == AF_INET && in rt_setgate()
2962 sin_set_ifscope(rt->rt_gateway, in rt_setgate()
2964 } else if (rt->rt_gateway->sa_family == AF_INET6 && in rt_setgate()
2966 sin6_set_ifscope(rt->rt_gateway, in rt_setgate()
4275 SOCKADDR_COPY(rt->rt_gateway, gw, MIN(sizeof(ss), in route_to_gwroute()
4276 rt->rt_gateway->sa_len)); in route_to_gwroute()
4277 gw->sa_len = MIN(sizeof(ss), rt->rt_gateway->sa_len); in route_to_gwroute()
4293 SOCKADDR_COPY(rt->rt_gateway, gw, MIN(sizeof(ss), in route_to_gwroute()
4294 rt->rt_gateway->sa_len)); in route_to_gwroute()
4295 gw->sa_len = MIN(sizeof(ss), rt->rt_gateway->sa_len); in route_to_gwroute()
4309 gwrt == rt || !sa_equal(gw, rt->rt_gateway)) { in route_to_gwroute()
4423 rt->rt_ifp == gwrt->rt_ifp && rt->rt_gateway->sa_family == in rt_revalidate_gwroute()
4429 if (rt->rt_gateway->sa_family == AF_INET || in rt_revalidate_gwroute()
4430 rt->rt_gateway->sa_family == AF_INET6) { in rt_revalidate_gwroute()
4437 (void) sa_copy(rt->rt_gateway, &gw_ss, NULL); in rt_revalidate_gwroute()
4441 isequal = sa_equal(rt_key(gwrt), rt->rt_gateway); in rt_revalidate_gwroute()
4482 &SIN(rt->rt_gateway)->sin_addr.s_addr, gs, gslen); in rt_str4()
4513 &SIN6(rt->rt_gateway)->sin6_addr, gs, gslen); in rt_str6()
4662 p_gw_saddr = gwrt->rt_gateway; in route_event_enqueue_nwk_wq_entry()
4664 p_gw_saddr = rt->rt_gateway; in route_event_enqueue_nwk_wq_entry()
4869 ether_addr_t *eth_raddr = _sockaddr_get_lladdr(rt->rt_gateway); in rt_lookup_qset_id()