ipi-if-ethernet
augment /ipi-interface:interfaces/ipi-interface:interface:
+--rw ethernet
+--rw config
| +--rw duplex-mode? ipi-if-types:if_duplex_t
| +--rw secondary-mac-address? empty {feature-list:HAVE_MLAG}?
| +--rw port-speed? ipi-if-types:if_interface_speed_t {feature-list:NOT_HAVE_TIBIT}?
+--ro state
| +--ro duplex-mode? ipi-if-types:if_duplex_t
| +--ro secondary-mac-address? empty {feature-list:HAVE_MLAG}?
| +--ro port-speed? ipi-if-types:if_interface_speed_t {feature-list:NOT_HAVE_TIBIT}?
| +--ro hw-mac-address? cml-data-types:cml_mac_addr_t
| +--ro negotiated-duplex-mode? ipi-if-types:if_duplex_t
| +--ro negotiated-port-speed? ipi-if-types:if_interface_speed_t
| +--ro counters
| +--ro in-mac-control-frames? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro in-mac-pause-frames? yang:counter64
| +--ro in-undersize-frames? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro in-oversize-frames? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro in-fragment-frames? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro in-jabber-frames? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro in-crc-errors? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-mac-control-frames? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-mac-pause-frames? yang:counter64
| +--ro in-distribution
| | +--ro in-frames-64-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| | +--ro in-frames-65-127-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| | +--ro in-frames-128-255-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| | +--ro in-frames-256-511-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| | +--ro in-frames-512-1023-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| | +--ro in-frames-1024-1518-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| | +--ro in-frames-1519-2047-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| | +--ro in-frames-2048-4095-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| | +--ro in-frames-4096-9216-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| | +--ro in-frames-9217-16383-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-distribution
| +--ro out-frames-64-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-frames-65-127-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-frames-128-255-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-frames-256-511-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-frames-512-1023-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-frames-1024-1518-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-frames-1519-2047-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-frames-2048-4095-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-frames-4096-9216-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
| +--ro out-frames-9217-16383-octets? yang:counter64 {feature-list:HAVE_BROADCOM,feature-list:HAVE_HAL,feature-list:NOT_HAVE_SWFWDR}?
+--rw flow-control {feature-list:HAVE_L2}?
+--rw config
| +--rw enable-rcv? ipi-if-types:if_flowctrl_t {feature-list:HAVE_L2}?
| +--rw enable-snd? ipi-if-types:if_flowctrl_t {feature-list:HAVE_L2}?
+--ro state
+--ro enable-rcv? ipi-if-types:if_flowctrl_t {feature-list:HAVE_L2}?
+--ro enable-snd? ipi-if-types:if_flowctrl_t {feature-list:HAVE_L2}?
+--ro rcv-oper-status? ipi-if-types:if_flowctrl_t
+--ro snd-oper-status? ipi-if-types:if_flowctrl_t