module: ieee802-ethernet-interface augment /if:interfaces/if:interface: +--rw ethernet +--rw auto-negotiation | +--rw enable? boolean +--rw duplex? duplex-type +--rw speed? eth-if-speed-type +--rw flow-control +--rw pause | +--rw direction? pause-fc-direction-type +--rw pfc {ethernet-pfc}? | +--rw enable? boolean +--rw force-flow-control? boolean augment /if:interfaces-state/if:interface: +--ro ethernet +--ro auto-negotiation | +--ro enable? boolean | +--ro negotiation-status? enumeration +--ro duplex? duplex-type +--ro speed? eth-if-speed-type +--ro flow-control | +--ro pause | | +--ro direction? pause-fc-direction-type | | +--ro statistics | | +--ro in-pkts-pause? yang:counter64 | | +--ro out-pkts-pause? yang:counter64 | +--ro pfc {ethernet-pfc}? | | +--ro enable? boolean | | +--ro statistics | | +--ro in-pkts-pfc? yang:counter64 | | +--ro out-pkts-pfc? yang:counter64 | +--ro force-flow-control? boolean +--ro max-frame-length? uint16 +--ro macc-extension-control? boolean +--ro frame-limit-slow-protocol? uint32 +--ro capabilities | +--ro auto-negotiation? boolean +--ro frame-statistics | +--ro in-total-pkts? yang:counter64 | +--ro in-total-octets? yang:counter64 | +--ro in-pkts? yang:counter64 | +--ro in-multicast-pkts? yang:counter64 | +--ro in-broadcast-pkts? yang:counter64 | +--ro in-error-fcs-pkts? yang:counter64 | +--ro in-error-undersize-pkts? yang:counter64 | +--ro in-error-oversize-pkts? yang:counter64 | +--ro in-error-mac-internal-pkts? yang:counter64 | +--ro out-pkts? yang:counter64 | +--ro out-multicast-pkts? yang:counter64 | +--ro out-broadcast-pkts? yang:counter64 | +--ro out-error-mac-internal-pkts? yang:counter64 +--ro phy-statistics | +--ro in-error-symbol? yang:counter64 | +--ro lpi | +--ro in-lpi-transitions? yang:counter64 | +--ro in-lpi-time? decimal64 | +--ro out-lpi-transitions? yang:counter64 | +--ro out-lpi-time? decimal64 +--ro mac-control-statistics +--ro in-pkts-macc-unknown? yang:counter64 +--ro in-pkts-macc-extension? yang:counter64 +--ro out-pkts-macc-extension? yang:counter64 module: ieee802-ethernet-interface-legacy augment /if:interfaces/if:interface/eth-if:ethernet: x--rw dynamic-rate-control? dynamic-rate-control-type {dynamic-rate-control}? augment /if:interfaces-state/if:interface/eth-if:ethernet/eth-if:capabilities: +--ro dynamic-rate-control-supported? boolean {dynamic-rate-control}? augment /if:interfaces-state/if:interface/eth-if:ethernet/eth-if:frame-statistics: x--ro csma-cd {csma-cd}? x--ro in-errors-sqe-test? yang:counter64 x--ro out-pkts-collision-single? yang:counter64 x--ro out-pkts-collision-multiple? yang:counter64 x--ro out-pkts-deferred? yang:counter64 x--ro out-pkts-collisions-excessive? yang:counter64 x--ro out-collisions-late? yang:counter64 x--ro out-errors-carrier-sense? yang:counter64 x--ro collision-histogram* [collision-count] x--ro collision-count yang:counter64 x--ro collision-count-pkts? yang:counter64