Cisco-IOS-XE-appqoe-serv-oper

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Operational State APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-appqoe-serv-oper

Prefix: appqoe_serv_ope

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-serv-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-appqoe-serv-oper
  +--ro appqoe-serv-oper-data
     +--ro appqoe-status-details!
     |  +--ro appqoe-status?   appqoe-xe-serv-oper:appqoe-module-status
     |  +--ro module-status* []
     |     +--ro module?    appqoe-xe-serv-oper:appqoe-module
     |     +--ro status?    appqoe-xe-serv-oper:appqoe-module-status
     |     +--ro err-tag?   appqoe-xe-serv-oper:appqoe-status-err
     +--ro appqoe-flow-active-brief* [vpn-id client-ip client-port server-ip server-port index]
     |  +--ro vpn-id            uint32
     |  +--ro client-ip         inet:ip-address
     |  +--ro client-port       uint16
     |  +--ro server-ip         inet:ip-address
     |  +--ro server-port       uint16
     |  +--ro index             uint32
     |  +--ro flow-id?          uint64
     |  +--ro services?         appqoe-xe-serv-oper:appqoe-flow-services
     |  +--ro start-time?       yang:date-and-time
     |  +--ro end-time?         yang:date-and-time
     |  +--ro rx-bytes?         uint64
     |  +--ro tx-bytes?         uint64
     |  +--ro connect-detect?   uint16
     +--ro appqoe-flow-active-detail* [flow-id]
     |  +--ro flow-id        uint64
     |  +--ro vpn-id?        uint32
     |  +--ro client-ip?     inet:ip-address
     |  +--ro client-port?   uint16
     |  +--ro server-ip?     inet:ip-address
     |  +--ro server-port?   uint16
     |  +--ro services?      appqoe-xe-serv-oper:appqoe-flow-services
     |  +--ro start-time?    yang:date-and-time
     |  +--ro end-time?      yang:date-and-time
     |  +--ro rx-bytes?      uint64
     |  +--ro tx-bytes?      uint64
     |  +--ro sslproxy
     |  |  +--ro c2s
     |  |  |  +--ro encrypt-bytes-wr?    uint64
     |  |  |  +--ro decrypt-bytes-wr?    uint64
     |  |  |  +--ro encrypt-bytes-rd?    uint64
     |  |  |  +--ro decrypt-bytes-rd?    uint64
     |  |  |  +--ro clear-bytes-fwd?     uint64
     |  |  |  +--ro clear-bytes-to-sc?   uint64
     |  |  +--ro s2c
     |  |  |  +--ro encrypt-bytes-wr?    uint64
     |  |  |  +--ro decrypt-bytes-wr?    uint64
     |  |  |  +--ro encrypt-bytes-rd?    uint64
     |  |  |  +--ro decrypt-bytes-rd?    uint64
     |  |  |  +--ro clear-bytes-fwd?     uint64
     |  |  |  +--ro clear-bytes-to-sc?   uint64
     |  |  +--ro client-trace
     |  |  |  +--ro state*   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-state
     |  |  |  +--ro fsm* []
     |  |  |     +--ro event?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-event
     |  |  |     +--ro state?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-state
     |  |  +--ro server-trace
     |  |  |  +--ro state*   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-state
     |  |  |  +--ro fsm* []
     |  |  |     +--ro event?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-event
     |  |  |     +--ro state?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-state
     |  |  +--ro event* []
     |  |     +--ro id?           uint16
     |  |     +--ro module?       appqoe-xe-serv-oper:appqoe-flow-sslproxy-module
     |  |     +--ro side?         appqoe-xe-serv-oper:appqoe-flow-side
     |  |     +--ro event?        appqoe-xe-serv-oper:appqoe-flow-sslproxy-tr-events
     |  |     +--ro context?      uint32
     |  |     +--ro orig-state?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-state
     |  |     +--ro term-state?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-state
     |  |     +--ro orig-flag*    uint32
     |  |     +--ro term-flag*    uint32
     |  +--ro tcpproxy
     |  |  +--ro client
     |  |  |  +--ro bytes-sent?            uint64
     |  |  |  +--ro bytes-recv?            uint64
     |  |  |  +--ro bytes-to-ssl?          uint64
     |  |  |  +--ro iptos?                 uint8
     |  |  |  +--ro rx-pause?              uint32
     |  |  |  +--ro tx-enabled?            uint32
     |  |  |  +--ro flow-pause-state?      uint32
     |  |  |  +--ro flow-control?          uint32
     |  |  |  +--ro close-done?            uint32
     |  |  |  +--ro fin-rcvd?              uint32
     |  |  |  +--ro rst-rcvd?              uint32
     |  |  |  +--ro fin-sent?              uint32
     |  |  |  +--ro res-enqueued?          uint32
     |  |  |  +--ro res-enqueue-ignored?   uint32
     |  |  |  +--ro res-processed?         uint32
     |  |  |  +--ro res-process-ignored?   uint32
     |  |  +--ro server
     |  |  |  +--ro bytes-sent?            uint64
     |  |  |  +--ro bytes-recv?            uint64
     |  |  |  +--ro bytes-to-ssl?          uint64
     |  |  |  +--ro iptos?                 uint8
     |  |  |  +--ro rx-pause?              uint32
     |  |  |  +--ro tx-enabled?            uint32
     |  |  |  +--ro flow-pause-state?      uint32
     |  |  |  +--ro flow-control?          uint32
     |  |  |  +--ro close-done?            uint32
     |  |  |  +--ro fin-rcvd?              uint32
     |  |  |  +--ro rst-rcvd?              uint32
     |  |  |  +--ro fin-sent?              uint32
     |  |  |  +--ro res-enqueued?          uint32
     |  |  |  +--ro res-enqueue-ignored?   uint32
     |  |  |  +--ro res-processed?         uint32
     |  |  |  +--ro res-process-ignored?   uint32
     |  |  +--ro c2s
     |  |  |  +--ro to-dre-bytes?          uint64
     |  |  |  +--ro to-dre-pkts?           uint64
     |  |  |  +--ro from-dre-bytes?        uint64
     |  |  |  +--ro from-dre-pkts?         uint64
     |  |  |  +--ro to-http-bytes?         uint64
     |  |  |  +--ro to-http-pkts?          uint64
     |  |  |  +--ro from-http-bytes?       uint64
     |  |  |  +--ro from-http-pkts?        uint64
     |  |  |  +--ro dre-paused?            uint16
     |  |  |  +--ro dre-res-sent?          uint16
     |  |  |  +--ro dre-res-recv?          uint16
     |  |  |  +--ro http-paused?           uint16
     |  |  |  +--ro http-res-sent?         uint16
     |  |  |  +--ro http-res-recv?         uint16
     |  |  |  +--ro tcp-tx-pkts-success?   uint64
     |  |  |  +--ro tcp-tx-pkts-fail?      uint64
     |  |  |  +--ro svc-bytes-to-ssl?      uint64
     |  |  |  +--ro ssl-to-tcp-tx-pkts?    uint64
     |  |  |  +--ro ssl-to-tcp-tx-bytes?   uint64
     |  |  |  +--ro ssl-orig
     |  |  |  |  +--ro rd-pause?           uint32
     |  |  |  |  +--ro rd-pause-fail?      uint32
     |  |  |  |  +--ro rd-resume-notify?   uint32
     |  |  |  |  +--ro rd-resume?          uint32
     |  |  |  +--ro ssl-term
     |  |  |  |  +--ro rd-pause?           uint32
     |  |  |  |  +--ro rd-pause-fail?      uint32
     |  |  |  |  +--ro rd-resume-notify?   uint32
     |  |  |  |  +--ro rd-resume?          uint32
     |  |  |  +--ro ssl-client-bytes?      uint32
     |  |  |  +--ro ssl-server-bytes?      uint32
     |  |  +--ro s2c
     |  |  |  +--ro to-dre-bytes?          uint64
     |  |  |  +--ro to-dre-pkts?           uint64
     |  |  |  +--ro from-dre-bytes?        uint64
     |  |  |  +--ro from-dre-pkts?         uint64
     |  |  |  +--ro to-http-bytes?         uint64
     |  |  |  +--ro to-http-pkts?          uint64
     |  |  |  +--ro from-http-bytes?       uint64
     |  |  |  +--ro from-http-pkts?        uint64
     |  |  |  +--ro dre-paused?            uint16
     |  |  |  +--ro dre-res-sent?          uint16
     |  |  |  +--ro dre-res-recv?          uint16
     |  |  |  +--ro http-paused?           uint16
     |  |  |  +--ro http-res-sent?         uint16
     |  |  |  +--ro http-res-recv?         uint16
     |  |  |  +--ro tcp-tx-pkts-success?   uint64
     |  |  |  +--ro tcp-tx-pkts-fail?      uint64
     |  |  |  +--ro svc-bytes-to-ssl?      uint64
     |  |  |  +--ro ssl-to-tcp-tx-pkts?    uint64
     |  |  |  +--ro ssl-to-tcp-tx-bytes?   uint64
     |  |  |  +--ro ssl-orig
     |  |  |  |  +--ro rd-pause?           uint32
     |  |  |  |  +--ro rd-pause-fail?      uint32
     |  |  |  |  +--ro rd-resume-notify?   uint32
     |  |  |  |  +--ro rd-resume?          uint32
     |  |  |  +--ro ssl-term
     |  |  |  |  +--ro rd-pause?           uint32
     |  |  |  |  +--ro rd-pause-fail?      uint32
     |  |  |  |  +--ro rd-resume-notify?   uint32
     |  |  |  |  +--ro rd-resume?          uint32
     |  |  |  +--ro ssl-client-bytes?      uint32
     |  |  |  +--ro ssl-server-bytes?      uint32
     |  |  +--ro bbr-client
     |  |  |  +--ro bbr-state-trans
     |  |  |  |  +--ro startup-to-drain?      uint64
     |  |  |  |  +--ro startup-to-probebw?    uint64
     |  |  |  |  +--ro startup-to-probertt?   uint64
     |  |  |  |  +--ro drain-to-probebw?      uint64
     |  |  |  |  +--ro probebw-to-probertt?   uint64
     |  |  |  |  +--ro probertt-to-startup?   uint64
     |  |  |  |  +--ro probertt-to-probebw?   uint64
     |  |  |  |  +--ro idleexit-to-probebw?   uint64
     |  |  |  +--ro timers-started
     |  |  |  |  +--ro wrong?                    uint64
     |  |  |  |  +--ro persistent?               uint64
     |  |  |  |  +--ro keepalive?                uint64
     |  |  |  |  +--ro connection-init?          uint64
     |  |  |  |  +--ro bbr-segment-unlock1?      uint64
     |  |  |  |  +--ro bbr-segment-unlock2?      uint64
     |  |  |  |  +--ro pace-segment?             uint64
     |  |  |  |  +--ro bbr-out-wtime-msg-size?   uint64
     |  |  |  |  +--ro bbr-out-wtime-default?    uint64
     |  |  |  |  +--ro bbr-out-wtime-no-buffs?   uint64
     |  |  |  +--ro timers-stopped
     |  |  |  |  +--ro wrong?                uint64
     |  |  |  |  +--ro cancel?               uint64
     |  |  |  |  +--ro persistent?           uint64
     |  |  |  |  +--ro bbr-segment-unlock?   uint64
     |  |  |  |  +--ro pace-packet?          uint64
     |  |  |  |  +--ro early-exempt?         uint64
     |  |  |  |  +--ro delay-exceed?         uint64
     |  |  |  |  +--ro connection-closed?    uint64
     |  |  |  +--ro pacing-delay
     |  |  |  |  +--ro pd-0?                   uint64
     |  |  |  |  +--ro pd-1-to-5?              uint64
     |  |  |  |  +--ro pd-6-to-10?             uint64
     |  |  |  |  +--ro pd-11-to-20?            uint64
     |  |  |  |  +--ro pd-21-to-50?            uint64
     |  |  |  |  +--ro pd-51-to-100?           uint64
     |  |  |  |  +--ro pd-101-to-500?          uint64
     |  |  |  |  +--ro pd-501-to-1000?         uint64
     |  |  |  |  +--ro pd-greater-than-1000?   uint64
     |  |  |  +--ro rtt-stats
     |  |  |  |  +--ro rtt-less-than-1?        uint64
     |  |  |  |  +--ro rtt-1?                  uint64
     |  |  |  |  +--ro rtt-1-to-50?            uint64
     |  |  |  |  +--ro rtt-51-to-100?          uint64
     |  |  |  |  +--ro rtt-101-to-150?         uint64
     |  |  |  |  +--ro rtt-151-to-200?         uint64
     |  |  |  |  +--ro rtt-greater-than-200?   uint64
     |  |  |  +--ro bandwidth
     |  |  |  |  +--ro bw-less-than-1k?       uint64
     |  |  |  |  +--ro bw-1k-to-250k?         uint64
     |  |  |  |  +--ro bw-250k-to-500k?       uint64
     |  |  |  |  +--ro bw-500k-to-1m?         uint64
     |  |  |  |  +--ro bw-1m-to-2m?           uint64
     |  |  |  |  +--ro bw-2m-to-5m?           uint64
     |  |  |  |  +--ro bw-5m-to-10m?          uint64
     |  |  |  |  +--ro bw-greater-than-10m?   uint64
     |  |  |  +--ro output-bytes?                 uint64
     |  |  |  +--ro segments-lost?                uint64
     |  |  |  +--ro segments-sent?                uint64
     |  |  |  +--ro retransmitted-segments?       uint64
     |  |  |  +--ro no-progress-pkts-dropped?     uint64
     |  |  |  +--ro hpts-tcp-setments?            uint64
     |  |  |  +--ro max-send-buffer?              uint64
     |  |  |  +--ro max-send-congestion-window?   uint64
     |  |  |  +--ro curr-send-window?             uint64
     |  |  |  +--ro hpts-stats
     |  |  |     +--ro early-timer-expiration?     uint64
     |  |  |     +--ro delayed-timer-expiration?   uint64
     |  |  |     +--ro callout-scheduled?          uint64
     |  |  |     +--ro last-tick-gt-curr-tick?     uint64
     |  |  |     +--ro max-tick-overflow?          uint64
     |  |  |     +--ro timer-wakeup?               uint64
     |  |  |     +--ro inp-same-slot?              uint64
     |  |  |     +--ro dist-to-travel-overflow?    uint64
     |  |  |     +--ro avail-on-wheel-overflow?    uint64
     |  |  |     +--ro avail-on-wheel-lt-pacer?    uint64
     |  |  |     +--ro hpts-hopelessly-behind?     uint64
     |  |  |     +--ro hpts-stuck-in-loop?         uint64
     |  |  |     +--ro hpts-back-on-sleep?         uint64
     |  |  |     +--ro hpts-wheel-wrapped?         uint64
     |  |  |     +--ro hpts-wheel-time-exceeded?   uint64
     |  |  |     +--ro fin-wait-2-force?           uint64
     |  |  +--ro bbr-server
     |  |  |  +--ro bbr-state-trans
     |  |  |  |  +--ro startup-to-drain?      uint64
     |  |  |  |  +--ro startup-to-probebw?    uint64
     |  |  |  |  +--ro startup-to-probertt?   uint64
     |  |  |  |  +--ro drain-to-probebw?      uint64
     |  |  |  |  +--ro probebw-to-probertt?   uint64
     |  |  |  |  +--ro probertt-to-startup?   uint64
     |  |  |  |  +--ro probertt-to-probebw?   uint64
     |  |  |  |  +--ro idleexit-to-probebw?   uint64
     |  |  |  +--ro timers-started
     |  |  |  |  +--ro wrong?                    uint64
     |  |  |  |  +--ro persistent?               uint64
     |  |  |  |  +--ro keepalive?                uint64
     |  |  |  |  +--ro connection-init?          uint64
     |  |  |  |  +--ro bbr-segment-unlock1?      uint64
     |  |  |  |  +--ro bbr-segment-unlock2?      uint64
     |  |  |  |  +--ro pace-segment?             uint64
     |  |  |  |  +--ro bbr-out-wtime-msg-size?   uint64
     |  |  |  |  +--ro bbr-out-wtime-default?    uint64
     |  |  |  |  +--ro bbr-out-wtime-no-buffs?   uint64
     |  |  |  +--ro timers-stopped
     |  |  |  |  +--ro wrong?                uint64
     |  |  |  |  +--ro cancel?               uint64
     |  |  |  |  +--ro persistent?           uint64
     |  |  |  |  +--ro bbr-segment-unlock?   uint64
     |  |  |  |  +--ro pace-packet?          uint64
     |  |  |  |  +--ro early-exempt?         uint64
     |  |  |  |  +--ro delay-exceed?         uint64
     |  |  |  |  +--ro connection-closed?    uint64
     |  |  |  +--ro pacing-delay
     |  |  |  |  +--ro pd-0?                   uint64
     |  |  |  |  +--ro pd-1-to-5?              uint64
     |  |  |  |  +--ro pd-6-to-10?             uint64
     |  |  |  |  +--ro pd-11-to-20?            uint64
     |  |  |  |  +--ro pd-21-to-50?            uint64
     |  |  |  |  +--ro pd-51-to-100?           uint64
     |  |  |  |  +--ro pd-101-to-500?          uint64
     |  |  |  |  +--ro pd-501-to-1000?         uint64
     |  |  |  |  +--ro pd-greater-than-1000?   uint64
     |  |  |  +--ro rtt-stats
     |  |  |  |  +--ro rtt-less-than-1?        uint64
     |  |  |  |  +--ro rtt-1?                  uint64
     |  |  |  |  +--ro rtt-1-to-50?            uint64
     |  |  |  |  +--ro rtt-51-to-100?          uint64
     |  |  |  |  +--ro rtt-101-to-150?         uint64
     |  |  |  |  +--ro rtt-151-to-200?         uint64
     |  |  |  |  +--ro rtt-greater-than-200?   uint64
     |  |  |  +--ro bandwidth
     |  |  |  |  +--ro bw-less-than-1k?       uint64
     |  |  |  |  +--ro bw-1k-to-250k?         uint64
     |  |  |  |  +--ro bw-250k-to-500k?       uint64
     |  |  |  |  +--ro bw-500k-to-1m?         uint64
     |  |  |  |  +--ro bw-1m-to-2m?           uint64
     |  |  |  |  +--ro bw-2m-to-5m?           uint64
     |  |  |  |  +--ro bw-5m-to-10m?          uint64
     |  |  |  |  +--ro bw-greater-than-10m?   uint64
     |  |  |  +--ro output-bytes?                 uint64
     |  |  |  +--ro segments-lost?                uint64
     |  |  |  +--ro segments-sent?                uint64
     |  |  |  +--ro retransmitted-segments?       uint64
     |  |  |  +--ro no-progress-pkts-dropped?     uint64
     |  |  |  +--ro hpts-tcp-setments?            uint64
     |  |  |  +--ro max-send-buffer?              uint64
     |  |  |  +--ro max-send-congestion-window?   uint64
     |  |  |  +--ro curr-send-window?             uint64
     |  |  |  +--ro hpts-stats
     |  |  |     +--ro early-timer-expiration?     uint64
     |  |  |     +--ro delayed-timer-expiration?   uint64
     |  |  |     +--ro callout-scheduled?          uint64
     |  |  |     +--ro last-tick-gt-curr-tick?     uint64
     |  |  |     +--ro max-tick-overflow?          uint64
     |  |  |     +--ro timer-wakeup?               uint64
     |  |  |     +--ro inp-same-slot?              uint64
     |  |  |     +--ro dist-to-travel-overflow?    uint64
     |  |  |     +--ro avail-on-wheel-overflow?    uint64
     |  |  |     +--ro avail-on-wheel-lt-pacer?    uint64
     |  |  |     +--ro hpts-hopelessly-behind?     uint64
     |  |  |     +--ro hpts-stuck-in-loop?         uint64
     |  |  |     +--ro hpts-back-on-sleep?         uint64
     |  |  |     +--ro hpts-wheel-wrapped?         uint64
     |  |  |     +--ro hpts-wheel-time-exceeded?   uint64
     |  |  |     +--ro fin-wait-2-force?           uint64
     |  |  +--ro auto-discovery
     |  |  |  +--ro state?               appqoe-xe-serv-oper:appqoe-flow-tcpproxy-ad-states
     |  |  |  +--ro role?                appqoe-xe-serv-oper:appqoe-flow-tcpproxy-ad-roles
     |  |  |  +--ro peer-id?             uint32
     |  |  |  +--ro configured-policy?   uint8
     |  |  |  +--ro derived-policy?      uint8
     |  |  |  +--ro peer-policy?         uint8
     |  |  |  +--ro applied-policy?      uint8
     |  |  |  +--ro sync-needed?         boolean
     |  |  +--ro event* []
     |  |     +--ro id?      uint8
     |  |     +--ro event?   appqoe-xe-serv-oper:appqoe-flow-tcpproxy-flow-events
     |  +--ro dreopt
     |  |  +--ro peer-no?       uint32
     |  |  +--ro start-time?    yang:date-and-time
     |  |  +--ro end-time?      yang:date-and-time
     |  |  +--ro status?        appqoe-xe-serv-oper:appqoe-flow-status
     |  |  +--ro opt-summary
     |  |  |  +--ro orig-bytes-read?      uint64
     |  |  |  +--ro opt-bytes-read?       uint64
     |  |  |  +--ro orig-bytes-written?   uint64
     |  |  |  +--ro opt-bytes-written?    uint64
     |  |  |  +--ro orig-bytes-total?     uint64
     |  |  |  +--ro opt-bytes-total?      uint64
     |  |  |  +--ro reduction-ratio?      decimal64
     |  |  +--ro encode
     |  |  |  +--ro num-msgs?          uint64
     |  |  |  +--ro in-bytes?          uint64
     |  |  |  +--ro out-bytes?         uint64
     |  |  |  +--ro re-in-bytes?       uint64
     |  |  |  +--ro re-out-bytes?      uint64
     |  |  |  +--ro bypass-num-msgs?   uint64
     |  |  |  +--ro bypass-bytes?      uint64
     |  |  |  +--ro lz-num-msgs?       uint64
     |  |  |  +--ro lz-in-bytes?       uint64
     |  |  |  +--ro lz-out-bytes?      uint64
     |  |  |  +--ro msg-size-distr
     |  |  |     +--ro ms-0-to-1k?            decimal64
     |  |  |     +--ro ms-1k-to-5k?           decimal64
     |  |  |     +--ro ms-5k-to-15k?          decimal64
     |  |  |     +--ro ms-15k-to-25k?         decimal64
     |  |  |     +--ro ms-25k-to-40k?         decimal64
     |  |  |     +--ro ms-greater-than-40k?   decimal64
     |  |  +--ro decode
     |  |  |  +--ro num-msgs?          uint64
     |  |  |  +--ro in-bytes?          uint64
     |  |  |  +--ro out-bytes?         uint64
     |  |  |  +--ro re-in-bytes?       uint64
     |  |  |  +--ro re-out-bytes?      uint64
     |  |  |  +--ro bypass-num-msgs?   uint64
     |  |  |  +--ro bypass-bytes?      uint64
     |  |  |  +--ro lz-num-msgs?       uint64
     |  |  |  +--ro lz-in-bytes?       uint64
     |  |  |  +--ro lz-out-bytes?      uint64
     |  |  |  +--ro msg-size-distr
     |  |  |     +--ro ms-0-to-1k?            decimal64
     |  |  |     +--ro ms-1k-to-5k?           decimal64
     |  |  |     +--ro ms-5k-to-15k?          decimal64
     |  |  |     +--ro ms-15k-to-25k?         decimal64
     |  |  |     +--ro ms-25k-to-40k?         decimal64
     |  |  |     +--ro ms-greater-than-40k?   decimal64
     |  |  +--ro connection
     |  |  |  +--ro type?                       appqoe-xe-serv-oper:appqoe-flow-dreopt-conn-types
     |  |  |  +--ro bypass-reason
     |  |  |  |  +--ro code?    appqoe-xe-serv-oper:appqoe-flow-dreopt-bp-code
     |  |  |  |  +--ro count?   uint64
     |  |  |  |  +--ro bytes?   uint64
     |  |  |  +--ro total-num-nack?             uint64
     |  |  |  +--ro num-col-nack?               uint64
     |  |  |  +--ro num-miss-nack?              uint64
     |  |  |  +--ro num-cache-not-ready-nack?   uint64
     |  |  |  +--ro total-num-rtx?              uint64
     |  |  |  +--ro num-col-rtx?                uint64
     |  |  |  +--ro num-miss-rtx?               uint64
     |  |  |  +--ro num-cache-not-ready-rtx?    uint64
     |  |  |  +--ro encode-lz-latency
     |  |  |  |  +--ro time-in-ms?     decimal64
     |  |  |  |  +--ro avg-msg-size?   uint32
     |  |  |  +--ro decode-lz-latency
     |  |  |  |  +--ro time-in-ms?     decimal64
     |  |  |  |  +--ro avg-msg-size?   uint32
     |  |  |  +--ro policy?                     appqoe-xe-serv-oper:appqoe-flow-dreopt-policy
     |  |  |  +--ro eot-state
     |  |  |  |  +--ro req-send?   boolean
     |  |  |  |  +--ro ack-send?   boolean
     |  |  |  |  +--ro req-recv?   boolean
     |  |  |  |  +--ro ack-recv?   boolean
     |  |  |  +--ro reset-reason?               appqoe-xe-serv-oper:appqoe-flow-dreopt-reset-reason
     |  |  |  +--ro end-pt-states
     |  |  |  |  +--ro read-shut?       boolean
     |  |  |  |  +--ro write-shut?      boolean
     |  |  |  |  +--ro close-recv?      appqoe-xe-serv-oper:appqoe-flow-dreopt-close-state
     |  |  |  |  +--ro close-sent?      appqoe-xe-serv-oper:appqoe-flow-dreopt-close-state
     |  |  |  |  +--ro peer-choke-on?   boolean
     |  |  |  +--ro classification
     |  |  |  |  +--ro loc-cfg-mode?      appqoe-xe-serv-oper:appqoe-flow-dreopt-mode
     |  |  |  |  +--ro rem-cfg-mode?      appqoe-xe-serv-oper:appqoe-flow-dreopt-mode
     |  |  |  |  +--ro applied-mode?      appqoe-xe-serv-oper:appqoe-flow-dreopt-mode
     |  |  |  |  +--ro mode-negotiated?   boolean
     |  |  |  +--ro encode-read
     |  |  |  |  +--ro total-bytes?            uint64
     |  |  |  |  +--ro total-reads?            uint64
     |  |  |  |  +--ro avg-size?               uint32
     |  |  |  |  +--ro sched-latency?          decimal64
     |  |  |  |  +--ro stop-latency?           decimal64
     |  |  |  |  +--ro read-latency?           decimal64
     |  |  |  |  +--ro flow-ctrl-stop?         uint64
     |  |  |  |  +--ro peer-choke?             uint64
     |  |  |  |  +--ro processed-ack-frames?   uint64
     |  |  |  +--ro decode-read
     |  |  |  |  +--ro total-bytes?            uint64
     |  |  |  |  +--ro total-reads?            uint64
     |  |  |  |  +--ro avg-size?               uint32
     |  |  |  |  +--ro sched-latency?          decimal64
     |  |  |  |  +--ro stop-latency?           decimal64
     |  |  |  |  +--ro read-latency?           decimal64
     |  |  |  |  +--ro flow-ctrl-stop?         uint64
     |  |  |  |  +--ro peer-choke?             uint64
     |  |  |  |  +--ro processed-ack-frames?   uint64
     |  |  |  +--ro encode-write
     |  |  |  |  +--ro total-bytes?    uint64
     |  |  |  |  +--ro total-writes?   uint64
     |  |  |  |  +--ro avg-size?       uint64
     |  |  |  |  +--ro latency?        uint64
     |  |  |  +--ro decode-write
     |  |  |  |  +--ro total-bytes?    uint64
     |  |  |  |  +--ro total-writes?   uint64
     |  |  |  |  +--ro avg-size?       uint64
     |  |  |  |  +--ro latency?        uint64
     |  |  |  +--ro encode-tcpproxy
     |  |  |  |  +--ro total-calls?          uint64
     |  |  |  |  +--ro latency?              decimal64
     |  |  |  |  +--ro total-send-frames?    uint64
     |  |  |  |  +--ro total-bypass-pkts?    uint64
     |  |  |  |  +--ro total-bypass-bytes?   uint64
     |  |  |  |  +--ro max-byte-size?        uint64
     |  |  |  |  +--ro curr-byte-size?       uint64
     |  |  |  |  +--ro total-pkts?           uint64
     |  |  |  |  +--ro avg-bytes?            uint64
     |  |  |  |  +--ro max-pkts?             uint64
     |  |  |  |  +--ro curr-pkts?            uint64
     |  |  |  |  +--ro avg-pkts?             uint64
     |  |  |  +--ro decode-tcpproxy
     |  |  |  |  +--ro total-calls?          uint64
     |  |  |  |  +--ro latency?              decimal64
     |  |  |  |  +--ro total-send-frames?    uint64
     |  |  |  |  +--ro total-bypass-pkts?    uint64
     |  |  |  |  +--ro total-bypass-bytes?   uint64
     |  |  |  |  +--ro max-byte-size?        uint64
     |  |  |  |  +--ro curr-byte-size?       uint64
     |  |  |  |  +--ro total-pkts?           uint64
     |  |  |  |  +--ro avg-bytes?            uint64
     |  |  |  |  +--ro max-pkts?             uint64
     |  |  |  |  +--ro curr-pkts?            uint64
     |  |  |  |  +--ro avg-pkts?             uint64
     |  |  |  +--ro decoder-pend
     |  |  |  |  +--ro max-size?         uint64
     |  |  |  |  +--ro curr-size?        uint64
     |  |  |  |  +--ro avg-size?         uint64
     |  |  |  |  +--ro flow-ctrl-stop?   uint64
     |  |  |  |  +--ro paused?           boolean
     |  |  |  +--ro writer-encode-pend
     |  |  |  |  +--ro max-size?         uint64
     |  |  |  |  +--ro curr-size?        uint64
     |  |  |  |  +--ro avg-size?         uint64
     |  |  |  |  +--ro flow-ctrl-stop?   uint64
     |  |  |  |  +--ro paused?           boolean
     |  |  |  +--ro writer-decode-pend
     |  |  |  |  +--ro max-size?         uint64
     |  |  |  |  +--ro curr-size?        uint64
     |  |  |  |  +--ro avg-size?         uint64
     |  |  |  |  +--ro flow-ctrl-stop?   uint64
     |  |  |  |  +--ro paused?           boolean
     |  |  |  +--ro encode-flow-ctrl
     |  |  |  |  +--ro total-pause?         uint32
     |  |  |  |  +--ro total-resume-sent?   uint64
     |  |  |  |  +--ro total-resume-recv?   uint64
     |  |  |  |  +--ro buff-ctrl-block?     uint64
     |  |  |  |  +--ro flow-ctrl-block?     uint64
     |  |  |  |  +--ro ackq-ctrl-block?     uint64
     |  |  |  |  +--ro locked-block?        uint64
     |  |  |  |  +--ro task-block?          uint64
     |  |  |  |  +--ro ack-queue-pause?     uint64
     |  |  |  |  +--ro buff-ctrl-pause?     uint64
     |  |  |  |  +--ro buff-block-reason?   appqoe-xe-serv-oper:appqoe-flow-dreopt-buff-block-reason
     |  |  |  +--ro decode-flow-ctrl
     |  |  |     +--ro total-pause?         uint32
     |  |  |     +--ro total-resume-sent?   uint64
     |  |  |     +--ro total-resume-recv?   uint64
     |  |  |     +--ro buff-ctrl-block?     uint64
     |  |  |     +--ro flow-ctrl-block?     uint64
     |  |  |     +--ro ackq-ctrl-block?     uint64
     |  |  |     +--ro locked-block?        uint64
     |  |  |     +--ro task-block?          uint64
     |  |  |     +--ro ack-queue-pause?     uint64
     |  |  |     +--ro buff-ctrl-pause?     uint64
     |  |  |     +--ro buff-block-reason?   appqoe-xe-serv-oper:appqoe-flow-dreopt-buff-block-reason
     |  |  +--ro event* []
     |  |     +--ro id?      uint8
     |  |     +--ro event?   appqoe-xe-serv-oper:appqoe-flow-dreopt-flow-events
     |  +--ro httpopt
     |     +--ro server-vconn-started?   uint32
     |     +--ro server-vconn-closed?    uint32
     |     +--ro server-vconn-aborted?   uint32
     |     +--ro client-bytes
     |     |  +--ro wcapi-bytes-rd?   uint32
     |     |  +--ro wcapi-bytes-wr?   uint32
     |     |  +--ro vconn-bytes-rd?   uint32
     |     |  +--ro vconn-bytes-wr?   uint32
     |     +--ro server-bytes
     |     |  +--ro wcapi-bytes-rd?   uint32
     |     |  +--ro wcapi-bytes-wr?   uint32
     |     |  +--ro vconn-bytes-rd?   uint32
     |     |  +--ro vconn-bytes-wr?   uint32
     |     +--ro client-io-close
     |     |  +--ro pending?       uint8
     |     |  +--ro sent?          uint64
     |     |  +--ro send-failed?   uint64
     |     +--ro server-io-close
     |     |  +--ro pending?       uint8
     |     |  +--ro sent?          uint64
     |     |  +--ro send-failed?   uint64
     |     +--ro client-io-pending
     |     |  +--ro max-queue-size?     uint32
     |     |  +--ro cur-queue-size?     uint32
     |     |  +--ro tot-packet-count?   uint32
     |     |  +--ro max-packet-count?   uint32
     |     +--ro server-io-pending
     |     |  +--ro max-queue-size?     uint32
     |     |  +--ro cur-queue-size?     uint32
     |     |  +--ro tot-packet-count?   uint32
     |     |  +--ro max-packet-count?   uint32
     |     +--ro client-flow-ctrl
     |     |  +--ro paused?        uint32
     |     |  +--ro resume-sent?   uint32
     |     |  +--ro resume-rcvd?   uint32
     |     +--ro server-flow-ctrl
     |     |  +--ro paused?        uint32
     |     |  +--ro resume-sent?   uint32
     |     |  +--ro resume-rcvd?   uint32
     |     +--ro state
     |     |  +--ro reset-code?   uint32
     |     |  +--ro client
     |     |  |  +--ro rd-shut?         boolean
     |     |  |  +--ro wr-shut?         boolean
     |     |  |  +--ro proxy-rd-shut?   boolean
     |     |  |  +--ro proxy-wr-shut?   boolean
     |     |  +--ro server
     |     |     +--ro rd-shut?         boolean
     |     |     +--ro wr-shut?         boolean
     |     |     +--ro proxy-rd-shut?   boolean
     |     |     +--ro proxy-wr-shut?   boolean
     |     +--ro event* []
     |        +--ro id?      uint8
     |        +--ro event?   appqoe-xe-serv-oper:appqoe-flow-httpopt-flow-events
     +--ro appqoe-flow-expired-brief* [vpn-id client-ip client-port server-ip server-port index]
     |  +--ro vpn-id            uint32
     |  +--ro client-ip         inet:ip-address
     |  +--ro client-port       uint16
     |  +--ro server-ip         inet:ip-address
     |  +--ro server-port       uint16
     |  +--ro index             uint32
     |  +--ro flow-id?          uint64
     |  +--ro services?         appqoe-xe-serv-oper:appqoe-flow-services
     |  +--ro start-time?       yang:date-and-time
     |  +--ro end-time?         yang:date-and-time
     |  +--ro rx-bytes?         uint64
     |  +--ro tx-bytes?         uint64
     |  +--ro connect-detect?   uint16
     +--ro appqoe-flow-expired-detail* [flow-id]
     |  +--ro flow-id        uint64
     |  +--ro vpn-id?        uint32
     |  +--ro client-ip?     inet:ip-address
     |  +--ro client-port?   uint16
     |  +--ro server-ip?     inet:ip-address
     |  +--ro server-port?   uint16
     |  +--ro services?      appqoe-xe-serv-oper:appqoe-flow-services
     |  +--ro start-time?    yang:date-and-time
     |  +--ro end-time?      yang:date-and-time
     |  +--ro rx-bytes?      uint64
     |  +--ro tx-bytes?      uint64
     |  +--ro sslproxy
     |  |  +--ro c2s
     |  |  |  +--ro encrypt-bytes-wr?    uint64
     |  |  |  +--ro decrypt-bytes-wr?    uint64
     |  |  |  +--ro encrypt-bytes-rd?    uint64
     |  |  |  +--ro decrypt-bytes-rd?    uint64
     |  |  |  +--ro clear-bytes-fwd?     uint64
     |  |  |  +--ro clear-bytes-to-sc?   uint64
     |  |  +--ro s2c
     |  |  |  +--ro encrypt-bytes-wr?    uint64
     |  |  |  +--ro decrypt-bytes-wr?    uint64
     |  |  |  +--ro encrypt-bytes-rd?    uint64
     |  |  |  +--ro decrypt-bytes-rd?    uint64
     |  |  |  +--ro clear-bytes-fwd?     uint64
     |  |  |  +--ro clear-bytes-to-sc?   uint64
     |  |  +--ro client-trace
     |  |  |  +--ro state*   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-state
     |  |  |  +--ro fsm* []
     |  |  |     +--ro event?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-event
     |  |  |     +--ro state?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-state
     |  |  +--ro server-trace
     |  |  |  +--ro state*   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-state
     |  |  |  +--ro fsm* []
     |  |  |     +--ro event?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-event
     |  |  |     +--ro state?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-lwssl-state
     |  |  +--ro event* []
     |  |     +--ro id?           uint16
     |  |     +--ro module?       appqoe-xe-serv-oper:appqoe-flow-sslproxy-module
     |  |     +--ro side?         appqoe-xe-serv-oper:appqoe-flow-side
     |  |     +--ro event?        appqoe-xe-serv-oper:appqoe-flow-sslproxy-tr-events
     |  |     +--ro context?      uint32
     |  |     +--ro orig-state?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-state
     |  |     +--ro term-state?   appqoe-xe-serv-oper:appqoe-flow-sslproxy-state
     |  |     +--ro orig-flag*    uint32
     |  |     +--ro term-flag*    uint32
     |  +--ro tcpproxy
     |  |  +--ro client
     |  |  |  +--ro bytes-sent?            uint64
     |  |  |  +--ro bytes-recv?            uint64
     |  |  |  +--ro bytes-to-ssl?          uint64
     |  |  |  +--ro iptos?                 uint8
     |  |  |  +--ro rx-pause?              uint32
     |  |  |  +--ro tx-enabled?            uint32
     |  |  |  +--ro flow-pause-state?      uint32
     |  |  |  +--ro flow-control?          uint32
     |  |  |  +--ro close-done?            uint32
     |  |  |  +--ro fin-rcvd?              uint32
     |  |  |  +--ro rst-rcvd?              uint32
     |  |  |  +--ro fin-sent?              uint32
     |  |  |  +--ro res-enqueued?          uint32
     |  |  |  +--ro res-enqueue-ignored?   uint32
     |  |  |  +--ro res-processed?         uint32
     |  |  |  +--ro res-process-ignored?   uint32
     |  |  +--ro server
     |  |  |  +--ro bytes-sent?            uint64
     |  |  |  +--ro bytes-recv?            uint64
     |  |  |  +--ro bytes-to-ssl?          uint64
     |  |  |  +--ro iptos?                 uint8
     |  |  |  +--ro rx-pause?              uint32
     |  |  |  +--ro tx-enabled?            uint32
     |  |  |  +--ro flow-pause-state?      uint32
     |  |  |  +--ro flow-control?          uint32
     |  |  |  +--ro close-done?            uint32
     |  |  |  +--ro fin-rcvd?              uint32
     |  |  |  +--ro rst-rcvd?              uint32
     |  |  |  +--ro fin-sent?              uint32
     |  |  |  +--ro res-enqueued?          uint32
     |  |  |  +--ro res-enqueue-ignored?   uint32
     |  |  |  +--ro res-processed?         uint32
     |  |  |  +--ro res-process-ignored?   uint32
     |  |  +--ro c2s
     |  |  |  +--ro to-dre-bytes?          uint64
     |  |  |  +--ro to-dre-pkts?           uint64
     |  |  |  +--ro from-dre-bytes?        uint64
     |  |  |  +--ro from-dre-pkts?         uint64
     |  |  |  +--ro to-http-bytes?         uint64
     |  |  |  +--ro to-http-pkts?          uint64
     |  |  |  +--ro from-http-bytes?       uint64
     |  |  |  +--ro from-http-pkts?        uint64
     |  |  |  +--ro dre-paused?            uint16
     |  |  |  +--ro dre-res-sent?          uint16
     |  |  |  +--ro dre-res-recv?          uint16
     |  |  |  +--ro http-paused?           uint16
     |  |  |  +--ro http-res-sent?         uint16
     |  |  |  +--ro http-res-recv?         uint16
     |  |  |  +--ro tcp-tx-pkts-success?   uint64
     |  |  |  +--ro tcp-tx-pkts-fail?      uint64
     |  |  |  +--ro svc-bytes-to-ssl?      uint64
     |  |  |  +--ro ssl-to-tcp-tx-pkts?    uint64
     |  |  |  +--ro ssl-to-tcp-tx-bytes?   uint64
     |  |  |  +--ro ssl-orig
     |  |  |  |  +--ro rd-pause?           uint32
     |  |  |  |  +--ro rd-pause-fail?      uint32
     |  |  |  |  +--ro rd-resume-notify?   uint32
     |  |  |  |  +--ro rd-resume?          uint32
     |  |  |  +--ro ssl-term
     |  |  |  |  +--ro rd-pause?           uint32
     |  |  |  |  +--ro rd-pause-fail?      uint32
     |  |  |  |  +--ro rd-resume-notify?   uint32
     |  |  |  |  +--ro rd-resume?          uint32
     |  |  |  +--ro ssl-client-bytes?      uint32
     |  |  |  +--ro ssl-server-bytes?      uint32
     |  |  +--ro s2c
     |  |  |  +--ro to-dre-bytes?          uint64
     |  |  |  +--ro to-dre-pkts?           uint64
     |  |  |  +--ro from-dre-bytes?        uint64
     |  |  |  +--ro from-dre-pkts?         uint64
     |  |  |  +--ro to-http-bytes?         uint64
     |  |  |  +--ro to-http-pkts?          uint64
     |  |  |  +--ro from-http-bytes?       uint64
     |  |  |  +--ro from-http-pkts?        uint64
     |  |  |  +--ro dre-paused?            uint16
     |  |  |  +--ro dre-res-sent?          uint16
     |  |  |  +--ro dre-res-recv?          uint16
     |  |  |  +--ro http-paused?           uint16
     |  |  |  +--ro http-res-sent?         uint16
     |  |  |  +--ro http-res-recv?         uint16
     |  |  |  +--ro tcp-tx-pkts-success?   uint64
     |  |  |  +--ro tcp-tx-pkts-fail?      uint64
     |  |  |  +--ro svc-bytes-to-ssl?      uint64
     |  |  |  +--ro ssl-to-tcp-tx-pkts?    uint64
     |  |  |  +--ro ssl-to-tcp-tx-bytes?   uint64
     |  |  |  +--ro ssl-orig
     |  |  |  |  +--ro rd-pause?           uint32
     |  |  |  |  +--ro rd-pause-fail?      uint32
     |  |  |  |  +--ro rd-resume-notify?   uint32
     |  |  |  |  +--ro rd-resume?          uint32
     |  |  |  +--ro ssl-term
     |  |  |  |  +--ro rd-pause?           uint32
     |  |  |  |  +--ro rd-pause-fail?      uint32
     |  |  |  |  +--ro rd-resume-notify?   uint32
     |  |  |  |  +--ro rd-resume?          uint32
     |  |  |  +--ro ssl-client-bytes?      uint32
     |  |  |  +--ro ssl-server-bytes?      uint32
     |  |  +--ro bbr-client
     |  |  |  +--ro bbr-state-trans
     |  |  |  |  +--ro startup-to-drain?      uint64
     |  |  |  |  +--ro startup-to-probebw?    uint64
     |  |  |  |  +--ro startup-to-probertt?   uint64
     |  |  |  |  +--ro drain-to-probebw?      uint64
     |  |  |  |  +--ro probebw-to-probertt?   uint64
     |  |  |  |  +--ro probertt-to-startup?   uint64
     |  |  |  |  +--ro probertt-to-probebw?   uint64
     |  |  |  |  +--ro idleexit-to-probebw?   uint64
     |  |  |  +--ro timers-started
     |  |  |  |  +--ro wrong?                    uint64
     |  |  |  |  +--ro persistent?               uint64
     |  |  |  |  +--ro keepalive?                uint64
     |  |  |  |  +--ro connection-init?          uint64
     |  |  |  |  +--ro bbr-segment-unlock1?      uint64
     |  |  |  |  +--ro bbr-segment-unlock2?      uint64
     |  |  |  |  +--ro pace-segment?             uint64
     |  |  |  |  +--ro bbr-out-wtime-msg-size?   uint64
     |  |  |  |  +--ro bbr-out-wtime-default?    uint64
     |  |  |  |  +--ro bbr-out-wtime-no-buffs?   uint64
     |  |  |  +--ro timers-stopped
     |  |  |  |  +--ro wrong?                uint64
     |  |  |  |  +--ro cancel?               uint64
     |  |  |  |  +--ro persistent?           uint64
     |  |  |  |  +--ro bbr-segment-unlock?   uint64
     |  |  |  |  +--ro pace-packet?          uint64
     |  |  |  |  +--ro early-exempt?         uint64
     |  |  |  |  +--ro delay-exceed?         uint64
     |  |  |  |  +--ro connection-closed?    uint64
     |  |  |  +--ro pacing-delay
     |  |  |  |  +--ro pd-0?                   uint64
     |  |  |  |  +--ro pd-1-to-5?              uint64
     |  |  |  |  +--ro pd-6-to-10?             uint64
     |  |  |  |  +--ro pd-11-to-20?            uint64
     |  |  |  |  +--ro pd-21-to-50?            uint64
     |  |  |  |  +--ro pd-51-to-100?           uint64
     |  |  |  |  +--ro pd-101-to-500?          uint64
     |  |  |  |  +--ro pd-501-to-1000?         uint64
     |  |  |  |  +--ro pd-greater-than-1000?   uint64
     |  |  |  +--ro rtt-stats
     |  |  |  |  +--ro rtt-less-than-1?        uint64
     |  |  |  |  +--ro rtt-1?                  uint64
     |  |  |  |  +--ro rtt-1-to-50?            uint64
     |  |  |  |  +--ro rtt-51-to-100?          uint64
     |  |  |  |  +--ro rtt-101-to-150?         uint64
     |  |  |  |  +--ro rtt-151-to-200?         uint64
     |  |  |  |  +--ro rtt-greater-than-200?   uint64
     |  |  |  +--ro bandwidth
     |  |  |  |  +--ro bw-less-than-1k?       uint64
     |  |  |  |  +--ro bw-1k-to-250k?         uint64
     |  |  |  |  +--ro bw-250k-to-500k?       uint64
     |  |  |  |  +--ro bw-500k-to-1m?         uint64
     |  |  |  |  +--ro bw-1m-to-2m?           uint64
     |  |  |  |  +--ro bw-2m-to-5m?           uint64
     |  |  |  |  +--ro bw-5m-to-10m?          uint64
     |  |  |  |  +--ro bw-greater-than-10m?   uint64
     |  |  |  +--ro output-bytes?                 uint64
     |  |  |  +--ro segments-lost?                uint64
     |  |  |  +--ro segments-sent?                uint64
     |  |  |  +--ro retransmitted-segments?       uint64
     |  |  |  +--ro no-progress-pkts-dropped?     uint64
     |  |  |  +--ro hpts-tcp-setments?            uint64
     |  |  |  +--ro max-send-buffer?              uint64
     |  |  |  +--ro max-send-congestion-window?   uint64
     |  |  |  +--ro curr-send-window?             uint64
     |  |  |  +--ro hpts-stats
     |  |  |     +--ro early-timer-expiration?     uint64
     |  |  |     +--ro delayed-timer-expiration?   uint64
     |  |  |     +--ro callout-scheduled?          uint64
     |  |  |     +--ro last-tick-gt-curr-tick?     uint64
     |  |  |     +--ro max-tick-overflow?          uint64
     |  |  |     +--ro timer-wakeup?               uint64
     |  |  |     +--ro inp-same-slot?              uint64
     |  |  |     +--ro dist-to-travel-overflow?    uint64
     |  |  |     +--ro avail-on-wheel-overflow?    uint64
     |  |  |     +--ro avail-on-wheel-lt-pacer?    uint64
     |  |  |     +--ro hpts-hopelessly-behind?     uint64
     |  |  |     +--ro hpts-stuck-in-loop?         uint64
     |  |  |     +--ro hpts-back-on-sleep?         uint64
     |  |  |     +--ro hpts-wheel-wrapped?         uint64
     |  |  |     +--ro hpts-wheel-time-exceeded?   uint64
     |  |  |     +--ro fin-wait-2-force?           uint64
     |  |  +--ro bbr-server
     |  |  |  +--ro bbr-state-trans
     |  |  |  |  +--ro startup-to-drain?      uint64
     |  |  |  |  +--ro startup-to-probebw?    uint64
     |  |  |  |  +--ro startup-to-probertt?   uint64
     |  |  |  |  +--ro drain-to-probebw?      uint64
     |  |  |  |  +--ro probebw-to-probertt?   uint64
     |  |  |  |  +--ro probertt-to-startup?   uint64
     |  |  |  |  +--ro probertt-to-probebw?   uint64
     |  |  |  |  +--ro idleexit-to-probebw?   uint64
     |  |  |  +--ro timers-started
     |  |  |  |  +--ro wrong?                    uint64
     |  |  |  |  +--ro persistent?               uint64
     |  |  |  |  +--ro keepalive?                uint64
     |  |  |  |  +--ro connection-init?          uint64
     |  |  |  |  +--ro bbr-segment-unlock1?      uint64
     |  |  |  |  +--ro bbr-segment-unlock2?      uint64
     |  |  |  |  +--ro pace-segment?             uint64
     |  |  |  |  +--ro bbr-out-wtime-msg-size?   uint64
     |  |  |  |  +--ro bbr-out-wtime-default?    uint64
     |  |  |  |  +--ro bbr-out-wtime-no-buffs?   uint64
     |  |  |  +--ro timers-stopped
     |  |  |  |  +--ro wrong?                uint64
     |  |  |  |  +--ro cancel?               uint64
     |  |  |  |  +--ro persistent?           uint64
     |  |  |  |  +--ro bbr-segment-unlock?   uint64
     |  |  |  |  +--ro pace-packet?          uint64
     |  |  |  |  +--ro early-exempt?         uint64
     |  |  |  |  +--ro delay-exceed?         uint64
     |  |  |  |  +--ro connection-closed?    uint64
     |  |  |  +--ro pacing-delay
     |  |  |  |  +--ro pd-0?                   uint64
     |  |  |  |  +--ro pd-1-to-5?              uint64
     |  |  |  |  +--ro pd-6-to-10?             uint64
     |  |  |  |  +--ro pd-11-to-20?            uint64
     |  |  |  |  +--ro pd-21-to-50?            uint64
     |  |  |  |  +--ro pd-51-to-100?           uint64
     |  |  |  |  +--ro pd-101-to-500?          uint64
     |  |  |  |  +--ro pd-501-to-1000?         uint64
     |  |  |  |  +--ro pd-greater-than-1000?   uint64
     |  |  |  +--ro rtt-stats
     |  |  |  |  +--ro rtt-less-than-1?        uint64
     |  |  |  |  +--ro rtt-1?                  uint64
     |  |  |  |  +--ro rtt-1-to-50?            uint64
     |  |  |  |  +--ro rtt-51-to-100?          uint64
     |  |  |  |  +--ro rtt-101-to-150?         uint64
     |  |  |  |  +--ro rtt-151-to-200?         uint64
     |  |  |  |  +--ro rtt-greater-than-200?   uint64
     |  |  |  +--ro bandwidth
     |  |  |  |  +--ro bw-less-than-1k?       uint64
     |  |  |  |  +--ro bw-1k-to-250k?         uint64
     |  |  |  |  +--ro bw-250k-to-500k?       uint64
     |  |  |  |  +--ro bw-500k-to-1m?         uint64
     |  |  |  |  +--ro bw-1m-to-2m?           uint64
     |  |  |  |  +--ro bw-2m-to-5m?           uint64
     |  |  |  |  +--ro bw-5m-to-10m?          uint64
     |  |  |  |  +--ro bw-greater-than-10m?   uint64
     |  |  |  +--ro output-bytes?                 uint64
     |  |  |  +--ro segments-lost?                uint64
     |  |  |  +--ro segments-sent?                uint64
     |  |  |  +--ro retransmitted-segments?       uint64
     |  |  |  +--ro no-progress-pkts-dropped?     uint64
     |  |  |  +--ro hpts-tcp-setments?            uint64
     |  |  |  +--ro max-send-buffer?              uint64
     |  |  |  +--ro max-send-congestion-window?   uint64
     |  |  |  +--ro curr-send-window?             uint64
     |  |  |  +--ro hpts-stats
     |  |  |     +--ro early-timer-expiration?     uint64
     |  |  |     +--ro delayed-timer-expiration?   uint64
     |  |  |     +--ro callout-scheduled?          uint64
     |  |  |     +--ro last-tick-gt-curr-tick?     uint64
     |  |  |     +--ro max-tick-overflow?          uint64
     |  |  |     +--ro timer-wakeup?               uint64
     |  |  |     +--ro inp-same-slot?              uint64
     |  |  |     +--ro dist-to-travel-overflow?    uint64
     |  |  |     +--ro avail-on-wheel-overflow?    uint64
     |  |  |     +--ro avail-on-wheel-lt-pacer?    uint64
     |  |  |     +--ro hpts-hopelessly-behind?     uint64
     |  |  |     +--ro hpts-stuck-in-loop?         uint64
     |  |  |     +--ro hpts-back-on-sleep?         uint64
     |  |  |     +--ro hpts-wheel-wrapped?         uint64
     |  |  |     +--ro hpts-wheel-time-exceeded?   uint64
     |  |  |     +--ro fin-wait-2-force?           uint64
     |  |  +--ro auto-discovery
     |  |  |  +--ro state?               appqoe-xe-serv-oper:appqoe-flow-tcpproxy-ad-states
     |  |  |  +--ro role?                appqoe-xe-serv-oper:appqoe-flow-tcpproxy-ad-roles
     |  |  |  +--ro peer-id?             uint32
     |  |  |  +--ro configured-policy?   uint8
     |  |  |  +--ro derived-policy?      uint8
     |  |  |  +--ro peer-policy?         uint8
     |  |  |  +--ro applied-policy?      uint8
     |  |  |  +--ro sync-needed?         boolean
     |  |  +--ro event* []
     |  |     +--ro id?      uint8
     |  |     +--ro event?   appqoe-xe-serv-oper:appqoe-flow-tcpproxy-flow-events
     |  +--ro dreopt
     |  |  +--ro peer-no?       uint32
     |  |  +--ro start-time?    yang:date-and-time
     |  |  +--ro end-time?      yang:date-and-time
     |  |  +--ro status?        appqoe-xe-serv-oper:appqoe-flow-status
     |  |  +--ro opt-summary
     |  |  |  +--ro orig-bytes-read?      uint64
     |  |  |  +--ro opt-bytes-read?       uint64
     |  |  |  +--ro orig-bytes-written?   uint64
     |  |  |  +--ro opt-bytes-written?    uint64
     |  |  |  +--ro orig-bytes-total?     uint64
     |  |  |  +--ro opt-bytes-total?      uint64
     |  |  |  +--ro reduction-ratio?      decimal64
     |  |  +--ro encode
     |  |  |  +--ro num-msgs?          uint64
     |  |  |  +--ro in-bytes?          uint64
     |  |  |  +--ro out-bytes?         uint64
     |  |  |  +--ro re-in-bytes?       uint64
     |  |  |  +--ro re-out-bytes?      uint64
     |  |  |  +--ro bypass-num-msgs?   uint64
     |  |  |  +--ro bypass-bytes?      uint64
     |  |  |  +--ro lz-num-msgs?       uint64
     |  |  |  +--ro lz-in-bytes?       uint64
     |  |  |  +--ro lz-out-bytes?      uint64
     |  |  |  +--ro msg-size-distr
     |  |  |     +--ro ms-0-to-1k?            decimal64
     |  |  |     +--ro ms-1k-to-5k?           decimal64
     |  |  |     +--ro ms-5k-to-15k?          decimal64
     |  |  |     +--ro ms-15k-to-25k?         decimal64
     |  |  |     +--ro ms-25k-to-40k?         decimal64
     |  |  |     +--ro ms-greater-than-40k?   decimal64
     |  |  +--ro decode
     |  |  |  +--ro num-msgs?          uint64
     |  |  |  +--ro in-bytes?          uint64
     |  |  |  +--ro out-bytes?         uint64
     |  |  |  +--ro re-in-bytes?       uint64
     |  |  |  +--ro re-out-bytes?      uint64
     |  |  |  +--ro bypass-num-msgs?   uint64
     |  |  |  +--ro bypass-bytes?      uint64
     |  |  |  +--ro lz-num-msgs?       uint64
     |  |  |  +--ro lz-in-bytes?       uint64
     |  |  |  +--ro lz-out-bytes?      uint64
     |  |  |  +--ro msg-size-distr
     |  |  |     +--ro ms-0-to-1k?            decimal64
     |  |  |     +--ro ms-1k-to-5k?           decimal64
     |  |  |     +--ro ms-5k-to-15k?          decimal64
     |  |  |     +--ro ms-15k-to-25k?         decimal64
     |  |  |     +--ro ms-25k-to-40k?         decimal64
     |  |  |     +--ro ms-greater-than-40k?   decimal64
     |  |  +--ro connection
     |  |  |  +--ro type?                       appqoe-xe-serv-oper:appqoe-flow-dreopt-conn-types
     |  |  |  +--ro bypass-reason
     |  |  |  |  +--ro code?    appqoe-xe-serv-oper:appqoe-flow-dreopt-bp-code
     |  |  |  |  +--ro count?   uint64
     |  |  |  |  +--ro bytes?   uint64
     |  |  |  +--ro total-num-nack?             uint64
     |  |  |  +--ro num-col-nack?               uint64
     |  |  |  +--ro num-miss-nack?              uint64
     |  |  |  +--ro num-cache-not-ready-nack?   uint64
     |  |  |  +--ro total-num-rtx?              uint64
     |  |  |  +--ro num-col-rtx?                uint64
     |  |  |  +--ro num-miss-rtx?               uint64
     |  |  |  +--ro num-cache-not-ready-rtx?    uint64
     |  |  |  +--ro encode-lz-latency
     |  |  |  |  +--ro time-in-ms?     decimal64
     |  |  |  |  +--ro avg-msg-size?   uint32
     |  |  |  +--ro decode-lz-latency
     |  |  |  |  +--ro time-in-ms?     decimal64
     |  |  |  |  +--ro avg-msg-size?   uint32
     |  |  |  +--ro policy?                     appqoe-xe-serv-oper:appqoe-flow-dreopt-policy
     |  |  |  +--ro eot-state
     |  |  |  |  +--ro req-send?   boolean
     |  |  |  |  +--ro ack-send?   boolean
     |  |  |  |  +--ro req-recv?   boolean
     |  |  |  |  +--ro ack-recv?   boolean
     |  |  |  +--ro reset-reason?               appqoe-xe-serv-oper:appqoe-flow-dreopt-reset-reason
     |  |  |  +--ro end-pt-states
     |  |  |  |  +--ro read-shut?       boolean
     |  |  |  |  +--ro write-shut?      boolean
     |  |  |  |  +--ro close-recv?      appqoe-xe-serv-oper:appqoe-flow-dreopt-close-state
     |  |  |  |  +--ro close-sent?      appqoe-xe-serv-oper:appqoe-flow-dreopt-close-state
     |  |  |  |  +--ro peer-choke-on?   boolean
     |  |  |  +--ro classification
     |  |  |  |  +--ro loc-cfg-mode?      appqoe-xe-serv-oper:appqoe-flow-dreopt-mode
     |  |  |  |  +--ro rem-cfg-mode?      appqoe-xe-serv-oper:appqoe-flow-dreopt-mode
     |  |  |  |  +--ro applied-mode?      appqoe-xe-serv-oper:appqoe-flow-dreopt-mode
     |  |  |  |  +--ro mode-negotiated?   boolean
     |  |  |  +--ro encode-read
     |  |  |  |  +--ro total-bytes?            uint64
     |  |  |  |  +--ro total-reads?            uint64
     |  |  |  |  +--ro avg-size?               uint32
     |  |  |  |  +--ro sched-latency?          decimal64
     |  |  |  |  +--ro stop-latency?           decimal64
     |  |  |  |  +--ro read-latency?           decimal64
     |  |  |  |  +--ro flow-ctrl-stop?         uint64
     |  |  |  |  +--ro peer-choke?             uint64
     |  |  |  |  +--ro processed-ack-frames?   uint64
     |  |  |  +--ro decode-read
     |  |  |  |  +--ro total-bytes?            uint64
     |  |  |  |  +--ro total-reads?            uint64
     |  |  |  |  +--ro avg-size?               uint32
     |  |  |  |  +--ro sched-latency?          decimal64
     |  |  |  |  +--ro stop-latency?           decimal64
     |  |  |  |  +--ro read-latency?           decimal64
     |  |  |  |  +--ro flow-ctrl-stop?         uint64
     |  |  |  |  +--ro peer-choke?             uint64
     |  |  |  |  +--ro processed-ack-frames?   uint64
     |  |  |  +--ro encode-write
     |  |  |  |  +--ro total-bytes?    uint64
     |  |  |  |  +--ro total-writes?   uint64
     |  |  |  |  +--ro avg-size?       uint64
     |  |  |  |  +--ro latency?        uint64
     |  |  |  +--ro decode-write
     |  |  |  |  +--ro total-bytes?    uint64
     |  |  |  |  +--ro total-writes?   uint64
     |  |  |  |  +--ro avg-size?       uint64
     |  |  |  |  +--ro latency?        uint64
     |  |  |  +--ro encode-tcpproxy
     |  |  |  |  +--ro total-calls?          uint64
     |  |  |  |  +--ro latency?              decimal64
     |  |  |  |  +--ro total-send-frames?    uint64
     |  |  |  |  +--ro total-bypass-pkts?    uint64
     |  |  |  |  +--ro total-bypass-bytes?   uint64
     |  |  |  |  +--ro max-byte-size?        uint64
     |  |  |  |  +--ro curr-byte-size?       uint64
     |  |  |  |  +--ro total-pkts?           uint64
     |  |  |  |  +--ro avg-bytes?            uint64
     |  |  |  |  +--ro max-pkts?             uint64
     |  |  |  |  +--ro curr-pkts?            uint64
     |  |  |  |  +--ro avg-pkts?             uint64
     |  |  |  +--ro decode-tcpproxy
     |  |  |  |  +--ro total-calls?          uint64
     |  |  |  |  +--ro latency?              decimal64
     |  |  |  |  +--ro total-send-frames?    uint64
     |  |  |  |  +--ro total-bypass-pkts?    uint64
     |  |  |  |  +--ro total-bypass-bytes?   uint64
     |  |  |  |  +--ro max-byte-size?        uint64
     |  |  |  |  +--ro curr-byte-size?       uint64
     |  |  |  |  +--ro total-pkts?           uint64
     |  |  |  |  +--ro avg-bytes?            uint64
     |  |  |  |  +--ro max-pkts?             uint64
     |  |  |  |  +--ro curr-pkts?            uint64
     |  |  |  |  +--ro avg-pkts?             uint64
     |  |  |  +--ro decoder-pend
     |  |  |  |  +--ro max-size?         uint64
     |  |  |  |  +--ro curr-size?        uint64
     |  |  |  |  +--ro avg-size?         uint64
     |  |  |  |  +--ro flow-ctrl-stop?   uint64
     |  |  |  |  +--ro paused?           boolean
     |  |  |  +--ro writer-encode-pend
     |  |  |  |  +--ro max-size?         uint64
     |  |  |  |  +--ro curr-size?        uint64
     |  |  |  |  +--ro avg-size?         uint64
     |  |  |  |  +--ro flow-ctrl-stop?   uint64
     |  |  |  |  +--ro paused?           boolean
     |  |  |  +--ro writer-decode-pend
     |  |  |  |  +--ro max-size?         uint64
     |  |  |  |  +--ro curr-size?        uint64
     |  |  |  |  +--ro avg-size?         uint64
     |  |  |  |  +--ro flow-ctrl-stop?   uint64
     |  |  |  |  +--ro paused?           boolean
     |  |  |  +--ro encode-flow-ctrl
     |  |  |  |  +--ro total-pause?         uint32
     |  |  |  |  +--ro total-resume-sent?   uint64
     |  |  |  |  +--ro total-resume-recv?   uint64
     |  |  |  |  +--ro buff-ctrl-block?     uint64
     |  |  |  |  +--ro flow-ctrl-block?     uint64
     |  |  |  |  +--ro ackq-ctrl-block?     uint64
     |  |  |  |  +--ro locked-block?        uint64
     |  |  |  |  +--ro task-block?          uint64
     |  |  |  |  +--ro ack-queue-pause?     uint64
     |  |  |  |  +--ro buff-ctrl-pause?     uint64
     |  |  |  |  +--ro buff-block-reason?   appqoe-xe-serv-oper:appqoe-flow-dreopt-buff-block-reason
     |  |  |  +--ro decode-flow-ctrl
     |  |  |     +--ro total-pause?         uint32
     |  |  |     +--ro total-resume-sent?   uint64
     |  |  |     +--ro total-resume-recv?   uint64
     |  |  |     +--ro buff-ctrl-block?     uint64
     |  |  |     +--ro flow-ctrl-block?     uint64
     |  |  |     +--ro ackq-ctrl-block?     uint64
     |  |  |     +--ro locked-block?        uint64
     |  |  |     +--ro task-block?          uint64
     |  |  |     +--ro ack-queue-pause?     uint64
     |  |  |     +--ro buff-ctrl-pause?     uint64
     |  |  |     +--ro buff-block-reason?   appqoe-xe-serv-oper:appqoe-flow-dreopt-buff-block-reason
     |  |  +--ro event* []
     |  |     +--ro id?      uint8
     |  |     +--ro event?   appqoe-xe-serv-oper:appqoe-flow-dreopt-flow-events
     |  +--ro httpopt
     |     +--ro server-vconn-started?   uint32
     |     +--ro server-vconn-closed?    uint32
     |     +--ro server-vconn-aborted?   uint32
     |     +--ro client-bytes
     |     |  +--ro wcapi-bytes-rd?   uint32
     |     |  +--ro wcapi-bytes-wr?   uint32
     |     |  +--ro vconn-bytes-rd?   uint32
     |     |  +--ro vconn-bytes-wr?   uint32
     |     +--ro server-bytes
     |     |  +--ro wcapi-bytes-rd?   uint32
     |     |  +--ro wcapi-bytes-wr?   uint32
     |     |  +--ro vconn-bytes-rd?   uint32
     |     |  +--ro vconn-bytes-wr?   uint32
     |     +--ro client-io-close
     |     |  +--ro pending?       uint8
     |     |  +--ro sent?          uint64
     |     |  +--ro send-failed?   uint64
     |     +--ro server-io-close
     |     |  +--ro pending?       uint8
     |     |  +--ro sent?          uint64
     |     |  +--ro send-failed?   uint64
     |     +--ro client-io-pending
     |     |  +--ro max-queue-size?     uint32
     |     |  +--ro cur-queue-size?     uint32
     |     |  +--ro tot-packet-count?   uint32
     |     |  +--ro max-packet-count?   uint32
     |     +--ro server-io-pending
     |     |  +--ro max-queue-size?     uint32
     |     |  +--ro cur-queue-size?     uint32
     |     |  +--ro tot-packet-count?   uint32
     |     |  +--ro max-packet-count?   uint32
     |     +--ro client-flow-ctrl
     |     |  +--ro paused?        uint32
     |     |  +--ro resume-sent?   uint32
     |     |  +--ro resume-rcvd?   uint32
     |     +--ro server-flow-ctrl
     |     |  +--ro paused?        uint32
     |     |  +--ro resume-sent?   uint32
     |     |  +--ro resume-rcvd?   uint32
     |     +--ro state
     |     |  +--ro reset-code?   uint32
     |     |  +--ro client
     |     |  |  +--ro rd-shut?         boolean
     |     |  |  +--ro wr-shut?         boolean
     |     |  |  +--ro proxy-rd-shut?   boolean
     |     |  |  +--ro proxy-wr-shut?   boolean
     |     |  +--ro server
     |     |     +--ro rd-shut?         boolean
     |     |     +--ro wr-shut?         boolean
     |     |     +--ro proxy-rd-shut?   boolean
     |     |     +--ro proxy-wr-shut?   boolean
     |     +--ro event* []
     |        +--ro id?      uint8
     |        +--ro event?   appqoe-xe-serv-oper:appqoe-flow-httpopt-flow-events
     +--ro appqoe-flow-error!
     |  +--ro flow-count?                uint32
     |  +--ro appqoe-flow-error-entry* [flow-id]
     |     +--ro flow-id             uint64
     |     +--ro vpn-id?             uint32
     |     +--ro client-ip?          inet:ip-address
     |     +--ro client-port?        uint16
     |     +--ro server-ip?          inet:ip-address
     |     +--ro server-port?        uint16
     |     +--ro services?           appqoe-xe-serv-oper:appqoe-flow-services
     |     +--ro start-time?         yang:date-and-time
     |     +--ro tx-bytes?           uint64
     |     +--ro rx-bytes?           uint64
     |     +--ro tcpproxy-err-tag?   appqoe-xe-serv-oper:tcpproxy-flow-err-tag
     |     +--ro sslproxy-err-tag?   appqoe-xe-serv-oper:sslproxy-flow-err-tag
     |     +--ro connect-detect?     uint16
     +--ro appqoe-flow-summary!
     |  +--ro total-flows?            uint64
     |  +--ro active-flows?           uint32
     |  +--ro expired-flows?          uint64
     |  +--ro error-flows?            uint64
     |  +--ro max-concurrent-flows?   uint32
     |  +--ro flows-in-progress?      uint32
     +--ro appqoe-stats-recent!
        +--ro stats-rec* []
           +--ro stat-current?   uint64
           +--ro stat-30s?       uint64
           +--ro stat-60s?       uint64
           +--ro label?          appqoe-xe-serv-oper:appqoe-stats-label