📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://openconfig.net/yang/openconfig-if-ethernet
Prefix: oc-if-etherne
Related Modules:
openconfig-access-points
openconfig-acl
openconfig-alarms
💡 Example Usage
# PUT configuration curl -X PUT \ -H "Content-Type: application/yang-data+json" \ -u admin:password \ --insecure \ https://device-ip/restconf/data/openconfig-if-ethernet \ -d @config.json
📚 External Documentation
module: openconfig-if-ethernet
augment /oc-if:interfaces/oc-if:interface:
+--rw ethernet
+--rw config
| +--rw mac-address? oc-yang:mac-address
| +--rw auto-negotiate? boolean
| +--rw duplex-mode? enumeration
| +--rw port-speed? identityref
| +--rw enable-flow-control? boolean
+--ro state
+--ro mac-address? oc-yang:mac-address
+--ro auto-negotiate? boolean
+--ro duplex-mode? enumeration
+--ro port-speed? identityref
+--ro enable-flow-control? boolean
+--ro hw-mac-address? oc-yang:mac-address
+--ro negotiated-duplex-mode? enumeration
+--ro negotiated-port-speed? identityref
+--ro counters
+--ro in-mac-control-frames? oc-yang:counter64
+--ro in-mac-pause-frames? oc-yang:counter64
+--ro in-oversize-frames? oc-yang:counter64
+--ro in-undersize-frames? oc-yang:counter64
+--ro in-jabber-frames? oc-yang:counter64
+--ro in-fragment-frames? oc-yang:counter64
+--ro in-8021q-frames? oc-yang:counter64
+--ro in-crc-errors? oc-yang:counter64
+--ro in-block-errors? oc-yang:counter64
+--ro out-mac-control-frames? oc-yang:counter64
+--ro out-mac-pause-frames? oc-yang:counter64
+--ro out-8021q-frames? oc-yang:counter64