summaryrefslogtreecommitdiff
path: root/src/netlink.c
diff options
context:
space:
mode:
authorVladislav Grishenko <themiron@mail.ru>2013-08-19 16:07:07 +0100
committerSimon Kelley <simon@thekelleys.org.uk>2013-08-19 16:07:07 +0100
commit4568a6f8423fbb25dee7ccb539ed215f391071b0 (patch)
tree1d7b63872b75fe002fa460e6a32be9dd82de948a /src/netlink.c
parent5c72bb9e33285027cd17c7ace1527954669f3ebd (diff)
downloaddnsmasq-4568a6f8423fbb25dee7ccb539ed215f391071b0.tar.gz
IFACE_PERMANENT interface flag in enumeration.
Diffstat (limited to 'src/netlink.c')
-rw-r--r--src/netlink.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/netlink.c b/src/netlink.c
index 5e4d924..43cd21e 100644
--- a/src/netlink.c
+++ b/src/netlink.c
@@ -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),