diff options
author | Martin Mares <mj@ucw.cz> | 2000-03-01 15:51:47 +0100 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2000-03-01 15:51:47 +0100 |
commit | 85053fce04a2cba09332a6eb667f09f9c4182392 (patch) | |
tree | be9f97620ba18d071e81068e46e0c77b4e682e6f /nest/iface.h | |
parent | 7293c5dd8175aac4650cb48c68c7dd278a74371e (diff) | |
download | bird-85053fce04a2cba09332a6eb667f09f9c4182392.tar bird-85053fce04a2cba09332a6eb667f09f9c4182392.zip |
Reimplemented neighbor cache. Now uses real hashing.
Diffstat (limited to 'nest/iface.h')
-rw-r--r-- | nest/iface.h | 4 |
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 |