diff --git a/src/vnsw/agent/controller/controller_peer.cc b/src/vnsw/agent/controller/controller_peer.cc index 15fd9b5d6de..69f0cb388e7 100644 --- a/src/vnsw/agent/controller/controller_peer.cc +++ b/src/vnsw/agent/controller/controller_peer.cc @@ -298,7 +298,8 @@ GetEnetTypeBitmap(const EnetTunnelEncapsulationListType &encap) { iter != encap.end(); iter++) { TunnelEncapType::Encap encap = TunnelEncapType::TunnelEncapFromString(*iter); - if (encap == TunnelEncapType::MPLS_O_GRE) + if ((encap == TunnelEncapType::GRE) || + (encap == TunnelEncapType::MPLS_O_GRE)) bmap |= (1 << TunnelType::MPLS_GRE); if (encap == TunnelEncapType::MPLS_O_UDP) bmap |= (1 << TunnelType::MPLS_UDP); @@ -315,7 +316,8 @@ GetTypeBitmap(const TunnelEncapsulationListType &encap) { iter != encap.end(); iter++) { TunnelEncapType::Encap encap = TunnelEncapType::TunnelEncapFromString(*iter); - if (encap == TunnelEncapType::MPLS_O_GRE) + if ((encap == TunnelEncapType::GRE) || + (encap == TunnelEncapType::MPLS_O_GRE)) bmap |= (1 << TunnelType::MPLS_GRE); if (encap == TunnelEncapType::MPLS_O_UDP) bmap |= (1 << TunnelType::MPLS_UDP); @@ -329,7 +331,8 @@ GetMcastTypeBitmap(const McastTunnelEncapsulationListType &encap) { iter != encap.end(); iter++) { TunnelEncapType::Encap encap = TunnelEncapType::TunnelEncapFromString(*iter); - if (encap == TunnelEncapType::MPLS_O_GRE) + if ((encap == TunnelEncapType::GRE) || + (encap == TunnelEncapType::MPLS_O_GRE)) bmap |= (1 << TunnelType::MPLS_GRE); if (encap == TunnelEncapType::MPLS_O_UDP) bmap |= (1 << TunnelType::MPLS_UDP);