]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Fix nexthop comparison for v6 859/head
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 26 Jul 2017 13:41:36 +0000 (09:41 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 26 Jul 2017 18:18:30 +0000 (14:18 -0400)
commit05a38c0c8b1887c58e0b916880aaf7e3004a3cc2
tree746c44f81705c17d9d14a622912cb27e78f142e3
parent647450524c42ba88c8b5acd60255e9018734c6b9
bgpd: Fix nexthop comparison for v6

When we have both a LL and a Global address,
use what the attribute wants for comparison
instead of assuming Global than LL.

This was causing BGP to install v6 routes
that used the LL as the nexthop, where
the global address was different and
being used as the basis for comparison.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
bgpd/bgp_mpath.c