X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=legato-api%2Fsrc%2Fmain%2Fyang%2Fmef-services.yang;h=869fb24a458e3356471497ae7fd3ebc3ccde3b92;hb=refs%2Fheads%2Fstable%2Fcarbon;hp=13b27c50628a97220ddcaade1f17012c32b13cf3;hpb=95f7e219c52a0c103afd23e1bb277db0a19e7caf;p=unimgr.git diff --git a/legato-api/src/main/yang/mef-services.yang b/legato-api/src/main/yang/mef-services.yang index 13b27c50..869fb24a 100644 --- a/legato-api/src/main/yang/mef-services.yang +++ b/legato-api/src/main/yang/mef-services.yang @@ -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;}