📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-wireless-mesh-oper
Prefix: wireless_mesh_o
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-wireless-mesh-oper
📚 External Documentation
module: Cisco-IOS-XE-wireless-mesh-oper
+--ro mesh-oper-data
+--ro mesh-q-stats* [wtp-mac q-type]
| +--ro wtp-mac yang:mac-address
| +--ro q-type wireless-types:mesh-node-pkt-queue-type
| +--ro peak-length? uint16
| +--ro average-len? uint16
| +--ro overflows? uint16
+--ro mesh-dr-stats* [wtp-mac neigh-ap-mac data-rate-index]
| +--ro wtp-mac yang:mac-address
| +--ro neigh-ap-mac yang:mac-address
| +--ro data-rate-index uint32
| +--ro tx-success? uint32
| +--ro tx-attempts? uint32
+--ro mesh-sec-stats* [wtp-mac]
| +--ro wtp-mac yang:mac-address
| +--ro tx-pkts-total? uint32
| +--ro rx-pkts-total? uint32
| +--ro rx-pkts-error? uint32
| +--ro stats-parent
| | +--ro unknown-assoc-req? uint32
| | +--ro invalid-assoc-req? uint32
| | +--ro unknown-tgr-auth-req? uint32
| | +--ro invalid-tgr-auth-req? uint32
| | +--ro unknown-tgr-reassoc-req? uint32
| | +--ro invalid-tgr-reassoc-req? uint32
| +--ro stats-child
| +--ro assoc-failure? uint32
| +--ro assoc-timeout? uint32
| +--ro assoc-success? uint32
| +--ro auth-failure? uint32
| +--ro auth-timeout? uint32
| +--ro auth-success? uint32
| +--ro tgr-auth-failure? uint32
| +--ro tgr-auth-timeout? uint32
| +--ro tgr-auth-success? uint32
| +--ro tgr-reassoc-failure? uint32
| +--ro tgr-reassoc-timeout? uint32
| +--ro tgr-reassoc-success? uint32
+--ro mesh-oper-data* [wtp-mac]
| +--ro wtp-mac yang:mac-address
| +--ro bhaul-slot-id? uint8
| +--ro bhaul-rate-mcs-ss? uint8
| +--ro active-trunk-native-vlan? uint16
| +--ro configured-role? wireless-types:ap-role
| +--ro bhaul-radio-mode? wireless-types:mesh-bhaul-mode
| +--ro ap-mode? wireless-types:enm-ewlc-spam-ap-modes
| +--ro ap-role? wireless-types:ap-role
| +--ro bhaul-radio-type? wireless-types:mesh-bhaul-radio-type
| +--ro bhaul-data-rate-type? wireless-types:mesh-bhaul-data-rate-type
| +--ro bhaul-tx-rate? wireless-types:mesh-dot11abg-data-rate
| +--ro bhaul-rate-mcs-index? uint32
| +--ro neigh-child-cnt? uint32
| +--ro ap-specific-bhaul-tx-rate? boolean
| +--ro trunk-vlan-enabled? boolean
| +--ro bhaul-child-presence? boolean
| +--ro bhaul-over-ethernet? boolean
| +--ro bgn-strict-match? boolean
| +--ro use-default-bgn? boolean
| +--ro daisy-chain-mode? boolean
| +--ro rap-strict-daisy-chain-mode? boolean
| +--ro block-child-enabled? boolean
| +--ro ethernet-bridging-enabled? boolean
| +--ro preferred-parent? yang:mac-address
| +--ro parent-ap-awpp-addr? yang:mac-address
| +--ro bridge-group-name? string
| x--ro psk-key-timestamp? string
| +--ro mesh-profile-configured? string
| +--ro mesh-profile-inuse? string
| +--ro daisychain-stp-redundancy? boolean
| +--ro bhaul-primary-eth-port? uint8
| +--ro rap-eth-daisychain? boolean
| +--ro rap-daisychain-super-root? boolean
+--ro mesh-gps-info* [wtp-mac]
| +--ro wtp-mac yang:mac-address
| +--ro location-flags? uint8
| +--ro latitude? uint32
| +--ro longitude? uint32
| +--ro altitude? uint32
+--ro mesh-ap-node-cac-info* [wtp-mac]
| +--ro wtp-mac yang:mac-address
| +--ro bw-in-use-24ghz? uint16
| +--ro bw-in-use-5ghz? uint16
| +--ro mesh-call-in-progress-24ghz? uint16
| +--ro mesh-call-in-progress-5ghz? uint16
| +--ro mesh-call-rejected? uint16
| +--ro voice-bw-allocated-24ghz? uint32
| +--ro voice-bw-allocated-5ghz? uint32
| +--ro mesh-wmm-data* [client-mac]
| +--ro client-mac yang:mac-address
| +--ro radio-type? wireless-enum-types:enm-radio-type
| +--ro direction? uint8
| +--ro nominal-msdu-size? uint16
| +--ro bw-allocated? uint16
| +--ro mean-data-rate? uint32
+--ro mesh-rrm-dca-status* [wtp-mac radio-slot-id]
| +--ro wtp-mac yang:mac-address
| +--ro radio-slot-id uint8
| +--ro start-ts? yang:date-and-time
| +--ro bh-channel? uint8
| +--ro width? uint8
| +--ro result-info
| | +--ro result-ts? yang:date-and-time
| | +--ro best-chan? uint8
| | +--ro best-chan-width? uint8
| | +--ro next-best-chan? uint8
| | +--ro next-best-chan-width? uint8
| +--ro dca-result? wireless-mesh-oper:enm-mesh-dca-result
| +--ro chan-change-status? wireless-mesh-oper:enm-mesh-dca-chan-change-status
| +--ro radio-ap-name? string
| +--ro dca-status? wireless-mesh-oper:enm-mesh-dca-status
| +--ro dca-reason? wireless-mesh-oper:enm-mesh-dca-reason
| +--ro mesh-sub-tree-descr? string
| +--ro noise-data* []
| | +--ro chan? uint8
| | +--ro noise? int8
| | +--ro bias? uint8
| +--ro load-data
| | +--ro rx-util? uint16
| | +--ro tx-util? uint16
| | +--ro cca-util? uint16
| | +--ro stations? uint32
| +--ro foreign-data* []
| | +--ro chan? uint8
| | +--ro util? uint16
| | +--ro power? int8
| | +--ro rogue20-count? uint8
| | +--ro rogue40-primary-count? uint8
| | +--ro rogue80-primary-count? uint8
| +--ro radar-data* []
| | +--ro chan? uint8
| | +--ro radar-detected? empty
| +--ro client-data
| | +--ro num11ac-clients? uint32
| | +--ro num11n-clients? uint32
| | +--ro num11a-clients? uint32
| | +--ro num-voice-clients? uint32
| | +--ro num-video-clients? uint32
| | +--ro num11ac160-clients? uint32
| | +--ro num-clients-total? uint32
| +--ro neighbor-data* []
| +--ro neighbor-mac? yang:mac-address
| +--ro slot? uint8
| +--ro grp-leader-ip? inet:ip-address
| +--ro rssi? int8
+--ro mesh-roam* [wtp-mac]
| +--ro wtp-mac yang:mac-address
| +--ro is-fabric? empty
| +--ro entry* []
| +--ro timestamp? yang:date-and-time
| +--ro parent-wtp-mac? yang:mac-address
| +--ro parent-eth-mac? yang:mac-address
| +--ro parent-ap-name? string
| +--ro reason? string
| +--ro lisp-rloc? inet:ip-address
| +--ro lisp-parent-rloc? inet:ip-address
| +--ro lisp-rap-rloc? inet:ip-address
+--ro mesh-rrm-dca-changed* [wtp-mac radio-slot-id]
| +--ro wtp-mac yang:mac-address
| +--ro radio-slot-id uint8
| +--ro start-ts? yang:date-and-time
| +--ro bh-channel? uint8
| +--ro width? uint8
| +--ro result-info
| | +--ro result-ts? yang:date-and-time
| | +--ro best-chan? uint8
| | +--ro best-chan-width? uint8
| | +--ro next-best-chan? uint8
| | +--ro next-best-chan-width? uint8
| +--ro dca-result? wireless-mesh-oper:enm-mesh-dca-result
| +--ro chan-change-status? wireless-mesh-oper:enm-mesh-dca-chan-change-status
| +--ro radio-ap-name? string
| +--ro dca-status? wireless-mesh-oper:enm-mesh-dca-status
| +--ro dca-reason? wireless-mesh-oper:enm-mesh-dca-reason
| +--ro mesh-sub-tree-descr? string
| +--ro noise-data* []
| | +--ro chan? uint8
| | +--ro noise? int8
| | +--ro bias? uint8
| +--ro load-data
| | +--ro rx-util? uint16
| | +--ro tx-util? uint16
| | +--ro cca-util? uint16
| | +--ro stations? uint32
| +--ro foreign-data* []
| | +--ro chan? uint8
| | +--ro util? uint16
| | +--ro power? int8
| | +--ro rogue20-count? uint8
| | +--ro rogue40-primary-count? uint8
| | +--ro rogue80-primary-count? uint8
| +--ro radar-data* []
| | +--ro chan? uint8
| | +--ro radar-detected? empty
| +--ro client-data
| | +--ro num11ac-clients? uint32
| | +--ro num11n-clients? uint32
| | +--ro num11a-clients? uint32
| | +--ro num-voice-clients? uint32
| | +--ro num-video-clients? uint32
| | +--ro num11ac160-clients? uint32
| | +--ro num-clients-total? uint32
| +--ro neighbor-data* []
| +--ro neighbor-mac? yang:mac-address
| +--ro slot? uint8
| +--ro grp-leader-ip? inet:ip-address
| +--ro rssi? int8
+--ro mesh-cm* [wtp-mac]
| +--ro wtp-mac yang:mac-address
| +--ro cm-mac-address? yang:mac-address
| +--ro ap-mac-address? yang:mac-address
| +--ro ap-cm-int-mac-address? yang:mac-address
| +--ro mask-bit? uint32
| +--ro cm-sw-version? string
| +--ro cm-status? string
| +--ro cm-serial-number? string
+--ro mesh-neigh* [wtp-mac neigh-ap-mac]
| +--ro wtp-mac yang:mac-address
| +--ro neigh-ap-mac yang:mac-address
| +--ro mesh-neighs
| | +--ro channel? uint8
| | +--ro potl-parent-timeouts-left? uint8
| | +--ro timeouts-left-for-child? uint8
| | +--ro snr? uint8
| | +--ro snr-up? uint8
| | +--ro snr-down? uint8
| | +--ro link-snr? uint8
| | +--ro slot-id? uint8
| | +--ro chan-width? uint8
| | +--ro blacklist-timeouts-left? uint16
| | +--ro neigh-type? wireless-types:enm-mesh-node-neigh-type
| | +--ro neigh-state? wireless-types:enm-mesh-node-neigh-state
| | +--ro rate? uint32
| | +--ro adjusted-ease? uint32
| | +--ro unadjusted-ease? uint32
| | +--ro rap-ease? uint32
| | +--ro tx-pkts-parent? uint32
| | +--ro rx-pkts-parent? uint32
| | +--ro poor-snr? uint32
| | +--ro neigh-status? wireless-mesh-oper:flag-neigh-status
| | +--ro neigh-mac-addr? yang:mac-address
| | +--ro neigh-base-mac-addr? yang:mac-address
| | +--ro ap-identity? yang:mac-address
| | +--ro neigh-ap-name? string
| | +--ro bridge-group-name? string
| | +--ro last-update? yang:date-and-time
| | +--ro parent-change-time? yang:date-and-time
| +--ro neigh-per-stats
| +--ro tx-pkts-total? uint32
| +--ro tx-pkts-success? uint32
| +--ro retry-pkts-total? uint32
| +--ro rts-attempts? uint32
| +--ro rts-success? uint32
+--ro mesh-ap-neigh* [wtp-mac]
| +--ro wtp-mac yang:mac-address
| +--ro adj-modinfo
| | +--ro rap? uint8
| | +--ro current-sector-hops? uint8
| | +--ro neigh-state? wireless-types:mesh-adj-state
| | +--ro malformed-neigh-pkts? uint32
| | +--ro poor-neigh-snr? uint32
| | +--ro blacklist-pkts? uint32
| | +--ro insufficient-memory? uint32
| | +--ro rx-neigh-req? uint32
| | +--ro rx-neigh-resp? uint32
| | +--ro tx-neigh-req? uint32
| | +--ro tx-neigh-resp? uint32
| | +--ro authentication-failures? uint32
| | +--ro parent-changes? uint32
| | +--ro neigh-timeout? uint32
| | +--ro rx-neigh-update? uint32
| | +--ro tx-neigh-update? uint32
| | +--ro current-best-neigh? uint32
| +--ro dr-stats
| +--ro last-update? uint8
| +--ro rts-attempts? uint32
| +--ro rts-success? uint32
+--ro mesh-subset-channel-list* [bgn channel]
| +--ro bgn string
| +--ro channel uint8
| +--ro rap-local-count? uint8
+--ro mesh-comp-info* [wtp-mac]
| +--ro wtp-mac yang:mac-address
| +--ro env-info
| | +--ro number-of-ports? uint32
| | +--ro bhaul-intf-name? string
| | +--ro eth-if-status
| | +--ro buffer* []
| | +--ro intf-name? string
| | +--ro port-number? uint8
| | +--ro speed? uint8
| | +--ro duplex? uint8
| | +--ro status? boolean
| | +--ro eth-stats
| | | +--ro rx-ucast-pkts? uint32
| | | +--ro rx-n-ucast-pkts? uint32
| | | +--ro tx-ucast-pkts? uint32
| | | +--ro tx-n-ucast-pkts? uint32
| | +--ro eth-vlan-config
| | +--ro current-config
| | | +--ro mode? wireless-types:ethernet-port-type
| | | +--ro vlan-id? uint16
| | | +--ro trunk-vlan-list-count? uint16
| | | +--ro trunk-vlan-list
| | | +--ro buffer* uint16
| | +--ro stored-config
| | +--ro mode? wireless-types:ethernet-port-type
| | +--ro vlan-id? uint16
| | +--ro trunk-vlan-list-count? uint16
| | +--ro trunk-vlan-list
| | +--ro buffer* uint16
| +--ro battery-state
| | +--ro wtp-mac? yang:mac-address
| | +--ro input-voltage? uint16
| | +--ro output-voltage? uint16
| | +--ro output-power? uint16
| | +--ro internal-voltage? uint16
| | +--ro temperature? uint16
| | +--ro current? uint16
| | +--ro charge? uint16
| | +--ro alarms? wireless-types:mesh-node-battery-alarm
| | +--ro sw-version? string
| | +--ro serial-number? string
| +--ro peripheral-info
| +--ro temperature
| | +--ro status? uint32
| | +--ro degree? uint32
| | +--ro heater-status? uint32
| | +--ro temp-state? uint32
| | +--ro temp-fahrenheit? uint32
| +--ro cm-installed? boolean
| +--ro fiber-sfp-installed? boolean
| +--ro poe-out-status? boolean
| +--ro orientation? uint8
+--ro mesh-linktest-parameters* [linktest-id]
+--ro linktest-id uint32
+--ro record-in-use? boolean
x--ro started-at? yang:date-and-time
+--ro config
| +--ro data-rate? wireless-types:mesh-linktest-rate
| +--ro data-rate-index? wireless-types:mesh-linktest-rate-idx
| +--ro status? wireless-types:mesh-linktest-cfg-status
| +--ro packet-size? uint16
| +--ro duration? uint16
| +--ro pkts-per-sec? uint32
+--ro results
| +--ro elapsed-time? uint32
| +--ro last-rx-rate? uint32
| +--ro link-test-buffer-allocation-error? uint32
| +--ro link-test-queue-full-error? uint32
| +--ro total-tx-pkts? uint32
| +--ro total-rx-pkts? uint32
| +--ro good-rx-pkts? uint32
| +--ro duplicate-rx-pkts? uint32
| +--ro short-rx-pkts? uint32
| +--ro big-rx-pkts? uint32
| +--ro rx-pkts-physical-errors? uint32
| +--ro rx-pkts-crc-errors? uint32
| +--ro rx-pkts-seq-errors? uint32
| +--ro rx-pkts-unknown-errors? uint32
| +--ro rx-pkts-prev-seq? uint32
| +--ro rx-pkts-lost? uint32
| +--ro rx-pkts-average-snr? int32
| +--ro rx-pkts-highest-snr? int32
| +--ro rx-pkts-lowest-snr? int32
| +--ro rx-pkts-average-nf? int32
| +--ro rx-pkts-highest-nf? int32
| +--ro rx-pkts-lowest-nf? int32
| +--ro rx-pkts-average-rssi? int32
| +--ro rx-pkts-highest-rssi? int32
| +--ro rx-pkts-lowest-rssi? int32
| +--ro last-elapsed-timestamp? yang:date-and-time
| +--ro last-rx-timestamp? yang:date-and-time
| +--ro snr-profile
| | +--ro buffer-snr* uint32
| +--ro nf-profile
| | +--ro buffer-nf* uint32
| +--ro rssi-profile
| +--ro buffer-rssi* uint32
+--ro start-time? yang:date-and-time
+--ro source-mac? yang:mac-address
+--ro destination-mac? yang:mac-address