Skip to content
Snippets Groups Projects
  1. May 28, 2024
    • Ondřej Zajíček's avatar
      BFD: Fix build when BFD is disabled · e29f134a
      Ondřej Zajíček authored
      Move bfd_opts grammar inside BFD parser code to avoid dependences between
      nest and BFD grammars, which breaks when BFD build is disabled.
      
      Add dummy bfd_opts grammar rule, so protocols can use this nonterminal
      even with BFD disabled.
      
      Thanks to Yuri Honegger for the bugreport.
      e29f134a
  2. May 07, 2024
  3. Apr 17, 2024
  4. Apr 16, 2024
  5. Apr 11, 2024
  6. Apr 04, 2024
    • Ondřej Zajíček's avatar
      OSPF: Allow loopback nexthop in OSPFv3-IPv4 · 280daed5
      Ondřej Zajíček authored
      In OSPFv3-IPv4 there is no requirement that link-local next hop announced
      in Link-LSA must be in interface address range. Therefore, for interfaces
      that do not have IPv4 address we can use some loopback IP address and
      announce it as a next hop. Also we should accept such address.
      280daed5
  7. Mar 25, 2024
  8. Mar 22, 2024
  9. Mar 21, 2024
  10. Mar 19, 2024
  11. Mar 11, 2024
  12. Mar 10, 2024
  13. Mar 05, 2024
  14. Mar 04, 2024
  15. Feb 22, 2024
  16. Feb 20, 2024
    • Ondřej Zajíček's avatar
      BGP: Maintain valid route attribute flags even in local tables · 2d0652dd
      Ondřej Zajíček authored
      BGP route attributes have flags (Optional, Transitive) that are validated
      on decode and set to valid value on export. But if such attribute is
      modified by filter or set internally by BGP during import, then its flags
      would be zero in local tables. That usually does not matter, as they are
      not used locally and they were fixed on export, but invalid flags leaked
      in BMP and MRT dumps.
      
      Keep route attribute flags set to valid values even when set by filters
      or modified by BGP.
      2d0652dd
  17. Feb 18, 2024
  18. Feb 16, 2024
  19. Feb 14, 2024
  20. Feb 07, 2024
  21. Feb 06, 2024
  22. Jan 27, 2024
    • Ondřej Zajíček's avatar
      Nest: Fix bug in recursive routes with MPLS-labeled nexthops · f40e2bc2
      Ondřej Zajíček authored
      When a recursive route with MPLS-labeled nexthop was exported to kernel
      and read back, the nexthop_same() failed due to different labels_orig
      field and kernel protocol reinstalled it unnecessarily.
      
      For comparing hext hops, route cache has to distinguish ones with
      different labels_orig, but KRT has to ignore that, so we need two
      nexthop compare functions.
      
      Thanks to Marcel Menzel for the bugreport.
      f40e2bc2
  23. Jan 22, 2024
  24. Dec 20, 2023
    • Maria Matejka's avatar
      RPKI: retry timer doesn't reset connections when more data is pending · 44e351d1
      Maria Matejka authored
      With very busy deployments, RPKI may kill cache connection too early.
      Instead of that, we want it to keep loading if any data is waiting to
      be read and the reason for delay is just our congestion.
      
      Also, when we kill the session because of actually slow cache, we want
      to reload from scratch as the data we have is unreliable and nobody
      knows whether the state is still valid.
      44e351d1
  25. Dec 13, 2023
Loading