]> git.proxmox.com Git - mirror_frr.git/commit
ospfd: Summary LSA is not originated when process is reset
authorMobashshera Rasool <mrasool@vmware.com>
Wed, 1 Sep 2021 09:11:48 +0000 (02:11 -0700)
committerMobashshera Rasool <mrasool@vmware.com>
Thu, 2 Sep 2021 06:39:00 +0000 (23:39 -0700)
commit8fb693a4cd867f58fb316e5329e27605c2930a6e
tree22a8cc310e4af0ce10d17a060d6e89b9047963c6
parente5fbfe01ae6239bc132b80c2cb374181ef16f227
ospfd: Summary LSA is not originated when process is reset

Problem Statement:
==================
Summary LSA is not originated when router-id is modified or process is reset

Root Cause Analysis:
====================
When router-id is modified or process is cleared, all the external LSAs are
 flushed then LSA is re-originated using ospf_external_lsa_rid_change
When the LSAs are flushed, the aggregate flags are not reset.

Fix:
===============
Reset the aggregation flag when the LSAs
 are flushed.

Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
ospfd/ospfd.c