From cf318e3cd3206ad6a459a01e29e8494a100a67eb Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Thu, 1 Jun 2000 16:17:29 +0000 Subject: Removed comments about workings of the old neighbor cache which are (1) obsolete and (2) replaced by the progdoc. --- nest/iface.h | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) (limited to 'nest/iface.h') diff --git a/nest/iface.h b/nest/iface.h index 310f01e..e37f952 100644 --- a/nest/iface.h +++ b/nest/iface.h @@ -1,7 +1,7 @@ /* * BIRD Internet Routing Daemon -- Network Interfaces * - * (c) 1998--1999 Martin Mares + * (c) 1998--2000 Martin Mares * * 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) -- cgit v1.2.3