diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-12-08 01:09:26 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2011-12-09 05:58:32 +0100 |
commit | b95254f5391542985202b64353c0d0dd6a28ecf7 (patch) | |
tree | f5ff53574e859f24db2ef04f96b5f27f6dea73fb /nest/iface.h | |
parent | 2779d50a24dc1b7c6b4cf83a17af817c02462855 (diff) | |
download | bird-b95254f5391542985202b64353c0d0dd6a28ecf7.tar bird-b95254f5391542985202b64353c0d0dd6a28ecf7.zip |
Update the neighbor cache on every address addition or removal
Only updating the cache when an interface goes up or down leaves it unaware
of addresses that are added or removed without taking the interface down.
Diffstat (limited to 'nest/iface.h')
-rw-r--r-- | nest/iface.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/nest/iface.h b/nest/iface.h index a9cf6cd..6d333a1 100644 --- a/nest/iface.h +++ b/nest/iface.h @@ -128,8 +128,7 @@ static inline int neigh_connected_to(struct proto *p, ip_addr *a, struct iface * 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_ifa_update(struct ifa *); void neigh_if_link(struct iface *); void neigh_init(struct pool *); |