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

@@ -265,6 +265,9 @@ int iface_enumerate(int family, void *parm, int (*callback)())
if (ifa->ifa_flags & IFA_F_DEPRECATED)
flags |= IFACE_DEPRECATED;
if (ifa->ifa_flags & IFA_F_PERMANENT)
flags |= IFACE_PERMANENT;
if (addrp && callback_ok)
if (!((*callback)(addrp, (int)(ifa->ifa_prefixlen), (int)(ifa->ifa_scope),