1. 29 Dec, 2015 1 commit
  2. 24 Dec, 2015 1 commit
  3. 21 Dec, 2015 2 commits
  4. 20 Dec, 2015 1 commit
  5. 05 Nov, 2015 1 commit
    • Ondřej Zajíček's avatar
      Initial commit on integrated BIRD · fe9f1a6d
      Ondřej Zajíček authored
      New data types net_addr and variants (in lib/net.h) describing
      network addresses (prefix/pxlen). Modifications of FIB structures
      to handle these data types and changing everything to use these
      data types instead of prefix/pxlen pairs where possible.
      
      The commit is WiP, some protocols are not yet updated (BGP, Kernel),
      and the code contains some temporary scaffolding.
      
      Comments are welcome.
      fe9f1a6d
  6. 05 Oct, 2015 1 commit
    • Ondřej Zajíček's avatar
      Major RIP redesign · 8465dccb
      Ondřej Zajíček authored
      The new RIP implementation fixes plenty of old bugs and also adds support
      for many new features: ECMP support, link state support, BFD support,
      configurable split horizon and more. Most options are now per-interface.
      8465dccb
  7. 08 Jun, 2015 1 commit
  8. 21 Feb, 2015 1 commit
  9. 07 Oct, 2009 1 commit
  10. 05 Jun, 2004 1 commit
  11. 07 Jun, 2000 1 commit
  12. 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
  13. 13 May, 2000 1 commit
  14. 08 May, 2000 1 commit
  15. 07 May, 2000 1 commit
  16. 01 Apr, 2000 1 commit
  17. 12 Mar, 2000 1 commit
  18. 22 Dec, 1998 2 commits
  19. 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
  20. 29 Nov, 1998 1 commit
  21. 19 Oct, 1998 1 commit
  22. 26 May, 1998 1 commit
  23. 15 May, 1998 1 commit