Skip to content
Snippets Groups Projects
  1. Jul 24, 2019
  2. Jul 23, 2019
  3. Jul 18, 2019
  4. Jul 17, 2019
    • Ondřej Zajíček's avatar
      BFD: Support for VRFs · cf7ff995
      Ondřej Zajíček authored
      Allow multiple BFD instances in separate VRFs, dispatch BFD requests
      according to VRFs.
      
      Thanks to Alexander Zubkov for notice and patches.
      cf7ff995
  5. Jul 15, 2019
  6. Jul 10, 2019
    • Ondřej Zajíček's avatar
      OSPF: Fix handling of NSSA option flags · 1aec7112
      Ondřej Zajíček authored
      Per RFC 3101, N-bit signalling NSSA support should be used only in Hello
      packets, not in DBDES packets. BIRD since 2.0.4 verifies N-bit in
      neighbor structure, which is learned from DBDES packets, therefore
      NSSA-LSAs are not propagated to proper implementations of RFC 3101.
      
      This patch fixes that. Both removing the check and removing N-bit from
      DBDES packet. This will fix compatibility issues with proper
      implementations, but causes compatibility issues with BIRD 2.0.4.
      1aec7112
    • Maria Matejka's avatar
      Debug: growing message format buffer · 422a9334
      Maria Matejka authored
      This led in corner cases to undefined buffer content
      and garbage output.
      422a9334
  7. Jul 09, 2019
  8. Jul 08, 2019
  9. Jul 04, 2019
  10. Jul 02, 2019
  11. Jul 01, 2019
    • Maria Matejka's avatar
      BGP: Prefix hash is too small, increase its max size. · 026bfedb
      Maria Matejka authored
      This doesn't make any change for you until you have
      millions of updates waiting to be sent. Increasing
      the max hash size from 2^20 to 2^24.
      026bfedb
    • Maria Matejka's avatar
      BGP: split tx explicitly · 9dac814e
      Maria Matejka authored
      If BGP has too many data to send and BIRD is slower than the link, TX is
      always possible until all data is sent. This patch limits maximum number
      of generated BGP messages in one iteration of TX hook.
      9dac814e
  12. Jun 30, 2019
  13. Jun 12, 2019
  14. Apr 30, 2019
  15. Apr 24, 2019
  16. Apr 12, 2019
  17. Apr 08, 2019
    • Ondřej Zajíček's avatar
      BGP: Handle corner cases in event ordering · 4a50c8bd
      Ondřej Zajíček authored
      When BGP connection is opened, it may happen that rx hook (with remote
      OPEN) is called before tx hook (for local OPEN). Therefore, we need to do
      internal changes (like setting local_caps) synchronously with OPENSENT
      transition and we need to ensure that OPEN is sent before KEEPALIVE.
      4a50c8bd
  18. Apr 03, 2019
    • Ondřej Zajíček's avatar
      BGP: Promiscuous ASN mode · 23ee6b1c
      Ondřej Zajíček authored
      Allow to specify just 'internal' or 'external' for remote neighbor
      instead of specific ASN. In the second case that means BGP peers with
      any non-local ASNs are accepted.
      23ee6b1c