]> git.proxmox.com Git - mirror_frr.git/commit - ospf6d/ospf6_abr.c
ospf6d: stop looping thru same Inter-Area Router LSAs
authorDon Slice <dslice@cumulusnetworks.com>
Thu, 2 Apr 2020 17:50:53 +0000 (17:50 +0000)
committerDon Slice <dslice@cumulusnetworks.com>
Thu, 9 Apr 2020 18:46:45 +0000 (18:46 +0000)
commit14ff96e67da11e624ddaac1e159dd4b0602a538a
tree400ea68d5acae735585fad7e67162ba048bcb531
parent43086e6a565fcecb3b8227311f4482099f359069
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