summaryrefslogtreecommitdiff
path: root/lib/json.h
diff options
context:
space:
mode:
authorDon Slice <dslice@cumulusnetworks.com>2017-11-01 13:39:16 +0000
committerDon Slice <dslice@cumulusnetworks.com>2017-11-09 10:15:02 -0800
commitfd7fd9e5c4d30afbeb212f76c6b76d0b472e65d0 (patch)
tree62047611d15ffc368184217d3f5257b761fdfa38 /lib/json.h
parent0db8196a967778a8d4e1018329b635b5716d6a08 (diff)
zebra: fix resolving nexthop through itself
Problems reported with zebra nht oscillating when a nexthop is resolved using the same address to reach the nexthop (for example, 10.0.0.8 is resolved via 10.0.0.8/32.) This fix removes this attempt to resolve thru itself unless the route being resolved is also a host route. This fix also walks up the tree looking for a less specific route to reach the nexthop if needed. Smoke testing completed successfully. Ticket: CM-8192 Signed-off-by: Don Slice <dslice@cumulusnetworks.com> Reviewed-by: CCR-6583 Testing done: Manual testing successful, bgp-min completed successfully l3-smoke completed with two test changes required.
Diffstat (limited to 'lib/json.h')
0 files changed, 0 insertions, 0 deletions