]> git.puffer.fish Git - mirror/frr.git/commit
ospf6d: stop looping thru same Inter-Area Router LSAs 6223/head
authorDon Slice <dslice@cumulusnetworks.com>
Thu, 2 Apr 2020 20:17:33 +0000 (20:17 +0000)
committerDon Slice <dslice@cumulusnetworks.com>
Tue, 14 Apr 2020 13:34:26 +0000 (06:34 -0700)
commit27eb7c35c41b3dde3eba03d1f5bf92b006ba7060
treef26af33bdcacf802d356904fb46d6288c36614e1
parentab5ad3fdfe279845fbb87888b5bc558d49d6d466
ospf6d: stop looping thru same Inter-Area Router LSAs

Processing loop uncovered when there are multiple ABRs also
acting as ASBRs into the same area in ospf6.  The problem
was that when looking thru the list of Inter-area router
entries, if the current entry being processed matched, it
still merged next-hops and re-initiated the process.  In
this fix, if the route/path matches and the next-hops also
match, there is no need to re-initiate the examine process.

Ticket: CM-28900
Signed-off-by: Don Slice <dslice@cumulusnetworks.com>
ospf6d/ospf6_abr.c