1. 30 Jul, 2019 1 commit
  2. 03 Jul, 2019 1 commit
  3. 02 Jul, 2019 1 commit
  4. 30 Jun, 2019 1 commit
    • Ondřej Zajíček's avatar
      Nest: Add command to request graceful restart · 8a68316e
      Ondřej Zajíček authored
      When 'graceful down' command is entered, protocols are shut down
      with regard to graceful restart. Namely Kernel protocol does
      not remove routes and BGP protocol does not send notification,
      just closes the connection.
      8a68316e
  5. 25 Jun, 2019 1 commit
  6. 13 Jun, 2019 1 commit
  7. 12 Jun, 2019 1 commit
  8. 22 May, 2019 1 commit
  9. 21 May, 2019 1 commit
  10. 17 May, 2019 1 commit
  11. 30 Apr, 2019 1 commit
    • Ondřej Zajíček's avatar
      BGP: Dynamic BGP · e0835db4
      Ondřej Zajíček authored
      Support for dynamically spawning BGP protocols for incoming connections.
      Use 'neighbor range' to specify range of valid neighbor addresses, then
      incoming connections from these addresses spawn new BGP instances.
      e0835db4
  12. 18 Mar, 2019 1 commit
  13. 26 Feb, 2019 1 commit
  14. 25 Feb, 2019 2 commits
  15. 22 Feb, 2019 2 commits
  16. 20 Feb, 2019 8 commits
  17. 14 Dec, 2018 1 commit
  18. 06 Dec, 2018 1 commit
    • Maria Matejka's avatar
      Custom route attributes · 265419a3
      Maria Matejka authored
      For local route marking purposes, local custom route attributes may be
      defined. These attributes are seamlessly stripped after export filter to
      every real protocol like Kernel, BGP or OSPF, they however pass through
      pipes. We currently allow at most 256 custom attributes.
      
      This should be much faster than currently used bgp communities
      for marking routes.
      265419a3
  19. 20 Nov, 2018 1 commit
    • Ondřej Zajíček's avatar
      The MRT protocol · 863ecfc7
      Ondřej Zajíček authored
      The new MRT protocol is responsible for periodic RIB table dumps in the
      MRT format (RFC 6396). Also the existing code for BGP4MP MRT dumps is
      refactored and splitted between BGP to MRT protocols, will be more
      integrated into MRT in the future.
      
      Example:
      
      protocol mrt {
              table "*";
              filename "%N_%F_%T.mrt";
              period 60;
      }
      
      It is partially based on the old MRT code from Pavel Tvrdik.
      863ecfc7
  20. 11 Sep, 2018 1 commit
  21. 14 Aug, 2018 2 commits
  22. 26 Jun, 2018 2 commits
  23. 13 Mar, 2018 1 commit
    • Maria Jan Matejka's avatar
      Filter: Instruction codes named as enum · 5a14df39
      Maria Jan Matejka authored
      The two-letter instructions were quite messy but they could be easily
      read from memory dumps. Now GDB (since 2012) supports pretty printing
      enum values and GCC checks the switch construction for missing enum
      values so we are converting the nice two-byte values to enums.
      
      Anyway, the enum still keeps the old two-byte values to be able to read
      the instruction codes even without GDB from plain memory dump.
      5a14df39
  24. 08 Mar, 2018 1 commit
  25. 07 Mar, 2018 1 commit
  26. 13 Feb, 2018 1 commit
    • Ondřej Zajíček's avatar
      Add support for source-specific IPv6 routes to BIRD core · be17805c
      Ondřej Zajíček authored
      This patch adds support for source-specific IPv6 routes to BIRD core.
      This is based on Dean Luga's original patch, with the review comments
      addressed. SADR support is added to network address parsing in confbase.Y
      and to the kernel protocol on Linux.
      
      Currently there is no way to mix source-specific and non-source-specific
      routes (i.e., SADR tables cannot be connected to non-SADR tables).
      
      Thanks to Toke Hoiland-Jorgensen for the original patch.
      Minor changes by Ondrej Santiago Zajicek.
      be17805c
  27. 12 Dec, 2017 1 commit
  28. 08 Dec, 2017 1 commit
  29. 07 Dec, 2017 1 commit