FRRouting Release 10.2.2 [Download]
FRRouting Release 10.2.2 Available for Download
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 https://github.com/FRRouting/frr/commit/16365046405e3dc7b8ad4fda78e03f190354ea16
- 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 fordomain-password
andarea-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