FRRouting Release 10.3 [Download]
FRRouting Release 10.3 Available for Download
We are pleased to announce FRR release 10.3.
FRR 10.3 brings a long list of enhancements and fixes with 1056 commits from 68 developers.
Thanks to all contributors!
Debian Packages - https://deb.frrouting.org
RPM Packages - https://rpm.frrouting.org
Snaps - https://snapcraft.io/frr
Docker - quay.io/frrouting/frr
Release Overview
New Features Highlight:
- 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
What’s Changed
- zebra: Fix crash in pw code by @donaldsharp in https://github.com/FRRouting/frr/pull/17042
- bfdd, yang: change bfd timer and multiplier values by @louis-6wind in https://github.com/FRRouting/frr/pull/17002
- Adds note about VRRP issues inside a VM with underlying bridge networking by @chriswiggins in https://github.com/FRRouting/frr/pull/17050
- tools: Add missing mgmtd into logrotate/rsyslogd by @ton31337 in https://github.com/FRRouting/frr/pull/17054
- isisd: Lsp fragments will delete the corresponding dyn_cache entry. by @baozhen-H3C in https://github.com/FRRouting/frr/pull/17044
- bgpd: Allow specification of vrf in show bgp neighbor graceful-restart by @donaldsharp in https://github.com/FRRouting/frr/pull/17057
- bgpd: changes for code maintainability by @sri-mohan1 in https://github.com/FRRouting/frr/pull/17040
- 10.3 dev deb/rpm housekeeping by @Jafaral in https://github.com/FRRouting/frr/pull/17061
- bgpd: fix ipv6 nexthop-local unchanged by @louis-6wind in https://github.com/FRRouting/frr/pull/17037
- doc: routemap: fix typos by @rudis in https://github.com/FRRouting/frr/pull/17064
- bgpd: Move some non BGP-specific route-map functions to lib by @ton31337 in https://github.com/FRRouting/frr/pull/17059
- bgpd: split nexthop-local unchanged peer subgroup by @louis-6wind in https://github.com/FRRouting/frr/pull/17071
- zebra: add back one field for debug by @anlancs in https://github.com/FRRouting/frr/pull/17082
- zebra: Only notify dplane work pthread when needed by @donaldsharp in https://github.com/FRRouting/frr/pull/17062
- bgpd: fix evpn mh esi down by @chiragshah6 in https://github.com/FRRouting/frr/pull/17074
- doc: clarify bgp as-override by @louis-6wind in https://github.com/FRRouting/frr/pull/17087
- bgpd: bmp loc-rib peer up/down for vrfs by @louis-6wind in https://github.com/FRRouting/frr/pull/17001
- zebra: vlan to dplane by @raja-rajasekar in https://github.com/FRRouting/frr/pull/16737
- bgpd: Remove unused BGP_NEXTHOP_CONNECTED_CHANGED flag for nexthop by @ton31337 in https://github.com/FRRouting/frr/pull/17099
- bgpd: Check if su_local/su_remote exist before encoding BMP peer state by @ton31337 in https://github.com/FRRouting/frr/pull/17103
- bgpd: fix route selection with AIGP by @enkechen-panw in https://github.com/FRRouting/frr/pull/17093
- bgpd: Drop deprecated
bgp network import-check exact
command by @ton31337 in https://github.com/FRRouting/frr/pull/17053 - lib: Apply and generate route-map commands earlier before any other protocol by @ton31337 in https://github.com/FRRouting/frr/pull/17058
- isisd: Remove circuit state check for openfabric by @ton31337 in https://github.com/FRRouting/frr/pull/17083
- ospfd: fix the bug that the empty area was not free after no_area_range was executed by @Shbinging in https://github.com/FRRouting/frr/pull/17101
- bgpd: fix bmp coverity issue 1600779 by @louis-6wind in https://github.com/FRRouting/frr/pull/17106
- tools/gcc-plugins: don’t crash on array parameters by @eqvinox in https://github.com/FRRouting/frr/pull/17104
- bgpd, tests: don’t send local nexthop from rr client by @louis-6wind in https://github.com/FRRouting/frr/pull/17073
- zebra: Prevent a kernel route from being there when a connected should by @donaldsharp in https://github.com/FRRouting/frr/pull/17088
- zebra: Attempt to explain the rnh tracking code better by @donaldsharp in https://github.com/FRRouting/frr/pull/15586
- bgpd: Derive and set MED from IGP or AIGP by @ton31337 in https://github.com/FRRouting/frr/pull/17038
- tests: iproute2_check_path_selection call the actual command by @donaldsharp in https://github.com/FRRouting/frr/pull/17107
- ospfd: Fixup ospf_lsa.[ch] to properly spell out parameters for funct… by @donaldsharp in https://github.com/FRRouting/frr/pull/17126
- zebra: unlock node only after operation in zebra_free_rnh() by @enkechen-panw in https://github.com/FRRouting/frr/pull/17116
- vtysh: fix SA warning, no need to call getenv() twice by @Jafaral in https://github.com/FRRouting/frr/pull/17114
- bgpd: Implement match src-peer … command by @ton31337 in https://github.com/FRRouting/frr/pull/16946
- zebra: fix heap-use-after free on ns shutdown by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17020
- *: Fix up improper handling of nexthops for nexthop tracking by @donaldsharp in https://github.com/FRRouting/frr/pull/17076
- lib, test: fix display ipv4 mapped ipv6 addresses by @louis-6wind in https://github.com/FRRouting/frr/pull/16452
- bgpd: fix several issues in sourcing AIGP attribute by @enkechen-panw in https://github.com/FRRouting/frr/pull/17091
- ospfd: fix some ospf commands by @Shbinging in https://github.com/FRRouting/frr/pull/17065
- *: fix clang-19 SA by @eqvinox in https://github.com/FRRouting/frr/pull/17136
- zebra: Fix possible null deref discovered by coverity by @donaldsharp in https://github.com/FRRouting/frr/pull/17154
- ospfd: update ospf_asbr_status when using no_area_nssa command by @Shbinging in https://github.com/FRRouting/frr/pull/17134
- lib: Correctly handle ppoll pfds.events == 0 by @donaldsharp in https://github.com/FRRouting/frr/pull/17025
- bgpd: changes for code maintainability by @sri-mohan1 in https://github.com/FRRouting/frr/pull/17164
- bgpd: changes for code maintainability by @sri-mohan1 in https://github.com/FRRouting/frr/pull/17167
- tests: logger masked in topotest.py by @liambrady in https://github.com/FRRouting/frr/pull/17157
- bgpd: allow value 0 in aigp-metric setting by @enkechen-panw in https://github.com/FRRouting/frr/pull/17169
- doc: Require unified config for all new topotests by @ton31337 in https://github.com/FRRouting/frr/pull/17172
- bgpd: fix AIGP calculation in route advertisement by @enkechen-panw in https://github.com/FRRouting/frr/pull/17168
- bgpd: Handle non-transitive extended communities by @ton31337 in https://github.com/FRRouting/frr/pull/17151
- bgpd: Do not filter no-export community for BGP OAD by @ton31337 in https://github.com/FRRouting/frr/pull/17165
- zebra: remove useless code by @anlancs in https://github.com/FRRouting/frr/pull/17166
- isisd: fix ‘show isis route’ and ‘show isis fast-reroute summary’ errors with vrf by @baozhen-H3C in https://github.com/FRRouting/frr/pull/17174
- zebra: drop NEWLINK event handling in the main thread by @anlancs in https://github.com/FRRouting/frr/pull/17180
- bgpd: Do not leak a stream with bmp code by @donaldsharp in https://github.com/FRRouting/frr/pull/17192
- Revert “lib: Attach stdout to child only if –log=stdout and stdout F… by @donaldsharp in https://github.com/FRRouting/frr/pull/17198
- ospfd:fix the bug that the empty area was not free after no area range command was executed by @Shbinging in https://github.com/FRRouting/frr/pull/17183
- zebra: fix showing nexthop vrf for ipv6 blackhole by @louis-6wind in https://github.com/FRRouting/frr/pull/17162
- bgpd: fix uninitialized bgp_labels by @louis-6wind in https://github.com/FRRouting/frr/pull/17191
- lib:
debug memstats-at-exit
improvements by @eqvinox in https://github.com/FRRouting/frr/pull/17155 - pimd: PIM autorp no path RP fix by @nabahr in https://github.com/FRRouting/frr/pull/17215
- Optimizations and problem fixing for large scale ecmp from bgp by @donaldsharp in https://github.com/FRRouting/frr/pull/17229
- tests: add bmpserver logging by @louis-6wind in https://github.com/FRRouting/frr/pull/17207
- bgpd: compare aigp after local route check in bgp_path_info_cmp() by @enkechen-panw in https://github.com/FRRouting/frr/pull/17199
- docs: Update evpn.rst by @systemcrash in https://github.com/FRRouting/frr/pull/17255
- pimd, tests: fix bsr assert and expand topotest to pimv6 by @Jafaral in https://github.com/FRRouting/frr/pull/17216
- lib, zebra: Keep
zebra on-rib-process script
in frr.conf by @ton31337 in https://github.com/FRRouting/frr/pull/17160 - isisd: fix change flex-algorithm number from uint32 to uint8 by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17250
- bgpd: add bgp ipv6-auto-ra command by @Sokolmish in https://github.com/FRRouting/frr/pull/16354
- bgpd: fix display of local label in show bgp by @louis-6wind in https://github.com/FRRouting/frr/pull/17243
- vtysh: fix
find
andlist
commands by @eqvinox in https://github.com/FRRouting/frr/pull/17200 - Mrib nht wonky by @donaldsharp in https://github.com/FRRouting/frr/pull/17254
- zebra: add ‘debug zebra srv6’ command by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17257
- ospfd:fix syntax of some ospf no commands by @Shbinging in https://github.com/FRRouting/frr/pull/17189
- bgpd: fix blank line in running-config with bmp listener cmd by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17278
- bgpd: fix crash when polling bgp4v2PathAttrTable by @fdumontet6WIND in https://github.com/FRRouting/frr/pull/17245
- bgpd: fix prefix same as nexthop in label per nexthop by @lsang6WIND in https://github.com/FRRouting/frr/pull/16990
- isisd: The command “‘show isis vrf all summary json” has no output. by @baozhen-H3C in https://github.com/FRRouting/frr/pull/17190
- tests: fix bmp tests random failure by @louis-6wind in https://github.com/FRRouting/frr/pull/17226
- bgpd: bestpath failure when you have a singlepath not in holddown by @donaldsharp in https://github.com/FRRouting/frr/pull/17251
- Bgp musings by @donaldsharp in https://github.com/FRRouting/frr/pull/15563
- doc: Use RST, not Markdown format for links by @ton31337 in https://github.com/FRRouting/frr/pull/17311
- doc: Create html_context before setting READTHEDOCS by @ton31337 in https://github.com/FRRouting/frr/pull/17310
- tests: respect RLIMIT_CORE hard limit by @liambrady in https://github.com/FRRouting/frr/pull/17296
- zebra: Add missing new line for help string by @ton31337 in https://github.com/FRRouting/frr/pull/17318
- tests: Add an ability to specify daemon params with unified config by @ton31337 in https://github.com/FRRouting/frr/pull/17317
- Add support to import alternate URIB tables into the main MRIB by @nabahr in https://github.com/FRRouting/frr/pull/17281
- Bgp update optimizations by @donaldsharp in https://github.com/FRRouting/frr/pull/17327
- Revert “ospfd: update ospf_asbr_status when using no_area_nssa command” by @donaldsharp in https://github.com/FRRouting/frr/pull/17330
- lib: Remove wheel name it is no longer used by @donaldsharp in https://github.com/FRRouting/frr/pull/17329
- tests: Do not set by default netlink receive buffer size for Zebra by @ton31337 in https://github.com/FRRouting/frr/pull/17328
- Clang 19 some more by @donaldsharp in https://github.com/FRRouting/frr/pull/17230
- ospfd: Fix opaque LSA refresh interval and modify LSA cmds. by @aceelindem in https://github.com/FRRouting/frr/pull/17194
- Remove event master free unused by @donaldsharp in https://github.com/FRRouting/frr/pull/17280
- Remove in6addr cmp by @donaldsharp in https://github.com/FRRouting/frr/pull/17312
- bgpd: Replace 128 with
IPV6_MAX_BITLEN
by @cscarpitta in https://github.com/FRRouting/frr/pull/17335 - zebra: Fix incorrect debug macros by @cscarpitta in https://github.com/FRRouting/frr/pull/17334
- doc: Fix a couple of misspellings in zebra documentation by @cscarpitta in https://github.com/FRRouting/frr/pull/17333
- tests: Remove unnecessary fields from expected JSON by @nabahr in https://github.com/FRRouting/frr/pull/17332
- zebra: On startup actually allow for nhe’s to be early by @donaldsharp in https://github.com/FRRouting/frr/pull/16960
- nhrpd: fix passphrase handling, add topotest for resolution request by @jmuthiilabn in https://github.com/FRRouting/frr/pull/17115
- zebra: Don’t display the vrf if not using namespace based vrfs by @donaldsharp in https://github.com/FRRouting/frr/pull/16750
- bgpd: Treat numbered community-list only if it’s in a range 1-500 by @ton31337 in https://github.com/FRRouting/frr/pull/17305
- ospfd: Use router_id what Zebra has if we remove a static router_id by @ton31337 in https://github.com/FRRouting/frr/pull/17319
- zebra: fix missing kernel routes by @anlancs in https://github.com/FRRouting/frr/pull/17326
- ospfd: Fix assert in LSA refresh interval setting by @aceelindem in https://github.com/FRRouting/frr/pull/17346
- ospf6d: remove redundant null ptr check in ospf6_link_lsa_get_prefix_str() - CID 1599957 in https://github.com/FRRouting/frr/pull/17364
- ospf6d: remove redundant null ptr check in https://github.com/FRRouting/frr/pull/17363
- tests: Add a topology that supports a large number of ecmp by @donaldsharp in https://github.com/FRRouting/frr/pull/17244
- bgpd: Clear stale routes with multiple paths by @ton31337 in https://github.com/FRRouting/frr/pull/17376
- lib: Add ability to track time in individual routemaps by @donaldsharp in https://github.com/FRRouting/frr/pull/12109
- bgpd:support of color extended community color-only types by @guoguojia2021 in https://github.com/FRRouting/frr/pull/17231
- bgpd:support tcp-mss for neighbor group by @zice312963205 in https://github.com/FRRouting/frr/pull/17341
- Bgp withdraw and unlikely by @donaldsharp in https://github.com/FRRouting/frr/pull/17384
- lib: Initialize mbefore for route_map_apply_ext() by @ton31337 in https://github.com/FRRouting/frr/pull/17386
- bgpd: Fix for match source-protocol in route-map for redistribute cmd by @raja-rajasekar in https://github.com/FRRouting/frr/pull/17362
- bgpd: fix resolvedPrefix in show nexthop json output by @krishna-samy in https://github.com/FRRouting/frr/pull/17409
- bgpd: Reset BGP session only if it was a real BFD DOWN event by @ton31337 in https://github.com/FRRouting/frr/pull/17344
- isisd: fix crash when switching P2P after shutdowning LAN circuit by @baozhen-H3C in https://github.com/FRRouting/frr/pull/17366
- Add two RFCs for BGP to the list by @ton31337 in https://github.com/FRRouting/frr/pull/17374
- BGP BFD session things by @ton31337 in https://github.com/FRRouting/frr/pull/17410
- tests: clarify bgp_vpnv4_asbr by @louis-6wind in https://github.com/FRRouting/frr/pull/17368
- zebra, lib: use internal rbtree for per-NS tree of ifps by @mjstapp in https://github.com/FRRouting/frr/pull/17297
- debian: Add missing libprotobuf-dev to grpc profile by @piotrjurkiewicz in https://github.com/FRRouting/frr/pull/17205
- tests: add support for ospf instances with unified configs by @Jafaral in https://github.com/FRRouting/frr/pull/17331
- bgpd: Show neighbor advertised paths including addpath by @ton31337 in https://github.com/FRRouting/frr/pull/17423
- zebra: fix unguarded debug in evpn code by @mjstapp in https://github.com/FRRouting/frr/pull/17426
- bgpd: Fix color extended community parsing by @ton31337 in https://github.com/FRRouting/frr/pull/17422
- bgpd: Drop unsupported commands by @ton31337 in https://github.com/FRRouting/frr/pull/17429
- Zebra debug assert by @donaldsharp in https://github.com/FRRouting/frr/pull/17433
- bgpd: Fix color extended community parsing by @ton31337 in https://github.com/FRRouting/frr/pull/17434
- bgpd : backpressure - Fix to pop items off zebra_announce FIFO for few EVPN triggers by @raja-rajasekar in https://github.com/FRRouting/frr/pull/17432
- pim6d: support embedded-rp by @rzalamena in https://github.com/FRRouting/frr/pull/16937
- bgpd: Validate both nexthop information (NEXTHOP and NLRI) by @ton31337 in https://github.com/FRRouting/frr/pull/17435
- bgpd: Add more details to ebgp requires policy warning by @ton31337 in https://github.com/FRRouting/frr/pull/17427
- accords: guidelines/terms for FRRouting trademarks by @eqvinox in https://github.com/FRRouting/frr/pull/17193
- sharpd: Fix a few typos in CLI help messages by @cscarpitta in https://github.com/FRRouting/frr/pull/17444
- sharpd: Convert numeric 128 into IPV6_MAX_BITLEN for prefixlen by @cscarpitta in https://github.com/FRRouting/frr/pull/17445
- bgpd: Optimize the outbound path if RFC8212 is applied by @ton31337 in https://github.com/FRRouting/frr/pull/17451
- packaging: Use PCRE2 for .deb/.rpm builds by @ton31337 in https://github.com/FRRouting/frr/pull/17375
- bgpd: Optimize the way parsing communities if no community alias exists by @ton31337 in https://github.com/FRRouting/frr/pull/17457
- Lua casting by @ton31337 in https://github.com/FRRouting/frr/pull/17456
- pim6d: fix coverity scan warning by @rzalamena in https://github.com/FRRouting/frr/pull/17455
- tools: Fix syntax raw parsing for make-foobar helper by @ton31337 in https://github.com/FRRouting/frr/pull/17453
- isisd: properly display srv6 algorithm by @dmytroshytyi-6WIND in https://github.com/FRRouting/frr/pull/17414
- *: remove remaining
strncpy()
users by @eqvinox in https://github.com/FRRouting/frr/pull/17156 - bfdd: retain remote dplane client socket by @mjstapp in https://github.com/FRRouting/frr/pull/17464
- pimd: two small improvements by @rzalamena in https://github.com/FRRouting/frr/pull/17468
- ospfd: OSPF multi-instance default origination fixes by @aceelindem in https://github.com/FRRouting/frr/pull/17436
- Support bundle isis by @donaldsharp in https://github.com/FRRouting/frr/pull/17476
- pimd: MSDP logging improvements by @rzalamena in https://github.com/FRRouting/frr/pull/17469
- PIMD: Implement AutoRP mapping-agent by @nabahr in https://github.com/FRRouting/frr/pull/17340
- Bgp bfd and its ilk by @donaldsharp in https://github.com/FRRouting/frr/pull/17473
- tests: Ensure connected routes are installed before continuing by @donaldsharp in https://github.com/FRRouting/frr/pull/17477
- tools: Add pim show commands to support bundle by @csiltala in https://github.com/FRRouting/frr/pull/17484
- bgpd: Do not reset peers on suppress-fib toggling by @ton31337 in https://github.com/FRRouting/frr/pull/17487
- lib, zebra: Do not have duplicate memory type problems by @donaldsharp in https://github.com/FRRouting/frr/pull/17492
- tools: Add missing keywords in frr-reload by @cscarpitta in https://github.com/FRRouting/frr/pull/17493
- bgpd: Disable sending ROV extended community by default by @ton31337 in https://github.com/FRRouting/frr/pull/17459
- ospfd: Correct invalid SR-MPLS output label by @odd22 in https://github.com/FRRouting/frr/pull/17495
- tools: Add missing keyword
encapsulation
in frr-reload by @cscarpitta in https://github.com/FRRouting/frr/pull/17498 - tests: add bgp_vpnv4_route_leak_basic by @louis-6wind in https://github.com/FRRouting/frr/pull/17369
- Fix docker image for topotests by @ton31337 in https://github.com/FRRouting/frr/pull/17509
- bgpd: fix version attribute is an int, not a string by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17506
- zebra: avoid a race during FPM dplane plugin shutdown by @mjstapp in https://github.com/FRRouting/frr/pull/17504
- bfdd: disable echo socket when not using it by @rzalamena in https://github.com/FRRouting/frr/pull/16987
- isisd: When the ISIS types of the routers do not match on a P2P link, the neighbor status remains UP by @zhou-run in https://github.com/FRRouting/frr/pull/17219
- two test cleanups by @donaldsharp in https://github.com/FRRouting/frr/pull/14367
- bgpd: Fix Graceful-Restart for peer-groups by @ton31337 in https://github.com/FRRouting/frr/pull/17501
- zebra: fix EVPN check vxlan oper up in vlan mapping by @chiragshah6 in https://github.com/FRRouting/frr/pull/17483
- bgpd: fix use single whitespace when displaying flowspec entries by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17510
- Add some test cases, and some ability to see what is going on in zebra by @donaldsharp in https://github.com/FRRouting/frr/pull/16878
- More found connection conversion issues by @donaldsharp in https://github.com/FRRouting/frr/pull/17385
- zebra: EVPN fix code style in vlan vni map debugs by @chiragshah6 in https://github.com/FRRouting/frr/pull/17519
- doc:Fix bgp doc warning by @guoguojia2021 in https://github.com/FRRouting/frr/pull/17527
- bgpd: fix use real SID in BGP nexthop tracking by @pguibert6WIND in https://github.com/FRRouting/frr/pull/15542
- Docker: Add the ability to override the FRR UID during docker creation by @mikemallin in https://github.com/FRRouting/frr/pull/17520
- Bgp evpn rt5 routemap by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17491
- nhrpd: fix show ip nhrp output by @louis-6wind in https://github.com/FRRouting/frr/pull/16700
- topotests: Allow runing under both docker and podman by @famfo in https://github.com/FRRouting/frr/pull/17525
- BMP test rework by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17306
- Some cleanups by @donaldsharp in https://github.com/FRRouting/frr/pull/17547
- bgpd: Use peer group’s member for BGP notify instead of the peer-group by @ton31337 in https://github.com/FRRouting/frr/pull/17528
- bgpd: Fix remote-as with peer-group by @ton31337 in https://github.com/FRRouting/frr/pull/17542
- zebra: separate zebra ZAPI server open and accept by @mjstapp in https://github.com/FRRouting/frr/pull/17313
- pimd: Fix access-list memory leak in pimd by @csiltala in https://github.com/FRRouting/frr/pull/17518
- lib: Fix session re-establishment by @donaldsharp in https://github.com/FRRouting/frr/pull/17558
- Fix bsd sockopt problem by @donaldsharp in https://github.com/FRRouting/frr/pull/17571
- lib: Print the reason why the route-map and/or the index parsing is done by @ton31337 in https://github.com/FRRouting/frr/pull/17556
- pimd: igmp proxy joins should not be written as part of config by @btrent98 in https://github.com/FRRouting/frr/pull/17569
- pimd: Prevent crash of pim when auto-rp’s socket is not initialized by @donaldsharp in https://github.com/FRRouting/frr/pull/17578
- pimd: implement MSDP shutdown command by @rzalamena in https://github.com/FRRouting/frr/pull/17502
- lib: Speed up reconnection attempts for zapi by @donaldsharp in https://github.com/FRRouting/frr/pull/17585
- bgpd: fix unconfigure asdot neighbor by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17582
- pimd: free igmp proxy joins on interface deletion by @btrent98 in https://github.com/FRRouting/frr/pull/17570
- Bfd shared network by @donaldsharp in https://github.com/FRRouting/frr/pull/17600
- Timer connect bgp vrf netns by @donaldsharp in https://github.com/FRRouting/frr/pull/17579
- bgpd: fix peer up message for loc-rib not sent by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17545
- bgpd: Check if as_type is not specified when peer is a peer-group member by @ton31337 in https://github.com/FRRouting/frr/pull/17603
- doc: remove no-op “netns NAMESPACE” command from the docs by @idryzhov in https://github.com/FRRouting/frr/pull/17538
- zebra: use macro for one check by @anlancs in https://github.com/FRRouting/frr/pull/17589
- pimd: Extend multicast boundary/ACL functionality by @csiltala in https://github.com/FRRouting/frr/pull/17461
- bgpd: Import allowed routes with self AS if desired by @ton31337 in https://github.com/FRRouting/frr/pull/17608
- bgpd: Show which route-map is used when the prefix is filtered by route-map by @ton31337 in https://github.com/FRRouting/frr/pull/17575
- pimd: MSDP per peer SA limit by @rzalamena in https://github.com/FRRouting/frr/pull/17521
- bgpd: Fix bgp core with a possible Intf delete by @raja-rajasekar in https://github.com/FRRouting/frr/pull/17624
- BMP Peer Distinguisher support by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17555
- Upstream some internal code by @donaldsharp in https://github.com/FRRouting/frr/pull/17605
- bgpd: Show which prefix is suppressed if debug out is enabled by @ton31337 in https://github.com/FRRouting/frr/pull/17637
- zebra: Remove tests for allocation failure by @donaldsharp in https://github.com/FRRouting/frr/pull/17638
- pimd: clean up MSDP code by @rzalamena in https://github.com/FRRouting/frr/pull/17636
- pimd: MSDP originador ID configuration by @rzalamena in https://github.com/FRRouting/frr/pull/17622
- bgpd: When calling bgp_process, prevent infinite loop by @donaldsharp in https://github.com/FRRouting/frr/pull/17641
- doc: Update the next release dates by @ton31337 in https://github.com/FRRouting/frr/pull/17640
- pim6d: fix crash on clear ipv6 mroute by @rzalamena in https://github.com/FRRouting/frr/pull/17635
- pimd,pim6d: optimize multicast prefix generation and fix coverity scan defect by @rzalamena in https://github.com/FRRouting/frr/pull/17642
- zebra: Give a bit more data about zclient connection on errors by @donaldsharp in https://github.com/FRRouting/frr/pull/17646
- tools: Add rip support bundle commands by @donaldsharp in https://github.com/FRRouting/frr/pull/17645
- Fix PIMD RPF lookup mode and nexthop tracking by @nabahr in https://github.com/FRRouting/frr/pull/17252
- bgpd: fix missing addpath withdrawal race condition by @louis-6wind in https://github.com/FRRouting/frr/pull/16830
- EVPN L2VNI/L3VNI Optimize inline Global walk for remote route installations by @raja-rajasekar in https://github.com/FRRouting/frr/pull/17526
- zebra: fix wrong nexthop status for kernel routes by @anlancs in https://github.com/FRRouting/frr/pull/17544
- lib: Take ge/le into consideration when checking the prefix with the prefix-list by @ton31337 in https://github.com/FRRouting/frr/pull/17615
- bgpd: Fix evpn bestpath calculation when path is not established by @donaldsharp in https://github.com/FRRouting/frr/pull/17613
- vlan-subif isis neigbor by @JosiahMg in https://github.com/FRRouting/frr/pull/16488
- bgpd: remove unneeded printfrr reg for pRN by @mjstapp in https://github.com/FRRouting/frr/pull/17654
- bgpd: Connect retry timer backoff by @ton31337 in https://github.com/FRRouting/frr/pull/17599
- tests: add a test case for static route propagation by @Jafaral in https://github.com/FRRouting/frr/pull/17671
- bgpd: Fix memory leak when creating BMP connection with a source interface by @ton31337 in https://github.com/FRRouting/frr/pull/17675
- bgpd: Validate only affected RPKI prefixes instead of a full RIB by @ton31337 in https://github.com/FRRouting/frr/pull/17586
- bgpd: add rpki json attributes to bgp path by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17670
- pim: handle return code to fix a couple of coverity issues by @Jafaral in https://github.com/FRRouting/frr/pull/17673
- bgpd: fix memory leak when reconfiguring a route distinguisher by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17669
- Fix 2 darr (dynamic-array) bugs by @choppsv1 in https://github.com/FRRouting/frr/pull/17648
- test: fix label ordering on error diff report by @choppsv1 in https://github.com/FRRouting/frr/pull/17676
- babel: Clean babel config on babel daemon stop by @ykholod in https://github.com/FRRouting/frr/pull/17685
- bgpd: add meta queue in bgp by @donaldsharp in https://github.com/FRRouting/frr/pull/17619
- lib: Fix to optimize the time taken while batching huge configs by @raja-rajasekar in https://github.com/FRRouting/frr/pull/17672
- bgpd: Fix show neighbor X advertised-routes detail by @ton31337 in https://github.com/FRRouting/frr/pull/17674
- mgmtd: fix compile error by @anlancs in https://github.com/FRRouting/frr/pull/17704
- doc: Fix SRv6 locator documentation by @cscarpitta in https://github.com/FRRouting/frr/pull/17703
- bgpd: Fix enforce-first-as per peer-group removal by @ton31337 in https://github.com/FRRouting/frr/pull/17705
- bgpd: Convert 16 to IPV6_MAX_BYTELEN by @cscarpitta in https://github.com/FRRouting/frr/pull/17706
- bgpd, lib: Use frrstr_time() when using ctime_r() by @ton31337 in https://github.com/FRRouting/frr/pull/17684
- zebra: Remove tests for
srv6_locator_alloc
failure by @cscarpitta in https://github.com/FRRouting/frr/pull/17711 - BGP Labelpool : Releasing the label in labelpool when VPN session gets removed by @varuntumbe in https://github.com/FRRouting/frr/pull/17580
- tests: enable test failure detection and fix resulting failures by @choppsv1 in https://github.com/FRRouting/frr/pull/17647
- tests: Fix markers in
srv6_static_route
topotest by @cscarpitta in https://github.com/FRRouting/frr/pull/17718 - isisd: fix srv6 exit statements by @jvoss in https://github.com/FRRouting/frr/pull/17720
- bgpd: Show prefix-related stats per neighbor by @ton31337 in https://github.com/FRRouting/frr/pull/17734
- tools: Add missing formats keyword to segment-routing in frr-reload by @jvoss in https://github.com/FRRouting/frr/pull/17719
- zebra: Fix resetting valid flags for NHG dependents by @raja-rajasekar in https://github.com/FRRouting/frr/pull/17731
- bgpd: add rpki current state by @dmytroshytyi-6WIND in https://github.com/FRRouting/frr/pull/17728
- bgpd: Clean address-family config on daemon restart by @ykholod in https://github.com/FRRouting/frr/pull/17716
- staticd: Reduce the frequency of adding routes by @guoguojia2021 in https://github.com/FRRouting/frr/pull/17726
- zebra:check DAD freeze action before notifying bgp by @chiragshah6 in https://github.com/FRRouting/frr/pull/17737
- isisd: Show correct level information for
show isis interface detail json
by @ton31337 in https://github.com/FRRouting/frr/pull/17732 - ospfd: Correct one word by @anlancs in https://github.com/FRRouting/frr/pull/17762
- babel: Clean babel related config on daemon stop by @ykholod in https://github.com/FRRouting/frr/pull/17715
- tools: Add missing rpki keyword to vrf in frr-reload by @jvoss in https://github.com/FRRouting/frr/pull/17750
- zebra: fix dpdk compilation error by @raja-rajasekar in https://github.com/FRRouting/frr/pull/17752
- bgpd: Use unique value for BGP_NEXTHOP_EVPN_INCOMPLETE flag by @ton31337 in https://github.com/FRRouting/frr/pull/17770
- bgpd: fix a bug in peer_allowas_in_set() by @enkechen-panw in https://github.com/FRRouting/frr/pull/17780
- bgpd: show json output changes to optimize various show commands by @krishna-samy in https://github.com/FRRouting/frr/pull/17431
- zebra: Fix ip protocol route-map issue. by @sougata-github-nvidia in https://github.com/FRRouting/frr/pull/17474
- bgpd: Withdraw routes without waiting for the coalescing timer to expire by @ton31337 in https://github.com/FRRouting/frr/pull/17667
- ospfd: fix wrong check for two commands by @anlancs in https://github.com/FRRouting/frr/pull/17779
- doc: fix building for alpine package path by @famfo in https://github.com/FRRouting/frr/pull/17774
- tests: improve test reliability by @choppsv1 in https://github.com/FRRouting/frr/pull/17773
- bgpd: Show ifindex for every BGP nexthop cache entry by @ton31337 in https://github.com/FRRouting/frr/pull/17771
- BMP handling of BGP configuration changes by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17733
- ospfclient: fix crash due to streamwriter garbage collect by @Andrew-Dickinson in https://github.com/FRRouting/frr/pull/17700
- bgpd: Respect
bgp bestpath missing-as-worst
fortable-map
as well by @ton31337 in https://github.com/FRRouting/frr/pull/17723 - isisd: Allow full
no
form fordomain-password
andarea-password
by @ton31337 in https://github.com/FRRouting/frr/pull/17725 - Add new oper state get callback by @choppsv1 in https://github.com/FRRouting/frr/pull/17783
- New YANG notify msg fmt by @choppsv1 in https://github.com/FRRouting/frr/pull/17782
- fix xpath query on keyless list with positional predicate by @choppsv1 in https://github.com/FRRouting/frr/pull/17781
- improve error handling of operational state walk callback by @choppsv1 in https://github.com/FRRouting/frr/pull/17772
- tests: cleanup ospf6 ecmp inter area by @gromit1811 in https://github.com/FRRouting/frr/pull/17707
- bgpd: add a debug command for route aggregation by @enkechen-panw in https://github.com/FRRouting/frr/pull/17778
- lib: Fix privs syscaps (pset_t) allocation by @gromit1811 in https://github.com/FRRouting/frr/pull/17795
- libs: remove deprecated ‘clear thread’ cli by @mjstapp in https://github.com/FRRouting/frr/pull/17798
- lib: remove interface dead code by @louis-6wind in https://github.com/FRRouting/frr/pull/17808
- bgpd: fix crash in displaying json orf prefix-list by @louis-6wind in https://github.com/FRRouting/frr/pull/17807
- bgpd: apply route-map for aggregate before attribute comparison by @enkechen-panw in https://github.com/FRRouting/frr/pull/17801
- zebra: Fix leaked nhe by @donaldsharp in https://github.com/FRRouting/frr/pull/17809
- 2 test fixes by @donaldsharp in https://github.com/FRRouting/frr/pull/17805
- ospf6d: guard a couple of debugs by @Jafaral in https://github.com/FRRouting/frr/pull/17831
- bgpd: fix memory leak in bgp_aggregate_install() by @enkechen-panw in https://github.com/FRRouting/frr/pull/17811
- bgpd: Fix showing default
timers bgp x y
by @ton31337 in https://github.com/FRRouting/frr/pull/17830 - bgpd: use igpmetric in bgp_aigp_metric_total() by @enkechen-panw in https://github.com/FRRouting/frr/pull/17813
- tests: avoid nondeterministic route by @Jafaral in https://github.com/FRRouting/frr/pull/17829
- tests: update munet to 0.15.3 by @choppsv1 in https://github.com/FRRouting/frr/pull/17844
- zebra: Optimize invoking nhg compare func by @raja-rajasekar in https://github.com/FRRouting/frr/pull/17839
- Add Ubuntu 24.04 docker image and developer build doc by @choppsv1 in https://github.com/FRRouting/frr/pull/17843
- tools: fix frr-reload for nbr deletion of no form cmds by @chiragshah6 in https://github.com/FRRouting/frr/pull/17847
- tests: remove unnecessary wildcard fields from pim acl test by @Jafaral in https://github.com/FRRouting/frr/pull/17840
- Ability to import BMP information from a separate BGP instance by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17639
- doc: fix LaTex warnings, add documentation to build docs by @Jafaral in https://github.com/FRRouting/frr/pull/17846
- bgpd: remove unused safi in bgp_aggregate structure by @enkechen-panw in https://github.com/FRRouting/frr/pull/17842
- bgpd: fix churn of aggregate routes from duplicate config by @enkechen-panw in https://github.com/FRRouting/frr/pull/17837
- Lua 5.4 support by @ton31337 in https://github.com/FRRouting/frr/pull/17806
- ospfd: avoid the redundant timers by @anlancs in https://github.com/FRRouting/frr/pull/17803
- bgpd: Respect allowas-in value from the source VRF’s peer by @ton31337 in https://github.com/FRRouting/frr/pull/17800
- pimd: fix BSR RPs timing out by @Jafaral in https://github.com/FRRouting/frr/pull/17841
- pimd: always write cand-rp group config even when rp is inactive by @Jafaral in https://github.com/FRRouting/frr/pull/17850
- zebra: avoid race between FPM pthread and zebra main pthread in netlink encode/decode by @mjstapp in https://github.com/FRRouting/frr/pull/17581
- operational-state (datastore) change notifications by @choppsv1 in https://github.com/FRRouting/frr/pull/17796
- bgpd: move bgp_aggregate_increment() after bgp_path_info_add() by @enkechen-panw in https://github.com/FRRouting/frr/pull/17858
- Active routes are active by @donaldsharp in https://github.com/FRRouting/frr/pull/17859
- bgpd: remove unused BATTR_REFLECTED for rmap_change_flags by @enkechen-panw in https://github.com/FRRouting/frr/pull/17854
- PIMD: RPF lookup mode per-group, per-source by @nabahr in https://github.com/FRRouting/frr/pull/17776
- mgmtd backend yang model (depends on #17796) by @choppsv1 in https://github.com/FRRouting/frr/pull/17799
- bgpd: Handle ENHE capability via dynamic capability by @ton31337 in https://github.com/FRRouting/frr/pull/17855
- Bgp connect refactor by @donaldsharp in https://github.com/FRRouting/frr/pull/17810
- topotests: improve test reliability by @rzalamena in https://github.com/FRRouting/frr/pull/17838
- ldp snmp/grpc test fix by @choppsv1 in https://github.com/FRRouting/frr/pull/17862
- lib: introduce global -w option for VRF netns backend by @idryzhov in https://github.com/FRRouting/frr/pull/17727
- limit community list count by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17836
- zebra: Uninstall NHG in some situations by @donaldsharp in https://github.com/FRRouting/frr/pull/17814
- tests: ci: add ARM to docker based CI test by @choppsv1 in https://github.com/FRRouting/frr/pull/17880
- Handle datastore notifications correctly in backend clients (daemons) by @choppsv1 in https://github.com/FRRouting/frr/pull/17876
- lib: fix dnode_create to use correct libyang function. by @choppsv1 in https://github.com/FRRouting/frr/pull/17884
- staticd: Add support for SRv6 Static SIDs by @Yubin-Li in https://github.com/FRRouting/frr/pull/16894
- tools: fix regression in gen_northbound_callback tool by @choppsv1 in https://github.com/FRRouting/frr/pull/17885
- Bgp unnumbered interface json by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17874
- small mgmtd-dev doc update and yanglint cleanup by @choppsv1 in https://github.com/FRRouting/frr/pull/17882
- tests: Fix test_bgp_dynamic_capability_enhe topotest by @ton31337 in https://github.com/FRRouting/frr/pull/17883
- tools: fix reload interface deletion by @jklaiber in https://github.com/FRRouting/frr/pull/16723
- bgpd: Fix for local interface MAC cache issue in ‘bgp mac hash’ table by @krishna-samy in https://github.com/FRRouting/frr/pull/17888
- Fix Rocky 8 RPMs, add options to build without rpki and docs (default is to include) by @louberger in https://github.com/FRRouting/frr/pull/17793
- lib: fix coverity use after free issue: CID 1620101 by @choppsv1 in https://github.com/FRRouting/frr/pull/17895
- bgpd: fix do not send twice peer up/down messages by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17894
- tests: remove table version check in bgp rpki topo1 by @louis-6wind in https://github.com/FRRouting/frr/pull/17889
- bgpd: fix evpn path info get api by @chiragshah6 in https://github.com/FRRouting/frr/pull/17899
- bgpd: fix bfd with update-source in peer-group by @louis-6wind in https://github.com/FRRouting/frr/pull/17904
- bgpd, tests: bgp_evpn_rt5, add test with match evpn vni command by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17652
- zebra: Return error if v6 prefix is passed to show ip route by @Pdoijode in https://github.com/FRRouting/frr/pull/17898
- bgpd: Fix bgp peer solo option by @askorichenko in https://github.com/FRRouting/frr/pull/17911
- redhat: Specify minimum libyang version requirement by @mwinter-osr in https://github.com/FRRouting/frr/pull/17912
- isisd: fix duplicate rfc8919 defines by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17917
- Revert “bgpd: Handle Addpath capability using dynamic capabilities” by @ton31337 in https://github.com/FRRouting/frr/pull/17926
- Bgp suppressed attribute by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17919
- Advertised routes incorrect json by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17905
- bgpd,lib,zebra: permit table-direct on VRFs by @rzalamena in https://github.com/FRRouting/frr/pull/17736
- bgpd: Check if the peer really exists before sending dynamic capability by @ton31337 in https://github.com/FRRouting/frr/pull/17863
- bgpd: last reset SNAFU by @ton31337 in https://github.com/FRRouting/frr/pull/17881
- bgpd: Optimize evaluate paths for a peer going down by @donaldsharp in https://github.com/FRRouting/frr/pull/17924
- Isis srv6 topo1 ping by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17848
- ospfd: Prune duplicate next-hop when installing into zebra route table. by @aceelindem in https://github.com/FRRouting/frr/pull/17906
- bgpd: fix table-map option by @askorichenko in https://github.com/FRRouting/frr/pull/17802
- static: fix botched staticd YANG conversion for dst-src by @eqvinox in https://github.com/FRRouting/frr/pull/17941
- tools: Fix frr-reload for ebgp-multihop TTL reconfiguration. by @bobuhiro11 in https://github.com/FRRouting/frr/pull/17946
- zebra: include resolving nexthops in nhg hash by @mjstapp in https://github.com/FRRouting/frr/pull/17935
- pimd: Close AutoRP socket when not needed by @nabahr in https://github.com/FRRouting/frr/pull/17934
- isisd: fix erroneous srv6 information in database by @pguibert6WIND in https://github.com/FRRouting/frr/pull/17956
- bgpd: With suppress-fib-pending ensure withdrawal is sent by @donaldsharp in https://github.com/FRRouting/frr/pull/17971
- bgpd: add config default for “route-reflector allow-outbound-policy” by @enkechen-panw in https://github.com/FRRouting/frr/pull/17972
- Fix SRv6 SID Manager by @cscarpitta in https://github.com/FRRouting/frr/pull/17964
- bgpd: Do not ignore auto generated VRF instances when deleting by @ton31337 in https://github.com/FRRouting/frr/pull/17947
- staticd: Fix NULL pointer dereference when receiving
ZAPI_SRV6_SID_RELEASED
notification by @cscarpitta in https://github.com/FRRouting/frr/pull/17979 - bgpd: Release SID on router deletion by @Sokolmish in https://github.com/FRRouting/frr/pull/17913
- libs: return from change_caps if no caps by @mjstapp in https://github.com/FRRouting/frr/pull/17970
- staticd: Fix wrong xpath in
no sid X:X::X:X/M
by @cscarpitta in https://github.com/FRRouting/frr/pull/17989 - bgpd: add config default for “bgp bestpath aigp” by @enkechen-panw in https://github.com/FRRouting/frr/pull/17990
- implement SBFD by @forrestchu in https://github.com/FRRouting/frr/pull/17336
- lib: fix use after free in
clear event cpu
by @eqvinox in https://github.com/FRRouting/frr/pull/17943 - zebra: fix evpn svd hash avoid double free by @chiragshah6 in https://github.com/FRRouting/frr/pull/17991
- bgpd: fix route-distinguisher in vrf leak json cmd by @chiragshah6 in https://github.com/FRRouting/frr/pull/17992
- zebra: Ensure dplane does not send work back to master at wrong time by @donaldsharp in https://github.com/FRRouting/frr/pull/17969
- bgpd: Do not start BGP session if BGP identifier is not set (backport #17959) by @mergify in https://github.com/FRRouting/frr/pull/18006
- bgpd: Fix up memory leak in processing eoiu marker (backport #18000) by @mergify in https://github.com/FRRouting/frr/pull/18019
- pimd: fix memory leak and assign allocation type (backport #18038) by @mergify in https://github.com/FRRouting/frr/pull/18043
- Coverity 2024 new hotness (backport #17865) by @mergify in https://github.com/FRRouting/frr/pull/18042
- pimd: Fix for FHR mroute taking longer to age out (backport #14105) by @mergify in https://github.com/FRRouting/frr/pull/18053
- bgpd: fix bgp vrf instance creation from implicit (backport #18081) by @mergify in https://github.com/FRRouting/frr/pull/18099
- bgpd: Request SRv6 locator after zebra connection (backport #18069) by @mergify in https://github.com/FRRouting/frr/pull/18115
- nhrpd: fix dont consider incomplete L2 entry (backport #18078) by @mergify in https://github.com/FRRouting/frr/pull/18112
- lib: crash handlers must be allowed on threads (backport #18060) by @mergify in https://github.com/FRRouting/frr/pull/18101
- lib: actually hash all 16 bytes of IPv6 addresses, not just 4 (backport #17901) by @mergify in https://github.com/FRRouting/frr/pull/18083
- pimd: fix DR election race on startup (backport #18048) by @mergify in https://github.com/FRRouting/frr/pull/18056
- bgpd: fix incorrect JSON in bgp_show_table_rd (backport #18120) by @mergify in https://github.com/FRRouting/frr/pull/18133
- Cid 1636504 (backport) by @ton31337 in https://github.com/FRRouting/frr/pull/18132
- Bfd fixups (backport #18026) by @mergify in https://github.com/FRRouting/frr/pull/18129
- bgpd: release manual vpn label on instance deletion (backport #18121) by @mergify in https://github.com/FRRouting/frr/pull/18154
- staticd: Fix SRv6 SID installation and deletion (backport #18064) by @mergify in https://github.com/FRRouting/frr/pull/18151
- lib: fix false context information for SRv6 route (backport #18023) by @mergify in https://github.com/FRRouting/frr/pull/18146
- bgpd: fix vty output of evpn route-target AS4 (backport #18109) by @mergify in https://github.com/FRRouting/frr/pull/18183
- isisd: Request SRv6 locator after zebra connection (backport #18178) by @mergify in https://github.com/FRRouting/frr/pull/18179
- bgpd: When removing the prefix list drop the pointer (backport #18160) by @mergify in https://github.com/FRRouting/frr/pull/18166
- bgpd: Fix crash in bgp_labelpool (backport #18079) by @mergify in https://github.com/FRRouting/frr/pull/18143
- lib: nb: call child destroy CBs when YANG container is deleted (backport #18082) by @mergify in https://github.com/FRRouting/frr/pull/18191
- bgpd: fix default instance when leaving the hidden state (backport 10.3) by @louis-6wind in https://github.com/FRRouting/frr/pull/18162
- pimd: Fix for data packet loss when FHR is LHR and RP (backport #14227) by @mergify in https://github.com/FRRouting/frr/pull/18203
- pimd: Fix PIM VRF support (send register/register stop in VRF) (backport #18216) by @mergify in https://github.com/FRRouting/frr/pull/18248
- pim: Fix vrf binding of autorp and mroute socket (backport #18226) by @mergify in https://github.com/FRRouting/frr/pull/18246
- pim: Fix autorp group joins (backport #18225) by @mergify in https://github.com/FRRouting/frr/pull/18244
- Fix oper-state queries that involve choice/case nodes (backport #18231) by @mergify in https://github.com/FRRouting/frr/pull/18232
- bgpd: remove dmed check not required in bestpath selection (backport #18210) by @mergify in https://github.com/FRRouting/frr/pull/18227
- Revert “bgpd: fix default instance when leaving the hidden state (backport 10.3)” #18162 by @Jafaral in https://github.com/FRRouting/frr/pull/18255
- pimd: During prefix-list update, behave as PIM_UPSTREAM_NOTJOINED sta… (backport #17666) by @mergify in https://github.com/FRRouting/frr/pull/18207
- bgpd: fix default instance when leaving the hidden state. (backport #18119) by @louis-6wind in https://github.com/FRRouting/frr/pull/18272
- mgmtd: Prevent use after free (backport #18264) by @mergify in https://github.com/FRRouting/frr/pull/18279
- staticd: Add
no
form forstatic-sids
command (backport #18263) by @mergify in https://github.com/FRRouting/frr/pull/18284 - ospf6d: Fix use after free of router in OSPFv3 ABR route calculation. (backport #18254) by @mergify in https://github.com/FRRouting/frr/pull/18265
- staticd: Fix
no srv6
command (backport #18289) by @mergify in https://github.com/FRRouting/frr/pull/18292 - isisd: Correct edge insertion into TED (backport #18294) by @mergify in https://github.com/FRRouting/frr/pull/18296
- tools: Fix
frr-reload.py
error related tostatic-sids
(backport #18290) by @mergify in https://github.com/FRRouting/frr/pull/18291 - Bring in 2 northbound bug-fixes from master to 10.3 by @choppsv1 in https://github.com/FRRouting/frr/pull/18302
- pimd: Fix PIM6 MLD VRF support (use recvmsg() pktinfo) (backport #18315) by @mergify in https://github.com/FRRouting/frr/pull/18332
- zebra: Bring up 514 BGP neighbor sessions (backport #18214) by @mergify in https://github.com/FRRouting/frr/pull/18331
- Documentation typesafe (backport #18338) by @mergify in https://github.com/FRRouting/frr/pull/18352
- Topotest startup order (backport #18348) by @mergify in https://github.com/FRRouting/frr/pull/18353