ipi-bridge
augment /ipi-network-instance:network-instances/ipi-network-instance:network-instance:
+--rw bridge
+--rw config!
| +--rw protocol ipi-bridge-types:bridge_protocol_t
| +--rw disable-dynamic-learning? empty
| +--rw l2-protocol-destination-mac? cml-data-types:cml_mac_addr_t {feature-list:HAVE_PROVIDER_BRIDGE}?
| +--rw dot1ad-encapsulation? empty {feature-list:HAVE_DUNE}?
+--ro state
| +--ro protocol ipi-bridge-types:bridge_protocol_t
| +--ro disable-dynamic-learning? empty
| +--ro l2-protocol-destination-mac? cml-data-types:cml_mac_addr_t {feature-list:HAVE_PROVIDER_BRIDGE}?
| +--ro dot1ad-encapsulation? empty {feature-list:HAVE_DUNE}?
+--rw bridge-ports
| +--rw interface* [name]
| +--rw name -> ../config/name
| +--rw config
| | +--rw name? -> /ipi-interface:interfaces/interface/name
| | +--rw spanning-tree-protocol-status? ipi-bridge-types:bridge_spanningtree_enable_disable_t
| +--ro state
| +--ro name? -> /ipi-interface:interfaces/interface/name
| +--ro spanning-tree-protocol-status? ipi-bridge-types:bridge_spanningtree_enable_disable_t
| +--ro switchport-mode? ipi-port-vlan-types:port_vlan_switch_port_mode_t
+--rw fdb
+--rw interfaces
| +--rw interface* [interface-name]
| +--rw interface-name -> ../config/interface-name
| +--rw config
| | +--rw interface-name? -> /ipi-interface:interfaces/interface/name
| | +--rw disable-mac-learning empty
| +--ro state
| +--ro interface-name? -> /ipi-interface:interfaces/interface/name
| +--ro disable-mac-learning empty
+--rw static-mac-table
| +--rw entry* [mac-address]
| +--rw mac-address -> ../config/mac-address
| +--rw config
| | +--rw interface-name -> /ipi-interface:interfaces/interface/name
| | +--rw mac-address? cml-data-types:cml_mac_addr_t
| | +--rw action ipi-bridge-types:bridge_discardforward_t
| +--ro state
| +--ro interface-name -> /ipi-interface:interfaces/interface/name
| +--ro mac-address? cml-data-types:cml_mac_addr_t
| +--ro action ipi-bridge-types:bridge_discardforward_t
+--rw dynamic-mac-table
+--ro entry* [mac-address vlan-id] {feature-list:HAVE_HAL}?
+--ro mac-address -> ../state/mac-address
+--ro vlan-id -> ../state/vlan-id
+--ro state {feature-list:HAVE_HAL}?
+--ro mac-address? cml-data-types:cml_mac_addr_t
+--ro vlan-id? uint16
+--ro svlan-id? uint16 {feature-list:HAVE_PROVIDER_BRIDGE}?
+--ro interface-name? -> /ipi-interface:interfaces/interface/name
+--ro action? ipi-bridge-types:bridge_discardforward_t
+--ro entry-time-out? uint32
rpcs:
+---x bridge-clear-provider-edge-mac-address-table {feature-list:HAVE_L2}?
| +---w input
| +---w mac-type ipi-bridge-types:bridge_mac_type_t
| +---w cvlan-id uint16
| +---w svlan-id uint16
| +---w bridge-id string
+---x bridge-clear-mac-address-table {feature-list:HAVE_L2}?
| +---w input
| +---w mac-type ipi-bridge-types:bridge_mac_type_t
| +---w bridge-id string
| +---w interface-name? string
| +---w mac-address? cml-data-types:cml_mac_addr_t
| +---w vlan-id? uint16
+---x bridge-clear-provider-edge-dynamic-mac-address-table {feature-list:HAVE_L2}?
| +---w input
| +---w cvlan-id uint16
| +---w svlan-id uint16
| +---w bridge-id string
+---x bridge-clear-dynamic-mac-address-table {feature-list:HAVE_L2}?
| +---w input
| +---w bridge-id string
| +---w mac-address? cml-data-types:cml_mac_addr_t
| +---w interface-name? string
| +---w vlan-id? uint16
+---x bridge-clear-mstp-port-dynamic-mac-address-table {feature-list:HAVE_L2}?
+---w input
+---w interface-name string
+---w instance-id uint32
+---w bridge-id string
Last modified date: 08/22/2023