mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-06 10:22:07 +00:00
Merge pull request #9408 from mobash-rasool/ospfv2-bug-fixes-03
ospfd: Summarised External LSA is not flushed in one scenario
This commit is contained in:
commit
2f2372ce9e
@ -267,6 +267,8 @@ static void ospf_process_self_originated_lsa(struct ospf *ospf,
|
||||
|
||||
ospf_external_lsa_refresh(ospf, new, &ei_aggr,
|
||||
LSA_REFRESH_FORCE, true);
|
||||
SET_FLAG(aggr->flags,
|
||||
OSPF_EXTERNAL_AGGRT_ORIGINATED);
|
||||
} else
|
||||
ospf_lsa_flush_as(ospf, new);
|
||||
}
|
||||
|
@ -3631,6 +3631,8 @@ struct ospf_lsa *ospf_lsa_refresh(struct ospf *ospf, struct ospf_lsa *lsa)
|
||||
|
||||
ospf_external_lsa_refresh(ospf, lsa, &ei_aggr,
|
||||
LSA_REFRESH_FORCE, true);
|
||||
SET_FLAG(aggr->flags,
|
||||
OSPF_EXTERNAL_AGGRT_ORIGINATED);
|
||||
} else
|
||||
ospf_lsa_flush_as(ospf, lsa);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user