Oops, previous modification for passing NULL to fib_init() did notcompile :-(.
Allow NULL to init_fib().
die() -> bug() where appropriate.
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 somemore effort to make rehashing not disturb the readers. We do it by justtaking highest k bits of ipa_hash as our hash value and sorting each...
Renamed `DEBUG' symbol to `DEBUGGING' to prevent collisions with tokennames and include files.
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).
Parts of routing table code. Data structure declarations should becomplete now.