Bump versions by x.y.(z+1)
[unimgr.git] / legato-api / src / main / yang / mef-services.yang
index 13b27c50628a97220ddcaade1f17012c32b13cf3..869fb24a458e3356471497ae7fd3ebc3ccde3b92 100644 (file)
@@ -86,9 +86,20 @@ module mef-services {
                                         "mef-interfaces:uni-id";
                   }
                 }
+                leaf-list security-groups {
+                    type yang:uuid;
+                    description "The security group ID to associate with this interface.";
+                }
+                leaf port-security-enabled {
+                    type boolean;
+                    description "The port security status. The status is enabled (true) or disabled (false).";
+                }
                 leaf ip-uni-id {
                   type mef-types:identifier45;
                 }
+                leaf ingress-bw-profile {
+                    type mef-types:identifier45;
+                }
 
                 container evc-uni-ce-vlans {
                   description
@@ -680,6 +691,17 @@ module mef-services {
                     }
                   }
                 }
+                leaf-list security-groups {
+                    type yang:uuid;
+                    description "The security group ID to associate with this interface.";
+                }
+                leaf port-security-enabled {
+                    type boolean;
+                    description "The port security status. The status is enabled (true) or disabled (false).";
+                }
+                leaf ingress-bw-profile {
+                    type mef-types:identifier45;
+                }
                 container ingress-bwp-flows-per-cos {
                   presence "Use Ingress Bandwidth Profiles Per CoS";
                   description
@@ -1508,6 +1530,12 @@ module mef-services {
                             "This value must be 2 for point-to-point mode.";
               reference "[MEF10.3] [R14]. [MEF7.3] Section 12.2.2.";
             }
+            leaf subnet {
+              type inet:ip-prefix;
+            }
+            leaf segmentation-id {
+              type uint32;
+            }
             leaf preserved-vlan {
               type uint32;
             }
@@ -1588,15 +1616,25 @@ module mef-services {
                             "[MEF6.2] Section 8.2.2 and MEF 22.1: [D2]. " +
                             "[MEF7.3] Section 12.2.2.";
             }
+            leaf mac-timeout {
+                type uint32;
+                description
+                            "EVC: Expiration time (in seconds) of a learned MAC address";
+            }
           }
         }
       }
       leaf svc-id {
-        type mef-types:retail-svc-id-type;
-        description
-                "The MEF Service ID is a simple key used to " +
-                "distinguish MEF Service Configuration Groups.";
-        reference "[MEF10.3] Section 7.";
+          type mef-types:retail-svc-id-type;
+          description
+                  "The MEF Service ID is a simple key used to " +
+                  "distinguish MEF Service Configuration Groups.";
+          reference "[MEF10.3] Section 7.";
+        }
+      leaf name {
+          type mef-types:identifier45;
+          description
+                  "The MEF Service name.";
       }
       leaf sp-id {
         when "/mef-global:mef-global/mef-global:svc-providers" {
@@ -2015,6 +2053,7 @@ module mef-services {
   augment "/mef-services:mef-services/mef-services:mef-service/mef-services:mef-service-choice/mef-services:ipvc-choice/mef-services:ipvc" {
     ext:augment-identifier "ipvc-vpn";
     leaf vpn-id {type string;}
+    leaf vrf-id {type string;}
     list vpn-elans {
       key "uni-id ip-uni-id";
       leaf uni-id {type  mef-types:identifier45;}