diff options
| author | Don Slice <dslice@cumulusnetworks.com> | 2017-11-01 13:39:16 +0000 |
|---|---|---|
| committer | Don Slice <dslice@cumulusnetworks.com> | 2017-11-09 10:15:02 -0800 |
| commit | fd7fd9e5c4d30afbeb212f76c6b76d0b472e65d0 (patch) | |
| tree | 62047611d15ffc368184217d3f5257b761fdfa38 /lib/json.h | |
| parent | 0db8196a967778a8d4e1018329b635b5716d6a08 (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
