Skip to content
Snippets Groups Projects
  1. Feb 10, 2021
    • Vincent Bernat's avatar
      BGP: Add support for BGP hostname capability · 71423871
      Vincent Bernat authored and Ondřej Zajíček's avatar Ondřej Zajíček committed
      This is an implementation of draft-walton-bgp-hostname-capability-02.
      It is implemented since quite some time for FRR and in datacenter, this
      gives a nice output to avoid using IP addresses.
      
      It is disabled by default. The hostname is retrieved from uname(2) and
      can be overriden with "hostname" option. The domain name is never set
      nor displayed.
      
      Minor changes by committer.
      71423871
    • Ondřej Zajíček's avatar
      Nest: Automatic channel reloads based on RPKI changes · 00b85905
      Ondřej Zajíček authored
      If there are roa_check() calls in channel filters, then the channel
      subscribes to ROA table notifications, which are sent when ROA tables
      are updated (subject to settle time) and trigger channel reload or
      refeed.
      00b85905
  2. Feb 07, 2021
  3. Jan 22, 2021
    • Ondřej Zajíček's avatar
      MRT: Fix MP-BGP next hops · 5d414309
      Ondřej Zajíček authored
      Flag signalling that MP-BGP mode should be used got reset after first
      batch of routes, so remaining routes were processed without that, leading
      to missing MP_REACH_NLRI attribute.
      
      Thanks to Piotr Wydrych for the bugreport.
      5d414309
  4. Jan 14, 2021
    • Ondřej Zajíček's avatar
      Netlink: Ignore dead routes · df83f626
      Ondřej Zajíček authored
      With net.ipv4.conf.XXX.ignore_routes_with_linkdown sysctl, a user can
      ensure the kernel does not use a route whose target interface is down.
      Such route is marked with a 'dead' / RTNH_F_DEAD flag.
      
      Ignore these routes or multipath nexthops during scan.
      
      Thanks to Vincent Bernat for the original patch.
      df83f626
  5. Jan 12, 2021
  6. Jan 10, 2021
    • Ondřej Zajíček's avatar
      BFD: Dispatch sessions also by interface index · 910adaa0
      Ondřej Zajíček authored
      Direct BFD sessions needs to be dispatched not only by IP addresses, but
      also by interfaces, in order to avoid collisions between neighbors with
      the same IPv6 link-local addresses.
      
      Extend BFD session hash_ip key by interface index to handle that. Use 0
      for multihop sessions.
      
      Thanks to Sebastian Hahn for the original patch.
      910adaa0
  7. Jan 07, 2021
  8. Jan 06, 2021
  9. Dec 29, 2020
  10. Dec 28, 2020
  11. 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
  12. 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
  13. Nov 25, 2020
  14. Nov 24, 2020
  15. 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
  16. Nov 18, 2020
  17. Nov 15, 2020
  18. Nov 12, 2020
  19. Nov 08, 2020
  20. 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
  21. Oct 05, 2020
  22. Aug 31, 2020
  23. 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
Loading