On top of:
bgpd: allow VPN next hop to be different AFI than NLRI next
hop (Issue #71)
Signed-off-by: Lou Berger <lberger@labn.net>
#define NEXTHOP_IS_V6 (\
(safi != SAFI_ENCAP && safi != SAFI_MPLS_VPN &&\
(p->family == AF_INET6 || peer_cap_enhe(peer))) || \
- ((safi == SAFI_ENCAP || safi != SAFI_MPLS_VPN) &&\
+ ((safi == SAFI_ENCAP || safi == SAFI_MPLS_VPN) &&\
attr->extra->mp_nexthop_len >= IPV6_MAX_BYTELEN))
/* IPv6/MP starts with 1 nexthop. The link-local address is passed only if