BGP EVPN Openconfig 55/38255/4
authorClaudio D. Gasparini <cgaspari@cisco.com>
Mon, 2 May 2016 09:19:07 +0000 (11:19 +0200)
committerMilos Fabian <milfabia@cisco.com>
Wed, 4 May 2016 08:23:05 +0000 (08:23 +0000)
Add missing L2EVPN Family to Openconfig Util

Change-Id: I21c698b06ea344b80d05f0dfbcd26c1d61bd0d5a
Signed-off-by: Claudio D. Gasparini <cgaspari@cisco.com>
bgp/openconfig-impl/pom.xml
bgp/openconfig-impl/src/main/java/org/opendaylight/protocol/bgp/openconfig/impl/util/OpenConfigUtil.java
features/bgp/src/main/features/features.xml

index 7d9821e94d11f45a399379027ff644bafb09e04e..6a5ab1944edbc1377c3f7cae1f02a12a0505b0b3 100644 (file)
             <groupId>${project.groupId}</groupId>
             <artifactId>bgp-labeled-unicast</artifactId>
         </dependency>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>bgp-evpn</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.controller</groupId>
             <artifactId>config-api</artifactId>
index 5cf87a0f75fcfef31e87c8405666851d8551f38d..ccafcd2320edd0c2a6738610830567363b6d937e 100644 (file)
@@ -22,7 +22,10 @@ import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009
 import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.IPV4UNICAST;
 import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.IPV6LABELLEDUNICAST;
 import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.IPV6UNICAST;
+import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.L2VPNEVPN;
 import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.L3VPNIPV4UNICAST;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev160321.EvpnSubsequentAddressFamily;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.evpn.rev160321.L2vpnAddressFamily;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.flowspec.rev150807.FlowspecSubsequentAddressFamily;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.labeled.unicast.rev150525.LabeledUnicastSubsequentAddressFamily;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev150210.LinkstateAddressFamily;
@@ -63,6 +66,8 @@ public final class OpenConfigUtil {
             new AfiSafiBuilder().setAfiSafiName(Ipv4Flow.class).build());
         b.put(new BgpTableTypeImpl(Ipv6AddressFamily.class, FlowspecSubsequentAddressFamily.class),
             new AfiSafiBuilder().setAfiSafiName(Ipv6Flow.class).build());
+        b.put(new BgpTableTypeImpl(L2vpnAddressFamily.class, EvpnSubsequentAddressFamily.class),
+            new AfiSafiBuilder().setAfiSafiName(L2VPNEVPN.class).build());
         TABLETYPE_TO_AFISAFI = b.build();
     }
 
index a4e6b01e840df557f555eeec732cc00070240c30..c8d651933886e7221d2dac0e5029a674e44e6aba 100644 (file)
@@ -48,6 +48,7 @@
         <feature version='${project.version}'>odl-bgpcep-bgp-linkstate</feature>
         <feature version='${project.version}'>odl-bgpcep-bgp-flowspec</feature>
         <feature version='${project.version}'>odl-bgpcep-bgp-labeled-unicast</feature>
+        <feature version='${project.version}'>odl-bgpcep-bgp-evpn</feature>
         <feature version='${project.version}'>odl-bgpcep-bgp-topology</feature>
         <feature version='${netconf.version}'>odl-netconf-connector</feature>
         <bundle>mvn:org.opendaylight.bgpcep/bgp-openconfig-api/{{VERSION}}</bundle>