description "SRM Entity name for elan service";
base entity-name-base;
}
+ identity netvirt-acl {
+ description "SRM Entity name for ACL service";
+ base entity-name-base;
+ }
identity ofplugin {
description "SRM Entity name for openflowplugin service";
base entity-name-base;
base entity-name-base;
}
+ identity netvirt-acl-interface {
+ description "SRM Entity name for ACL interface";
+ base entity-name-base;
+ }
+
+ identity netvirt-acl-instance {
+ description "SRM Entity name for ACL instance";
+ base entity-name-base;
+ }
/* Service operations */
identity service-op-base {
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.GeniusItm;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.GeniusItmTep;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.GeniusItmTz;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtAcl;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtAclInstance;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtAclInterface;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtElan;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtElanInstance;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtQos;
.put(GeniusIfm.class, EntityTypeService.class)
.put(NetvirtVpn.class, EntityTypeService.class)
.put(NetvirtElan.class, EntityTypeService.class)
+ .put(NetvirtAcl.class, EntityTypeService.class)
.put(Ofplugin.class, EntityTypeService.class)
.put(GeniusItmTep.class, EntityTypeInstance.class)
.put(GeniusItmTz.class, EntityTypeInstance.class)
.put(NetvirtElanInstance.class, EntityTypeInstance.class)
.put(NetvirtQos.class, EntityTypeService.class)
.put(NetvirtQosPolicyInstance.class, EntityTypeInstance.class)
+ .put(NetvirtAclInterface.class, EntityTypeInstance.class)
+ .put(NetvirtAclInstance.class, EntityTypeInstance.class)
.build();
private static final ImmutableMap<Class<? extends EntityNameBase>, Class<? extends EntityNameBase>>
.put(NetvirtVpnInstance.class, NetvirtVpn.class)
.put(NetvirtElan.class, NetvirtElan.class)
.put(NetvirtElanInstance.class, NetvirtElan.class)
+ .put(NetvirtAcl.class, NetvirtAcl.class)
+ .put(NetvirtAclInterface.class, NetvirtAcl.class)
+ .put(NetvirtAclInstance.class, NetvirtAcl.class)
.put(Ofplugin.class, Ofplugin.class)
.put(NetvirtQos.class, NetvirtQos.class)
.put(NetvirtQosPolicyInstance.class, NetvirtQos.class)
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.GeniusItm;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.GeniusItmTep;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.GeniusItmTz;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtAcl;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtAclInstance;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtAclInterface;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtElan;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtElanInstance;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtQos;
.put("IFM", GeniusIfm.class)
.put("VPN", NetvirtVpn.class)
.put("ELAN", NetvirtElan.class)
+ .put("ACL", NetvirtAcl.class)
.put("OFPLUGIN", Ofplugin.class)
.put("QOS", NetvirtQos.class)
.build();
.put("VPN-INSTANCE", NetvirtVpnInstance.class)
.put("ELAN-INSTANCE", NetvirtElanInstance.class)
.put("QOS-POLICY-INSTANCE", NetvirtQosPolicyInstance.class)
+ .put("ACL-INTERFACE", NetvirtAclInterface.class)
+ .put("ACL-INSTANCE", NetvirtAclInstance.class)
.build();
/**