| Branch: | Revision:

iof-bird-daemon / nest / rt-fib.c @ aebe06b4

History | View | Annotate | Download (12 KB)

# Date Author Comment
7c103b1e 06/05/2004 09:10 AM Martin Mares

Marked unused parameters in core code as such.

58f7d004 06/07/2000 01:25 PM Martin Mares

Fixes to the progdoc.

ce4aca09 06/01/2000 04:16 PM Martin Mares

FIB documentation.

I've changed the init callback type to a typedef to work around a bug
in kernel-doc I'm too lazy to hunt now.

56d6c530 05/13/2000 11:42 AM Martin Mares

Added fib_route() which does (although very slow) lookup of longest-match
routing in a FIB.

8abbde02 05/08/2000 07:11 PM Martin Mares

Several simplifications of the fib iterators.

6998bb9e 05/07/2000 11:28 AM Martin Mares

Squashed one bug in fib_rehash(). No more routes disappearing as if struct
by a lightning :)

221135d6 03/31/2000 11:30 PM Martin Mares

Include "lib/string.h" instead of <string.h>. It should give us bzero()
and other non-portable functions on all systems.

6b9fa320 03/12/2000 09:01 PM Martin Mares

Great cleanup of debug messages. LOCAL_DEBUG turned off in most modules,
several debug() calls converted to DBG.

1d7c44b7 12/22/1998 07:20 PM Pavel Machek

Oops, previous modification for passing NULL to fib_init() did not
compile :-(.

ce45fc12 12/22/1998 06:55 PM Pavel Machek

Allow NULL to init_fib().

08c69a77 12/20/1998 02:27 PM Martin Mares

die() -> bug() where appropriate.

3ab001b9 12/20/1998 02:01 PM Martin Mares

Rewrote fib functions to make them insert/delete/asynchronous-walk safe.
This is implemented in a way similar to lib/slists.h, but it took some
more effort to make rehashing not disturb the readers. We do it by just
taking highest k bits of ipa_hash as our hash value and sorting each...

0cf86f0f 11/29/1998 02:38 PM Martin Mares

Renamed `DEBUG' symbol to `DEBUGGING' to prevent collisions with token
names and include files.

4c45595e 10/18/1998 10:24 PM Martin Mares

o FIB flags now available for FIB users.
o struct network: FIB flags used for kernel syncing.
o struct network: `next' field deleted (historical relic).

fe82105e 05/26/1998 09:43 PM Martin Mares

Debug messages.

62aa008a 05/15/1998 07:54 AM Martin Mares

Parts of routing table code. Data structure declarations should be
complete now.