diff options
| author | Russ White <russ@riw.us> | 2021-09-07 10:59:33 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-07 10:59:33 -0400 |
| commit | 2ca7780ab594aaa31239ce4ccde64e3d66de019e (patch) | |
| tree | 5a1e8f373c9efc5bb3764cec81ca99a8b21367e1 | |
| parent | dd786181ccd34713113bad39bce6905d4e93d465 (diff) | |
| parent | 8fb693a4cd867f58fb316e5329e27605c2930a6e (diff) | |
Merge pull request #9533 from mobash-rasool/ospfv3-bug-fixes
ospfd: ASBR Summary LSA is not originated when process is reset
| -rw-r--r-- | ospfd/ospfd.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ospfd/ospfd.c b/ospfd/ospfd.c index 9a421de017..766be60778 100644 --- a/ospfd/ospfd.c +++ b/ospfd/ospfd.c @@ -222,6 +222,9 @@ void ospf_process_refresh_data(struct ospf *ospf, bool reset) ospf_lsdb_delete_all(ospf->lsdb); } + /* Since the LSAs are deleted, need reset the aggr flag */ + ospf_unset_all_aggr_flag(ospf); + /* Delete the LSDB */ for (ALL_LIST_ELEMENTS(ospf->areas, node, nnode, area)) ospf_area_lsdb_discard_delete(area); |
