"SFC_PLACEHOLDER_yang:mac-address": "Example: 00:0A:95:9D:68:16",\r
"SFC_PLACEHOLDER_inet:ip-address": "Example: 10.0.0.1",\r
"SFC_PLACEHOLDER_inet:port-number": "Number in range 0-65535",\r
+ "SFC_PLACEHOLDER_uint32": "Type in a number",\r
\r
"JSON_LAST_PROPERTY": "Stabile last property of this JSON, for nice merging"\r
}\r
</container>
</list>
</container>
+ <container name="access-lists-state">
+ <description>
+ <text>This container hold operational state for all access lists</text>
+ </description>
+ <config value="false"/>
+ <list name="access-list-state">
+ <description>
+ <text>This list holds operational data for all access lists
+in the domain</text>
+ </description>
+ <key value="acl-name"/>
+ <leaf name="acl-name">
+ <type name="string"/>
+ <description>
+ <text>The name of the acl</text>
+ </description>
+ </leaf>
+ <list name="acl-service-function-classifier">
+ <key value="name"/>
+ <leaf name="name">
+ <type name="string"/>
+ <description>
+ <text>The name of the classifier</text>
+ </description>
+ </leaf>
+ <description>
+ <text>A list of all classifiers that use rules from this access list</text>
+ </description>
+ </list>
+ </list>
+ </container>
</module>
<text>Initial revision.</text>
</description>
</revision>
- <augment target-node="/sfc-sf:service-functions/sfc-sf:service-function">
+ <augment target-node="/sfc-sf:service-functions-state/sfc-sf:service-function-state">
<description>
<text>Service function description and monitoring information</text>
</description>
<text>Intrusion Detection System</text>
</description>
</identity>
+ <identity name="http-header-enrichment">
+ <base name="service-function-type-identity"/>
+ <description>
+ <text>HTTP services that add HTTP headers for charging and adding subscriber metadata</text>
+ </description>
+ </identity>
<typedef name="service-function-type">
<type name="identityref">
<base name="service-function-type-identity"/>
<text>GRE transport type</text>
</description>
</identity>
+ <identity name="mpls">
+ <base name="sl-transport-type"/>
+ <description>
+ <text>Multi Protocol Label Switching transport type</text>
+ </description>
+ </identity>
<identity name="other">
<base name="sl-transport-type"/>
<description>
</description>
</leaf>
</grouping>
+ <grouping name="mpls-locator">
+ <description>
+ <text>Data plane-locator: MPLS</text>
+ </description>
+ <leaf name="mpls-label">
+ <type name="uint32">
+ <range value="1..1048575"/>
+ </type>
+ <description>
+ <text>MPLS Label, 20 bits</text>
+ </description>
+ </leaf>
+ </grouping>
<grouping name="function-locator">
<description>
<text>When SF is co-located with SFF, this could be the name of a
<case name="function">
<uses name="function-locator"/>
</case>
+ <case name="mpls">
+ <uses name="mpls-locator"/>
+ </case>
<description>
<text>The collection of all possible data-plane
locators. Only one can be chosen</text>