Lines Matching refs:rti_info
98 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() argument
104 rti_info[i] = sa; in get_rtaddrs()
108 rti_info[i] = NULL; in get_rtaddrs()
166 struct sockaddr *sa, *dst, *gw, *ifa, *rti_info[RTAX_MAX]; in get_next_msg() local
196 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_next_msg()
197 if ((dst = rti_info[RTAX_DST]) == NULL || in get_next_msg()
205 if ((gw = rti_info[RTAX_GATEWAY]) == NULL || in get_next_msg()
211 if (rti_info[RTAX_NETMASK] == NULL) in get_next_msg()
224 get_rtaddrs(ifam->ifam_addrs, sa, rti_info); in get_next_msg()
225 if ((ifa = rti_info[RTAX_IFA]) == NULL || in get_next_msg()
259 struct sockaddr *sa, *rti_info[RTAX_MAX]; in get_addr() local
262 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_addr()
264 return (&SIN6(rti_info[RTAX_DST])->sin6_addr); in get_addr()
271 struct sockaddr *sa, *rti_info[RTAX_MAX]; in get_rtm_ifindex() local
274 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_rtm_ifindex()
276 return (((struct sockaddr_dl *)rti_info[RTAX_GATEWAY])->sdl_index); in get_rtm_ifindex()
283 struct sockaddr *sa, *rti_info[RTAX_MAX]; in get_prefixlen() local
287 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in get_prefixlen()
288 sa = rti_info[RTAX_NETMASK]; in get_prefixlen()
413 struct sockaddr *rti_info[RTAX_MAX]; in update_ifinfo() local
555 get_rtaddrs(ifm->ifm_addrs, sa, rti_info); in update_ifinfo()
556 if ((sa = rti_info[RTAX_IFP]) != NULL) { in update_ifinfo()