1. 01 May, 2020 1 commit
  2. 09 Apr, 2020 1 commit
  3. 04 Feb, 2020 1 commit
  4. 03 Nov, 2019 1 commit
  5. 30 Jul, 2019 1 commit
  6. 03 Jul, 2019 1 commit
  7. 02 Jul, 2019 1 commit
  8. 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
  9. 25 Jun, 2019 1 commit
  10. 13 Jun, 2019 1 commit
  11. 12 Jun, 2019 1 commit
  12. 22 May, 2019 1 commit
  13. 21 May, 2019 1 commit
  14. 17 May, 2019 1 commit
  15. 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
  16. 18 Mar, 2019 1 commit
  17. 26 Feb, 2019 1 commit
  18. 25 Feb, 2019 2 commits
  19. 22 Feb, 2019 2 commits
  20. 20 Feb, 2019 8 commits
  21. 14 Dec, 2018 1 commit
  22. 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
  23. 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
  24. 11 Sep, 2018 1 commit
  25. 14 Aug, 2018 2 commits
  26. 26 Jun, 2018 2 commits
  27. 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
  28. 08 Mar, 2018 1 commit
  29. 07 Mar, 2018 1 commit