1. 13 Feb, 2019 1 commit
  2. 30 May, 2018 1 commit
    • Jan Maria Matejka's avatar
      Nest: Removing separate tmpa from route propagation · 13c0be19
      Jan Maria Matejka authored
      This is a fundamental change of an original (1999) concept of route
      processing inside BIRD. During import/export, there was a temporary
      ea_list created which was to be used instead of the another one inside
      the route itself.
      
      This led to some confusion, quirks, and strange filter code that handled
      extended route attributes. Dropping it now.
      
      The protocol interface has changed in an uniform way -- the
      `struct ea_list *attrs` argument has been removed from store_tmp_attrs(),
      import_control(), rt_notify() and get_route_info().
      13c0be19
  3. 07 Dec, 2017 1 commit
  4. 22 Dec, 2016 1 commit
    • Jan Moskyto Matejka's avatar
      Merged multipath and single-path data structures. · 4e276a89
      Jan Moskyto Matejka authored
      Dropped struct mpnh and mpnh_*()
      Now struct nexthop exists, nexthop_*(), and also included struct nexthop
      into struct rta.
      
      Also converted RTD_DEVICE and RTD_ROUTER to RTD_UNICAST. If it is needed
      to distinguish between these two cases, RTD_DEVICE is equivalent to
      IPA_ZERO(a->nh.gw), RTD_ROUTER is then IPA_NONZERO(a->nh.gw).
      
      From now on, we also explicitely want C99 compatible compiler. We assume
      that this 20-year norm should be known almost everywhere.
      4e276a89
  5. 07 Apr, 2016 1 commit
  6. 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
  7. 08 Jun, 2015 1 commit
  8. 19 Jul, 2014 1 commit
  9. 18 Jul, 2014 1 commit
  10. 26 Jun, 2014 1 commit
  11. 26 Jul, 2012 1 commit
  12. 03 Sep, 2011 1 commit
  13. 08 Aug, 2011 1 commit
  14. 20 Jul, 2011 1 commit
  15. 07 Dec, 2010 1 commit
  16. 02 May, 2010 1 commit
  17. 24 Apr, 2010 1 commit
    • Ondřej Zajíček's avatar
      Fixes and enhancements in 'show ospf state' command. · 0ea8fb4a
      Ondřej Zajíček authored
      Now it shows a distance, option to change showing reachable/all network
      nodes and better handling of AS-external LSAs in multiple areas. The
      command 'show ospf topology' was changed to not show stubnets in both
      OSPFv2 and OSPFv3 (previously it displayed stubnets in OSPFv2).
      0ea8fb4a
  18. 21 Apr, 2010 1 commit
  19. 11 Apr, 2010 1 commit
  20. 17 Sep, 2009 1 commit
  21. 25 Aug, 2009 1 commit
  22. 21 Aug, 2009 1 commit
  23. 14 Feb, 2005 1 commit
  24. 15 Jul, 2004 1 commit
  25. 25 Jun, 2004 1 commit
    • Ondřej Filip's avatar
      A lot of changes: · 98ac6176
      Ondřej Filip authored
      	- metric is 3 byte long now
      	- summary lsa originating
      	- more OSPF areas possible
      	- virtual links
      	- better E1/E2 routes handling
      	- some bug fixes..
      
      I have to do:
      	- md5 auth (last mandatory item from rfc2328)
      	- !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs)
      	- 2328 appendig E
      98ac6176
  26. 06 Jun, 2004 2 commits
  27. 01 Jun, 2004 1 commit
  28. 31 May, 2004 1 commit
    • Martin Mareš's avatar
      The code was broken for external /29 to /32 routes. Assuming that you · 0077aab4
      Martin Mareš authored
      have one machine publishing a route to 10.1.1.3/32 and another one
      publishing a route to 10.1.1.4/32. If the first machine went down the
      route to 10.1.1.4/32 was wrongly killed by the old code, leading either
      to missing routes or worse to bug()s like "Router parent does not have
      next hop" or just segfaults. The patch fixes this but in the long term a
      redesign is required here. Note that the patch doesn't worse the
      situation, instead it prevents the problems stated. The redesign is
      required to handle multiple routes to small subnets properly.
      
      (by Andreas)
      
      Feela, I think that this is at least a good temporary fix, but it's
      of course up to you to decide.
      0077aab4
  29. 09 Jun, 2001 1 commit
  30. 18 Aug, 2000 1 commit
  31. 08 Jun, 2000 1 commit
  32. 07 Jun, 2000 1 commit
  33. 06 Jun, 2000 1 commit
  34. 31 May, 2000 1 commit
  35. 30 May, 2000 1 commit
  36. 27 May, 2000 1 commit
  37. 04 May, 2000 1 commit
  38. 03 May, 2000 1 commit
  39. 30 Apr, 2000 1 commit