]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Removed comments about workings of the old neighbor cache which are
authorMartin Mares <mj@ucw.cz>
Thu, 1 Jun 2000 16:17:29 +0000 (16:17 +0000)
committerMartin Mares <mj@ucw.cz>
Thu, 1 Jun 2000 16:17:29 +0000 (16:17 +0000)
(1) obsolete and (2) replaced by the progdoc.

nest/iface.h

index 310f01ed135cdd31970af4a5354ab2d597cf1254..e37f9522d57fb37d0ec773aaf1bde549405e00e2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *     BIRD Internet Routing Daemon -- Network Interfaces
  *
- *     (c) 1998--1999 Martin Mares <mj@ucw.cz>
+ *     (c) 1998--2000 Martin Mares <mj@ucw.cz>
  *
  *     Can be freely distributed and used under the terms of the GNU GPL.
  */
@@ -81,17 +81,7 @@ void if_feed_baby(struct proto *);
 struct iface *if_find_by_index(unsigned);
 struct iface *if_find_by_name(char *);
 
-/*
- *     Neighbor Cache. We hold (direct neighbor, protocol) pairs we've seen
- *     along with pointer to protocol-specific data.
- *
- *     The primary goal of this cache is to quickly validate all incoming
- *     packets if their have been sent by our neighbors and to notify
- *     protocols about lost neighbors when an interface goes down.
- *
- *     Anyway, it can also contain `sticky' entries for currently unreachable
- *     addresses which cause notification when the address becomes a neighbor.
- */
+/* The Neighbor Cache */
 
 typedef struct neighbor {
   node n;                              /* Node in global neighbor list */
@@ -107,12 +97,6 @@ typedef struct neighbor {
 
 #define NEF_STICKY 1
 
-/*
- * Find neighbor or return NULL if it doesn't exist.
- * If you specify flags == NEF_STICKY, a sticky entry is created if the
- * address is not a neighbor, but NULL can still be returned if the address
- * given is invalid.
- */
 neighbor *neigh_find(struct proto *, ip_addr *, unsigned flags);
 
 static inline int neigh_connected_to(struct proto *p, ip_addr *a, struct iface *i)