Commit 695eaf264f for frr
commit 695eaf264f4459bbb836b09b30b982116cfd7f19
Merge: a1a9a01212 56f9e20ce7
Author: Russ White <russ@riw.us>
Date: Mon Nov 2 08:17:22 2026 -0500
Merge pull request #23891 from Shbinging/fix/ospf-ase-forward-scan
ospfd/ospf6d: cache ASE forwarding-address locality check per calculation pass
diff --cc ospf6d/ospf6_asbr.c
index 549910ca89,c3fa515546..dcc29da2b1
--- a/ospf6d/ospf6_asbr.c
+++ b/ospf6d/ospf6_asbr.c
@@@ -604,10 -647,11 +634,10 @@@ void ospf6_asbr_lsa_add(struct ospf6_ls
if (!IN6_IS_ADDR_UNSPECIFIED(&fwd_addr.u.prefix6)) {
if (!ospf6_ase_forward_address_check(
- ospf6, &fwd_addr.u.prefix6)) {
+ ospf6, &fwd_addr.u.prefix6, fwd_cache)) {
if (IS_OSPF6_DEBUG_EXAMIN(AS_EXTERNAL))
- zlog_debug(
- "Fwd address %pFX is local address",
- &fwd_addr);
+ zlog_debug("Fwd address (%s:%u:%u)%pFX is local address",
+ OSPF6_DEBUG_VRF(ospf6), &fwd_addr);
return;
}