Tags: ing-wher/frr
Tags
FRR Release 10.3.1 Changelog: babeld Check valid babel port Fix incorrect type assignment in parse_request_subtlv bgpd Fix `set evpn gateway-ip ipv[46]` route-map Fix bmp heap use after free on non connected session Fix evpn attributes being dropped on input Fix holdtime not working properly when busy Fix leaked memory when showing some bgp routes Fixed crash upon bgp network import-check command On shutdown free up memory leak found by topotest Prevent crash when issuing a show rpki connections Remove unused defines from bgp_label.h Retain the routes if we do a clear with n-bit set for graceful-restart Set the label for mp_unreach_nlri 0x800000 instead of 0x000000 Treat the peer as not active due to bfd down only if established Fix incorrect bestpath reasoning in some situations Fix show bgp vpn rd json Add total path count for bgp net in json output Fix import all adj-rib-in and loc-rib after bmp connects bfdd On shutdown prefix/access list memory was being leaked isisd Fix srv6_sid memory leak ldpd Free up leaked prefix-list memory on shutdown lib Create vrf if needed Return duplicate ipv6 prefix-list entry test Return duplicate prefix-list entry test nhrpd Add hop count validation before forwarding in nhrp_peer_recv() ospf6d Disable and delete ospfv3 areas that no longer have interfaces or configuration. Fix lsa memory leaks related to graceful restart ospfd Fix crash when ospf client connects before doing 'router ospf' pimd Fix for crash during networking restart Fix memory leak on shutdown Initialize gm proxy to false redhat Make docs and rpki optional for rpm package build Make sure zeromq is always disabled Revert - Add option to build pkg without docs and rpki support Add Workaround for inet_ntop replacement which breaks rpms staticd Avoid requesting srv6 sid from zebra when loc and sid block dont match tests Add more tests to bgp_rpki_topo1 test Add nb test binary to .gitignore Add route-map evpn set gateway-ip topotest Check if routes are marked as stale and retained with n-bit for gr Fix typo when configuring delayopen timer Fix wait times in test_ospf6_gr_topo1 topotest Use label 0x800000 instead of 0x000000 for bmp tests Use little-endian order for libyang api tools Fix reload script for srv6 locators and formats Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
FRR Release 10.2.3 Changelog: babeld Check valid babel port Fix incorrect type assignment in parse_request_subtlv bgpd Do not call evpn_overlay_free no matter what Fix `set evpn gateway-ip ipv[46]` route-map Fix holdtime not working properly when busy Fixed crash upon bgp network import-check command In bgp_update() for mac addrs ensure we are dealing with evpn Prevent crash when issuing a show rpki connections Retain the routes if we do a clear with n-bit set for graceful-restart Treat the peer as not active due to bfd down only if established Fix incorrect bestpath reasoning in some situations Fix show bgp vpn rd json Fix to show exist/non-exist-map in 'show run' properly Add total path count for bgp net in json output bfdd On shutdown prefix/access list memory was being leaked isisd Fix srv6_sid memory leak lib Create vrf if needed Return duplicate ipv6 prefix-list entry test Return duplicate prefix-list entry test ldpd Free up leaked prefix-list memory on shutdown nhrpd Add hop count validation before forwarding in nhrp_peer_recv() ospf6d Disable and delete ospfv3 areas that no longer have interfaces or configuration. Fix lsa memory leaks related to graceful restart ospfd Prune duplicate next-hops when installing into zebra Fix crash when ospf client connects before doing 'router ospf' pimd Fix for crash during networking restart Fix memory leak on shutdown Initialize gm proxy to false redhat Add Workaround for inet_ntop replacement which breaks rpms tests Add more tests to bgp_rpki_topo1 test Check if routes are marked as stale and retained with n-bit for gr Fix wait times in test_ospf6_gr_topo1 topotest Ospf topotest for next-hop pruning zebra Do not flush an existing vni configuration trying to remove wrong vni Ensure proper return for failure for sid allocation Prevent vrf table 254 being used by non-default vrf Fixes allowing srv6 func-bits length 0 Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
FRR Release 10.1.3 Changelog: bgpd Allow bfd to work if peer known but interface address not yet Apply route-map for aggregate before attribute comparison Do not start bgp session if bgp identifier is not set 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 orf prefix-list json prefix Fix crash in bgp_labelpool Fix crash in displaying json orf prefix-list Fix crash upon bgp network import-check command Fix deadlock in bgp_keepalive and master pthreads Fix for local interface mac cache issue in 'bgp mac hash' table Fix incorrect json in bgp_show_table_rd Fix memory leak in bgp_aggregate_install() Fix route-distinguisher in vrf leak json cmd Fix vty output of evpn route-target as4 Fix wrong pthread event cancelling Remove dmed check not required in bestpath selection Reset bgp session only if it was a real bfd down event 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 fpm Guard against garbage in unused address bytes isisd Allow full `no` form for `domain-password` and `area-password` Correct edge insertion into ted Show correct level information for `show isis interface detail json` lib Crash handlers must be allowed on threads Fix false context information for srv6 route Guard against padding garbage in zapi read mgmtd Prevent use after free nhrpd Fix do not consider incomplete l2 entry pbrd Initialize structs used in hash_lookup pimd During prefix-list update, behave as pim_upstream_notjoined state (conformance issue) 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 pim vrf support (send register/register stop in vrf) Fix pim6 mld vrf support (use recvmsg() pktinfo) tools Add missing rpki keyword to vrf in frr-reload Fix frr-reload for ebgp-multihop ttl reconfiguration. zebra Evpn svd hash avoid double free Fix resetting valid flags for nhg dependents Guard against junk in nexthop->rmap_src Include resolving nexthops in nhg hash Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
FRR Release 10.3 - Major highlights: - Lua 5.4 support - Fixed CVE-2024-55553 - New match community-count BGP command to limit communities count - New set metric igp|aigp BGP command to inject IGP metric as MED into BGP - New bgp ipv6-auto-ra BGP command - Optimize BGP EVPN L2VNI/L3VIN remote routes processing - Respect non-transitive BGP extended communities between direct peers - Drop deprecated bgp network import-check exact command - Handle BGP ENHE (Extended Next Hop Encoding) capability via dynamic capability - Implement BGP connect backoff retry - Implement an ability to import BMP information from a separate BGP instance - Add support of BGP color extended community color-only types - Implement SBFD - Add support for SRv6 static SIDs - Implement embedded-rp for PIMv6 - Implement AutoRP mapping-agent for PIM - Implement MSDP peer SA limiting Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
FRR Release 10.2.2 Changelog: 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 Signed-off-by: Jafar Al-Gharaibeh <jafar@atcorp.com>
PreviousNext