RTA_IFA
if ((addr = (struct sockaddr *)getaddr(RTA_IFA,
if ((addr = (struct sockaddr *)getaddr(RTA_IFA,
if (mask & RTA_IFA)
if (!(ifam->ifam_addrs & RTA_IFA))
for (flag = 1; flag < RTA_IFA; flag <<= 1) {
if (!getaddr(rcip, RTA_IFA, tok, atype)) {
case RTA_IFA:
case RTA_IFA:
case RTA_IFA:
NEXTADDR(RTA_IFA, newrt->ri_ifa);
(RTA_DST|RTA_GATEWAY|RTA_NETMASK|RTA_IFP|RTA_IFA|RTA_BRD|RTA_SRC)
case RTA_IFA:
(RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFA),
if ((rtm->rtm_addrs & (RTA_IFP | RTA_IFA)) && ill != NULL) {
rtm_addrs |= (RTA_IFP | RTA_IFA);
case RTA_IFA:
case RTA_IFA:
case RTA_IFA:
rtm_addrs = (RTA_IFA | RTA_NETMASK | RTA_BRD | RTA_IFP);
(RTA_DST | RTA_GATEWAY | RTA_NETMASK | RTA_IFA),