📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-dre-oper
Prefix: dre_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-dre-oper
📚 External Documentation
module: Cisco-IOS-XE-dre-oper
+--ro dre-oper-data
+--ro appqoe-dre-status!
| +--ro health-status? dre-xe-oper:dre-health-status
| +--ro data
| +--ro dre-id? string
| +--ro dre-uptime? yang:date-and-time
| +--ro hs-change-reason? dre-xe-oper:dre-hs-change-reason
| +--ro hs-change-time? yang:date-and-time
| +--ro last-hs-update? yang:date-and-time
| +--ro cache-status? dre-xe-oper:dre-cache-status
| +--ro disk-cache-usage? uint8
| +--ro disk-latency? uint32
| +--ro alarm* []
| | +--ro alarms-list? dre-xe-oper:dre-alarms
| +--ro config
| +--ro total-disk? uint16
| +--ro max-cons? uint32
| +--ro max-fanout? uint32
| +--ro profile? dre-xe-oper:dre-profile-type
| +--ro total-memory? uint64
| +--ro cpu-cores? uint8
| +--ro disk-encrypt? boolean
| +--ro rep-accl-mode? boolean
| +--ro comp-type? dre-xe-oper:dre-comp-type
| +--ro plz-mem? uint32
| +--ro plz-buffer? uint32
| +--ro hash-table-mem? uint32
| +--ro plz-high-wm? uint32
| +--ro plz-low-wm? uint32
| +--ro wait-queue-cap? uint32
| +--ro max-data-unit? uint32
| +--ro sig-read-pool? uint32
| +--ro data-read-pool? uint32
| +--ro anchor-distance? uint32
| +--ro section-size? uint32
| +--ro avg-chunk-size? uint32
| +--ro min-chunk-size? uint32
| +--ro lookup-on? boolean
| +--ro write-tshld? uint32
| +--ro cold-pass-tshld? uint32
| +--ro algorithm? dre-xe-oper:lz-algorithm
| +--ro lz-adaptive? boolean
| +--ro lz-comp-level? uint32
| +--ro lz-adaptive-thres? uint32
| +--ro use-entropy? boolean
| +--ro plz-enabled? boolean
| +--ro big-msg-checksum? boolean
| +--ro block-size? uint32
+--ro appqoe-dre-auto-bypass* [server-ip port]
| +--ro state? dre-xe-oper:dre-state
| +--ro dre-lan-bytes? uint64
| +--ro dre-wan-bytes? uint64
| +--ro dre-comp? decimal64
| +--ro last-update? yang:date-and-time
| +--ro entry-creation-time? yang:date-and-time
| +--ro server-ip inet:ip-address
| +--ro port uint16
+--ro appqoe-dre-stats!
| +--ro health-status? dre-xe-oper:dre-health-status
| +--ro data
| +--ro cache-status? dre-xe-oper:dre-cache-status
| +--ro cache-oldest-data? yang:date-and-time
| +--ro max-cons? uint32
| +--ro cache-size? uint64
| +--ro cache-used-percent? uint16
| +--ro data-replaced? uint64
| +--ro total-cons? uint64
| +--ro active-cons? uint64
| +--ro total-orig-bytes? uint64
| +--ro total-opt-bytes? uint64
| +--ro reduction-ratio? uint16
| +--ro total-usable-disk? uint64
| +--ro total-usable-disk-usage? uint8
| +--ro hash-tbl-ram-size? uint64
| +--ro hash-tbl-ram-usage? uint8
| +--ro sig-block-disk-usage? uint64
| +--ro sig-block-mem-usage? uint8
| +--ro sig-block-time? yang:date-and-time
| +--ro data-unit-disk-usage? uint8
| +--ro data-unit-mem-usage? uint8
| +--ro data-unit-time? yang:date-and-time
| +--ro cache-created-time? yang:date-and-time
| +--ro evicted-cache? uint64
| +--ro sigblock-replaced-size? uint64
| +--ro sigblock-replaced-sec? uint64
| +--ro data-unit-replaced-size? uint64
| +--ro data-unit-replaced-sec? uint64
| +--ro sigblock-size? uint64
| +--ro sigblock-count? uint64
| +--ro data-unit-size? uint64
| +--ro data-unit-count? uint64
| +--ro data-unit-seg-count? uint64
| +--ro data-unit-seg-size? uint64
| +--ro ng-clock-head? uint64
| +--ro ng-clock-tail? uint64
| +--ro total-read-latency? uint64
| +--ro total-read-count? uint64
| +--ro total-disk-read-latency? uint64
| +--ro total-disk-read-count? uint64
| +--ro table-full-events? uint64
| +--ro sig-events? uint64
| +--ro type-two-events? uint64
| +--ro type-three-events? uint64
| +--ro sigblock-total-chunks? uint64
| +--ro sigblock-total-sec? uint64
| +--ro secblock-total-chunks? uint64
| +--ro secblock-total-sec? uint64
| +--ro total-anchor-seen? uint64
| +--ro total-matches-seen? uint64
| +--ro matches? uint64
| +--ro ack-queue
| | +--ro total-size? uint64
| | +--ro used-size? uint64
| | +--ro wait-queue? uint64
| | +--ro disk-write? uint64
| | +--ro optimized-size? uint64
| | +--ro object-buff-size? uint64
| | +--ro numbers? uint64
| +--ro errors
| | +--ro open? uint64
| | +--ro decode? uint64
| | +--ro malloc? uint64
| | +--ro plz-off? uint64
| | +--ro minres? uint64
| +--ro chunk-mem-used? uint64
| +--ro twin-pool
| | +--ro big-used? uint64
| | +--ro big-free? uint64
| | +--ro small-used? uint64
| | +--ro small-free? uint64
| | +--ro defragment? uint64
| +--ro encode-plz-on-conn? uint64
| +--ro encode-plz-off-conn? uint64
| +--ro encode-msg-size? uint64
| +--ro decode-disk-read? uint64
| +--ro decode-disk-write? uint64
| +--ro decode-plz-on-conn? uint64
| +--ro decode-plz-off-conn? uint64
| +--ro decode-plz-num-in-disc? uint64
| +--ro encode
| | +--ro overall
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro dre
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro dre-bypass
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro lz
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro lz-bypass
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro avg-latency? decimal64
| | +--ro avg-msg-size? uint64
| | +--ro msg-dist
| | +--ro kb-0-1? uint8
| | +--ro kb-1-5? uint8
| | +--ro kb-5-15? uint8
| | +--ro kb-15-25? uint8
| | +--ro kb-25-40? uint8
| | +--ro kb-above-40? uint8
| +--ro decode
| | +--ro overall
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro dre
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro dre-bypass
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro lz
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro lz-bypass
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro avg-latency? decimal64
| | +--ro avg-msg-size? uint64
| | +--ro msg-dist
| | +--ro kb-0-1? uint8
| | +--ro kb-1-5? uint8
| | +--ro kb-5-15? uint8
| | +--ro kb-15-25? uint8
| | +--ro kb-25-40? uint8
| | +--ro kb-above-40? uint8
| +--ro bypass-reason-list* []
| | +--ro reason? dre-xe-oper:bypass-reason
| | +--ro bypass-msgs? uint64
| | +--ro bypass-chunks? uint64
| | +--ro bypass-size? uint64
| +--ro nack-msgs? uint64
| +--ro num-col-nack-msgs? uint64
| +--ro num-miss-nack-msgs? uint64
| +--ro cache-not-ready-nack? uint64
| +--ro rtx-msgs? uint64
| +--ro num-col-rtx-msgs? uint64
| +--ro num-miss-rtx-msgs? uint64
| +--ro cache-not-ready-rtx? uint64
| +--ro encode-latency
| | +--ro ms-per-msg? decimal64
| | +--ro avg-msg-size? uint64
| +--ro decode-latency
| | +--ro ms-per-msg? decimal64
| | +--ro avg-msg-size? uint64
| +--ro num-invalid-sections? uint64
| +--ro convert-invalid-sections? uint64
| +--ro disk-space-saving? uint64
| +--ro total-buf-size? uint64
| +--ro unit-size? uint64
| +--ro free-buf-size? uint64
| +--ro free-buf-units? uint64
| +--ro used-buf-size? uint64
| +--ro used-buf-units? uint64
| x--ro frag? uint64
| x--ro module* []
| | x--ro module-name? string
| | x--ro used-units? uint64
| | x--ro used-bytes? uint64
| +--ro internal-resets? uint64
| +--ro write-failed? uint64
| +--ro read-failed? uint64
| +--ro decode-failed? uint64
| +--ro encode-failed? uint64
| +--ro conn-init-failed? uint64
| +--ro opt-read-unexp-hup? uint64
| +--ro bufmgr-call-failed? uint64
| +--ro peer-req-reset-close? uint64
| +--ro state-invalid? uint64
| +--ro bufhead-alloc-failed? uint64
| +--ro other? uint64
| +--ro buf-ctrl-pause-ackq? uint64
| +--ro buf-ctrl-pause-buf? uint64
| +--ro data-ebp-recvd? uint64
| +--ro data-ebp-freed? uint64
| +--ro data-ebp-alloc? uint64
| +--ro data-ebp-sent? uint64
| +--ro data-ebp-send-fail? uint64
| +--ro data-ebp-no-flow-ctx? uint64
| +--ro data-ebp-req-more? uint64
| +--ro data-ebp-ret-less? uint64
| +--ro ctrl-ebp-recvd? uint64
| +--ro ctrl-ebp-freed? uint64
| +--ro ctrl-ebp-reused? uint64
| +--ro ctrl-ebp-alloc? uint64
| +--ro ctrl-ebp-sent? uint64
| +--ro ctrl-ebp-send-fail? uint64
| +--ro ctrl-ebp-no-flow-ctx? uint64
| +--ro ctrl-ebp-req-more? uint64
| +--ro ctrl-ebp-ret-less? uint64
| +--ro conn-alloc? uint64
| +--ro conn-free? uint64
| +--ro active-bypassed-enc-conns? uint64
+--ro appqoe-dre-stats-summary!
| +--ro health-status? dre-xe-oper:dre-health-status
| +--ro data
| +--ro cache-status? dre-xe-oper:dre-cache-status
| +--ro cache-oldest-data? yang:date-and-time
| +--ro max-cons? uint32
| +--ro cache-size? uint64
| +--ro cache-used-percent? uint16
| +--ro data-replaced? uint64
| +--ro total-cons? uint64
| +--ro active-cons? uint64
| +--ro total-orig-bytes? uint64
| +--ro total-opt-bytes? uint64
| +--ro reduction-ratio? uint16
| +--ro total-usable-disk-usage? uint8
| +--ro internal-resets? uint64
+--ro appqoe-dre-stats-peer* [system-ip]
| +--ro peer-no? uint8
| +--ro system-ip inet:ip-address
| +--ro hostname? string
| +--ro active-cons? uint64
| +--ro total-cons? uint64
+--ro appqoe-dre-peer-detail!
| +--ro active-cons? uint64
| +--ro peer-active? uint64
| +--ro appqoe-dre-peer* [system-ip]
| +--ro total-cons? uint64
| +--ro active-cons? uint64
| +--ro peer-no? uint32
| +--ro system-ip inet:ip-address
| +--ro hostname? string
| +--ro context-number? uint64
| +--ro peer-id? string
| +--ro max-concurrent-cons? uint64
| +--ro num-avg-cons? uint64
| +--ro num-nacks? uint64
| +--ro num-rtx? uint64
| +--ro num-ctx-out-of-sync? uint64
| +--ro cache-used? uint64
| +--ro encode
| | +--ro overall
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro dre
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro dre-bypass
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro lz
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro lz-bypass
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro avg-latency? decimal64
| | +--ro avg-msg-size? uint64
| | +--ro msg-dist
| | +--ro kb-0-1? uint8
| | +--ro kb-1-5? uint8
| | +--ro kb-5-15? uint8
| | +--ro kb-15-25? uint8
| | +--ro kb-25-40? uint8
| | +--ro kb-above-40? uint8
| +--ro decode
| | +--ro overall
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro dre
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro dre-bypass
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro lz
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro lz-bypass
| | | +--ro msg? uint64
| | | +--ro in? uint64
| | | +--ro out? uint64
| | | +--ro ratio? uint16
| | +--ro avg-latency? decimal64
| | +--ro avg-msg-size? uint64
| | +--ro msg-dist
| | +--ro kb-0-1? uint8
| | +--ro kb-1-5? uint8
| | +--ro kb-5-15? uint8
| | +--ro kb-15-25? uint8
| | +--ro kb-25-40? uint8
| | +--ro kb-above-40? uint8
| +--ro sig-block-used? uint64
| +--ro sig-block-time? yang:date-and-time
| +--ro data-unit-disk-used? uint64
| +--ro data-unit-time? yang:date-and-time
| +--ro ack-queue-size? uint64
| +--ro delay
| | +--ro size? uint64
| | +--ro conns? uint64
| | +--ro flush? uint64
| +--ro agg-ft
| | +--ro size? uint64
| | +--ro conns? uint64
| | +--ro flush? uint64
| +--ro remote-low-buff? uint64
| +--ro received-flush? uint64
| +--ro usable-cache-size? uint64
| +--ro usable-cache-time? yang:date-and-time
| +--ro evicted-cache? uint64
| +--ro cache-created-time? yang:date-and-time
| +--ro rtt-max? uint64
| +--ro rtt-avg? uint64
| +--ro rtt-remote? uint64
| +--ro dre-decode? uint64
| +--ro bypass-decode? uint64
| +--ro bypass-ratio? uint8
| +--ro sigblock-write? uint64
| +--ro data-unit-write? uint64
+--ro appqoe-dreopt-crypt!
+--ro current-state? dre-xe-oper:appqoe-dre-enc-state
+--ro attempts? uint32
+--ro enc-stats* []
| +--ro tv-sec? uint64
| +--ro tv-usec? uint64
| +--ro request-type? dre-xe-oper:appqoe-dre-crypt-req
+--ro is-initialized? boolean
+--ro re-log-stats* []
+--ro oper? dre-xe-oper:appqoe-dre-crypt-oper
+--ro log-crypt-opr* []
+--ro block-name? dre-xe-oper:appqoe-dre-crypt-block
+--ro no-of-oper? uint32
+--ro no-of-success? uint32
+--ro no-of-failure? uint32