bgpd: add support for epvn into afindex

afindex needs knowledge of l2vpn afi parameter, as well as evpn safi
parameter.

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
This commit is contained in:
Philippe Guibert 2017-01-20 17:13:24 +01:00
parent 3d6c0dfa87
commit 2c9ba7c7cd

View File

@ -73,6 +73,7 @@ enum bgp_af_index
BGP_AF_IPV6_VPN,
BGP_AF_IPV4_ENCAP,
BGP_AF_IPV6_ENCAP,
BGP_AF_L2VPN_EVPN,
BGP_AF_MAX
};
@ -1414,6 +1415,16 @@ afindex (afi_t afi, safi_t safi)
break;
}
break;
case AFI_L2VPN:
switch (safi)
{
case SAFI_EVPN:
return BGP_AF_L2VPN_EVPN;
break;
default:
return BGP_AF_MAX;
break;
}
default:
return BGP_AF_MAX;
break;