IFACE_PERMANENT interface flag in enumeration.

This commit is contained in:
Vladislav Grishenko
2013-08-19 16:07:07 +01:00
committed by Simon Kelley
parent 5c72bb9e33
commit 4568a6f842
3 changed files with 8 additions and 0 deletions

View File

@@ -159,6 +159,10 @@ int iface_enumerate(int family, void *parm, int (*callback)())
if (ifr6.ifr_ifru.ifru_flags6 & IN6_IFF_DEPRECATED)
flags |= IFACE_DEPRECATED;
if (!(ifr6.ifr_ifru.ifru_flags6 & (IN6_IFF_AUTOCONF | IN6_IFF_TEMPORARY)))
flags |= IFACE_PERMANENT;
}
ifr6.ifr_addr = *((struct sockaddr_in6 *) addrs->ifa_addr);