changeset 1390:ae874f090f35 draft

Don't check family on point to point interfaces as we monitor them.
author Roy Marples <roy@marples.name>
date Wed, 05 Aug 2009 21:44:26 +0000
parents 3c9dc6607609
children 29f78d51a643
files net.c
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/net.c	Wed Aug 05 21:20:53 2009 +0000
+++ b/net.c	Wed Aug 05 21:44:26 2009 +0000
@@ -352,6 +352,9 @@
 				memcpy(ifp->hwaddr, sll->sll_addr, ifp->hwlen);
 #endif
 
+		}
+
+		if (!(ifp->flags & IFF_POINTOPOINT)) {
 			switch(ifp->family) {
 			case ARPHRD_ETHER: /* FALLTHROUGH */
 			case ARPHRD_IEEE1394:
@@ -361,7 +364,8 @@
 					free_interface(ifp);
 					continue;
 				}
-				syslog(LOG_WARNING, "%s: unknown hardware family", p);
+				syslog(LOG_WARNING,
+				    "%s: unknown hardware family", p);
 			}
 		}
 		if (ifl)