ipi-vlan
+--rw vlan-classifier {feature-list:HAVE_VLAN_CLASS}?
| +--rw classifier-rules
| | +--rw classifier-rule* [rule-id]
| | +--rw rule-id -> ../config/rule-id
| | +--rw config
| | | +--rw rule-id? uint16
| | +--ro state
| | | +--ro rule-id? uint16
| | +--rw rule-criteria
| | +--rw config
| | | +--rw mac-address? cml-data-types:cml_mac_addr_t
| | | +--rw ipv4-address? cml-data-types:cml_ipv4_prefix_t
| | | +--rw ether-type? ipi-vlan-types:vlan_classifier_ethertype_t
| | +--ro state
| | +--ro mac-address? cml-data-types:cml_mac_addr_t
| | +--ro ipv4-address? cml-data-types:cml_ipv4_prefix_t
| | +--ro ether-type? ipi-vlan-types:vlan_classifier_ethertype_t
| +--rw classifier-groups
| | +--rw classifier-group* [group-id rule-id]
| | +--rw group-id -> ../config/group-id
| | +--rw rule-id -> ../config/rule-id
| | +--rw config
| | | +--rw group-id? uint8
| | | +--rw rule-id? -> /vlan-classifier/classifier-rules/classifier-rule/rule-id
| | +--ro state
| | +--ro group-id? uint8
| | +--ro rule-id? -> /vlan-classifier/classifier-rules/classifier-rule/rule-id
| +--rw ports
| +--rw port* [port-name group-id]
| +--rw port-name -> ../config/port-name
| +--rw group-id -> ../config/group-id
| +--rw config
| | +--rw port-name? -> /ipi-interface:interfaces/interface/name
| | +--rw group-id? -> /vlan-classifier/classifier-groups/classifier-group/group-id
| | +--rw vlan-id -> /ipi-network-instance:network-instances/network-instance/ipi-bridge:bridge/vlans/vlan/vlan-id
| +--ro state
| +--ro port-name? -> /ipi-interface:interfaces/interface/name
| +--ro group-id? -> /vlan-classifier/classifier-groups/classifier-group/group-id
| +--ro vlan-id -> /ipi-network-instance:network-instances/network-instance/ipi-bridge:bridge/vlans/vlan/vlan-id
+--rw layer2-global
+--rw config
| +--rw disable-vlan-classifier-feature? empty {feature-list:HAVE_VLAN_CLASS}?
| +--rw disable-port-security? empty
+--ro state
+--ro disable-vlan-classifier-feature? empty {feature-list:HAVE_VLAN_CLASS}?
+--ro disable-port-security? empty
 
augment /ipi-network-instance:network-instances/ipi-network-instance:network-instance/ipi-bridge:bridge:
+--rw vlans
+--rw vlan* [vlan-id]
+--rw vlan-id -> ../config/vlan-id
+--rw config
| +--rw vlan-id? cml-data-types:cml_range_t
| +--rw disable-mac-learning? empty
+--ro state
| +--ro vlan-id? cml-data-types:cml_range_t
| +--ro disable-mac-learning? empty
+--rw customer-vlan
| +--rw config
| | +--rw type? ipi-vlan-types:cvlan_type_t
| | +--rw name? string
| | +--rw state? ipi-vlan-types:vlan_state_t
| +--ro state
| +--ro type? ipi-vlan-types:cvlan_type_t
| +--ro name? string
| +--ro state? ipi-vlan-types:vlan_state_t
| +--ro operational-status? ipi-vlan-types:vlan_oper_status_t
| +--ro tagged-interface* string
+--rw service-vlan {feature-list:HAVE_PROVIDER_BRIDGE}?
| +--rw config
| | +--rw type? ipi-vlan-types:svlan_type_t
| | +--rw name? string
| | +--rw state? ipi-vlan-types:vlan_state_t
| +--ro state
| +--ro type? ipi-vlan-types:svlan_type_t
| +--ro name? string
| +--ro state? ipi-vlan-types:vlan_state_t
| +--ro operational-status? ipi-vlan-types:vlan_oper_status_t
| +--ro tagged-interface* string
+--rw private-vlan {feature-list:HAVE_PVLAN}?
+--rw config!
| +--rw type ipi-vlan-types:vlan_pvlan_type_t
+--ro state
| +--ro type ipi-vlan-types:vlan_pvlan_type_t
+--rw association
+--rw config
| +--rw secondary-vlan? cml-data-types:cml_range_t
+--ro state
+--ro secondary-vlan? cml-data-types:cml_range_t
augment /ipi-network-instance:network-instances/ipi-network-instance:network-instance/ipi-bridge:bridge:
+--rw cvlan-registration-tables {feature-list:HAVE_VLAN,feature-list:HAVE_PROVIDER_BRIDGE}?
+--rw cvlan-registration-table* [table-name]
+--rw table-name -> ../config/table-name
+--rw config
| +--rw table-name? string
+--ro state
| +--ro table-name? string
+--rw cvlan-mappings
+--rw cvlan-mapping* [svlan-id cvlan-id]
+--rw svlan-id -> ../config/svlan-id
+--rw cvlan-id -> ../config/cvlan-id
+--rw config
| +--rw svlan-id? uint16
| +--rw cvlan-id? cml-data-types:cml_range_t
| +--rw untagged-ep? ipi-vlan-types:cvlan_config_t
| +--rw translated-cvlan-id? uint16
| +--rw cos-to-queue? -> /ipi-qos:qos/global/map-profile/cos-to-queue-profiles/cos-to-queue-profile/name {feature-list:HAVE_CUSTOM2_QOS}?
| +--rw remark-cos? empty {feature-list:HAVE_CUSTOM2_QOS,feature-list:HAVE_QOS}?
+--ro state
+--ro svlan-id? uint16
+--ro cvlan-id? cml-data-types:cml_range_t
+--ro untagged-ep? ipi-vlan-types:cvlan_config_t
+--ro translated-cvlan-id? uint16
+--ro cos-to-queue? -> /ipi-qos:qos/global/map-profile/cos-to-queue-profiles/cos-to-queue-profile/name {feature-list:HAVE_CUSTOM2_QOS}?
+--ro remark-cos? empty {feature-list:HAVE_CUSTOM2_QOS,feature-list:HAVE_QOS}?
 
Last modified date: 08/22/2023