Lines Matching refs:gw
205 const struct sockaddr *gw, struct route *ro, bool stamp_tag)
268 error = (*ifp->if_output)(ifp, m, gw, ro);
323 const struct sockaddr *gw;
374 * dst/gw handling:
376 * gw is readonly but can point either to dst OR rt_gateway,
377 * therefore we need restore gw if we're redoing lookup.
390 gw = (const struct sockaddr *)dst;
496 gw = &nh->gw_sa;
499 else if ((ifp->if_flags & IFF_BROADCAST) && (gw->sa_family == AF_INET))
500 isbroadcast = in_ifaddr_broadcast(((const struct sockaddr_in *)gw)->sin_addr, ia);
527 gw = &nh->gw_sa;
533 (gw->sa_family == AF_INET) &&
534 in_ifaddr_broadcast(((const struct sockaddr_in *)gw)->sin_addr, ia)));
545 * IP destination address is multicast. Make sure "gw"
549 gw = (const struct sockaddr *)dst;
713 gw = (const struct sockaddr *)dst;
796 error = ip_output_send(inp, ifp, m, gw, ro,
834 error = ip_output_send(inp, ifp, m, gw, ro, true);