"neutronvpn:createL3VPN" fails to create L3VPN for IPv6 use case.
[netvirt.git] / vpnmanager / api / src / main / yang / odl-l3vpn.yang
index 4e7aec52b0ae7046e56adf08aada39e84cb1b33c..ef1af3baeb270a189760bdd89acd3991f44e87b2 100644 (file)
@@ -273,17 +273,22 @@ module odl-l3vpn {
                   default "active";
                }
            }
-           leaf ipv4-configured {
-              type boolean;
-              description
-                 "This VPN Instance handles IPv4 traffic";
-              default false;
-           }
-           leaf ipv6-configured {
-              type boolean;
-              description
-                 "This VPN Instance handles IPv6 traffic";
-              default false;
+           leaf ip-address-family-configured {
+              type enumeration {
+                 enum "undefined" {
+                    value "0";
+                 }
+                 enum "ipv4" {
+                    value "4";
+                 }
+                 enum "ipv6" {
+                    value "6";
+                 }
+                 enum "ipv4-and-ipv6" {
+                    value "10";
+                 }
+              }
+              default "undefined";
            }
            leaf bgpvpn-type {
               type enumeration {