github FRRouting/frr frr-10.2.2
FRR Release 10.2.2

latest release: frr-10.3
12 days ago

Debian Packages - https://deb.frrouting.org
RPM Packages - https://rpm.frrouting.org
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr

Bug Fixes

bgpd

  • Allow bfd to work if peer known but interface address not yet
  • Apply route-map for aggregate before attribute comparison
  • Do not ignore auto generated vrf instances when deleting
  • Do not start bgp session if bgp identifier is not set
  • Do not try to uninstall bfd session if the peer is not established
  • Don't reuse nexthop variable in loop/switch
  • Fix a bug in peer_allowas_in_set()
  • Fix add label support to evpn ad routes
  • Fix bfd with update-source in peer-group
  • Fix bgp label evpn cid 1636504
  • Fix bgp orf prefix-list json prefix
  • Fix bgp peer solo option
  • Fix bgp vrf instance creation from implicit
  • Fix crash in bgp_labelpool
  • Fix crash in displaying json orf prefix-list
  • Fix deadlock in bgp_keepalive and master pthreads
  • Fix duplicate bgp instance created with unified config
  • Fix for local interface mac cache issue in 'bgp mac hash' table
  • Fix import vrf creates multiple bgp instances
  • Fix incorrect json in bgp_show_table_rd
  • Fix memory leak in bgp_aggregate_install()
  • Fix route-distinguisher in vrf leak json cmd
  • Fix static analyzer issues around bgp pointer
  • Fix table-map option
  • Fix vty output of evpn route-target as4
  • Fix wrong pthread event cancelling
  • Remove dmed check not required in bestpath selection
  • Request srv6 locator after zebra connection
  • Reset bgp session only if it was a real bfd down event
  • Respect allowas-in value from the source vrf's peer
  • Simplify bgp_evpn_process_rt1 with label
  • Update source address for bfd session
  • Use igpmetric in bgp_aigp_metric_total()
  • When bgp notices a change to shared_network inform bfd of it
  • When removing the prefix list drop the pointer
  • With suppress-fib-pending ensure withdrawal is sent
  • Revert: Handle addpath capability using dynamic capabilities"
  • Revert: Reinstall aggregated routes if using route-maps and it was changed"

isisd

  • Add helper function to request srv6 locator information
  • Allow full no form for domain-password and area-password
  • Correct edge insertion into ted
  • Request srv6 locator after zebra connection
  • Show correct level information for show isis interface detail json

lib

  • Clean up nexthop hashing mess
  • Crash handlers must be allowed on threads
  • Fix false context information for srv6 route
  • Guard against padding garbage in zapi read
  • Nb: call child destroy cbs when yang container is deleted

mgmtd

  • Prevent use after free

nhrpd

  • Fix dont consider incomplete l2 entry

ospf6d

  • Fix use after free of router in ospfv3 abr route calculation.

pbrd

  • Initialize structs used in hash_lookup

pimd

  • Always write cand-rp group config even when rp is inactive
  • Close autorp socket when not needed
  • During prefix-list update, behave as pim_upstream_notjoined state (conformance issue)
  • Explicitly ensure the rp src is bsr
  • Fix autorp group joins
  • Fix bsr rps timing out
  • Fix dr election race on startup
  • Fix for data packet loss when fhr is lhr and rp
  • Fix for fhr mroute taking longer to age out
  • Fix memory leak and assign allocation type
  • Fix pim vrf support (send register/register stop in vrf)
  • Fix pim6 mld vrf support (use recvmsg() pktinfo)
  • Fix vrf binding of autorp and mroute socket

tests

  • Add a test that shows the v6 recursive nexthop problem
  • Bgp_srv6_sid_reachability should give more time
  • Bgp_srv6l3vpn_to_bgp_vrf3 needs more time
  • Check if allow as-in works when importing between local vrfs

tools

  • Add missing formats keyword to segment-routing in frr-reload
  • Add missing rpki keyword to vrf in frr-reload
  • Fix frr-reload for ebgp-multihop ttl reconfiguration.

zebra

  • Ensure dplane does not send work back to master at wrong time
  • Evpn svd hash avoid double free
  • Fix leaked nhe
  • Fix resetting valid flags for nhg dependents
  • Guard against junk in nexthop->rmap_src
  • Include resolving nexthops in nhg hash

Don't miss a new frr release

NewReleases is sending notifications on new releases.