module: ietf-interfaces | |
+--rw interfaces | |
| +--rw interface* [name] | |
| +--rw name string | |
| +--rw description? string | |
| +--rw type identityref | |
| +--rw enabled? boolean | |
| +--ro oper-status enumeration | |
| +--ro last-change? yang:date-and-time | |
| +--ro phys-address? yang:phys-address | |
| +--ro higher-layer-if* interface-ref | |
| +--ro lower-layer-if* interface-ref | |
| +--ro speed? yang:gauge64 | |
| +--ro statistics | |
| | +--ro discontinuity-time yang:date-and-time | |
| | +--ro in-octets? yang:counter64 | |
| | +--ro in-unicast-pkts? yang:counter64 | |
| | +--ro in-broadcast-pkts? yang:counter64 | |
| | +--ro in-multicast-pkts? yang:counter64 | |
| | +--ro in-discards? yang:counter32 | |
| | +--ro in-errors? yang:counter32 | |
| | +--ro in-unknown-protos? yang:counter32 | |
| | +--ro out-octets? yang:counter64 | |
| | +--ro out-unicast-pkts? yang:counter64 | |
| | +--ro out-broadcast-pkts? yang:counter64 | |
| | +--ro out-multicast-pkts? yang:counter64 | |
| | +--ro out-discards? yang:counter32 | |
| | +--ro out-errors? yang:counter32 | |
| | +--ro if-ext:in-discard-unknown-encaps? yang:counter64 | |
| +--rw if-ext:link-flap-suppression {link-flap-suppression}? | |
| | +--rw if-ext:down? uint32 | |
| | +--rw if-ext:up? uint32 | |
| | +--ro if-ext:carrier-transitions? yang:counter64 | |
| | +--ro if-ext:timer-running? enumeration | |
| +--rw if-ext:dampening! {dampening}? | |
| | +--rw if-ext:half-life? uint32 | |
| | +--rw if-ext:reuse? uint32 | |
| | +--rw if-ext:suppress? uint32 | |
| | +--rw if-ext:max-suppress-time? uint32 | |
| | +--ro if-ext:penalty? uint32 | |
| | +--ro if-ext:suppressed? boolean | |
| | +--ro if-ext:time-remaining? uint32 | |
| +--rw if-ext:encapsulation | |
| | +--rw (if-ext:encaps-type)? | |
| +--rw if-ext:loopback? identityref {loopback}? | |
| +--rw if-ext:max-frame-size? uint32 {max-frame-size}? | |
| +--ro if-ext:forwarding-mode? identityref | |
| +--rw if-ext:parent-interface if:interface-ref | |
x--ro interfaces-state | |
x--ro interface* [name] | |
x--ro name string | |
x--ro type identityref | |
x--ro oper-status enumeration | |
x--ro last-change? yang:date-and-time | |
x--ro phys-address? yang:phys-address | |
x--ro higher-layer-if* interface-state-ref | |
x--ro lower-layer-if* interface-state-ref | |
x--ro speed? yang:gauge64 | |
x--ro statistics | |
x--ro discontinuity-time yang:date-and-time | |
x--ro in-octets? yang:counter64 | |
x--ro in-unicast-pkts? yang:counter64 | |
x--ro in-broadcast-pkts? yang:counter64 | |
x--ro in-multicast-pkts? yang:counter64 | |
x--ro in-discards? yang:counter32 | |
x--ro in-errors? yang:counter32 | |
x--ro in-unknown-protos? yang:counter32 | |
x--ro out-octets? yang:counter64 | |
x--ro out-unicast-pkts? yang:counter64 | |
x--ro out-broadcast-pkts? yang:counter64 | |
x--ro out-multicast-pkts? yang:counter64 | |
x--ro out-discards? yang:counter32 | |
x--ro out-errors? yang:counter32 | |
module: ietf-if-extensions | |
augment /if:interfaces/if:interface: | |
+--rw link-flap-suppression {link-flap-suppression}? | |
| +--rw down? uint32 | |
| +--rw up? uint32 | |
| +--ro carrier-transitions? yang:counter64 | |
| +--ro timer-running? enumeration | |
+--rw dampening! {dampening}? | |
| +--rw half-life? uint32 | |
| +--rw reuse? uint32 | |
| +--rw suppress? uint32 | |
| +--rw max-suppress-time? uint32 | |
| +--ro penalty? uint32 | |
| +--ro suppressed? boolean | |
| +--ro time-remaining? uint32 | |
+--rw encapsulation | |
| +--rw (encaps-type)? | |
+--rw loopback? identityref {loopback}? | |
+--rw max-frame-size? uint32 {max-frame-size}? | |
+--ro forwarding-mode? identityref | |
augment /if:interfaces/if:interface: | |
+--rw parent-interface if:interface-ref | |
augment /if:interfaces/if:interface/if:statistics: | |
+--rw in-discard-unknown-encaps? yang:counter64 | |