]> git.proxmox.com Git - mirror_frr.git/commit
bgpd: resolve ipv6 ecmp issue with vrfs and ll nexthop
authorDon Slice <dslice@cumulusnetworks.com>
Wed, 5 Apr 2017 14:13:45 +0000 (07:13 -0700)
committerDon Slice <dslice@cumulusnetworks.com>
Tue, 16 May 2017 20:23:11 +0000 (16:23 -0400)
commitfa14eb2c0b408982a6634459b3afb21e9df6326a
tree7152beb7c6a56f5281324fd9a5e5f6d0948419a6
parent2e37f307ee663c3955044c6fa97914c37fed9751
bgpd: resolve ipv6 ecmp issue with vrfs and ll nexthop

Problem reported that ecmp wasn't working correctly in a vrf with
ipv6.  Issue was that originator of the routes were sending the updates
with a link-local nexthop and nhlen of 16.  In this particular case,
bgp_zebra_announce was using the wrong call to get the ifindex and
was not supplying the vrf.   This caused ecmp to work only in the case
of the default vrf.

Ticket: CM-15545
Signed-off-by: Don Slice <dslice@cumulusnetworks.com>
Reviewed-by: CCR-6017
bgpd/bgp_zebra.c