for ( VrfEntry vrfEntry : srcVpnRemoteVrfEntries ) {
long label = VpnUtil.getUniqueId(idManager, VpnConstants.VPN_IDPOOL_NAME,
VpnUtil.getNextHopLabelKey(dstVpnRd, vrfEntry.getDestPrefix()));
- if (label == 0) {
+ if (label == VpnConstants.INVALID_LABEL) {
LOG.error("Unable to fetch label from Id Manager. Bailing out of leaking routes for InterVpnLink {} rd {} prefix {}",
- vpnLink.getName(), dstVpnRd, vrfEntry.getDestPrefix());
+ vpnLink.getName(), dstVpnRd, vrfEntry.getDestPrefix());
continue;
}
InterVpnLinkUtil.leakRoute(dataBroker, bgpManager, vpnLink, srcVpnUuid, dstVpnUuid,
- vrfEntry.getDestPrefix(), label);
+ vrfEntry.getDestPrefix(), label);
}
}
// BGP accordingly
long label = VpnUtil.getUniqueId(idManager, VpnConstants.VPN_IDPOOL_NAME,
VpnUtil.getNextHopLabelKey(vpn1Rd, vrfEntry.getDestPrefix()));
-
- if (label == 0) {
+ if (label == VpnConstants.INVALID_LABEL) {
LOG.error("Unable to fetch label from Id Manager. Bailing out of leaking extra routes for InterVpnLink {} rd {} prefix {}",
- vpnLink.getName(), vpn1Rd, vrfEntry.getDestPrefix());
+ vpnLink.getName(), vpn1Rd, vrfEntry.getDestPrefix());
continue;
}
InterVpnLinkUtil.leakRoute(dataBroker, bgpManager, vpnLink, vpn2Uuid, vpn1Uuid, vrfEntry.getDestPrefix(),