mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-02 13:23:44 +00:00
ospf6d: fix missing intra-area-prefix-LSA after a graceful restart
Upon exiting the GR mode, force reorigination of intra-area-prefix-LSAs on all attached areas. This is to ensure all configured areas will have an associated intra-area-prefix-LSA at the end of the GR procedures, even if the area doesn't have any full adjacency. Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
This commit is contained in:
parent
5eb2c602aa
commit
3d2533ed58
@ -149,6 +149,12 @@ static void ospf6_gr_restart_exit(struct ospf6 *ospf6, const char *reason)
|
||||
*/
|
||||
OSPF6_ROUTER_LSA_EXECUTE(area);
|
||||
|
||||
/*
|
||||
* Force reorigination of intra-area-prefix-LSAs to handle
|
||||
* areas without any full adjacency.
|
||||
*/
|
||||
OSPF6_INTRA_PREFIX_LSA_SCHEDULE_STUB(area);
|
||||
|
||||
for (ALL_LIST_ELEMENTS_RO(area->if_list, anode, oi)) {
|
||||
/* Reoriginate Link-LSA. */
|
||||
if (oi->type != OSPF_IFTYPE_VIRTUALLINK)
|
||||
|
Loading…
Reference in New Issue
Block a user