📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-appqoe-oper
Prefix: appqoe_oper
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-appqoe-oper
📚 External Documentation
module: Cisco-IOS-XE-appqoe-oper
+--ro appqoe-oper-data
+--ro appqoe-sc* [sc-lan-ip]
| +--ro sc-lan-ip inet:ip-address
| +--ro system-ip? inet:ip-address
| +--ro site-id? uint32
| +--ro sn-lan-ip? inet:ip-address
+--ro appqoe-nat-stats!
| +--ro insert-succ? uint64
| +--ro delete-succ? uint64
| +--ro dup-entries? uint64
| +--ro alloc-fail? uint64
| +--ro port-alloc-succ? uint64
| +--ro port-alloc-fail? uint64
| +--ro port-free-succ? uint64
| +--ro port-free-fail? uint64
+--ro libsppi-stats!
| +--ro channel* []
| +--ro channel-num? uint32
| +--ro pipe
| | +--ro p-invalid-queue-id? uint64
| | +--ro p-in-use? uint64
| | +--ro p-sock-error? uint64
| | +--ro p-ifindex-error? uint64
| | +--ro p-invalid-mtu? uint64
| | +--ro p-disconnect? uint64
| +--ro queue* []
| +--ro queue-num? uint32
| +--ro in-use? uint64
| +--ro not-init? uint64
| +--ro nomem? uint64
| +--ro no-dev? uint64
| +--ro invalid-mode? uint64
| +--ro invalid-ring? uint64
| +--ro invalid-ring-type? uint64
| +--ro invalid-size? uint64
| +--ro mmap-error? uint64
| +--ro poll-error? uint64
| +--ro sock-error? uint64
| +--ro no-pkt-buf? uint64
| +--ro no-iov-buf? uint64
| +--ro truncated? uint64
| +--ro pkt-losing? uint64
| +--ro pkt-send-failed? uint64
| +--ro pkt-read-failed? uint64
| +--ro pkt-available? uint64
| +--ro pkt? uint64
| +--ro tpkt-version-error? uint64
+--ro appqoe-rm-resources!
| +--ro glob
| | +--ro max-serv-mem? uint64
| | +--ro used-serv-mem? uint64
| | +--ro avail-sys-mem? uint64
| | +--ro per-used-serv-mem? uint8
| | +--ro rm-svc-mem-flag? appqoe-xe-oper:appqoe-rm-status
| | +--ro rm-tcp-sess-flag? appqoe-xe-oper:appqoe-rm-status
| | +--ro rm-global-health-flag? appqoe-xe-oper:appqoe-rm-status
| +--ro dre
| | +--ro max-sess? uint32
| | +--ro used-sess? uint32
| | +--ro mem-per-sess? uint32
| +--ro ssl
| | +--ro max-sess? uint32
| | +--ro used-sess? uint32
| | +--ro mem-per-sess? uint32
| +--ro tcp
| | +--ro max-sess? uint32
| | +--ro used-sess? uint32
| | +--ro mem-per-sess? uint32
| +--ro http
| +--ro max-sess? uint32
| +--ro used-sess? uint32
| +--ro mem-per-sess? uint32
+--ro hput-stats!
| +--ro stat* []
| +--ro uihs-nr-hpts-cpu? uint8
| +--ro channel
| | +--ro hs-min-sch-delay? uint64
| | +--ro hs-max-sch-delay? uint64
| | +--ro hs-timer-add-req? uint64
| | +--ro hs-timer-added? uint64
| | +--ro hs-timer-add-expired? uint64
| | +--ro hs-timer-del-req? uint64
| | +--ro hs-timer-deleted? uint64
| | +--ro hs-timer-del-failed? uint64
| | +--ro hs-timer-alloc? uint64
| | +--ro hs-timer-dealloc? uint64
| | +--ro hs-time-node-alloc? uint64
| | +--ro hs-time-node-dealloc? uint64
| | +--ro hs-time-node-added? uint64
| | +--ro hs-time-node-exist? uint64
| | +--ro hs-time-node-deleted? uint64
| | +--ro hs-time-node-expired? uint64
| | +--ro hs-timer-cb? uint64
| | +--ro hs-ktimer-cb? uint64
| | +--ro hs-ktimer-start? uint64
| | +--ro hs-ktimer-stop? uint64
| | +--ro hs-expired-list-alloc? uint64
| | +--ro hs-expired-list-dealloc? uint64
| | +--ro hs-curr-node-null? uint64
| | +--ro hs-curr-node-ts-not-valid? uint64
| | +--ro hs-exp-list-process? uint64
| | +--ro hs-expired-send-sig? uint64
| | +--ro hs-pending-list-process? uint64
| | +--ro hs-sch-delay10us? uint64
| | +--ro hs-sch-delay20us? uint64
| | +--ro hs-sch-delay30us? uint64
| | +--ro hs-sch-delay40us? uint64
| | +--ro hs-sch-delay50us? uint64
| | +--ro hs-sch-delay100us? uint64
| | +--ro hs-sch-delay200us? uint64
| | +--ro hs-sch-delay300us? uint64
| | +--ro hs-sch-delay400us? uint64
| | +--ro hs-sch-delay500us? uint64
| | +--ro hs-sch-delay600us? uint64
| | +--ro hs-sch-delay700us? uint64
| | +--ro hs-sch-delay800us? uint64
| | +--ro hs-sch-delay900us? uint64
| | +--ro hs-sch-delay1000us? uint64
| | +--ro hs-sch-delay10000us? uint64
| | +--ro hs-sch-delay100000us? uint64
| | +--ro hs-sch-delay1000000us? uint64
| +--ro timer
| +--ro uhs-callout? uint64
| +--ro uhs-callout-del? uint64
| +--ro uhs-callout-not-pending? uint64
| +--ro uhs-callout-cancel? uint64
| +--ro uhs-callout-lock? uint64
| +--ro uhs-callout-unlock? uint64
| +--ro uhs-callout-drain? uint64
| +--ro uhs-callout-done? uint64
| +--ro uhs-callout-call? uint64
| +--ro uhs-add? uint64
| +--ro uhs-add-fail? uint64
| +--ro uhs-rst-sbt-req? uint64
| +--ro uhs-rst-sbt-drain? uint64
| +--ro uhs-rst-sbt-cancel? uint64
| +--ro uhs-rst-sbt-del? uint64
| +--ro uhs-rst-sbt-add? uint64
| +--ro uhs-stop? uint64
| +--ro uhs-stop-nodrain? uint64
| +--ro uhs-stop-drain? uint64
| +--ro uhs-stop-cancel? uint64
| +--ro uhs-stop-no-pending? uint64
| +--ro uhs-stop-del-cancel? uint64
| +--ro uhs-stop-del? uint64
| +--ro uhs-raw-add? uint64
| +--ro uhs-raw-add-failed? uint64
| +--ro uhs-raw-cb? uint64
+--ro appqoe-libuinet-stats!
| +--ro sppi-pkt-avail? uint64
| +--ro sppi-pkt-avail-error? uint64
| +--ro sppi-rx? uint64
| +--ro sppi-rx-fail? uint64
| +--ro sppi-tx? uint64
| +--ro sppi-tx-fail? uint64
| +--ro sppi-tx-full-wait? uint64
| +--ro sppi-pd-alloc-success? uint64
| +--ro sppi-pd-alloc-fail? uint64
| +--ro sppi-pb-curr-cnt? uint64
| +--ro sppi-pipe-disconnect? uint64
| +--ro vpath-in? uint64
| +--ro vpath-ctrl-pkt? uint64
| +--ro vpath-data-pkt? uint64
| +--ro vpath-drop? uint64
| +--ro vpath-non-vpath? uint64
| +--ro vpath-decap? uint64
| +--ro vpath-encap? uint64
| +--ro vpath-out? uint64
| +--ro vpath-syn-pkt? uint64
| +--ro vpath-ip-input-pkts? uint64
| +--ro vpath-ip-input-bytes? uint64
| +--ro vpath-ip-output-pkts? uint64
| +--ro vpath-ip-output-bytes? uint64
| +--ro vpath-flow-info-alloc? uint64
| +--ro vpath-flow-info-alloc-fail? uint64
| +--ro vpath-flow-info-free? uint64
| +--ro vpath-rx-ver-probe-pkts? uint64
| +--ro vpath-rx-control-pkts? uint64
| +--ro vp-rx-ctl-msg-hprobe-pkts? uint64
| +--ro vp-nat-lkup-failed-non-syn? uint64
| +--ro vp-nat-lkup-success-syn? uint64
| +--ro vpath-icmp-in? uint64
| +--ro vpath-icmp-success? uint64
| +--ro vpath-icmp-failure? uint64
| +--ro vpath-min-mbuf-threshold? uint64
| +--ro vpath-syn-pps-drop? uint64
| +--ro vpath-conn-del-pkts? uint64
| +--ro vp-conndelpkts-alloc-fail? uint64
| +--ro vpath-conn-del-pkts-fail? uint64
| +--ro vpath-new-con-failed? uint64
| +--ro vp-flowinfosn-ip-not-set? uint64
| +--ro vpath-sn-ip-map-added? uint64
| +--ro vpath-sn-ip-map-updated? uint64
| +--ro vp-sn-ip-map-overwritten? uint64
| +--ro vpath-sn-ip-map-not-added? uint64
| +--ro vpath-sn-ip-map-not-found? uint64
| +--ro vpath-netisr-ip-drop? uint64
| +--ro vpath-ip-frag-pkt? uint64
| +--ro vpath-ad-opt-not-added? uint64
| +--ro bbr-connection-init? uint64
| +--ro bbr-connection-finish? uint64
| +--ro bbr-active-conn? uint64
| +--ro bbr-to-alloc? uint64
| +--ro bbr-to-alloc-failed? uint64
| +--ro bbr-to-alloc-emerg? uint64
| +--ro state* []
| | +--ro state-type? appqoe-xe-oper:bbr-state
| | +--ro state-value? uint64
| +--ro trans* []
| | +--ro st-type? appqoe-xe-oper:state-tran
| | +--ro st-value? uint64
| +--ro source* []
| | +--ro ts-type? appqoe-xe-oper:timer-source
| | +--ro ts-value? uint64
| +--ro slot* []
| | +--ro slot-type? appqoe-xe-oper:bbr-slot
| | +--ro slot-value? uint64
| +--ro timer* []
| | +--ro rt-type? appqoe-xe-oper:rem-timer
| | +--ro rt-value? uint64
| +--ro conn-bw* []
| | +--ro bw-type? appqoe-xe-oper:bbr-bw
| | +--ro bw-value? uint64
| +--ro pkt-rtt* []
| | +--ro rtt-type? appqoe-xe-oper:bbr-rtt
| | +--ro rtt-value? uint64
| +--ro bbr-output-bytes? uint64
| +--ro bbr-segment-lost? uint64
| +--ro bbr-ip-output? uint64
| +--ro bbr-early? uint64
| +--ro bbr-xmit? uint64
| +--ro bbr-output-seg? uint64
| +--ro bbr-delay? uint64
| +--ro hpts-need-wakeup? uint64
| +--ro hpts-schedule-callout? uint64
| +--ro hpts-lastt-gt-currt? uint64
| +--ro hpts-maxtick-overflow? uint64
| +--ro hpts-inp-same-slot? uint64
| +--ro hpts-dis-to-travel-oflow? uint64
| +--ro hpts-avail-on-wheel-oflow? uint64
| +--ro hpts-availonwheel-lt-pacer? uint64
| +--ro hpts-hopelessly-behind? uint64
| +--ro hpts-exceed-wheel-time? uint64
| +--ro hpts-loops? uint64
| +--ro hpts-back-tosleep? uint64
| +--ro hpts-wheel-wrap? uint64
| +--ro bbr-peer-unsupport-sack? uint64
| +--ro bbr-snd-buffer-full? uint64
| +--ro bbr-max-snd-cwnd? uint64
| +--ro bbr-snd-wnd? uint64
| +--ro bbr-fin-wait-2-force? uint64
| +--ro vpath-ver-probe-crpt-pkts? uint64
| +--ro vpath-control-crpt-pkts? uint64
+--ro rm-stats!
| +--ro session-health-yellow-cnt? uint64
| +--ro session-health-green-cnt? uint64
| +--ro svc-mem-health-yellow-cnt? uint64
| +--ro svc-mem-health-green-cnt? uint64
| +--ro overall-health-yellow-cnt? uint64
| +--ro overall-health-green-cnt? uint64
| +--ro dre-reserve-failure-cnt? uint64
| +--ro stat* []
| +--ro client-num? uint8
| +--ro tcp-sess-alloc? uint32
| +--ro tcp-sess-free? uint32
| +--ro ssl-sess-alloc? uint32
| +--ro ssl-sess-free? uint32
| +--ro dre-sess-alloc? uint32
| +--ro dre-sess-free? uint32
| +--ro http-sess-alloc? uint32
| +--ro http-sess-free? uint32
+--ro appqoe-ebp-stats* [ebp-service-id]
| +--ro ebp-service-id appqoe-xe-oper:tcp-proxy-ebp-service-id
| +--ro num-open-blks? uint32
| +--ro num-active-blks? uint32
| +--ro shm-size? uint64
| +--ro infra-ebp-blk-info* [walk-key]
| | +--ro walk-key uint32
| | +--ro blk-shm-size? uint32
| | +--ro total-num-free? uint32
| | +--ro buf-size? uint32
| | +--ro num-bufs? uint32
| | +--ro blk-oid? uint32
| | +--ro eid? uint32
| | +--ro blk-num-returned* []
| | | +--ro val? uint64
| | | +--ro owner-name? string
| | +--ro num-free-per-owner* []
| | | +--ro val? uint64
| | | +--ro owner-name? string
| | +--ro blk-num-used* []
| | +--ro val? uint64
| | +--ro owner-name? string
| +--ro gc-stats
| | +--ro gc-num-del-blks? uint32
| | +--ro gc-num-closed-blks? uint32
| | +--ro gc-get-buf-cl-blks? uint32
| | +--ro gc-count? uint32
| | +--ro last-gc-time? uint32
| | +--ro gc-cdown-set-count? uint32
| | +--ro gc-cdown-bucket* []
| | | +--ro val? uint32
| | | +--ro exp? uint32
| | +--ro gc-cdown-bucket-last
| | | +--ro val? uint32
| | | +--ro exp? uint32
| | +--ro gc-auto-alloc-status? uint32
| | +--ro gc-aa-disabled? uint32
| | +--ro gc-min-buf-th-reached? uint32
| | +--ro gc-blk-in-use? uint32
| +--ro aa-stats
| | +--ro aa-auto-alloc-status? uint32
| | +--ro tot-num-auto-alloc-blks? uint32
| | +--ro time-since-last-auto-alloc? uint32
| +--ro alloc-stat* []
| | +--ro exp-val? uint32
| | +--ro per-size-active-blk-count? uint32
| | +--ro alloc-fail-per-block-size? uint32
| +--ro ebp-err
| | +--ro print-flag? uint8
| | +--ro freelist-shm-runout? uint32
| | +--ro invalid-auto-size? uint32
| | +--ro invalid-auto-param? uint32
| | +--ro invalid-auto-sblk-null? uint32
| | +--ro invalid-threshold-buf-size? uint32
| | +--ro inv-threshold-sblk-null? uint32
| | +--ro invalid-buffer-offset? uint32
| | +--ro invalid-buffer-size? uint32
| | +--ro null-buffer-being-return? uint32
| | +--ro init-not-done? uint32
| | +--ro shm-creation-failed? uint32
| | +--ro ebp-invalid-param? uint32
| | +--ro create-seq-not-done? uint32
| | +--ro max-memory-limit-reached? uint32
| | +--ro sblk-full? uint32
| | +--ro malloc-failed? uint32
| | +--ro ebp-cid-mismatch? uint32
| | +--ro ebp-already-open? uint32
| | +--ro shm-open-failed? uint32
| | +--ro ebp-shm-unmap-fail? uint32
| | +--ro shm-map-failed? uint32
| | +--ro buf-hdr-san-chk-fail? uint32
| | +--ro invalid-buf-size? uint32
| | +--ro double-free? uint32
| | +--ro buf-free-failed? uint32
| | +--ro init-state-check-failed? uint32
| | +--ro del-recv-null-ctx? uint32
| | +--ro auto-no-free-blk? uint32
| | +--ro ebp-no-free-blk? uint32
| | +--ro shm-nondump-failed? uint32
| +--ro aa-gc-blk-stat* []
| +--ro index? uint8
| +--ro mask? uint32
| +--ro exp? uint32
| +--ro gc-min-threshold-bufs? uint32
| +--ro aa-num-bufs? uint32
| +--ro num-auto-alloc-blks? uint32
+--ro appqoe-service* [service]
| +--ro service appqoe-types-ios-xe:appqoe-service-id
| +--ro load-status? appqoe-types-ios-xe:appqoe-service-status
| +--ro load-percentage? uint8
+--ro appqoe-sipc-stats* [service-id]
| +--ro service-id appqoe-xe-oper:sipc-service-id
| +--ro shm-name? string
| +--ro sock-fd? uint32
| +--ro peer-id? uint32
| +--ro peer-status? appqoe-xe-oper:wcapi-peer-status
| +--ro rx-count? uint32
| +--ro rx-enq-count? uint64
| +--ro rx-deq-count? uint64
| +--ro tx-count? uint32
| +--ro tx-enq-count? uint64
| +--ro tx-deq-count? uint64
| +--ro num-rx-fifos? uint32
| +--ro num-tx-fifos? uint32
| +--ro rx-thread-id? uint64
| +--ro tx-notify-thread-id? uint64
| +--ro shm-size? uint32
| +--ro rx-thread-enable? boolean
| +--ro tx-notify-thread-enable? boolean
| +--ro flow-control-enable? boolean
| +--ro tx-debug-stats
| | +--ro fifo-type? appqoe-xe-oper:sipc-fifo-type
| | +--ro count? uint32
| | +--ro enq-count? uint64
| | +--ro deq-count? uint64
| | +--ro length? uint32
| | +--ro ht? uint32
| | +--ro lt? uint32
| | +--ro pause? appqoe-xe-oper:sipc-pause-status
| | +--ro estats
| | +--ro enq-fail-mf-full? uint32
| | +--ro enq-fail-fifo-alloc? uint32
| | +--ro enq-fail-fifo-init? uint32
| | +--ro enq-fail-enq-to-mf? uint32
| | +--ro enq-fail-unexpected? uint32
| | +--ro enq-fail-fifo-switch-msg? uint32
| | +--ro deq-fail-no-data? uint64
| | +--ro deq-fail-no-new-fifo? uint32
| | +--ro deq-fail-fifo-alloc? uint32
| +--ro rx-debug-stats
| | +--ro fifo-type? appqoe-xe-oper:sipc-fifo-type
| | +--ro count? uint32
| | +--ro enq-count? uint64
| | +--ro deq-count? uint64
| | +--ro length? uint32
| | +--ro ht? uint32
| | +--ro lt? uint32
| | +--ro pause? appqoe-xe-oper:sipc-pause-status
| | +--ro estats
| | +--ro enq-fail-mf-full? uint32
| | +--ro enq-fail-fifo-alloc? uint32
| | +--ro enq-fail-fifo-init? uint32
| | +--ro enq-fail-enq-to-mf? uint32
| | +--ro enq-fail-unexpected? uint32
| | +--ro enq-fail-fifo-switch-msg? uint32
| | +--ro deq-fail-no-data? uint64
| | +--ro deq-fail-no-new-fifo? uint32
| | +--ro deq-fail-fifo-alloc? uint32
| +--ro err-stats
| +--ro sipc-mem-alloc-failed? uint32
| +--ro sipc-sem-init-failed? uint32
| +--ro sipc-shmem-open-failed? uint32
| +--ro sipc-shmem-unmap-failed? uint32
| +--ro sipc-shmem-map-failed? uint32
| +--ro sipc-thread-init-failed? uint32
+--ro appqoe-aoim-stats!
| +--ro sync-stats
| | +--ro num-syncs-total? uint32
| | +--ro num-syncs-progress? uint32
| | +--ro num-resyncs? uint32
| | +--ro num-conn-rst-pmismatch? uint32
| | +--ro db-size? uint32
| +--ro local-aos* []
| | +--ro ao-type? appqoe-xe-oper:appqoe-aoim-ao
| | +--ro ver-major? uint8
| | +--ro ver-minor? uint8
| | +--ro registered? boolean
| | +--ro incompatible? boolean
| +--ro peer-stats* []
| +--ro peer-id? inet:ip-address
| +--ro peer-aos* []
| +--ro ao-type? appqoe-xe-oper:appqoe-aoim-ao
| +--ro ver-major? uint8
| +--ro ver-minor? uint8
| +--ro registered? boolean
| +--ro incompatible? boolean
+--ro appqoe-ad-stats!
| +--ro len-mismatch? uint64
| +--ro ver-mismatch? uint64
| +--ro tcpopt-len-mismatch? uint64
| +--ro role-none? uint64
| +--ro edge-nego-start? uint64
| +--ro edge-nego-done? uint64
| +--ro edge-rcvd-synack-wo-option? uint64
| +--ro edge-aoim-sync-needed? uint64
| +--ro core-nego-start? uint64
| +--ro core-nego-done? uint64
| +--ro core-rcvd-ack-wo-options? uint64
| +--ro core-aoim-sync-needed? uint64
+--ro appqoe-svc-chain-status!
| +--ro snort-status? appqoe-xe-oper:appqoe-svc-conn-status
| +--ro dre-status? appqoe-xe-oper:appqoe-svc-conn-status
| +--ro hc-status? appqoe-xe-oper:appqoe-svc-conn-status
+--ro appqoe-tcpopt-status!
+--ro tcpopt-oper-status? appqoe-xe-oper:appqoe-tcpopt-run-status
+--ro tcpproxy-oper-status? appqoe-xe-oper:appqoe-tcpopt-run-status