📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-controller-vdsl-oper
Prefix: controller_vdsl
Related Modules:
Cisco-IOS-XE-aaa-oper
Cisco-IOS-XE-acl-oper
Cisco-IOS-XE-app-cflowd-oper
Cisco-IOS-XE-app-hosting-oper
Cisco-IOS-XE-appqoe-http-oper
💡 Example Usage
# GET operational data curl -X GET \ -H "Accept: application/yang-data+json" \ -u admin:password \ --insecure \ https://device-ip/restconf/data/Cisco-IOS-XE-controller-vdsl-oper
📚 External Documentation
module: Cisco-IOS-XE-controller-vdsl-oper
+--ro vdsl-oper-data
+--ro vdsl-info* [slot-num subslot-num]
+--ro state? vdsl-ios-xe-oper:idb-states
+--ro mode? vdsl-ios-xe-oper:mode-tc
x--ro modem-status? string
x--ro trained-mode? string
+--ro firmware-version? string
+--ro phy-version? string
+--ro cpe-stats
| +--ro chip-vendor? string
| x--ro line-attenuation? string
| x--ro noise-margin? string
| x--ro attainable-rate? uint32
| x--ro actual-power? string
| x--ro speed? uint32
| +--ro modem-serial? string
| +--ro chip-vendor-specific? string
| +--ro chip-vendor-country? string
| +--ro modem-vendor-id? string
| +--ro modem-vendor-specific? string
| +--ro modem-vendor-country? string
| +--ro modem-version? string
+--ro co-stats
| +--ro chip-vendor? string
| x--ro line-attenuation? string
| x--ro noise-margin? string
| x--ro attainable-rate? uint32
| x--ro actual-power? string
| x--ro speed? uint32
| +--ro modem-serial? string
| +--ro chip-vendor-specific? string
| +--ro chip-vendor-country? string
| +--ro modem-vendor-id? string
| +--ro modem-vendor-specific? string
| +--ro modem-vendor-country? string
| +--ro modem-version? string
+--ro dsl-config-mode? vdsl-ios-xe-oper:dsl-config-modes
+--ro delt-configuration-enabled? boolean
+--ro delt-state? vdsl-ios-xe-oper:delt-states
+--ro vdsl-line-bonding
| +--ro ports-supported? uint32
| +--ro port-0-link-status? vdsl-ios-xe-oper:vdsl-link-state
| +--ro port-1-link-status? vdsl-ios-xe-oper:vdsl-link-state
| +--ro aggregate-us-rate? uint32
| +--ro aggregate-ds-rate? uint32
+--ro failed-full-inits? uint32
+--ro short-inits? uint32
+--ro failed-short-inits? uint32
+--ro modem-phy-source? string
+--ro vdsl-line-specific-info* [line-num]
| +--ro line-num uint16
| +--ro modem-status? vdsl-ios-xe-oper:modem-status-states
| +--ro trained-mode? vdsl-ios-xe-oper:trained-modes
| +--ro profile-30a-enabled? boolean
| +--ro cpe-line-specific-info
| | +--ro trellis-state? vdsl-ios-xe-oper:trellis-states
| | +--ro sra-enabled? boolean
| | +--ro sra-count? uint32
| | +--ro bit-swap-enabled? boolean
| | +--ro bit-swap-count? uint32
| | +--ro line-attenuation? decimal64
| | +--ro signal-attenuation? decimal64
| | +--ro noise-margin? decimal64
| | +--ro attainable-rate? uint32
| | +--ro actual-power? decimal64
| | +--ro total-fecc? uint32
| | +--ro total-es? uint32
| | +--ro total-ses? uint32
| | +--ro total-loss? uint32
| | +--ro total-uas? uint32
| | +--ro total-lprs? uint32
| | +--ro total-lofs? uint32
| | +--ro total-lols? uint32
| | +--ro speed? uint32
| | +--ro sra-previous-speed? uint32
| | +--ro previous-speed? uint32
| | +--ro reed-solomon-ec? uint32
| | +--ro crc-errors? uint32
| | +--ro header-errors? uint32
| | +--ro interleave? decimal64
| | +--ro actual-inp? decimal64
| | +--ro gfast-fra-count? uint32
| | +--ro gfast-rpa-count? uint32
| | +--ro gfast-tiga-count? uint32
| | +--ro gfast-rtx-uc? uint32
| | +--ro gfast-rtx-tx? uint32
| | +--ro gfast-attainable-exp-thru? uint32
| | +--ro gfast-error-free-thru? uint32
| | +--ro vdsl2-la-band-d1? decimal64
| | +--ro vdsl2-la-band-d2? decimal64
| | +--ro vdsl2-la-band-d3? decimal64
| | +--ro vdsl2-sa-band-d1? decimal64
| | +--ro vdsl2-sa-band-d2? decimal64
| | +--ro vdsl2-sa-band-d3? decimal64
| | +--ro vdsl2-snr-band-d1? decimal64
| | +--ro vdsl2-snr-band-d2? decimal64
| | +--ro vdsl2-snr-band-d3? decimal64
| | +--ro atm-total-cells? uint32
| | +--ro atm-user-cells? uint32
| +--ro co-line-specific-info
| +--ro trellis-state? vdsl-ios-xe-oper:trellis-states
| +--ro sra-enabled? boolean
| +--ro sra-count? uint32
| +--ro bit-swap-enabled? boolean
| +--ro bit-swap-count? uint32
| +--ro line-attenuation? decimal64
| +--ro signal-attenuation? decimal64
| +--ro noise-margin? decimal64
| +--ro attainable-rate? uint32
| +--ro actual-power? decimal64
| +--ro total-fecc? uint32
| +--ro total-es? uint32
| +--ro total-ses? uint32
| +--ro total-loss? uint32
| +--ro total-uas? uint32
| +--ro total-lprs? uint32
| +--ro total-lofs? uint32
| +--ro total-lols? uint32
| +--ro speed? uint32
| +--ro sra-previous-speed? uint32
| +--ro previous-speed? uint32
| +--ro reed-solomon-ec? uint32
| +--ro crc-errors? uint32
| +--ro header-errors? uint32
| +--ro interleave? decimal64
| +--ro actual-inp? decimal64
| +--ro gfast-fra-count? uint32
| +--ro gfast-rpa-count? uint32
| +--ro gfast-tiga-count? uint32
| +--ro gfast-rtx-uc? uint32
| +--ro gfast-rtx-tx? uint32
| +--ro gfast-attainable-exp-thru? uint32
| +--ro gfast-error-free-thru? uint32
| +--ro vdsl2-la-band-u0? decimal64
| +--ro vdsl2-la-band-u1? decimal64
| +--ro vdsl2-la-band-u2? decimal64
| +--ro vdsl2-la-band-u3? decimal64
| +--ro vdsl2-sa-band-u0? decimal64
| +--ro vdsl2-sa-band-u1? decimal64
| +--ro vdsl2-sa-band-u2? decimal64
| +--ro vdsl2-sa-band-u3? decimal64
| +--ro vdsl2-snr-band-u0? decimal64
| +--ro vdsl2-snr-band-u1? decimal64
| +--ro vdsl2-snr-band-u2? decimal64
| +--ro vdsl2-snr-band-u3? decimal64
| +--ro atm-total-cells? uint32
| +--ro atm-user-cells? uint32
+--ro training-log-state? vdsl-ios-xe-oper:training-logs-states
+--ro training-log-filename? string
+--ro dsl-sfp-support? empty
+--ro sfp-local-info
| +--ro sfp-vendor-pid? string
| +--ro sfp-serial-number? string
| +--ro embed-fw-ver? string
| +--ro run-fw-ver? string
| +--ro mgmt-lnk-state? vdsl-ios-xe-oper:vdsl-link-state
| +--ro dsl-status? string
| +--ro int-info? vdsl-ios-xe-oper:training-logs-states
| +--ro dying-gasp-armed? boolean
| +--ro delt-state? vdsl-ios-xe-oper:delt-states
+--ro slot-num uint32
+--ro subslot-num uint32