summaryrefslogtreecommitdiffstats
path: root/net.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-08-05 21:39:42 +0000
committerRoy Marples <roy@marples.name>2009-08-05 21:39:42 +0000
commitbcaed78bc523f48bfe6c6ec68cbfa69963d8c2a9 (patch)
tree175fec91026c5ff7b3ff441cab1de8d62623cac3 /net.c
parent4e58d0605458479d53bb9a86e566394c9995c1f3 (diff)
downloaddhcpcd-bcaed78bc523f48bfe6c6ec68cbfa69963d8c2a9.tar.xz
Don't check family on point to point interfaces as we monitor them.
Diffstat (limited to 'net.c')
-rw-r--r--net.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/net.c b/net.c
index 3b30cf5e..e52a3f5d 100644
--- a/net.c
+++ b/net.c
@@ -360,6 +360,9 @@ discover_interfaces(int argc, char * const *argv)
memcpy(ifp->hwaddr, sll->sll_addr, ifp->hwlen);
#endif
+ }
+
+ if (!(ifp->flags & IFF_POINTOPOINT)) {
switch(ifp->family) {
case ARPHRD_ETHER: /* FALLTHROUGH */
case ARPHRD_IEEE1394:
@@ -369,10 +372,10 @@ discover_interfaces(int argc, char * const *argv)
free_interface(ifp);
continue;
}
- syslog(LOG_WARNING, "%s: unknown hardware family", p);
+ syslog(LOG_WARNING,
+ "%s: unknown hardware family", p);
}
}
-
if (ifl)
ifl->next = ifp;
else