@@ -1461,17 +1461,22 @@ bool VNetOrch::addOperation(const Request& request)
1461
1461
VNetInfo vnet_info = { tunnel, vni, peer_list, scope };
1462
1462
obj = createObject<VNetVrfObject>(vnet_name, vnet_info, attrs);
1463
1463
create = true ;
1464
- }
1465
1464
1466
- VNetVrfObject *vrf_obj = dynamic_cast <VNetVrfObject*>(obj.get ());
1467
- if (!vxlan_orch->createVxlanTunnelMap (tunnel, TUNNEL_MAP_T_VIRTUAL_ROUTER, vni,
1468
- vrf_obj->getEncapMapId (), vrf_obj->getDecapMapId (), VXLAN_ENCAP_TTL))
1465
+ VNetVrfObject *vrf_obj = dynamic_cast <VNetVrfObject*>(obj.get ());
1466
+ if (!vxlan_orch->createVxlanTunnelMap (tunnel, TUNNEL_MAP_T_VIRTUAL_ROUTER, vni,
1467
+ vrf_obj->getEncapMapId (), vrf_obj->getDecapMapId (), VXLAN_ENCAP_TTL))
1468
+ {
1469
+ SWSS_LOG_ERROR (" VNET '%s', tunnel '%s', map create failed" ,
1470
+ vnet_name.c_str (), tunnel.c_str ());
1471
+ return false ;
1472
+ }
1473
+
1474
+ SWSS_LOG_NOTICE (" VNET '%s' was added " , vnet_name.c_str ());
1475
+ }
1476
+ else
1469
1477
{
1470
- SWSS_LOG_ERROR (" VNET '%s', tunnel '%s', map create failed" ,
1471
- vnet_name.c_str (), tunnel.c_str ());
1478
+ SWSS_LOG_NOTICE (" VNET '%s' already exists " , vnet_name.c_str ());
1472
1479
}
1473
-
1474
- SWSS_LOG_NOTICE (" VNET '%s' was added " , vnet_name.c_str ());
1475
1480
}
1476
1481
else
1477
1482
{
0 commit comments