summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2008-07-30 16:23:58 -0700
committerStephen Hemminger <stephen.hemminger@vyatta.com>2008-07-30 16:23:58 -0700
commitf2549f6629a96c8e70eafc5d70799c68702b2b1e (patch)
tree65b237dc43bc10f64c047292a7bf5c877cd7070e
parent2a0fe0138801016d601229912cb0686818aab8c2 (diff)
downloadquagga-f2549f6629a96c8e70eafc5d70799c68702b2b1e.tar.bz2
quagga-f2549f6629a96c8e70eafc5d70799c68702b2b1e.tar.xz
Use netlink to find interfaces
Don't need if_proc code if using netlink
-rwxr-xr-xconfigure.ac17
1 files changed, 9 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac
index 9f18bd39..29ad1fdd 100755
--- a/configure.ac
+++ b/configure.ac
@@ -920,14 +920,15 @@ AC_CHECK_HEADER([net/if.h],
dnl -----------------------
dnl check proc file system.
dnl -----------------------
-if test -r /proc/net/dev; then
- AC_DEFINE(HAVE_PROC_NET_DEV,,/proc/net/dev)
- IF_PROC=if_proc.o
-fi
-
-if test -r /proc/net/if_inet6; then
- AC_DEFINE(HAVE_PROC_NET_IF_INET6,,/proc/net/if_inet6)
- IF_PROC=if_proc.o
+if test "$netlink" != yes; then
+ if test -r /proc/net/dev; then
+ AC_DEFINE(HAVE_PROC_NET_DEV,,/proc/net/dev)
+ IF_PROC=if_proc.o
+ fi
+ if test -r /proc/net/if_inet6; then
+ AC_DEFINE(HAVE_PROC_NET_IF_INET6,,/proc/net/if_inet6)
+ IF_PROC=if_proc.o
+ fi
fi
AC_SUBST(IF_PROC)