rta = RTA_NEXT(rta, len);
}
ipv4_handleifa(ctx, nlm->nlmsg_type, NULL, ifp->name,
- &addr, &net, &brd);
+ &addr, &net, &brd, ifa->ifa_flags);
break;
#endif
#ifdef INET6
rta = RTA_NEXT(rta, len);
}
ipv6_handleifa(ctx, nlm->nlmsg_type, NULL, ifp->name,
- &addr6, ifa->ifa_prefixlen);
+ &addr6, ifa->ifa_prefixlen, ifa->ifa_flags);
break;
#endif
}
int
if_addrflags6(const struct interface *ifp, const struct in6_addr *addr,
- _unused const char *alias)
+ __unused const char *alias)
{
FILE *fp;
char *p, ifaddress[33], address[33], name[IF_NAMESIZE + 1];