summaryrefslogtreecommitdiffstats
path: root/nest/iface.h
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>2000-03-01 15:51:47 +0100
committerMartin Mares <mj@ucw.cz>2000-03-01 15:51:47 +0100
commit85053fce04a2cba09332a6eb667f09f9c4182392 (patch)
treebe9f97620ba18d071e81068e46e0c77b4e682e6f /nest/iface.h
parent7293c5dd8175aac4650cb48c68c7dd278a74371e (diff)
downloadbird-85053fce04a2cba09332a6eb667f09f9c4182392.tar
bird-85053fce04a2cba09332a6eb667f09f9c4182392.zip
Reimplemented neighbor cache. Now uses real hashing.
Diffstat (limited to 'nest/iface.h')
-rw-r--r--nest/iface.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/nest/iface.h b/nest/iface.h
index 5ac9f2f..e8e4e73 100644
--- a/nest/iface.h
+++ b/nest/iface.h
@@ -14,6 +14,7 @@
extern list iface_list;
struct proto;
+struct pool;
struct ifa { /* Interface address */
node n;
@@ -116,6 +117,9 @@ neighbor *neigh_find(struct proto *, ip_addr *, unsigned flags);
void neigh_dump(neighbor *);
void neigh_dump_all(void);
void neigh_prune(void);
+void neigh_if_up(struct iface *);
+void neigh_if_down(struct iface *);
+void neigh_init(struct pool *);
/*
* Interface Pattern Lists