Lines Matching refs:RTAX_DST

350 		info.rti_info[RTAX_DST] = NULL;
355 info.rti_info[RTAX_DST] = NULL;
360 info.rti_info[RTAX_DST] = NULL;
380 info.rti_info[RTAX_DST] = NULL;
387 info.rti_info[RTAX_DST] = NULL;
390 if (info.rti_info[RTAX_DST] == NULL || (info.rti_info[RTAX_DST]->sa_family >= AF_MAX) ||
395 if (info.rti_info[RTAX_DST]->sa_family == AF_INET && info.rti_info[RTAX_DST]->sa_len != sizeof (dst_in)) {
397 if (info.rti_info[RTAX_DST]->sa_len < offsetof(struct sockaddr_in, sin_zero))
402 dst_in.sin_port = SIN(info.rti_info[RTAX_DST])->sin_port;
403 dst_in.sin_addr = SIN(info.rti_info[RTAX_DST])->sin_addr;
404 info.rti_info[RTAX_DST] = (struct sockaddr *)&dst_in;
405 dst_sa_family = info.rti_info[RTAX_DST]->sa_family;
434 if (info.rti_info[RTAX_DST]->sa_family != AF_INET && info.rti_info[RTAX_DST]->sa_family != AF_INET6)
452 if (info.rti_info[RTAX_DST]->sa_family == AF_INET)
453 sin_set_ifscope(info.rti_info[RTAX_DST], IFSCOPE_NONE);
478 if (check_routeselfref && (info.rti_info[RTAX_DST] && info.rti_info[RTAX_DST]->sa_family == AF_INET) &&
480 (info.rti_info[RTAX_GATEWAY] && satosinaddr(info.rti_info[RTAX_DST]) == satosinaddr(info.rti_info[RTAX_GATEWAY]))) {
491 error = rtrequest_scoped_locked(RTM_ADD, info.rti_info[RTAX_DST], info.rti_info[RTAX_GATEWAY],
539 error = rtrequest_scoped_locked(RTM_DELETE, info.rti_info[RTAX_DST],
551 if ((rnh = rt_tables[info.rti_info[RTAX_DST]->sa_family]) == NULL)
558 rt = rt_lookup(TRUE, info.rti_info[RTAX_DST], info.rti_info[RTAX_NETMASK], rnh, ifscope);
575 info.rti_info[RTAX_DST] = rt_key(rt);
576 dst_sa_family = info.rti_info[RTAX_DST]->sa_family;
1064 case RTAX_DST:
1066 if ((hint = rtinfo->rti_info[RTAX_DST]) == NULL)
1147 case RTAX_DST:
1149 if ((hint = rtinfo->rti_info[RTAX_DST]) == NULL)
1207 struct sockaddr *sa = rtinfo->rti_info[RTAX_DST];
1321 info.rti_info[RTAX_DST] = sa = rt_key(rt);
1396 info.rti_info[RTAX_DST] = rt_key(rt);
1462 info.rti_info[RTAX_DST] = rt_key(rt);