Skip to content
Snippets Groups Projects
  1. Jan 06, 2021
  2. Dec 29, 2020
  3. Dec 28, 2020
  4. Dec 07, 2020
    • Ondřej Zajíček's avatar
      Nest: Per-channel debug flags · 61dae32b
      Ondřej Zajíček authored
      The patch add support for per-channel debug flags, currently just
      'states', 'routes', and 'filters'. Flag 'states' is used for channel
      state changes, remaining two for routes passed through the channel.
      The per-protocol debug flags 'routes'/'filters' still enable reporting
      of routes for all channels, to keep existing behavior.
      
      The patch causes minor changes in some log messages.
      61dae32b
  5. Dec 02, 2020
    • Ondřej Zajíček's avatar
      Filter: Add 'weight' route attribute · 8cc5bb09
      Ondřej Zajíček authored
      Add 'weight' route attribute that allows to get and set ECMP weight of
      nexthops. Similar to 'gw' attribute, it is limited to the first nexthop,
      but it is useful for handling BGP multipath, where an ECMP route is
      merged from multiple regular routes.
      8cc5bb09
  6. Nov 25, 2020
  7. Nov 24, 2020
  8. Nov 19, 2020
    • Ondřej Zajíček's avatar
      Static: Support for multiple routes with the same network · 3347aaaf
      Ondřej Zajíček authored
      Add support for proper handling of multiple routes with the same network
      to the static protocol. Routes are distinguished by internal index, which
      is assigned automatically (sequentially for routes within each network).
      Having different route preference or igp_metric attribute is optional.
      3347aaaf
  9. Nov 18, 2020
  10. Nov 15, 2020
  11. Nov 12, 2020
  12. Nov 08, 2020
  13. Oct 11, 2020
    • Ondřej Zajíček's avatar
      RPKI: Add 'ignore max length' option · fc1e3211
      Ondřej Zajíček authored
      Add 'ignore max length' option to RPKI protocol, which ignores received
      max length in ROA records and instead uses max value (32 or 128). This
      may be useful for implementing loose RPKI check for blackholes.
      fc1e3211
  14. Oct 05, 2020
  15. Aug 31, 2020
  16. Aug 12, 2020
    • Ondřej Zajíček's avatar
      OSPF: Skip out-of-state packets earlier · dc8d9dec
      Ondřej Zajíček authored
      Sometimes multicast OSPF packet is received when neighbor adjacency is
      not established. Such packet should be ignored earlier in packet
      processing as otherwise it causes strange error messages when OSPFv3
      authentication is enabled.
      dc8d9dec
  17. Jul 16, 2020
  18. Jun 28, 2020
    • Ondřej Zajíček's avatar
      Show info from multiple protocols when protocol is not specified · c26c6bc2
      Ondřej Zajíček authored
      Most commands like 'show ospf neighbors' fail when protocol is not
      specified and there are multiple instances of given protocol type.
      This is annoying in BIRD 2, as many protocols have IPv4 and IPv6
      instances. The patch changes that by showing output from all protocol
      instances of appropriate type.
      
      Note that the patch also removes terminating cli_msg() call from these
      commands and moves it to the common iterating code.
      c26c6bc2
    • Kazuki Yamaguchi's avatar
      Filter: Improve handling of sets in BGP path masks · a948cf9a
      Kazuki Yamaguchi authored and Ondřej Zajíček's avatar Ondřej Zajíček committed
      Compare the content of PM_ASN_SET in path masks. A reconfiguration
      was not properly triggering a reload of affected protocols when the
      members of a set in a path mask change.
      
      Also, update the printing code to so that it can display sets in a path
      mask.
      a948cf9a
    • Kazuki Yamaguchi's avatar
      Filter: Fix comparison of BGP path mask · 4ef0a966
      Kazuki Yamaguchi authored and Ondřej Zajíček's avatar Ondřej Zajíček committed
      Add a missing return statement. Path masks with the same length were all
      considered the same. Comparing two with different length would cause
      out-of-bounds memory access.
      4ef0a966
  19. Jun 10, 2020
  20. Jun 03, 2020
  21. Jun 02, 2020
  22. May 26, 2020
    • Ondřej Zajíček's avatar
      Babel: Set onlink flag for IPv4 routes with unreachable next hop · 4e8f8afc
      Ondřej Zajíček authored
      If the next hop of a route is not a reachable address, the route should be
      installed as onlink. This enables a configuration common in mesh networks
      where the mesh interface is assigned a /32 and babel handles the routing by
      installing onlink routes.
      
      Thanks to Toke Hoiland-Jorgensen for the patch.
      4e8f8afc
Loading