]> git.puffer.fish Git - mirror/frr.git/commit
zebra: Eliminate use of imported arp entries as next-hops for other routes
authorDon Slice <dslice@cumulusnetworks.com>
Fri, 15 Jul 2016 13:33:48 +0000 (06:33 -0700)
committerDon Slice <dslice@cumulusnetworks.com>
Fri, 15 Jul 2016 13:33:48 +0000 (06:33 -0700)
commit633e504d0a87cbaac2a700ceb667be04281064bf
treeb029fce1376c4dcac2c79bd76cc0e7a9ae226017
parent7fb21a9f987c06edd11a23fed0999ef36d7fe685
zebra: Eliminate use of imported arp entries as next-hops for other routes

Ticket: CM-8228
Signed-off-by: Donald Slice
Reviewed By:
Testing Done: Manual testing succesful. bgp-min and ospf-smoke successful. redistribute-neighbor-smoke
has the same failures as the base image.

Problem was due to considering imported /32 arp entries as elible next-hops for other routes
(in this case a static route.)  This confuses the rib since this next-hop is considered both
recursive and  onlink.  Disallowed the use of this imported arp entry in next-hop determination.
zebra/zebra_rib.c