1. 23 Apr, 2018 1 commit
  2. 17 Feb, 2017 1 commit
    • Ondřej Zajíček's avatar
      Static: Fix bug in static route filter expressions · 30c734fc
      Ondřej Zajíček authored
      During reconfiguration, old and new filter expressions in static routes
      are compared using i_same() function. When filter expressions contain
      function calls, it is necessary that old filter expressions are the
      second argument in i_same(), as it is internally modified by i_same().
      Otherwise pointers to old (and freed) data appear in the config
      structure.
      
      Thanks to Lennert Buytenhek for tracking and reporting the bug.
      30c734fc
  3. 01 Nov, 2016 1 commit
  4. 14 Sep, 2016 1 commit
  5. 24 Jul, 2015 1 commit
  6. 20 Jul, 2015 1 commit
  7. 08 Jun, 2015 1 commit
    • Ondřej Zajíček's avatar
      BGP multipath support · 8d9eef17
      Ondřej Zajíček authored
      Kernel option 'merge paths' allows to merge routes exported to kernel
      protocol (currently BGP and static routes) to multipath routes.
      8d9eef17
  8. 21 Feb, 2015 2 commits
  9. 26 Feb, 2014 1 commit
  10. 09 Feb, 2013 1 commit
  11. 27 Nov, 2012 1 commit
  12. 14 Aug, 2012 1 commit
    • Ondřej Zajíček's avatar
      Implements ADD-PATH extension for BGP. · 094d2bdb
      Ondřej Zajíček authored
      Allows to send and receive multiple routes for one network by one BGP
      session. Also contains necessary core changes to support this (routing
      tables accepting several routes for one network from one protocol).
      It needs some more cleanup before merging to the master branch.
      094d2bdb
  13. 15 Apr, 2012 1 commit
  14. 24 Jan, 2012 1 commit
  15. 09 Jan, 2012 1 commit
  16. 01 Jan, 2012 1 commit
  17. 07 Nov, 2011 1 commit
    • Ondřej Zajíček's avatar
      Implements protocol templates. · a7f23f58
      Ondřej Zajíček authored
      Based on the patch from Alexander V. Chernikov.
      Extended to support almost all protocols.
      Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax.
      a7f23f58
  18. 24 Sep, 2011 1 commit
  19. 01 Apr, 2011 1 commit
  20. 07 Dec, 2010 1 commit
  21. 19 Nov, 2010 1 commit
  22. 11 Nov, 2010 1 commit
  23. 16 May, 2010 1 commit
  24. 27 Feb, 2010 1 commit
    • Ondřej Zajíček's avatar
      Better flushing of interfaces. · 53434e44
      Ondřej Zajíček authored
      When device protocol goes down, interfaces should be flushed
      asynchronously (in the same way like routes from protocols are flushed),
      when protocol goes to DOWN/HUNGRY.
      
      This fixes the problem with static routes staying in kernel routing
      table after BIRD shutdown.
      53434e44
  25. 01 Jun, 2009 1 commit
  26. 19 Aug, 2001 1 commit
  27. 08 Jun, 2000 1 commit
  28. 04 Jun, 2000 2 commits
  29. 31 May, 2000 1 commit
  30. 15 May, 2000 1 commit
    • Martin Mareš's avatar
      Cleanup of configuration. · e3f2d5fc
      Martin Mareš authored
      o  Use `expr' instead of `NUM' and `ipa' instead of `IPA',
         so that defined symbols work everywhere.
      o  `define' now accepts both numbers and IP addresses.
      o  Renamed `ipa' in filters to `fipa'.
      
      Pavel, please update filters to accept define'd symbols as well.
      e3f2d5fc
  31. 13 May, 2000 2 commits
  32. 05 May, 2000 1 commit
  33. 28 Apr, 2000 1 commit
  34. 01 Apr, 2000 1 commit
  35. 12 Mar, 2000 1 commit
  36. 17 Jan, 2000 2 commits