summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--zebra/if_netlink.c5
-rw-r--r--zebra/rt_netlink.h3
-rw-r--r--zebra/rtread_netlink.c3
3 files changed, 6 insertions, 5 deletions
diff --git a/zebra/if_netlink.c b/zebra/if_netlink.c
index 86bd8ffe..87014160 100644
--- a/zebra/if_netlink.c
+++ b/zebra/if_netlink.c
@@ -23,12 +23,11 @@
#include <zebra.h>
#include "zebra/zserv.h"
-
-extern int interface_lookup_netlink (void);
+#include "rt_netlink.h"
/* Interface information read by netlink. */
void
interface_list (void)
{
- interface_lookup_netlink ();
+ interface_lookup_netlink ();
}
diff --git a/zebra/rt_netlink.h b/zebra/rt_netlink.h
index 0facd49e..d8f9db85 100644
--- a/zebra/rt_netlink.h
+++ b/zebra/rt_netlink.h
@@ -41,6 +41,9 @@ extern const char *
nl_rtproto_to_str (u_char rtproto);
+extern int interface_lookup_netlink (void);
+extern int netlink_route_read (void);
+
#endif /* HAVE_NETLINK */
#endif /* _ZEBRA_RT_NETLINK_H */
diff --git a/zebra/rtread_netlink.c b/zebra/rtread_netlink.c
index 066e8443..7abbc590 100644
--- a/zebra/rtread_netlink.c
+++ b/zebra/rtread_netlink.c
@@ -23,8 +23,7 @@
#include <zebra.h>
#include "zebra/zserv.h"
-
-extern void netlink_route_read (void);
+#include "rt_netlink.h"
void route_read (void)
{