1. 21 Feb, 2015 1 commit
  2. 07 Oct, 2009 1 commit
  3. 05 Jun, 2004 1 commit
  4. 07 Jun, 2000 1 commit
  5. 01 Jun, 2000 1 commit
    • Martin Mareš's avatar
      FIB documentation. · ce4aca09
      Martin Mareš authored
      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.
      ce4aca09
  6. 13 May, 2000 1 commit
  7. 08 May, 2000 1 commit
  8. 07 May, 2000 1 commit
  9. 01 Apr, 2000 1 commit
  10. 12 Mar, 2000 1 commit
  11. 22 Dec, 1998 2 commits
  12. 20 Dec, 1998 2 commits
    • Martin Mareš's avatar
      die() -> bug() where appropriate. · 08c69a77
      Martin Mareš authored
      08c69a77
    • Martin Mareš's avatar
      Rewrote fib functions to make them insert/delete/asynchronous-walk safe. · 3ab001b9
      Martin Mareš authored
      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
      box by whole ipa_hash().
      
      Consult FIB_ITERATE_* macros in nest/route.h.
      
      Implemented fib_check() debugging function and also rewrote the rehashing
      algorithm to use better thresholds and not to waste time by rehashing
      forth and back.
      3ab001b9
  13. 29 Nov, 1998 1 commit
  14. 19 Oct, 1998 1 commit
  15. 26 May, 1998 1 commit
  16. 15 May, 1998 1 commit