summaryrefslogtreecommitdiff
path: root/lib/systemd.c
diff options
context:
space:
mode:
authorDon Slice <dslice@cumulusnetworks.com>2017-04-21 11:18:42 -0700
committerDon Slice <dslice@cumulusnetworks.com>2017-04-26 14:25:12 +0000
commit47301614a9939f7aaa4c98be6450497b2a717bbe (patch)
tree7d393533a1e767d0774c5322595a142df1e715b5 /lib/systemd.c
parent72c62cb803d8b79a2627cd7d8d25a0f801423c49 (diff)
zebra: fix attempt to install a second rib from imported table entries
Problem reported by a customer with prefix imported by rdnbrd not being successfully installed in the quagga rib. Determined that this was due to VRR resolving the same arp entry, causing two entries to be installed in table 10. When these were imported into the quagga rib, they came in as two different rib entries from the same table/instance, which is not permitted and caused them to be deleted. Added logic to zebra_add_import_table_entry to do the same actions as rib_add and delete the older rib entry if a new rib entry is received which matches. Manual testing successful and automated tests for redistribute neighbor have the same passes and failures as the base. Ticket: CM-15926 Signed-off-by: Don Slice <dslice@cumulusnetworks.com> Reviewed-by:
Diffstat (limited to 'lib/systemd.c')
0 files changed, 0 insertions, 0 deletions