.add(createServiceDependency().setService(ConfigurationService.class).setRequired(true))
.add(createServiceDependency().setService(BridgeConfigurationManager.class).setRequired(true))
.add(createServiceDependency().setService(TenantNetworkManager.class).setRequired(true))
- //.add(createServiceDependency().setService(SecurityServicesManager.class).setRequired(true))
- //.add(createServiceDependency().setService(OvsdbConnectionService.class).setRequired(true))
+ .add(createServiceDependency().setService(SecurityServicesManager.class).setRequired(true))
+ .add(createServiceDependency().setService(OvsdbConnectionService.class).setRequired(true))
.add(createServiceDependency().setService(MdsalConsumer.class).setRequired(true))
.add(createServiceDependency().setService(ClassifierProvider.class).setRequired(true))
.add(createServiceDependency().setService(IngressAclProvider.class).setRequired(true))
manager.add(createComponent()
.setInterface(TenantNetworkManager.class.getName(), null)
.setImplementation(TenantNetworkManagerImpl.class)
- //.add(createServiceDependency().setService(INeutronNetworkCRUD.class).setRequired(true))
- //.add(createServiceDependency().setService(INeutronPortCRUD.class).setRequired(true))
+ .add(createServiceDependency().setService(INeutronNetworkCRUD.class).setRequired(true))
+ .add(createServiceDependency().setService(INeutronPortCRUD.class).setRequired(true))
.add(createServiceDependency().setService(VlanConfigurationCache.class)));
manager.add(createComponent()
.add(createServiceDependency().setService(ConfigurationService.class).setRequired(true))
.add(createServiceDependency().setService(TenantNetworkManager.class).setRequired(true))
.add(createServiceDependency().setService(OvsdbConnectionService.class).setRequired(true))
- //.add(createServiceDependency().setService(INeutronNetworkCRUD.class).setRequired(true))
- //.add(createServiceDependency().setService(INeutronSubnetCRUD.class).setRequired(true))
- //.add(createServiceDependency().setService(INeutronPortCRUD.class).setRequired(true))
+ .add(createServiceDependency().setService(INeutronNetworkCRUD.class).setRequired(true))
+ .add(createServiceDependency().setService(INeutronSubnetCRUD.class).setRequired(true))
+ .add(createServiceDependency().setService(INeutronPortCRUD.class).setRequired(true))
.add(createServiceDependency().setService(ArpProvider.class).setRequired(false))
.add(createServiceDependency().setService(InboundNatProvider.class).setRequired(false))
.add(createServiceDependency().setService(OutboundNatProvider.class).setRequired(false))
private Boolean enabled = false;
void init() {
+ logger.info(">>>>>> init {}", this.getClass());
final String enabledPropertyStr = ConfigProperties.getProperty(this.getClass(), "ovsdb.l3.fwd.enabled");
if (enabledPropertyStr != null && enabledPropertyStr.equalsIgnoreCase("yes")) {
this.inboundIpRewriteCache = new HashSet<>();
import org.opendaylight.ovsdb.openstack.netvirt.api.Constants;
import org.opendaylight.ovsdb.openstack.netvirt.api.TenantNetworkManager;
import org.opendaylight.ovsdb.openstack.netvirt.api.VlanConfigurationCache;
-import org.opendaylight.ovsdb.utils.servicehelper.ServiceHelper;
+//import org.opendaylight.ovsdb.utils.servicehelper.ServiceHelper;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation;
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node;
@Override
public NeutronNetwork getTenantNetwork(OvsdbTerminationPointAugmentation terminationPointAugmentation) {
NeutronNetwork neutronNetwork = null;
- neutronPortCache = (INeutronPortCRUD) ServiceHelper.getGlobalInstance(INeutronPortCRUD.class, this);
- neutronNetworkCache = (INeutronNetworkCRUD) ServiceHelper.getGlobalInstance(INeutronNetworkCRUD.class, this);
+ //neutronPortCache = (INeutronPortCRUD) ServiceHelper.getGlobalInstance(INeutronPortCRUD.class, this);
+ //neutronNetworkCache = (INeutronNetworkCRUD) ServiceHelper.getGlobalInstance(INeutronNetworkCRUD.class, this);
if (neutronPortCache == null || neutronNetworkCache == null) {
logger.error("neutron interfaces are null");
return neutronNetwork;
@Override
public NeutronPort getTenantPort(OvsdbTerminationPointAugmentation terminationPointAugmentation) {
NeutronPort neutronPort = null;
- neutronPortCache = (INeutronPortCRUD) ServiceHelper.getGlobalInstance(INeutronPortCRUD.class, this);
+ //neutronPortCache = (INeutronPortCRUD) ServiceHelper.getGlobalInstance(INeutronPortCRUD.class, this);
if (neutronPortCache == null) {
logger.error("neutron port is null");
return neutronPort;