Lines Matching refs:RTAX_GATEWAY

166     struct sockaddr_dl *sdl = (struct sockaddr_dl *)info->rti_info[RTAX_GATEWAY];  in cleanup_xaddrs_lladdr()
183 struct sockaddr *gw = info->rti_info[RTAX_GATEWAY]; in cleanup_xaddrs_gateway()
274 if (info->rti_info[RTAX_GATEWAY] != NULL) in cleanup_xaddrs_inet()
310 if (info->rti_info[RTAX_GATEWAY] != NULL) in cleanup_xaddrs_inet6()
494 info->rti_info[RTAX_GATEWAY] = &saun->sa; in fill_blackholeinfo()
550 if (info->rti_info[RTAX_GATEWAY] != NULL && in fill_addrinfo()
551 info->rti_info[RTAX_GATEWAY]->sa_family != AF_LINK) { in fill_addrinfo()
560 ginfo.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&ss; in fill_addrinfo()
561 gdst = info->rti_info[RTAX_GATEWAY]; in fill_addrinfo()
671 nh = select_nhop(rt_get_raw_nhop(rc->rc_rt), info->rti_info[RTAX_GATEWAY]); in handle_rtm_get()
709 nh = select_nhop(rt_get_raw_nhop(rc->rc_rt), info->rti_info[RTAX_GATEWAY]); in handle_rtm_get()
952 info->rti_info[RTAX_GATEWAY] = &nh->gw_sa; in update_rtm_from_rc()
1115 if (info.rti_info[RTAX_GATEWAY] == NULL) in ff_rtioctl()
1300 (info.rti_info[RTAX_GATEWAY] != NULL &&
1301 info.rti_info[RTAX_GATEWAY]->sa_family >= AF_MAX))
1313 if (info.rti_info[RTAX_GATEWAY] != NULL &&
1314 info.rti_info[RTAX_GATEWAY]->sa_family != AF_LINK) {
1322 ginfo.rti_info[RTAX_GATEWAY] = (struct sockaddr *)&ss;
1323 gdst = info.rti_info[RTAX_GATEWAY];
1350 if (info.rti_info[RTAX_GATEWAY] == NULL)
1355 if (info.rti_info[RTAX_GATEWAY]->sa_family == AF_LINK &&
1380 if (info.rti_info[RTAX_GATEWAY] &&
1381 (info.rti_info[RTAX_GATEWAY]->sa_family == AF_LINK) &&
1437 (rtm->rtm_type != RTM_GET || info.rti_info[RTAX_GATEWAY])) {
1438 rt = rt_mpath_matchgate(rt, info.rti_info[RTAX_GATEWAY]);
1492 info.rti_info[RTAX_GATEWAY] = rt->rt_gateway;