Cisco-IOS-XR-dnx-driver-oper

This module contains a collection of YANG definitions for Cisco IOS-XR dnx-driver package operational data. This module contain...

  • Version: 2020-04-29

    Cisco-IOS-XR-dnx-driver-oper@2020-04-29


    
      module Cisco-IOS-XR-dnx-driver-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-oper";
    
        prefix dnx-driver-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-dnx-driver-oper-sub1 {
          revision-date "2020-04-29";
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
         
         Postal: 170 West Tasman Drive
         San Jose, CA 95134
         
         Tel: +1 800 553-NETS
         
         E-mail: cs-yang@cisco.com";
    
        description
          "This module contains a collection of YANG definitions
         for Cisco IOS-XR dnx-driver package operational data.
         
         This module contains definitions
         for the following management objects:
           fia: FIA driver operational data
         
         Copyright (c) 2013-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-04-29" {
          description
            "added bundle_id and lane_id to get bundle port information.";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2017-08-29" {
          description
            "Changed blk and field info to be dynamic.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.2.0";
        semver:module-version "1.1.0";
    
        typedef Link-option-string {
          type string {
            pattern "(flap)|(topo)";
          }
          description
            "flap:Display link flap info, topo:Display link
           topo info";
        }
    
        typedef Fia-has-phy-location {
          type uint32 {
            range "0..1";
          }
          description "Fia has phy location";
        }
    
        typedef Fia-max-lc-slot {
          type uint32 {
            range "0..16";
          }
          description "Fia max lc slot";
        }
    
        typedef Fia-max-asic-instances {
          type uint32 {
            range "0..255";
          }
          description "Fia max asic instances";
        }
    
        typedef Link-info-max-number {
          type uint32 {
            range "0..111";
          }
          description "Link info max number";
        }
    
        typedef Diag-shell-unit-number {
          type uint32 {
            range "0..63";
          }
          description "Diag shell unit number";
        }
    
        container fia {
          config false;
          description
            "FIA driver operational data";
          container nodes {
            description
              "FIA driver operational data for available nodes";
            list node {
              key "node-name";
              description
                "FIA operational data for a particular node";
              container rx-link-information {
                description
                  "FIA RX link related information";
                container link-options {
                  description
                    "Option table for link rx information";
                  list link-option {
                    key "option";
                    description
                      "Option : topo , flag , stats";
                    container rx-asic-instances {
                      description
                        "Instance table for rx information";
                      list rx-asic-instance {
                        key "instance";
                        description
                          "Instance number for rx link information";
                        container rx-links {
                          description
                            "Link table class for rx information";
                          list rx-link {
                            description
                              "Link number for rx link information";
                            leaf start-number {
                              type Link-info-max-number;
                              description
                                "Link Starting number";
                            }
    
                            leaf end-number {
                              type Link-info-max-number;
                              description
                                "Link Ending number";
                            }
    
                            leaf status-option {
                              type xr:Cisco-ios-xr-string;
                              description
                                "RX link status option";
                            }
    
                            list rx-link {
                              key "link";
                              description
                                "Single link information";
                              leaf link {
                                type Link-info-max-number;
                                description
                                  "Single link";
                              }
    
                              container this-link {
                                description
                                  "This Link";
                                container asic-id {
                                  description
                                    "Asic Id";
                                  leaf rack-type {
                                    type Rack;
                                    description
                                      "Rack Type";
                                  }
    
                                  leaf asic-type {
                                    type Asic;
                                    description
                                      "Asic Type";
                                  }
    
                                  leaf rack-num {
                                    type uint32;
                                    description
                                      "Rack Num";
                                  }
    
                                  leaf slot-num {
                                    type uint32;
                                    description
                                      "Slot Num";
                                  }
    
                                  leaf asic-instance {
                                    type uint32;
                                    description
                                      "Instance Of the Asic";
                                  }
                                }  // container asic-id
    
                                leaf link-type {
                                  type Link;
                                  description
                                    "Link Type";
                                }
    
                                leaf link-stage {
                                  type Link-stage;
                                  description
                                    "Link Stage";
                                }
    
                                leaf link-num {
                                  type uint32;
                                  description
                                    "Link Num";
                                }
    
                                leaf phy-link-num {
                                  type uint32;
                                  description
                                    "Phy Link Num";
                                }
                              }  // container this-link
    
                              container far-end-link {
                                description
                                  "Far End Link";
                                container asic-id {
                                  description
                                    "Asic Id";
                                  leaf rack-type {
                                    type Rack;
                                    description
                                      "Rack Type";
                                  }
    
                                  leaf asic-type {
                                    type Asic;
                                    description
                                      "Asic Type";
                                  }
    
                                  leaf rack-num {
                                    type uint32;
                                    description
                                      "Rack Num";
                                  }
    
                                  leaf slot-num {
                                    type uint32;
                                    description
                                      "Slot Num";
                                  }
    
                                  leaf asic-instance {
                                    type uint32;
                                    description
                                      "Instance Of the Asic";
                                  }
                                }  // container asic-id
    
                                leaf link-type {
                                  type Link;
                                  description
                                    "Link Type";
                                }
    
                                leaf link-stage {
                                  type Link-stage;
                                  description
                                    "Link Stage";
                                }
    
                                leaf link-num {
                                  type uint32;
                                  description
                                    "Link Num";
                                }
    
                                leaf phy-link-num {
                                  type uint32;
                                  description
                                    "Phy Link Num";
                                }
                              }  // container far-end-link
    
                              container far-end-link-in-hw {
                                description
                                  "Far End Link In HW";
                                container asic-id {
                                  description
                                    "Asic Id";
                                  leaf rack-type {
                                    type Rack;
                                    description
                                      "Rack Type";
                                  }
    
                                  leaf asic-type {
                                    type Asic;
                                    description
                                      "Asic Type";
                                  }
    
                                  leaf rack-num {
                                    type uint32;
                                    description
                                      "Rack Num";
                                  }
    
                                  leaf slot-num {
                                    type uint32;
                                    description
                                      "Slot Num";
                                  }
    
                                  leaf asic-instance {
                                    type uint32;
                                    description
                                      "Instance Of the Asic";
                                  }
                                }  // container asic-id
    
                                leaf link-type {
                                  type Link;
                                  description
                                    "Link Type";
                                }
    
                                leaf link-stage {
                                  type Link-stage;
                                  description
                                    "Link Stage";
                                }
    
                                leaf link-num {
                                  type uint32;
                                  description
                                    "Link Num";
                                }
    
                                leaf phy-link-num {
                                  type uint32;
                                  description
                                    "Phy Link Num";
                                }
                              }  // container far-end-link-in-hw
    
                              container history {
                                description
                                  "Histrory";
                                leaf histnum {
                                  type uint8;
                                  description
                                    "History Num";
                                }
    
                                leaf start-index {
                                  type uint8;
                                  description
                                    "Starting Index";
                                }
    
                                list hist {
                                  max-elements
                                    5;
                                  description
                                    "History";
                                  leaf admin-state {
                                    type Admin-state;
                                    description
                                      "Admin State Of The Link";
                                  }
    
                                  leaf oper-state {
                                    type Oper-state;
                                    description
                                      "Oper State Of The Link";
                                  }
    
                                  leaf error-state {
                                    type Link-error-state;
                                    description
                                      "Error State Of the Link";
                                  }
    
                                  leaf timestamp {
                                    type uint64;
                                    description
                                      "Timestamp Of the Link";
                                  }
    
                                  leaf reasons {
                                    type string;
                                    description
                                      "Reasons For State Change";
                                  }
                                }  // list hist
                              }  // container history
    
                              leaf speed {
                                type uint32;
                                description
                                  "Speed";
                              }
    
                              leaf stage {
                                type Link-stage;
                                description
                                  "Stage";
                              }
    
                              leaf is-link-valid {
                                type boolean;
                                description
                                  "Is Link Valid";
                              }
    
                              leaf is-conf-pending {
                                type boolean;
                                description
                                  "Is Configuration Pending";
                              }
    
                              leaf admin-state {
                                type Admin-state;
                                description
                                  "Admin State Of The Link";
                              }
    
                              leaf oper-state {
                                type Oper-state;
                                description
                                  "Oper State Of The Link";
                              }
    
                              leaf error-state {
                                type Link-error-state;
                                description
                                  "Error State Of The Link";
                              }
    
                              leaf flags {
                                type string;
                                description
                                  "Flags";
                              }
    
                              leaf flag-cnt {
                                type uint32;
                                description
                                  "Flag Count";
                              }
    
                              leaf num-admin-shuts {
                                type uint32;
                                description
                                  "Num Admin Shuts";
                              }
    
                              leaf correctable-errors {
                                type uint64;
                                description
                                  "Correctable Errors Encountered";
                              }
    
                              leaf uncorrectable-errors {
                                type uint64;
                                description
                                  "Uncorrectable Errors Encountered";
                              }
    
                              leaf bundle-id {
                                type uint8;
                                description
                                  "BundleId";
                              }
    
                              leaf lane-id {
                                type uint8;
                                description
                                  "LaneId";
                              }
                            }  // list rx-link
                          }  // list rx-link
                        }  // container rx-links
    
                        leaf instance {
                          type Fia-max-asic-instances;
                          description
                            "Receive instance";
                        }
                      }  // list rx-asic-instance
                    }  // container rx-asic-instances
    
                    leaf option {
                      type Link-option-string;
                      description "Link option";
                    }
                  }  // list link-option
                }  // container link-options
              }  // container rx-link-information
    
              container driver-information {
                description
                  "FIA Driver Related Information";
                leaf drv-version {
                  type uint32;
                  description "Driver Version";
                }
    
                leaf coeff-major-rev {
                  type uint32;
                  description
                    "Coefficient Major Revision";
                }
    
                leaf coeff-minor-rev {
                  type uint32;
                  description
                    "Coefficient Minor Revision";
                }
    
                leaf functional-role {
                  type uint8;
                  description
                    "Functional Role Of The Driver";
                }
    
                leaf issu-role {
                  type uint8;
                  description "ISSU Role";
                }
    
                leaf node-id {
                  type string;
                  description
                    "Node ID Of the Driver";
                }
    
                leaf rack-type {
                  type int32;
                  description "Rack Type";
                }
    
                leaf rack-num {
                  type uint8;
                  description "Rack Num";
                }
    
                leaf is-driver-ready {
                  type boolean;
                  description "Is Driver Ready";
                }
    
                leaf card-avail-mask {
                  type uint32;
                  description
                    "Card Available Mask";
                }
    
                leaf asic-avail-mask {
                  type uint64;
                  description
                    "Asic Available Mask";
                }
    
                leaf exp-asic-avail-mask {
                  type uint64;
                  description
                    "Expected Asic Avail Mask";
                }
    
                leaf ucmc-ratio {
                  type uint32;
                  description "UCMC Ratio";
                }
    
                leaf asic-oper-notify-to-fsdb-pending-bmap {
                  type uint64;
                  description
                    "Asic Oper Notify To FSDB Pending Bitmap";
                }
    
                leaf is-full-fgid-download-req {
                  type boolean;
                  description
                    "Is Full Fgid Download Request";
                }
    
                leaf is-fgid-download-in-progress {
                  type boolean;
                  description
                    "Is Fgid Download In Progress For This Driver";
                }
    
                leaf is-fgid-download-completed {
                  type boolean;
                  description
                    "Is Fgid Download Completed For This Driver";
                }
    
                leaf fsdb-conn-active {
                  type boolean;
                  description
                    "FSDB Connection Active";
                }
    
                leaf fgid-conn-active {
                  type boolean;
                  description
                    "Fgid Connection Active";
                }
    
                leaf issu-mgr-conn-active {
                  type boolean;
                  description
                    "ISSU Manager Connection Active";
                }
    
                leaf fsdb-reg-active {
                  type boolean;
                  description
                    "FSDB Registration Active";
                }
    
                leaf fgid-reg-active {
                  type boolean;
                  description
                    "Fgid Registration Active";
                }
    
                leaf issu-mgr-reg-active {
                  type boolean;
                  description
                    "ISSU Manager Registration Active";
                }
    
                leaf num-pm-conn-reqs {
                  type uint8;
                  description
                    "Number Of PM Connection Requests";
                }
    
                leaf num-fsdb-conn-reqs {
                  type uint8;
                  description
                    "Number Of FSDB Connection Requests";
                }
    
                leaf num-fgid-conn-reqs {
                  type uint8;
                  description
                    "Number Of Fgid Connection Requests";
                }
    
                leaf num-fstats-conn-reqs {
                  type uint8;
                  description
                    "Number Of FSTATS Connection Requests";
                }
    
                leaf num-cm-conn-reqs {
                  type uint8;
                  description
                    "Number Of CM Connection Requests";
                }
    
                leaf num-issu-mgr-conn-reqs {
                  type uint8;
                  description
                    "Number Of ISSU MGR Connection Requests";
                }
    
                leaf num-peer-fia-conn-reqs {
                  type uint8;
                  description
                    "Number Of Peer FIA Connection Requests";
                }
    
                leaf is-gaspp-registered {
                  type boolean;
                  description
                    "Is GASPP Registered";
                }
    
                leaf is-cih-registered {
                  type boolean;
                  description
                    "Is CIH Registered";
                }
    
                leaf drvr-initial-startup-timestamp {
                  type string;
                  description
                    "Initial Startup Timestamp For This Driver";
                }
    
                leaf drvr-current-startup-timestamp {
                  type string;
                  description
                    "Current Startup Timestamp For This Driver";
                }
    
                leaf num-intf-ports {
                  type uint32;
                  description
                    "Number of Interface Ports";
                }
    
                leaf uc-weight {
                  type uint8;
                  description "UC Weight";
                }
    
                leaf respawn-count {
                  type uint8;
                  description
                    "Respawn Count Of This Driver";
                }
    
                leaf total-asics {
                  type uint8;
                  description
                    "Total Number Of Asics";
                }
    
                leaf issu-ready-ntfy-pending {
                  type boolean;
                  description
                    "ISSU Ready Notify Pending";
                }
    
                leaf issu-abort-sent {
                  type boolean;
                  description "ISSU Abort Sent";
                }
    
                leaf issu-abort-rcvd {
                  type boolean;
                  description
                    "ISSU Abort Received";
                }
    
                leaf fabric-mode {
                  type uint8;
                  description
                    "Fabric Mode For This Driver";
                }
    
                leaf fc-mode {
                  type Fc-mode;
                  description "FC Mode";
                }
    
                leaf board-rev-id {
                  type uint32;
                  description
                    "Board Revision ID";
                }
    
                leaf all-wb-insync {
                  type boolean;
                  description "All WB Insync";
                }
    
                leaf all-wb-insync-since {
                  type uint32;
                  description
                    "All WB Insync Since";
                }
    
                leaf all-startup-wb-insync {
                  type boolean;
                  description
                    "All Startup WB Insync";
                }
    
                leaf plane-a-bitmap {
                  type uint32;
                  description "PlaneA Bitmap";
                }
    
                leaf plane-b-bitmap {
                  type uint32;
                  description "PlaneB Bitmap";
                }
    
                list device-info {
                  max-elements 40;
                  description
                    "Device Information";
                  container asic-id {
                    description "Asic ID";
                    leaf rack-type {
                      type Rack;
                      description "Rack Type";
                    }
    
                    leaf asic-type {
                      type Asic;
                      description "Asic Type";
                    }
    
                    leaf rack-num {
                      type uint32;
                      description "Rack Num";
                    }
    
                    leaf slot-num {
                      type uint32;
                      description "Slot Num";
                    }
    
                    leaf asic-instance {
                      type uint32;
                      description
                        "Instance Of the Asic";
                    }
                  }  // container asic-id
    
                  leaf is-valid {
                    type boolean;
                    description "Is Valid";
                  }
    
                  leaf fapid {
                    type uint32;
                    description "FAP ID";
                  }
    
                  leaf hotplug-event {
                    type uint32;
                    description
                      "Hotplug Event For This Device";
                  }
    
                  leaf slice-state {
                    type Slice-state;
                    description
                      "Slice State Of This Device";
                  }
    
                  leaf admin-state {
                    type Admin-state;
                    description
                      "Admin State Of This Device";
                  }
    
                  leaf oper-state {
                    type Asic-oper-state;
                    description "Oper State";
                  }
    
                  leaf asic-state {
                    type Asic-access-state;
                    description "Asic State";
                  }
    
                  leaf last-init-cause {
                    type Asic-init-method;
                    description
                      "Last Init Cause";
                  }
    
                  leaf num-pon-resets {
                    type uint32;
                    description
                      "Num Of PON Resets";
                  }
    
                  leaf num-hard-resets {
                    type uint32;
                    description
                      "Num Of Hard Resets";
                  }
    
                  leaf local-switch-state {
                    type boolean;
                    description
                      "Local Switch State Of This Device";
                  }
    
                  leaf startup-wb-mtime-str {
                    type string;
                    description
                      "Startup WB Mtime String";
                  }
    
                  leaf startup-wb-outof-sync {
                    type boolean;
                    description
                      "Startup WB Out Of Sync";
                  }
    
                  leaf local-wb-sync-end-str {
                    type string;
                    description
                      "Local WB Sync End String";
                  }
    
                  leaf remote-wb-sync-end-str {
                    type string;
                    description
                      "Remore WB Sync End String";
                  }
    
                  leaf local-wb-sync-pending {
                    type boolean;
                    description
                      "Local WB Sync Pending";
                  }
    
                  leaf sdk-delay-msec {
                    type uint32;
                    description "SDK Delay Msec";
                  }
                }  // list device-info
    
                list card-info {
                  max-elements 16;
                  description "Card Information";
                  container oir-circular-buffer {
                    description
                      "OIR Circular Buffer";
                    leaf count {
                      type int32;
                      description "Count";
                    }
    
                    leaf start {
                      type int32;
                      description "Start";
                    }
    
                    leaf end {
                      type int32;
                      description "End";
                    }
    
                    list fia-oir-info {
                      max-elements 10;
                      description "FIA IOR Info";
                      leaf card-flag {
                        type int32;
                        description "Card Flag";
                      }
    
                      leaf card-type {
                        type int32;
                        description "Card Type";
                      }
    
                      leaf reg-flag {
                        type int32;
                        description "Reg Flag";
                      }
    
                      leaf evt-flag {
                        type int32;
                        description "Event Flag";
                      }
    
                      leaf rack-num {
                        type int32;
                        description
                          "Rack Number";
                      }
    
                      leaf instance {
                        type int32;
                        description
                          "Instance Of The Card";
                      }
    
                      leaf cur-card-state {
                        type int32;
                        description
                          "Current Card State";
                      }
                    }  // list fia-oir-info
                  }  // container oir-circular-buffer
    
                  leaf card-type {
                    type int32;
                    description "Card Type";
                  }
    
                  leaf card-name {
                    type string;
                    description "Card Name";
                  }
    
                  leaf slot-no {
                    type int32;
                    description "Slot Number";
                  }
    
                  leaf card-flag {
                    type int32;
                    description "Card Flag";
                  }
    
                  leaf evt-flag {
                    type int32;
                    description "Event Flag";
                  }
    
                  leaf reg-flag {
                    type int32;
                    description "Reg Flag";
                  }
    
                  leaf instance {
                    type int32;
                    description
                      "Instance Of The Card";
                  }
    
                  leaf card-state {
                    type uint8;
                    description "Card State";
                  }
    
                  leaf exp-num-asics {
                    type uint32;
                    description
                      "Expected Number Of Asics";
                  }
    
                  leaf exp-num-asics-per-fsdb {
                    type uint32;
                    description
                      "Expected Number Of Asic Per FSDB";
                  }
    
                  leaf is-powered {
                    type boolean;
                    description "Is Powered";
                  }
    
                  leaf cxp-avail-bitmap {
                    type uint64;
                    description
                      "CXP Available Bitmap";
                  }
    
                  leaf num-ilkns-per-asic {
                    type uint32;
                    description
                      "Number of Ilkns Per Asic";
                  }
    
                  leaf num-local-ports-per-ilkn {
                    type uint32;
                    description
                      "Number Of Local Ports Per Ilkn";
                  }
    
                  leaf num-cos-per-port {
                    type uint8;
                    description
                      "Number Of COS Per Port";
                  }
                }  // list card-info
              }  // container driver-information
    
              container clear-statistics {
                description
                  "Clear statistics information";
                container asic-instances {
                  description
                    "Instance table for clear statistics
                   information";
                  list asic-instance {
                    key "asic-instance";
                    description
                      "Asic instance to be cleared";
                    leaf asic-instance {
                      type Fia-max-asic-instances;
                      description
                        "Asic instance";
                    }
    
                    leaf instance {
                      type Fia-max-asic-instances;
                      mandatory true;
                      description "Clear value";
                    }
                  }  // list asic-instance
                }  // container asic-instances
              }  // container clear-statistics
    
              container event-history {
                description
                  "FIA event history information";
                container event-history-asic-instances {
                  description
                    "Instance table for event history";
                  list event-history-asic-instance {
                    key "instance";
                    description
                      "Asic instance to be displayed";
                    leaf instance {
                      type Fia-max-asic-instances;
                      description
                        "Asic instance";
                    }
    
                    leaf total-asics {
                      type uint8;
                      description
                        "Total Number Of Asics";
                    }
    
                    list event-history {
                      max-elements 40;
                      description
                        "History Of Events";
                      leaf event-log-count {
                        type uint32;
                        description
                          "Event Log Count";
                      }
    
                      leaf event-log-start {
                        type uint32;
                        description
                          "Event Log Start";
                      }
    
                      leaf rack-num {
                        type uint32;
                        description
                          "Rack Number";
                      }
    
                      leaf slot-num {
                        type uint32;
                        description
                          "Slot Number";
                      }
    
                      leaf asic-instance {
                        type uint32;
                        description
                          "Asic Instance Of The Card";
                      }
    
                      leaf is-valid {
                        type boolean;
                        description "Is Valid";
                      }
    
                      list event-log {
                        max-elements 100;
                        description "Event Log";
                        leaf event {
                          type uint32;
                          description "Event";
                        }
    
                        leaf timestamp {
                          type string;
                          description
                            "Timestamp Of The Events";
                        }
                      }  // list event-log
                    }  // list event-history
                  }  // list event-history-asic-instance
                }  // container event-history-asic-instances
              }  // container event-history
    
              container mac-add {
                description
                  "FIA mac address information";
                container mac-add-asic-instances {
                  description
                    "Instance table for mac address";
                  list mac-add-asic-instance {
                    key "instance";
                    description
                      "Asic instance to be displayed";
                    leaf instance {
                      type Fia-max-asic-instances;
                      description
                        "Asic instance";
                    }
    
                    leaf total-asics {
                      type uint8;
                      description "total asics";
                    }
    
                    list device-mac {
                      max-elements 40;
                      description "device mac";
                      leaf fia-mac {
                        type string;
                        description
                          "mac address of fia";
                      }
    
                      leaf is-valid {
                        type boolean;
                        description "is valid";
                      }
                    }  // list device-mac
                  }  // list mac-add-asic-instance
                }  // container mac-add-asic-instances
              }  // container mac-add
    
              container tx-link-information {
                description
                  "FIA TX link related information";
                container tx-status-option-table {
                  description
                    "Link table for tx information";
                  container tx-status-option {
                    description
                      "Option: data, ctrl, all- for now none";
                    container tx-asic-instances {
                      description
                        "Instance table for tx information";
                      list tx-asic-instance {
                        key "instance";
                        description
                          "Instance number for tx link information";
                        container tx-links {
                          description
                            "Link table for tx information";
                          list tx-link {
                            description
                              "Link number for tx link information";
                            leaf start-number {
                              type Link-info-max-number;
                              description
                                "Link Starting Number";
                            }
    
                            leaf end-number {
                              type Link-info-max-number;
                              description
                                "Link Ending Number";
                            }
    
                            list tx-link {
                              key "link";
                              description
                                "Single link information";
                              leaf link {
                                type Link-info-max-number;
                                description
                                  "Single Link";
                              }
    
                              container this-link {
                                description
                                  "This Link";
                                container asic-id {
                                  description
                                    "Asic Id";
                                  leaf rack-type {
                                    type Rack;
                                    description
                                      "Rack Type";
                                  }
    
                                  leaf asic-type {
                                    type Asic;
                                    description
                                      "Asic Type";
                                  }
    
                                  leaf rack-num {
                                    type uint32;
                                    description
                                      "Rack Num";
                                  }
    
                                  leaf slot-num {
                                    type uint32;
                                    description
                                      "Slot Num";
                                  }
    
                                  leaf asic-instance {
                                    type uint32;
                                    description
                                      "Instance Of the Asic";
                                  }
                                }  // container asic-id
    
                                leaf link-type {
                                  type Link;
                                  description
                                    "Link Type";
                                }
    
                                leaf link-stage {
                                  type Link-stage;
                                  description
                                    "Link Stage";
                                }
    
                                leaf link-num {
                                  type uint32;
                                  description
                                    "Link Num";
                                }
    
                                leaf phy-link-num {
                                  type uint32;
                                  description
                                    "Phy Link Num";
                                }
                              }  // container this-link
    
                              container far-end-link {
                                description
                                  "Far End Link";
                                container asic-id {
                                  description
                                    "Asic Id";
                                  leaf rack-type {
                                    type Rack;
                                    description
                                      "Rack Type";
                                  }
    
                                  leaf asic-type {
                                    type Asic;
                                    description
                                      "Asic Type";
                                  }
    
                                  leaf rack-num {
                                    type uint32;
                                    description
                                      "Rack Num";
                                  }
    
                                  leaf slot-num {
                                    type uint32;
                                    description
                                      "Slot Num";
                                  }
    
                                  leaf asic-instance {
                                    type uint32;
                                    description
                                      "Instance Of the Asic";
                                  }
                                }  // container asic-id
    
                                leaf link-type {
                                  type Link;
                                  description
                                    "Link Type";
                                }
    
                                leaf link-stage {
                                  type Link-stage;
                                  description
                                    "Link Stage";
                                }
    
                                leaf link-num {
                                  type uint32;
                                  description
                                    "Link Num";
                                }
    
                                leaf phy-link-num {
                                  type uint32;
                                  description
                                    "Phy Link Num";
                                }
                              }  // container far-end-link
    
                              container stats {
                                description
                                  "Stats";
                                leaf dummy {
                                  type uint32;
                                  description
                                    "Dummy";
                                }
                              }  // container stats
    
                              container history {
                                description
                                  "History Of The Link";
                                leaf histnum {
                                  type uint8;
                                  description
                                    "History Num";
                                }
    
                                leaf start-index {
                                  type uint8;
                                  description
                                    "Starting Index";
                                }
    
                                list hist {
                                  max-elements
                                    5;
                                  description
                                    "History";
                                  leaf admin-state {
                                    type Admin-state;
                                    description
                                      "Admin State Of The Link";
                                  }
    
                                  leaf oper-state {
                                    type Oper-state;
                                    description
                                      "Oper State Of The Link";
                                  }
    
                                  leaf error-state {
                                    type Link-error-state;
                                    description
                                      "Error State Of the Link";
                                  }
    
                                  leaf timestamp {
                                    type uint64;
                                    description
                                      "Timestamp Of the Link";
                                  }
    
                                  leaf reasons {
                                    type string;
                                    description
                                      "Reasons For State Change";
                                  }
                                }  // list hist
                              }  // container history
    
                              leaf speed {
                                type uint32;
                                description
                                  "Speed";
                              }
    
                              leaf stage {
                                type uint8;
                                description
                                  "Stage";
                              }
    
                              leaf is-link-valid {
                                type boolean;
                                description
                                  "Is Link Valid";
                              }
    
                              leaf is-conf-pending {
                                type boolean;
                                description
                                  "Is Configuration Pending";
                              }
    
                              leaf is-power-enabled {
                                type boolean;
                                description
                                  "Is Power Enabled For This Link";
                              }
    
                              leaf coeff1 {
                                type uint32;
                                description
                                  "Co-efficient 1";
                              }
    
                              leaf coeff2 {
                                type uint32;
                                description
                                  "Co-efficient 2";
                              }
    
                              leaf admin-state {
                                type Admin-state;
                                description
                                  "Admin State Of The Link";
                              }
    
                              leaf oper-state {
                                type Oper-state;
                                description
                                  "Oper State";
                              }
    
                              leaf error-state {
                                type Link-error-state;
                                description
                                  "Error State Of The Link";
                              }
    
                              leaf num-admin-shuts {
                                type uint32;
                                description
                                  "Number Of Admin Shuts";
                              }
                            }  // list tx-link
                          }  // list tx-link
                        }  // container tx-links
    
                        leaf instance {
                          type Fia-max-asic-instances;
                          description
                            "Transmit instance";
                        }
                      }  // list tx-asic-instance
                    }  // container tx-asic-instances
                  }  // container tx-status-option
                }  // container tx-status-option-table
              }  // container tx-link-information
    
              container diag-shell {
                description
                  "FIA diag shell information";
                container diag-shell-units {
                  description
                    "Unit table for diag shell";
                  list diag-shell-unit {
                    key "unit";
                    description
                      "Unit number for diag shell statistics";
                    container commands {
                      description
                        "Command table for diag shell";
                      list command {
                        key "cmd";
                        description
                          "Command for diag shell statistics";
                        leaf cmd {
                          type string {
                            length "1..256";
                          }
                          description
                            "Shell command";
                        }
    
                        list output {
                          key "output";
                          description
                            "Added to support datalist";
                          leaf output {
                            type xr:Cisco-ios-xr-string;
                            description
                              "First line";
                          }
    
                          leaf output-xr {
                            type string;
                            description "Output";
                          }
                        }  // list output
                      }  // list command
                    }  // container commands
    
                    leaf unit {
                      type Diag-shell-unit-number;
                      description "Unit number";
                    }
                  }  // list diag-shell-unit
                }  // container diag-shell-units
              }  // container diag-shell
    
              container oir-history {
                description
                  "FIA operational data of oir history";
                container flags {
                  description
                    "Flag table for history";
                  list flag {
                    key "flag";
                    description
                      "Flag value for physical location";
                    container slots {
                      description
                        "Slot table for history";
                      list slot {
                        key "slot";
                        description
                          "Slot number for getting history";
                        leaf slot {
                          type Fia-max-lc-slot;
                          description
                            "Slot number";
                        }
    
                        leaf drv-version {
                          type uint32;
                          description
                            "Driver Version";
                        }
    
                        leaf coeff-major-rev {
                          type uint32;
                          description
                            "Coefficient Major Revision";
                        }
    
                        leaf coeff-minor-rev {
                          type uint32;
                          description
                            "Coefficient Minor Revision";
                        }
    
                        leaf functional-role {
                          type uint8;
                          description
                            "Functional Role Of The Driver";
                        }
    
                        leaf issu-role {
                          type uint8;
                          description
                            "ISSU Role";
                        }
    
                        leaf node-id {
                          type string;
                          description
                            "Node ID Of the Driver";
                        }
    
                        leaf rack-type {
                          type int32;
                          description
                            "Rack Type";
                        }
    
                        leaf rack-num {
                          type uint8;
                          description "Rack Num";
                        }
    
                        leaf is-driver-ready {
                          type boolean;
                          description
                            "Is Driver Ready";
                        }
    
                        leaf card-avail-mask {
                          type uint32;
                          description
                            "Card Available Mask";
                        }
    
                        leaf asic-avail-mask {
                          type uint64;
                          description
                            "Asic Available Mask";
                        }
    
                        leaf exp-asic-avail-mask {
                          type uint64;
                          description
                            "Expected Asic Avail Mask";
                        }
    
                        leaf ucmc-ratio {
                          type uint32;
                          description
                            "UCMC Ratio";
                        }
    
                        leaf asic-oper-notify-to-fsdb-pending-bmap {
                          type uint64;
                          description
                            "Asic Oper Notify To FSDB Pending Bitmap";
                        }
    
                        leaf is-full-fgid-download-req {
                          type boolean;
                          description
                            "Is Full Fgid Download Request";
                        }
    
                        leaf is-fgid-download-in-progress {
                          type boolean;
                          description
                            "Is Fgid Download In Progress For This Driver";
                        }
    
                        leaf is-fgid-download-completed {
                          type boolean;
                          description
                            "Is Fgid Download Completed For This Driver";
                        }
    
                        leaf fsdb-conn-active {
                          type boolean;
                          description
                            "FSDB Connection Active";
                        }
    
                        leaf fgid-conn-active {
                          type boolean;
                          description
                            "Fgid Connection Active";
                        }
    
                        leaf issu-mgr-conn-active {
                          type boolean;
                          description
                            "ISSU Manager Connection Active";
                        }
    
                        leaf fsdb-reg-active {
                          type boolean;
                          description
                            "FSDB Registration Active";
                        }
    
                        leaf fgid-reg-active {
                          type boolean;
                          description
                            "Fgid Registration Active";
                        }
    
                        leaf issu-mgr-reg-active {
                          type boolean;
                          description
                            "ISSU Manager Registration Active";
                        }
    
                        leaf num-pm-conn-reqs {
                          type uint8;
                          description
                            "Number Of PM Connection Requests";
                        }
    
                        leaf num-fsdb-conn-reqs {
                          type uint8;
                          description
                            "Number Of FSDB Connection Requests";
                        }
    
                        leaf num-fgid-conn-reqs {
                          type uint8;
                          description
                            "Number Of Fgid Connection Requests";
                        }
    
                        leaf num-fstats-conn-reqs {
                          type uint8;
                          description
                            "Number Of FSTATS Connection Requests";
                        }
    
                        leaf num-cm-conn-reqs {
                          type uint8;
                          description
                            "Number Of CM Connection Requests";
                        }
    
                        leaf num-issu-mgr-conn-reqs {
                          type uint8;
                          description
                            "Number Of ISSU MGR Connection Requests";
                        }
    
                        leaf num-peer-fia-conn-reqs {
                          type uint8;
                          description
                            "Number Of Peer FIA Connection Requests";
                        }
    
                        leaf is-gaspp-registered {
                          type boolean;
                          description
                            "Is GASPP Registered";
                        }
    
                        leaf is-cih-registered {
                          type boolean;
                          description
                            "Is CIH Registered";
                        }
    
                        leaf drvr-initial-startup-timestamp {
                          type string;
                          description
                            "Initial Startup Timestamp For This Driver";
                        }
    
                        leaf drvr-current-startup-timestamp {
                          type string;
                          description
                            "Current Startup Timestamp For This Driver";
                        }
    
                        leaf num-intf-ports {
                          type uint32;
                          description
                            "Number of Interface Ports";
                        }
    
                        leaf uc-weight {
                          type uint8;
                          description
                            "UC Weight";
                        }
    
                        leaf respawn-count {
                          type uint8;
                          description
                            "Respawn Count Of This Driver";
                        }
    
                        leaf total-asics {
                          type uint8;
                          description
                            "Total Number Of Asics";
                        }
    
                        leaf issu-ready-ntfy-pending {
                          type boolean;
                          description
                            "ISSU Ready Notify Pending";
                        }
    
                        leaf issu-abort-sent {
                          type boolean;
                          description
                            "ISSU Abort Sent";
                        }
    
                        leaf issu-abort-rcvd {
                          type boolean;
                          description
                            "ISSU Abort Received";
                        }
    
                        leaf fabric-mode {
                          type uint8;
                          description
                            "Fabric Mode For This Driver";
                        }
    
                        leaf fc-mode {
                          type Fc-mode;
                          description "FC Mode";
                        }
    
                        leaf board-rev-id {
                          type uint32;
                          description
                            "Board Revision ID";
                        }
    
                        leaf all-wb-insync {
                          type boolean;
                          description
                            "All WB Insync";
                        }
    
                        leaf all-wb-insync-since {
                          type uint32;
                          description
                            "All WB Insync Since";
                        }
    
                        leaf all-startup-wb-insync {
                          type boolean;
                          description
                            "All Startup WB Insync";
                        }
    
                        leaf plane-a-bitmap {
                          type uint32;
                          description
                            "PlaneA Bitmap";
                        }
    
                        leaf plane-b-bitmap {
                          type uint32;
                          description
                            "PlaneB Bitmap";
                        }
    
                        list device-info {
                          max-elements 40;
                          description
                            "Device Information";
                          container asic-id {
                            description
                              "Asic ID";
                            leaf rack-type {
                              type Rack;
                              description
                                "Rack Type";
                            }
    
                            leaf asic-type {
                              type Asic;
                              description
                                "Asic Type";
                            }
    
                            leaf rack-num {
                              type uint32;
                              description
                                "Rack Num";
                            }
    
                            leaf slot-num {
                              type uint32;
                              description
                                "Slot Num";
                            }
    
                            leaf asic-instance {
                              type uint32;
                              description
                                "Instance Of the Asic";
                            }
                          }  // container asic-id
    
                          leaf is-valid {
                            type boolean;
                            description
                              "Is Valid";
                          }
    
                          leaf fapid {
                            type uint32;
                            description "FAP ID";
                          }
    
                          leaf hotplug-event {
                            type uint32;
                            description
                              "Hotplug Event For This Device";
                          }
    
                          leaf slice-state {
                            type Slice-state;
                            description
                              "Slice State Of This Device";
                          }
    
                          leaf admin-state {
                            type Admin-state;
                            description
                              "Admin State Of This Device";
                          }
    
                          leaf oper-state {
                            type Asic-oper-state;
                            description
                              "Oper State";
                          }
    
                          leaf asic-state {
                            type Asic-access-state;
                            description
                              "Asic State";
                          }
    
                          leaf last-init-cause {
                            type Asic-init-method;
                            description
                              "Last Init Cause";
                          }
    
                          leaf num-pon-resets {
                            type uint32;
                            description
                              "Num Of PON Resets";
                          }
    
                          leaf num-hard-resets {
                            type uint32;
                            description
                              "Num Of Hard Resets";
                          }
    
                          leaf local-switch-state {
                            type boolean;
                            description
                              "Local Switch State Of This Device";
                          }
    
                          leaf startup-wb-mtime-str {
                            type string;
                            description
                              "Startup WB Mtime String";
                          }
    
                          leaf startup-wb-outof-sync {
                            type boolean;
                            description
                              "Startup WB Out Of Sync";
                          }
    
                          leaf local-wb-sync-end-str {
                            type string;
                            description
                              "Local WB Sync End String";
                          }
    
                          leaf remote-wb-sync-end-str {
                            type string;
                            description
                              "Remore WB Sync End String";
                          }
    
                          leaf local-wb-sync-pending {
                            type boolean;
                            description
                              "Local WB Sync Pending";
                          }
    
                          leaf sdk-delay-msec {
                            type uint32;
                            description
                              "SDK Delay Msec";
                          }
                        }  // list device-info
    
                        list card-info {
                          max-elements 16;
                          description
                            "Card Information";
                          container oir-circular-buffer {
                            description
                              "OIR Circular Buffer";
                            leaf count {
                              type int32;
                              description
                                "Count";
                            }
    
                            leaf start {
                              type int32;
                              description
                                "Start";
                            }
    
                            leaf end {
                              type int32;
                              description "End";
                            }
    
                            list fia-oir-info {
                              max-elements 10;
                              description
                                "FIA IOR Info";
                              leaf card-flag {
                                type int32;
                                description
                                  "Card Flag";
                              }
    
                              leaf card-type {
                                type int32;
                                description
                                  "Card Type";
                              }
    
                              leaf reg-flag {
                                type int32;
                                description
                                  "Reg Flag";
                              }
    
                              leaf evt-flag {
                                type int32;
                                description
                                  "Event Flag";
                              }
    
                              leaf rack-num {
                                type int32;
                                description
                                  "Rack Number";
                              }
    
                              leaf instance {
                                type int32;
                                description
                                  "Instance Of The Card";
                              }
    
                              leaf cur-card-state {
                                type int32;
                                description
                                  "Current Card State";
                              }
                            }  // list fia-oir-info
                          }  // container oir-circular-buffer
    
                          leaf card-type {
                            type int32;
                            description
                              "Card Type";
                          }
    
                          leaf card-name {
                            type string;
                            description
                              "Card Name";
                          }
    
                          leaf slot-no {
                            type int32;
                            description
                              "Slot Number";
                          }
    
                          leaf card-flag {
                            type int32;
                            description
                              "Card Flag";
                          }
    
                          leaf evt-flag {
                            type int32;
                            description
                              "Event Flag";
                          }
    
                          leaf reg-flag {
                            type int32;
                            description
                              "Reg Flag";
                          }
    
                          leaf instance {
                            type int32;
                            description
                              "Instance Of The Card";
                          }
    
                          leaf card-state {
                            type uint8;
                            description
                              "Card State";
                          }
    
                          leaf exp-num-asics {
                            type uint32;
                            description
                              "Expected Number Of Asics";
                          }
    
                          leaf exp-num-asics-per-fsdb {
                            type uint32;
                            description
                              "Expected Number Of Asic Per FSDB";
                          }
    
                          leaf is-powered {
                            type boolean;
                            description
                              "Is Powered";
                          }
    
                          leaf cxp-avail-bitmap {
                            type uint64;
                            description
                              "CXP Available Bitmap";
                          }
    
                          leaf num-ilkns-per-asic {
                            type uint32;
                            description
                              "Number of Ilkns Per Asic";
                          }
    
                          leaf num-local-ports-per-ilkn {
                            type uint32;
                            description
                              "Number Of Local Ports Per Ilkn";
                          }
    
                          leaf num-cos-per-port {
                            type uint8;
                            description
                              "Number Of COS Per Port";
                          }
                        }  // list card-info
                      }  // list slot
                    }  // container slots
    
                    leaf flag {
                      type Fia-has-phy-location;
                      description "Flag value";
                    }
                  }  // list flag
                }  // container flags
              }  // container oir-history
    
              container asic-statistics {
                description
                  "FIA asic statistics information";
                container statistics-asic-instances {
                  description
                    "Instance table for statistics";
                  list statistics-asic-instance {
                    key "instance";
                    description
                      "Asic instance for statistics";
                    container pbc-statistics {
                      description
                        "Packet Byte Counter for a Asic";
                      container pbc-stats {
                        description
                          "PBC stats bag";
                        container aggr-stats {
                          description
                            "Aggregate statistics";
                          leaf rx-internal-error {
                            type uint64;
                            description
                              "RxInternalError";
                          }
    
                          leaf rx-internal-drop {
                            type uint64;
                            description
                              "RxInternalDrop";
                          }
    
                          leaf tx-internal-error {
                            type uint64;
                            description
                              "TxInternalError";
                          }
    
                          leaf tx-internal-drop {
                            type uint64;
                            description
                              "TxInternalDrop";
                          }
    
                          leaf cmic-cmc0-pkt-count-tx-pkt {
                            type uint64;
                            description
                              "CMIC Cmc0PktCountTxPkt";
                          }
    
                          leaf cmic-cmc0-pkt-count-rx-pkt {
                            type uint64;
                            description
                              "CMIC Cmc0PktCountRxPkt";
                          }
    
                          leaf nbi-stat-rx-bursts-err-cnt {
                            type uint64;
                            description
                              "NBI StatRxBurstsErrCnt";
                          }
    
                          leaf nbi-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "NBI Ecc 1bErrCnt";
                          }
    
                          leaf nbi-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "NBI Ecc 2bErrCnt";
                          }
    
                          leaf nbi-parity-err-cnt {
                            type uint64;
                            description
                              "NBI ParityErrCnt";
                          }
    
                          leaf nbi-rx-ilkn-crc32-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlknCrc32ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-crc24-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0Crc24ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-burst-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0BurstErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-miss-sop-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0MissSopErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-miss-eop-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0MissEopErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-misaligned-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0MisalignedCnt";
                          }
    
                          leaf nbi-rx-ilkn1-crc24-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1Crc24ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-burst-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1BurstErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-miss-sop-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1MissSopErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-miss-eop-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1MissEopErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-misaligned-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1MisalignedCnt";
                          }
    
                          leaf nbi-tx-ilkn1-flushed-bursts-cnt {
                            type uint64;
                            description
                              "NBI TxIlkn1FlushedBurstsCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-crc24-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0RetransCRC24ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-retry-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0RetransRetryErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-wdog-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0RetransWdogErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-wrap-after-disc-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0RetransWrapAfterDiscErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-wrap-b4-disc-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0RetransWrapB4DiscErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-reached-timeout-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn0RetransReachedTimeoutErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-crc24-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1RetransCRC24ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-retry-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1RetransRetryErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-wdog-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1RetransWdogErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-wrap-after-disc-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1RetransWrapAfterDiscErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-wrap-b4-disc-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1RetransWrapB4DiscErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-reached-timeout-err-cnt {
                            type uint64;
                            description
                              "NBI RxIlkn1RetransReachedTimeoutErrCnt";
                          }
    
                          leaf nbi-stat-rx-frame-err-cnt {
                            type uint64;
                            description
                              "NBI StatRxFrameErrCnt";
                          }
    
                          leaf nbi-stat-tx-frame-err-cnt {
                            type uint64;
                            description
                              "NBI StatTxFrameErrCnt";
                          }
    
                          leaf nbi-rx-elk-err-bursts-cnt {
                            type uint64;
                            description
                              "NBI RxElkErrBurstsCnt";
                          }
    
                          leaf nbi-rx-num-thrown-eops {
                            type uint64;
                            description
                              "NBI RxNumThrownEops";
                          }
    
                          leaf nbi-rx-num-runts {
                            type uint64;
                            description
                              "NBI RxNumRunts";
                          }
    
                          leaf nbi-bist-tx-crc-err-bursts-cnt {
                            type uint64;
                            description
                              "NBI BistTxCrcErrBurstsCnt";
                          }
    
                          leaf nbi-bist-rx-err-length-bursts-cnt {
                            type uint64;
                            description
                              "NBI BistRxErrLengthBurstsCnt";
                          }
    
                          leaf nbi-bist-rx-err-burst-index-cnt {
                            type uint64;
                            description
                              "NBI BistRxErrBurstIndexCnt";
                          }
    
                          leaf nbi-bist-rx-err-bct-cnt {
                            type uint64;
                            description
                              "NBI BistRxErrBctCnt";
                          }
    
                          leaf nbi-bist-rx-err-data-cnt {
                            type uint64;
                            description
                              "NBI BistRxErrDataCnt";
                          }
    
                          leaf nbi-bist-rx-err-in-crc-err-cnt {
                            type uint64;
                            description
                              "NBI BistRxErrInCrcErrCnt";
                          }
    
                          leaf nbi-bist-rx-err-sob-cnt {
                            type uint64;
                            description
                              "NBI BistRxErrSobCnt";
                          }
    
                          leaf nbi-stat-tx-bursts-cnt {
                            type uint64;
                            description
                              "NBI StatTxBurstsCnt";
                          }
    
                          leaf nbi-stat-tx-total-leng-cnt {
                            type uint64;
                            description
                              "NBI StatTxTotalLengCnt";
                          }
    
                          leaf rxaui-total-tx-pkt-count {
                            type uint64;
                            description
                              "RXAUI TotalTxPktCount";
                          }
    
                          leaf rxaui-total-rx-pkt-count {
                            type uint64;
                            description
                              "RXAUI TotalRxPktCount";
                          }
    
                          leaf rxaui-rx-pkt-count-bcast-pkt {
                            type uint64;
                            description
                              "RXAUI RxPktCountBcastPkt";
                          }
    
                          leaf rxaui-tx-pkt-count-bcast-pkt {
                            type uint64;
                            description
                              "RXAUI TxPktCountBcastPkt";
                          }
    
                          leaf rxaui-rx-pkt-count-mcast-pkt {
                            type uint64;
                            description
                              "RXAUI RxPktCountMcastPkt";
                          }
    
                          leaf rxaui-tx-pkt-count-mcast-pkt {
                            type uint64;
                            description
                              "RXAUI TxPktCountMcastPkt";
                          }
    
                          leaf rxaui-rx-pkt-count-ucast-pkt {
                            type uint64;
                            description
                              "RXAUI RxPktCountUcastPkt";
                          }
    
                          leaf rxaui-tx-pkt-count-ucast-pkt {
                            type uint64;
                            description
                              "RXAUI TxPktCountUcastPkt";
                          }
    
                          leaf rxaui-rx-err-drop-pkt-cnt {
                            type uint64;
                            description
                              "RXAUI RxErrDropPktCnt";
                          }
    
                          leaf rxaui-tx-err-drop-pkt-cnt {
                            type uint64;
                            description
                              "RXAUI TxErrDropPktCnt";
                          }
    
                          leaf rxaui-byte-count-tx-pkt {
                            type uint64;
                            description
                              "RXAUI ByteCountTxPkt";
                          }
    
                          leaf rxaui-byte-count-rx-pkt {
                            type uint64;
                            description
                              "RXAUI ByteCountRxPkt";
                          }
    
                          leaf rxaui-rx-dscrd-pkt-cnt {
                            type uint64;
                            description
                              "RXAUI RxDscrdPktCnt";
                          }
    
                          leaf rxaui-tx-dscrd-pkt-cnt {
                            type uint64;
                            description
                              "RXAUI TxDscrdPktCnt";
                          }
    
                          leaf ire-nif-packet-counter {
                            type uint64;
                            description
                              "IRE NifPacketCounter";
                          }
    
                          leaf il-total-rx-pkt-count {
                            type uint64;
                            description
                              "IL TotalRxPktCount";
                          }
    
                          leaf il-total-tx-pkt-count {
                            type uint64;
                            description
                              "IL TotalTxPktCount";
                          }
    
                          leaf il-rx-err-drop-pkt-cnt {
                            type uint64;
                            description
                              "IL RxErrDropPktCnt";
                          }
    
                          leaf il-tx-err-drop-pkt-cnt {
                            type uint64;
                            description
                              "IL TxErrDropPktCnt";
                          }
    
                          leaf il-byte-count-tx-pkt {
                            type uint64;
                            description
                              "IL ByteCountTxPkt";
                          }
    
                          leaf il-byte-count-rx-pkt {
                            type uint64;
                            description
                              "IL ByteCountRxPkt";
                          }
    
                          leaf il-rx-dscrd-pkt-cnt {
                            type uint64;
                            description
                              "IL RxDscrdPktCnt";
                          }
    
                          leaf il-tx-dscrd-pkt-cnt {
                            type uint64;
                            description
                              "IL TxDscrdPktCnt";
                          }
    
                          leaf il-rx-pkt-count-bcast-pkt {
                            type uint64;
                            description
                              "IL RxPktCountBcastPkt";
                          }
    
                          leaf il-tx-pkt-count-bcast-pkt {
                            type uint64;
                            description
                              "IL TxPktCountBcastPkt";
                          }
    
                          leaf il-rx-pkt-count-mcast-pkt {
                            type uint64;
                            description
                              "IL RxPktCountMcastPkt";
                          }
    
                          leaf il-tx-pkt-count-mcast-pkt {
                            type uint64;
                            description
                              "IL TxPktCountMcastPkt";
                          }
    
                          leaf il-rx-pkt-count-ucast-pkt {
                            type uint64;
                            description
                              "IL RxPktCountUcastPkt";
                          }
    
                          leaf il-tx-pkt-count-ucast-pkt {
                            type uint64;
                            description
                              "IL TxPktCountUcastPkt";
                          }
    
                          leaf iqm-enq-pkt-cnt {
                            type uint64;
                            description
                              "IQM EnqPktCnt";
                          }
    
                          leaf iqm-enq-byte-cnt {
                            type uint64;
                            description
                              "IQM EnqByteCnt";
                          }
    
                          leaf iqm-deq-pkt-cnt {
                            type uint64;
                            description
                              "IQM DeqPktCnt";
                          }
    
                          leaf iqm-deq-byte-cnt {
                            type uint64;
                            description
                              "IQM DeqByteCnt";
                          }
    
                          leaf iqm-tot-dscrd-pkt-cnt {
                            type uint64;
                            description
                              "IQM TotDscrdPktCnt";
                          }
    
                          leaf iqm-tot-dscrd-byte-cnt {
                            type uint64;
                            description
                              "IQM TotDscrdByteCnt";
                          }
    
                          leaf iqm-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "IQM Ecc 1bErrCnt";
                          }
    
                          leaf iqm-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "IQM Ecc 2bErrCnt";
                          }
    
                          leaf iqm-parity-err-cnt {
                            type uint64;
                            description
                              "IQM ParityErrCnt";
                          }
    
                          leaf iqm-deq-delete-pkt-cnt {
                            type uint64;
                            description
                              "IQM DeqDeletePktCnt";
                          }
    
                          leaf iqm-ecn-dscrd-msk-pkt-cnt {
                            type uint64;
                            description
                              "IQM EcnDscrdMskPktCnt";
                          }
    
                          leaf iqm-q-tot-dscrd-pkt-cnt {
                            type uint64;
                            description
                              "IQM QTotDscrdPktCnt";
                          }
    
                          leaf iqm-q-deq-delete-pkt-cnt {
                            type uint64;
                            description
                              "IQM QDeqDeletePktCnt";
                          }
    
                          leaf iqm-rjct-db-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctDbPktCnt";
                          }
    
                          leaf iqm-rjct-bdb-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctBdbPktCnt";
                          }
    
                          leaf iqm-rjct-bdb-protct-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctBdbProtctPktCnt";
                          }
    
                          leaf iqm-rjct-oc-bd-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctOcBdPktCnt";
                          }
    
                          leaf iqm-rjct-sn-err-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctSnErrPktCnt";
                          }
    
                          leaf iqm-rjct-mc-err-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctMcErrPktCnt";
                          }
    
                          leaf iqm-rjct-rsrc-err-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctRsrcErrPktCnt";
                          }
    
                          leaf iqm-rjct-qnvalid-err-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctQnvalidErrPktCnt";
                          }
    
                          leaf iqm-rjct-cnm-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctCnmPktCnt";
                          }
    
                          leaf iqm-rjct-dyn-space-pkt-cnt {
                            type uint64;
                            description
                              "IQM RjctDynSpacePktCnt";
                          }
    
                          leaf ipt-fdt-pkt-cnt {
                            type uint64;
                            description
                              "IPT FdtPktCnt";
                          }
    
                          leaf ipt-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "IPT Ecc 1bErrCnt";
                          }
    
                          leaf ipt-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "IPT Ecc 2bErrCnt";
                          }
    
                          leaf ipt-parity-err-cnt {
                            type uint64;
                            description
                              "IPT ParityErrCnt";
                          }
    
                          leaf ipt-crc-err-cnt {
                            type uint64;
                            description
                              "IPT CrcErrCnt";
                          }
    
                          leaf ipt-crc-err-del-buff-cnt {
                            type uint64;
                            description
                              "IPT CrcErrDelBuffCnt";
                          }
    
                          leaf ipt-cpu-del-buff-cnt {
                            type uint64;
                            description
                              "IPT CpuDelBuffCnt";
                          }
    
                          leaf ipt-cpu-rel-buff-cnt {
                            type uint64;
                            description
                              "IPT CpuRelBuffCnt";
                          }
    
                          leaf ipt-crc-err-buff-fifo-full-cnt {
                            type uint64;
                            description
                              "IPT CrcErrBuffFifoFullCnt";
                          }
    
                          leaf fdt-data-cell-cnt {
                            type uint64;
                            description
                              "FDT DataCellCnt";
                          }
    
                          leaf fdt-data-byte-cnt {
                            type uint64;
                            description
                              "FDT DataByteCnt";
                          }
    
                          leaf fdt-crc-dropped-pck-cnt {
                            type uint64;
                            description
                              "FDT CrcDroppedPckCnt";
                          }
    
                          leaf fdt-invalid-destq-drop-cell-cnt {
                            type uint64;
                            description
                              "FDT Invalide Destination Drop Cell Count";
                          }
    
                          leaf fdt-indirect-command-count {
                            type uint64;
                            description
                              "FDT IndirectCommandCount";
                          }
    
                          leaf fdt-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FDT Ecc 1bErrCnt";
                          }
    
                          leaf fdt-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FDT Ecc 2bErrCnt";
                          }
    
                          leaf fdt-parity-err-cnt {
                            type uint64;
                            description
                              "FDT ParityErrCnt";
                          }
    
                          leaf fdt-crc-dropped-cell-cnt {
                            type uint64;
                            description
                              "FDT CrcDroppedCellCnt";
                          }
    
                          leaf fcr-control-cell-cnt {
                            type uint64;
                            description
                              "FCR ControlCellCnt";
                          }
    
                          leaf fcr-cell-drop-cnt {
                            type uint64;
                            description
                              "FCR CellDropCnt";
                          }
    
                          leaf fcr-credit-cell-drop-cnt {
                            type uint64;
                            description
                              "FCR CreditCellDropCnt";
                          }
    
                          leaf fcr-fs-cell-drop-cnt {
                            type uint64;
                            description
                              "FCR FSCellDropCnt";
                          }
    
                          leaf fcr-rt-cell-drop-cnt {
                            type uint64;
                            description
                              "FCR RTCellDropCnt";
                          }
    
                          leaf fcr-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FCR Ecc 1bErrCnt";
                          }
    
                          leaf fcr-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FCR Ecc 2bErrCnt";
                          }
    
                          leaf fdr-data-cell-cnt {
                            type uint64;
                            description
                              "FDR DataCellCnt";
                          }
    
                          leaf fdr-data-byte-cnt {
                            type uint64;
                            description
                              "FDR DataByteCnt";
                          }
    
                          leaf fdr-crc-dropped-pck-cnt {
                            type uint64;
                            description
                              "FDR CrcDroppedPckCnt";
                          }
    
                          leaf fdr-p-pkt-cnt {
                            type uint64;
                            description
                              "FDR PPktCnt";
                          }
    
                          leaf fdr-prm-error-filter-cnt {
                            type uint64;
                            description
                              "FDR PrmErrorFilterCnt";
                          }
    
                          leaf fdr-sec-error-filter-cnt {
                            type uint64;
                            description
                              "FDR SecErrorFilterCnt";
                          }
    
                          leaf fdr-prm-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FDR PrmEcc 1bErrCnt";
                          }
    
                          leaf fdr-prm-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FDR PrmEcc 2bErrCnt";
                          }
    
                          leaf fdr-sec-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FDR SecEcc 1bErrCnt";
                          }
    
                          leaf fdr-sec-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FDR SecEcc 2bErrCnt";
                          }
    
                          leaf egq-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "EGQ Ecc 1bErrCnt";
                          }
    
                          leaf egq-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "EGQ Ecc 2bErrCnt";
                          }
    
                          leaf egq-parity-err-cnt {
                            type uint64;
                            description
                              "EGQ ParityErrCnt";
                          }
    
                          leaf egq-dbf-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "EGQ DbfEcc 1bErrCnt";
                          }
    
                          leaf egq-dbf-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "EGQ DbfEcc 2bErrCnt";
                          }
    
                          leaf egq-empty-mcid-counter {
                            type uint64;
                            description
                              "EGQ EmptyMcidCounter";
                          }
    
                          leaf egq-rqp-discard-packet-counter {
                            type uint64;
                            description
                              "EGQ RqpDiscardPacketCounter";
                          }
    
                          leaf egq-ehp-discard-packet-counter {
                            type uint64;
                            description
                              "EGQ EhpDiscardPacketCounter";
                          }
    
                          leaf egq-ipt-pkt-cnt {
                            type uint64;
                            description
                              "EGQ IptPktCnt";
                          }
    
                          leaf epni-epe-pkt-cnt {
                            type uint64;
                            description
                              "EPNI EpePktCnt";
                          }
    
                          leaf epni-epe-byte-cnt {
                            type uint64;
                            description
                              "EPNI EpeByteCnt";
                          }
    
                          leaf epni-epe-discard-pkt-cnt {
                            type uint64;
                            description
                              "EPNI EpeDiscardPktCnt";
                          }
    
                          leaf epni-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "EPNI Ecc 1bErrCnt";
                          }
    
                          leaf epni-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "EPNI Ecc 2bErrCnt";
                          }
    
                          leaf epni-parity-err-cnt {
                            type uint64;
                            description
                              "EPNI ParityErrCnt";
                          }
    
                          leaf egq-pqp-ucast-pkt-cnt {
                            type uint64;
                            description
                              "EGQ PqpUcastPktCnt";
                          }
    
                          leaf egq-pqp-ucast-h-pkt-cnt {
                            type uint64;
                            description
                              "EGQ PqpUcastHPktCnt";
                          }
    
                          leaf egq-pqp-ucast-l-pkt-cnt {
                            type uint64;
                            description
                              "EGQ PqpUcastLPktCnt";
                          }
    
                          leaf egq-pqp-ucast-bytes-cnt {
                            type uint64;
                            description
                              "EGQ PqpUcastBytesCnt";
                          }
    
                          leaf egq-pqp-ucast-discard-pkt-cnt {
                            type uint64;
                            description
                              "EGQ PqpUcastDiscardPktCnt";
                          }
    
                          leaf egq-pqp-mcast-pkt-cnt {
                            type uint64;
                            description
                              "EGQ PqpMcastPktCnt";
                          }
    
                          leaf egq-pqp-mcast-h-pkt-cnt {
                            type uint64;
                            description
                              "EGQ PqpMcastHPktCnt";
                          }
    
                          leaf egq-pqp-mcast-l-pkt-cnt {
                            type uint64;
                            description
                              "EGQ PqpMcastLPktCnt";
                          }
    
                          leaf egq-pqp-mcast-bytes-cnt {
                            type uint64;
                            description
                              "EGQ PqpMcastBytesCnt";
                          }
    
                          leaf egq-pqp-mcast-discard-pkt-cnt {
                            type uint64;
                            description
                              "EGQ PqpMcastDiscardPktCnt";
                          }
    
                          leaf fct-control-cell-cnt {
                            type uint64;
                            description
                              "FCT ControlCellCnt";
                          }
    
                          leaf fct-unrch-crdt-cnt {
                            type uint64;
                            description
                              "FCT UnrchCrdtCnt";
                          }
    
                          leaf idr-reassembly-errors {
                            type uint64;
                            description
                              "IDR ReassemblyErrors";
                          }
    
                          leaf idr-mmu-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "IDR MmuEcc 1bErrCnt";
                          }
    
                          leaf idr-mmu-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "IDR MmuEcc 2bErrCnt";
                          }
    
                          leaf idr-discarded-packets0-cnt {
                            type uint64;
                            description
                              "IDR DiscardedPackets0Cnt";
                          }
    
                          leaf idr-discarded-packets1-cnt {
                            type uint64;
                            description
                              "IDR DiscardedPackets1Cnt";
                          }
    
                          leaf idr-discarded-packets2-cnt {
                            type uint64;
                            description
                              "IDR DiscardedPackets2Cnt";
                          }
    
                          leaf idr-discarded-packets3-cnt {
                            type uint64;
                            description
                              "IDR DiscardedPackets3Cnt";
                          }
    
                          leaf idr-discarded-octets0-cnt {
                            type uint64;
                            description
                              "IDR DiscardedOctets0Cnt";
                          }
    
                          leaf idr-discarded-octets1-cnt {
                            type uint64;
                            description
                              "IDR DiscardedOctets1Cnt";
                          }
    
                          leaf idr-discarded-octets2-cnt {
                            type uint64;
                            description
                              "IDR DiscardedOctets2Cnt";
                          }
    
                          leaf idr-discarded-octets3-cnt {
                            type uint64;
                            description
                              "IDR DiscardedOctets3Cnt";
                          }
    
                          leaf mmu-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "MMU Ecc 1bErrCnt";
                          }
    
                          leaf mmu-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "MMU Ecc 2bErrCnt";
                          }
    
                          leaf oamp-parity-err-cnt {
                            type uint64;
                            description
                              "OAMP ParityErrCnt";
                          }
    
                          leaf oamp-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "OAMP Ecc 1bErrCnt";
                          }
    
                          leaf oamp-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "OAMP Ecc 2bErrCnt";
                          }
    
                          leaf crps-parity-err-cnt {
                            type uint64;
                            description
                              "CRPS ParityErrCnt";
                          }
    
                          leaf fmac0-kpcs0-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac1-kpcs0-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac2-kpcs0-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac3-kpcs0-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac4-kpcs0-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac5-kpcs0-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac6-kpcs0-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac7-kpcs0-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac8-kpcs0-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac0-kpcs1-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac1-kpcs1-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac2-kpcs1-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac3-kpcs1-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac4-kpcs1-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac5-kpcs1-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac6-kpcs1-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac7-kpcs1-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac8-kpcs1-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac0-kpcs2-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac1-kpcs2-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac2-kpcs2-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac3-kpcs2-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac4-kpcs2-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac5-kpcs2-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac6-kpcs2-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac7-kpcs2-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac8-kpcs2-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac0-kpcs3-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac1-kpcs3-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac2-kpcs3-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac3-kpcs3-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac4-kpcs3-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac5-kpcs3-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac6-kpcs3-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac7-kpcs3-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac8-kpcs3-tst-rx-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac0-tst0-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Tst0ErrCnt";
                          }
    
                          leaf fmac1-tst0-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Tst0ErrCnt";
                          }
    
                          leaf fmac2-tst0-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Tst0ErrCnt";
                          }
    
                          leaf fmac3-tst0-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Tst0ErrCnt";
                          }
    
                          leaf fmac4-tst0-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Tst0ErrCnt";
                          }
    
                          leaf fmac5-tst0-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Tst0ErrCnt";
                          }
    
                          leaf fmac6-tst0-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Tst0ErrCnt";
                          }
    
                          leaf fmac7-tst0-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Tst0ErrCnt";
                          }
    
                          leaf fmac8-tst0-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Tst0ErrCnt";
                          }
    
                          leaf fmac0-tst1-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Tst1ErrCnt";
                          }
    
                          leaf fmac1-tst1-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Tst1ErrCnt";
                          }
    
                          leaf fmac2-tst1-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Tst1ErrCnt";
                          }
    
                          leaf fmac3-tst1-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Tst1ErrCnt";
                          }
    
                          leaf fmac4-tst1-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Tst1ErrCnt";
                          }
    
                          leaf fmac5-tst1-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Tst1ErrCnt";
                          }
    
                          leaf fmac6-tst1-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Tst1ErrCnt";
                          }
    
                          leaf fmac7-tst1-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Tst1ErrCnt";
                          }
    
                          leaf fmac8-tst1-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Tst1ErrCnt";
                          }
    
                          leaf fmac0-tst2-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Tst2ErrCnt";
                          }
    
                          leaf fmac1-tst2-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Tst2ErrCnt";
                          }
    
                          leaf fmac2-tst2-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Tst2ErrCnt";
                          }
    
                          leaf fmac3-tst2-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Tst2ErrCnt";
                          }
    
                          leaf fmac4-tst2-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Tst2ErrCnt";
                          }
    
                          leaf fmac5-tst2-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Tst2ErrCnt";
                          }
    
                          leaf fmac6-tst2-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Tst2ErrCnt";
                          }
    
                          leaf fmac7-tst2-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Tst2ErrCnt";
                          }
    
                          leaf fmac8-tst2-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Tst2ErrCnt";
                          }
    
                          leaf fmac0-tst3-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Tst3ErrCnt";
                          }
    
                          leaf fmac1-tst3-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Tst3ErrCnt";
                          }
    
                          leaf fmac2-tst3-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Tst3ErrCnt";
                          }
    
                          leaf fmac3-tst3-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Tst3ErrCnt";
                          }
    
                          leaf fmac4-tst3-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Tst3ErrCnt";
                          }
    
                          leaf fmac5-tst3-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Tst3ErrCnt";
                          }
    
                          leaf fmac6-tst3-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Tst3ErrCnt";
                          }
    
                          leaf fmac7-tst3-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Tst3ErrCnt";
                          }
    
                          leaf fmac8-tst3-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Tst3ErrCnt";
                          }
    
                          leaf fmac0-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Ecc 1bErrCnt";
                          }
    
                          leaf fmac1-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Ecc 1bErrCnt";
                          }
    
                          leaf fmac2-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Ecc 1bErrCnt";
                          }
    
                          leaf fmac3-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Ecc 1bErrCnt";
                          }
    
                          leaf fmac4-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Ecc 1bErrCnt";
                          }
    
                          leaf fmac5-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Ecc 1bErrCnt";
                          }
    
                          leaf fmac6-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Ecc 1bErrCnt";
                          }
    
                          leaf fmac7-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Ecc 1bErrCnt";
                          }
    
                          leaf fmac8-ecc-1b-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Ecc 1bErrCnt";
                          }
    
                          leaf fmac0-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FMAC0 Ecc 2bErrCnt";
                          }
    
                          leaf fmac1-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FMAC1 Ecc 2bErrCnt";
                          }
    
                          leaf fmac2-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FMAC2 Ecc 2bErrCnt";
                          }
    
                          leaf fmac3-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FMAC3 Ecc 2bErrCnt";
                          }
    
                          leaf fmac4-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FMAC4 Ecc 2bErrCnt";
                          }
    
                          leaf fmac5-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FMAC5 Ecc 2bErrCnt";
                          }
    
                          leaf fmac6-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FMAC6 Ecc 2bErrCnt";
                          }
    
                          leaf fmac7-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FMAC7 Ecc 2bErrCnt";
                          }
    
                          leaf fmac8-ecc-2b-err-cnt {
                            type uint64;
                            description
                              "FMAC8 Ecc 2bErrCnt";
                          }
    
                          leaf olp-incoming-bad-identifier-counter {
                            type uint64;
                            description
                              "OLP IncomingBadIdentifierCounter";
                          }
    
                          leaf olp-incoming-bad-reassembly-counter {
                            type uint64;
                            description
                              "OLP IncomingBadReassemblyCounter";
                          }
    
                          leaf cfc-parity-err-cnt {
                            type uint64;
                            description
                              "CFC ParityErrCnt";
                          }
    
                          leaf cfc-ilkn0-oob-rx-crc-err-cntr {
                            type uint64;
                            description
                              "CFC Ilkn0OobRxCrcErrCntr";
                          }
    
                          leaf cfc-ilkn1-oob-rx-crc-err-cntr {
                            type uint64;
                            description
                              "CFC Ilkn1OobRxCrcErrCntr";
                          }
    
                          leaf cfc-spi-oob-rx0-frm-err-cnt {
                            type uint64;
                            description
                              "CFC SpiOobRx0FrmErrCnt";
                          }
    
                          leaf cfc-spi-oob-rx0-dip2-err-cnt {
                            type uint64;
                            description
                              "CFC SpiOobRx0Dip2ErrCnt";
                          }
    
                          leaf cfc-spi-oob-rx1-frm-err-cnt {
                            type uint64;
                            description
                              "CFC SpiOobRx1FrmErrCnt";
                          }
    
                          leaf cfc-spi-oob-rx1-dip2-err-cnt {
                            type uint64;
                            description
                              "CFC SpiOobRx1Dip2ErrCnt";
                          }
    
                          leaf cgm-cgm-uc-pd-dropped-cnt {
                            type uint64;
                            description
                              "CGM CgmUcPdDroppedCnt";
                          }
    
                          leaf cgm-cgm-mc-rep-pd-dropped-cnt {
                            type uint64;
                            description
                              "CGM CgmMcRepPdDroppedCnt";
                          }
    
                          leaf cgm-cgm-uc-db-dropped-by-rqp-cnt {
                            type uint64;
                            description
                              "CGM CgmUcDbDroppedByRqpCnt";
                          }
    
                          leaf cgm-cgm-uc-db-dropped-by-pqp-cnt {
                            type uint64;
                            description
                              "CGM CgmUcDbDroppedByPqpCnt";
                          }
    
                          leaf cgm-cgm-mc-rep-db-dropped-cnt {
                            type uint64;
                            description
                              "CGM CgmMcRepDbDroppedCnt";
                          }
    
                          leaf cgm-cgm-mc-db-dropped-cnt {
                            type uint64;
                            description
                              "CGM CgmMcDbDroppedCnt";
                          }
    
                          leaf drca-full-err-cnt {
                            type uint64;
                            description
                              "DRCA FullErrCnt";
                          }
    
                          leaf drca-single-err-cnt {
                            type uint64;
                            description
                              "DRCA SingleErrCnt";
                          }
    
                          leaf drca-calib-bist-full-err-cnt {
                            type uint64;
                            description
                              "DRCA CalibBistFullErrCnt";
                          }
    
                          leaf drca-loopback-full-err-cnt {
                            type uint64;
                            description
                              "DRCA LoopbackFullErrCnt";
                          }
    
                          leaf drcb-full-err-cnt {
                            type uint64;
                            description
                              "DRCB FullErrCnt";
                          }
    
                          leaf drcb-single-err-cnt {
                            type uint64;
                            description
                              "DRCB SingleErrCnt";
                          }
    
                          leaf drcb-calib-bist-full-err-cnt {
                            type uint64;
                            description
                              "DRCB CalibBistFullErrCnt";
                          }
    
                          leaf drcb-loopback-full-err-cnt {
                            type uint64;
                            description
                              "DRCB LoopbackFullErrCnt";
                          }
    
                          leaf drcc-full-err-cnt {
                            type uint64;
                            description
                              "DRCC FullErrCnt";
                          }
    
                          leaf drcc-single-err-cnt {
                            type uint64;
                            description
                              "DRCC SingleErrCnt";
                          }
    
                          leaf drcc-calib-bist-full-err-cnt {
                            type uint64;
                            description
                              "DRCC CalibBistFullErrCnt";
                          }
    
                          leaf drcc-loopback-full-err-cnt {
                            type uint64;
                            description
                              "DRCC LoopbackFullErrCnt";
                          }
    
                          leaf drcd-full-err-cnt {
                            type uint64;
                            description
                              "DRCD FullErrCnt";
                          }
    
                          leaf drcd-single-err-cnt {
                            type uint64;
                            description
                              "DRCD SingleErrCnt";
                          }
    
                          leaf drcd-calib-bist-full-err-cnt {
                            type uint64;
                            description
                              "DRCD CalibBistFullErrCnt";
                          }
    
                          leaf drcd-loopback-full-err-cnt {
                            type uint64;
                            description
                              "DRCD LoopbackFullErrCnt";
                          }
    
                          leaf drce-full-err-cnt {
                            type uint64;
                            description
                              "DRCE FullErrCnt";
                          }
    
                          leaf drce-single-err-cnt {
                            type uint64;
                            description
                              "DRCE SingleErrCnt";
                          }
    
                          leaf drce-calib-bist-full-err-cnt {
                            type uint64;
                            description
                              "DRCE CalibBistFullErrCnt";
                          }
    
                          leaf drce-loopback-full-err-cnt {
                            type uint64;
                            description
                              "DRCE LoopbackFullErrCnt";
                          }
    
                          leaf drcf-full-err-cnt {
                            type uint64;
                            description
                              "DRCF FullErrCnt";
                          }
    
                          leaf drcf-single-err-cnt {
                            type uint64;
                            description
                              "DRCF SingleErrCnt";
                          }
    
                          leaf drcf-calib-bist-full-err-cnt {
                            type uint64;
                            description
                              "DRCF CalibBistFullErrCnt";
                          }
    
                          leaf drcf-loopback-full-err-cnt {
                            type uint64;
                            description
                              "DRCF LoopbackFullErrCnt";
                          }
    
                          leaf drcg-full-err-cnt {
                            type uint64;
                            description
                              "DRCG FullErrCnt";
                          }
    
                          leaf drcg-single-err-cnt {
                            type uint64;
                            description
                              "DRCG SingleErrCnt";
                          }
    
                          leaf drcg-calib-bist-full-err-cnt {
                            type uint64;
                            description
                              "DRCG CalibBistFullErrCnt";
                          }
    
                          leaf drcg-loopback-full-err-cnt {
                            type uint64;
                            description
                              "DRCG LoopbackFullErrCnt";
                          }
    
                          leaf drch-full-err-cnt {
                            type uint64;
                            description
                              "DRCH FullErrCnt";
                          }
    
                          leaf drch-single-err-cnt {
                            type uint64;
                            description
                              "DRCH SingleErrCnt";
                          }
    
                          leaf drch-calib-bist-full-err-cnt {
                            type uint64;
                            description
                              "DRCH CalibBistFullErrCnt";
                          }
    
                          leaf drch-loopback-full-err-cnt {
                            type uint64;
                            description
                              "DRCH LoopbackFullErrCnt";
                          }
    
                          leaf drcbroadcast-full-err-cnt {
                            type uint64;
                            description
                              "DRCBROADCAST FullErrCnt";
                          }
    
                          leaf drcbroadcast-single-err-cnt {
                            type uint64;
                            description
                              "DRCBROADCAST SingleErrCnt";
                          }
    
                          leaf drcbroadcast-calib-bist-full-err-cnt {
                            type uint64;
                            description
                              "DRCBROADCAST CalibBistFullErrCnt";
                          }
    
                          leaf drcbroadcast-loopback-full-err-cnt {
                            type uint64;
                            description
                              "DRCBROADCAST LoopbackFullErrCnt";
                          }
    
                          leaf otn-mode {
                            type uint32;
                            description
                              "OTN Mode";
                          }
    
                          leaf num-ports {
                            type uint32;
                            description
                              "Number Of Ports";
                          }
    
                          list aggr-stats-otn {
                            max-elements 160;
                            description
                              "Aggregate OTN Statistics";
                            leaf il-total-rx-pkt-count {
                              type uint64;
                              description
                                "IL TotalRxPktCount";
                            }
    
                            leaf il-total-tx-pkt-count {
                              type uint64;
                              description
                                "IL TotalTxPktCount";
                            }
                          }  // list aggr-stats-otn
                        }  // container aggr-stats
    
                        container ovf-status {
                          description
                            "OVF Status";
                          leaf cmic-cmc0-pkt-count-tx-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CMIC Cmc0PktCountTxPkt";
                          }
    
                          leaf cmic-cmc0-pkt-count-rx-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CMIC Cmc0PktCountRxPkt";
                          }
    
                          leaf nbi-stat-rx-bursts-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI StatRxBurstsErrCnt";
                          }
    
                          leaf nbi-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI Ecc 1bErrCnt";
                          }
    
                          leaf nbi-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI Ecc 2bErrCnt";
                          }
    
                          leaf nbi-parity-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI ParityErrCnt";
                          }
    
                          leaf nbi-rx-ilkn-crc32-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlknCrc32ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-crc24-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0Crc24ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-burst-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0BurstErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-miss-sop-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0MissSopErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-miss-eop-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0MissEopErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-misaligned-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0MisalignedCnt";
                          }
    
                          leaf nbi-rx-ilkn1-crc24-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1Crc24ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-burst-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1BurstErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-miss-sop-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1MissSopErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-miss-eop-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1MissEopErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-misaligned-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1MisalignedCnt";
                          }
    
                          leaf nbi-tx-ilkn1-flushed-bursts-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI TxIlkn1FlushedBurstsCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-crc24-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0RetransCRC24ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-retry-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0RetransRetryErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-wdog-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0RetransWdogErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-wrap-after-disc-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0RetransWrapAfterDiscErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-wrap-b4-disc-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0RetransWrapB4DiscErrCnt";
                          }
    
                          leaf nbi-rx-ilkn0-retrans-reached-timeout-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn0RetransReachedTimeoutErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-crc24-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1RetransCRC24ErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-retry-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1RetransRetryErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-wdog-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1RetransWdogErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-wrap-after-disc-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1RetransWrapAfterDiscErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-wrap-b4-disc-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1RetransWrapB4DiscErrCnt";
                          }
    
                          leaf nbi-rx-ilkn1-retrans-reached-timeout-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxIlkn1RetransReachedTimeoutErrCnt";
                          }
    
                          leaf nbi-stat-rx-frame-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI StatRxFrameErrCnt";
                          }
    
                          leaf nbi-stat-tx-frame-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI StatTxFrameErrCnt";
                          }
    
                          leaf nbi-rx-elk-err-bursts-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxElkErrBurstsCnt";
                          }
    
                          leaf nbi-rx-num-thrown-eops {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxNumThrownEops";
                          }
    
                          leaf nbi-rx-num-runts {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI RxNumRunts";
                          }
    
                          leaf nbi-bist-tx-crc-err-bursts-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI BistTxCrcErrBurstsCnt";
                          }
    
                          leaf nbi-bist-rx-err-length-bursts-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI BistRxErrLengthBurstsCnt";
                          }
    
                          leaf nbi-bist-rx-err-burst-index-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI BistRxErrBurstIndexCnt";
                          }
    
                          leaf nbi-bist-rx-err-bct-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI BistRxErrBctCnt";
                          }
    
                          leaf nbi-bist-rx-err-data-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI BistRxErrDataCnt";
                          }
    
                          leaf nbi-bist-rx-err-in-crc-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI BistRxErrInCrcErrCnt";
                          }
    
                          leaf nbi-bist-rx-err-sob-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI BistRxErrSobCnt";
                          }
    
                          leaf nbi-stat-tx-bursts-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI StatTxBurstsCnt";
                          }
    
                          leaf nbi-stat-tx-total-leng-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "NBI StatTxTotalLengCnt";
                          }
    
                          leaf rxaui-total-tx-pkt-count {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI TotalTxPktCount";
                          }
    
                          leaf rxaui-total-rx-pkt-count {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI TotalRxPktCount";
                          }
    
                          leaf rxaui-rx-pkt-count-bcast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI RxPktCountBcastPkt";
                          }
    
                          leaf rxaui-tx-pkt-count-bcast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI TxPktCountBcastPkt";
                          }
    
                          leaf rxaui-rx-pkt-count-mcast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI RxPktCountMcastPkt";
                          }
    
                          leaf rxaui-tx-pkt-count-mcast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI TxPktCountMcastPkt";
                          }
    
                          leaf rxaui-rx-pkt-count-ucast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI RxPktCountUcastPkt";
                          }
    
                          leaf rxaui-tx-pkt-count-ucast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI TxPktCountUcastPkt";
                          }
    
                          leaf rxaui-rx-err-drop-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI RxErrDropPktCnt";
                          }
    
                          leaf rxaui-tx-err-drop-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI TxErrDropPktCnt";
                          }
    
                          leaf rxaui-byte-count-tx-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI ByteCountTxPkt";
                          }
    
                          leaf rxaui-byte-count-rx-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI ByteCountRxPkt";
                          }
    
                          leaf rxaui-rx-dscrd-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI RxDscrdPktCnt";
                          }
    
                          leaf rxaui-tx-dscrd-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "RXAUI TxDscrdPktCnt";
                          }
    
                          leaf ire-nif-packet-counter {
                            type string {
                              length "0..6";
                            }
                            description
                              "IRE NifPacketCounter";
                          }
    
                          leaf il-total-rx-pkt-count {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL TotalRxPktCount";
                          }
    
                          leaf il-total-tx-pkt-count {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL TotalTxPktCount";
                          }
    
                          leaf il-rx-err-drop-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL RxErrDropPktCnt";
                          }
    
                          leaf il-tx-err-drop-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL TxErrDropPktCnt";
                          }
    
                          leaf il-byte-count-tx-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL ByteCountTxPkt";
                          }
    
                          leaf il-byte-count-rx-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL ByteCountRxPkt";
                          }
    
                          leaf il-rx-dscrd-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL RxDscrdPktCnt";
                          }
    
                          leaf il-tx-dscrd-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL TxDscrdPktCnt";
                          }
    
                          leaf il-rx-pkt-count-bcast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL RxPktCountBcastPkt";
                          }
    
                          leaf il-tx-pkt-count-bcast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL TxPktCountBcastPkt";
                          }
    
                          leaf il-rx-pkt-count-mcast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL RxPktCountMcastPkt";
                          }
    
                          leaf il-tx-pkt-count-mcast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL TxPktCountMcastPkt";
                          }
    
                          leaf il-rx-pkt-count-ucast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL RxPktCountUcastPkt";
                          }
    
                          leaf il-tx-pkt-count-ucast-pkt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IL TxPktCountUcastPkt";
                          }
    
                          leaf iqm-enq-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM EnqPktCnt";
                          }
    
                          leaf iqm-enq-byte-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM EnqByteCnt";
                          }
    
                          leaf iqm-deq-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM DeqPktCnt";
                          }
    
                          leaf iqm-deq-byte-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM DeqByteCnt";
                          }
    
                          leaf iqm-tot-dscrd-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM TotDscrdPktCnt";
                          }
    
                          leaf iqm-tot-dscrd-byte-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM TotDscrdByteCnt";
                          }
    
                          leaf iqm-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM Ecc 1bErrCnt";
                          }
    
                          leaf iqm-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM Ecc 2bErrCnt";
                          }
    
                          leaf iqm-parity-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM ParityErrCnt";
                          }
    
                          leaf iqm-deq-delete-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM DeqDeletePktCnt";
                          }
    
                          leaf iqm-ecn-dscrd-msk-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM EcnDscrdMskPktCnt";
                          }
    
                          leaf iqm-q-tot-dscrd-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM QTotDscrdPktCnt";
                          }
    
                          leaf iqm-q-deq-delete-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM QDeqDeletePktCnt";
                          }
    
                          leaf iqm-rjct-db-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctDbPktCnt";
                          }
    
                          leaf iqm-rjct-bdb-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctBdbPktCnt";
                          }
    
                          leaf iqm-rjct-bdb-protct-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctBdbProtctPktCnt";
                          }
    
                          leaf iqm-rjct-oc-bd-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctOcBdPktCnt";
                          }
    
                          leaf iqm-rjct-sn-err-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctSnErrPktCnt";
                          }
    
                          leaf iqm-rjct-mc-err-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctMcErrPktCnt";
                          }
    
                          leaf iqm-rjct-rsrc-err-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctRsrcErrPktCnt";
                          }
    
                          leaf iqm-rjct-qnvalid-err-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctQnvalidErrPktCnt";
                          }
    
                          leaf iqm-rjct-cnm-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctCnmPktCnt";
                          }
    
                          leaf iqm-rjct-dyn-space-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IQM RjctDynSpacePktCnt";
                          }
    
                          leaf ipt-fdt-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IPT FdtPktCnt";
                          }
    
                          leaf ipt-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IPT Ecc 1bErrCnt";
                          }
    
                          leaf ipt-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IPT Ecc 2bErrCnt";
                          }
    
                          leaf ipt-parity-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IPT ParityErrCnt";
                          }
    
                          leaf ipt-crc-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IPT CrcErrCnt";
                          }
    
                          leaf ipt-crc-err-del-buff-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IPT CrcErrDelBuffCnt";
                          }
    
                          leaf ipt-cpu-del-buff-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IPT CpuDelBuffCnt";
                          }
    
                          leaf ipt-cpu-rel-buff-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IPT CpuRelBuffCnt";
                          }
    
                          leaf ipt-crc-err-buff-fifo-full-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IPT CrcErrBuffFifoFullCnt";
                          }
    
                          leaf fdt-data-cell-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDT DataCellCnt";
                          }
    
                          leaf fdt-data-byte-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDT DataByteCnt";
                          }
    
                          leaf fdt-crc-dropped-pck-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDT CrcDroppedPckCnt";
                          }
    
                          leaf fdt-invalid-destq-drop-cell-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDT Invalid Destination Drop Cell Count";
                          }
    
                          leaf fdt-indirect-command-count {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDT IndirectCommandCount";
                          }
    
                          leaf fdt-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDT Ecc 1bErrCnt";
                          }
    
                          leaf fdt-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDT Ecc 2bErrCnt";
                          }
    
                          leaf fdt-parity-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDT ParityErrCnt";
                          }
    
                          leaf fdt-crc-dropped-cell-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDT CrcDroppedCellCnt";
                          }
    
                          leaf fcr-control-cell-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FCR ControlCellCnt";
                          }
    
                          leaf fcr-cell-drop-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FCR CellDropCnt";
                          }
    
                          leaf fcr-credit-cell-drop-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FCR CreditCellDropCnt";
                          }
    
                          leaf fcr-fs-cell-drop-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FCR FSCellDropCnt";
                          }
    
                          leaf fcr-rt-cell-drop-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FCR RTCellDropCnt";
                          }
    
                          leaf fcr-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FCR Ecc 1bErrCnt";
                          }
    
                          leaf fcr-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FCR Ecc 2bErrCnt";
                          }
    
                          leaf fdr-data-cell-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR DataCellCnt";
                          }
    
                          leaf fdr-data-byte-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR DataByteCnt";
                          }
    
                          leaf fdr-crc-dropped-pck-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR CrcDroppedPckCnt";
                          }
    
                          leaf fdr-p-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR PPktCnt";
                          }
    
                          leaf fdr-prm-error-filter-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR PrmErrorFilterCnt";
                          }
    
                          leaf fdr-sec-error-filter-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR SecErrorFilterCnt";
                          }
    
                          leaf fdr-prm-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR PrmEcc 1bErrCnt";
                          }
    
                          leaf fdr-prm-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR PrmEcc 2bErrCnt";
                          }
    
                          leaf fdr-sec-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR SecEcc 1bErrCnt";
                          }
    
                          leaf fdr-sec-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FDR SecEcc 2bErrCnt";
                          }
    
                          leaf egq-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ Ecc 1bErrCnt";
                          }
    
                          leaf egq-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ Ecc 2bErrCnt";
                          }
    
                          leaf egq-parity-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ ParityErrCnt";
                          }
    
                          leaf egq-dbf-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ DbfEcc 1bErrCnt";
                          }
    
                          leaf egq-dbf-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ DbfEcc 2bErrCnt";
                          }
    
                          leaf egq-empty-mcid-counter {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ EmptyMcidCounter";
                          }
    
                          leaf egq-rqp-discard-packet-counter {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ RqpDiscardPacketCounter";
                          }
    
                          leaf egq-ehp-discard-packet-counter {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ EhpDiscardPacketCounter";
                          }
    
                          leaf egq-ipt-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ IptPktCnt";
                          }
    
                          leaf epni-epe-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EPNI EpePktCnt";
                          }
    
                          leaf epni-epe-byte-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EPNI EpeByteCnt";
                          }
    
                          leaf epni-epe-discard-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EPNI EpeDiscardPktCnt";
                          }
    
                          leaf epni-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EPNI Ecc 1bErrCnt";
                          }
    
                          leaf epni-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EPNI Ecc 2bErrCnt";
                          }
    
                          leaf epni-parity-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EPNI ParityErrCnt";
                          }
    
                          leaf egq-pqp-ucast-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpUcastPktCnt";
                          }
    
                          leaf egq-pqp-ucast-h-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpUcastHPktCnt";
                          }
    
                          leaf egq-pqp-ucast-l-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpUcastLPktCnt";
                          }
    
                          leaf egq-pqp-ucast-bytes-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpUcastBytesCnt";
                          }
    
                          leaf egq-pqp-ucast-discard-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpUcastDiscardPktCnt";
                          }
    
                          leaf egq-pqp-mcast-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpMcastPktCnt";
                          }
    
                          leaf egq-pqp-mcast-h-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpMcastHPktCnt";
                          }
    
                          leaf egq-pqp-mcast-l-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpMcastLPktCnt";
                          }
    
                          leaf egq-pqp-mcast-bytes-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpMcastBytesCnt";
                          }
    
                          leaf egq-pqp-mcast-discard-pkt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "EGQ PqpMcastDiscardPktCnt";
                          }
    
                          leaf fct-control-cell-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FCT ControlCellCnt";
                          }
    
                          leaf fct-unrch-crdt-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FCT UnrchCrdtCnt";
                          }
    
                          leaf idr-reassembly-errors {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR ReassemblyErrors";
                          }
    
                          leaf idr-mmu-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR MmuEcc 1bErrCnt";
                          }
    
                          leaf idr-mmu-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR MmuEcc 2bErrCnt";
                          }
    
                          leaf idr-discarded-packets0-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR DiscardedPackets0Cnt";
                          }
    
                          leaf idr-discarded-packets1-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR DiscardedPackets1Cnt";
                          }
    
                          leaf idr-discarded-packets2-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR DiscardedPackets2Cnt";
                          }
    
                          leaf idr-discarded-packets3-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR DiscardedPackets3Cnt";
                          }
    
                          leaf idr-discarded-octets0-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR DiscardedOctets0Cnt";
                          }
    
                          leaf idr-discarded-octets1-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR DiscardedOctets1Cnt";
                          }
    
                          leaf idr-discarded-octets2-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR DiscardedOctets2Cnt";
                          }
    
                          leaf idr-discarded-octets3-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "IDR DiscardedOctets3Cnt";
                          }
    
                          leaf mmu-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "MMU Ecc 1bErrCnt";
                          }
    
                          leaf mmu-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "MMU Ecc 2bErrCnt";
                          }
    
                          leaf oamp-parity-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "OAMP ParityErrCnt";
                          }
    
                          leaf oamp-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "OAMP Ecc 1bErrCnt";
                          }
    
                          leaf oamp-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "OAMP Ecc 2bErrCnt";
                          }
    
                          leaf crps-parity-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CRPS ParityErrCnt";
                          }
    
                          leaf fmac0-kpcs0-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac1-kpcs0-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac2-kpcs0-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac3-kpcs0-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac4-kpcs0-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac5-kpcs0-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac6-kpcs0-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac7-kpcs0-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac8-kpcs0-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Kpcs0TstRxErrCnt";
                          }
    
                          leaf fmac0-kpcs1-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac1-kpcs1-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac2-kpcs1-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac3-kpcs1-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac4-kpcs1-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac5-kpcs1-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac6-kpcs1-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac7-kpcs1-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac8-kpcs1-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Kpcs1TstRxErrCnt";
                          }
    
                          leaf fmac0-kpcs2-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac1-kpcs2-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac2-kpcs2-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac3-kpcs2-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac4-kpcs2-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac5-kpcs2-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac6-kpcs2-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac7-kpcs2-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac8-kpcs2-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Kpcs2TstRxErrCnt";
                          }
    
                          leaf fmac0-kpcs3-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac1-kpcs3-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac2-kpcs3-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac3-kpcs3-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac4-kpcs3-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac5-kpcs3-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac6-kpcs3-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac7-kpcs3-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac8-kpcs3-tst-rx-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Kpcs3TstRxErrCnt";
                          }
    
                          leaf fmac0-tst0-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Tst0ErrCnt";
                          }
    
                          leaf fmac1-tst0-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Tst0ErrCnt";
                          }
    
                          leaf fmac2-tst0-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Tst0ErrCnt";
                          }
    
                          leaf fmac3-tst0-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Tst0ErrCnt";
                          }
    
                          leaf fmac4-tst0-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Tst0ErrCnt";
                          }
    
                          leaf fmac5-tst0-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Tst0ErrCnt";
                          }
    
                          leaf fmac6-tst0-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Tst0ErrCnt";
                          }
    
                          leaf fmac7-tst0-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Tst0ErrCnt";
                          }
    
                          leaf fmac8-tst0-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Tst0ErrCnt";
                          }
    
                          leaf fmac0-tst1-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Tst1ErrCnt";
                          }
    
                          leaf fmac1-tst1-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Tst1ErrCnt";
                          }
    
                          leaf fmac2-tst1-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Tst1ErrCnt";
                          }
    
                          leaf fmac3-tst1-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Tst1ErrCnt";
                          }
    
                          leaf fmac4-tst1-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Tst1ErrCnt";
                          }
    
                          leaf fmac5-tst1-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Tst1ErrCnt";
                          }
    
                          leaf fmac6-tst1-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Tst1ErrCnt";
                          }
    
                          leaf fmac7-tst1-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Tst1ErrCnt";
                          }
    
                          leaf fmac8-tst1-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Tst1ErrCnt";
                          }
    
                          leaf fmac0-tst2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Tst2ErrCnt";
                          }
    
                          leaf fmac1-tst2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Tst2ErrCnt";
                          }
    
                          leaf fmac2-tst2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Tst2ErrCnt";
                          }
    
                          leaf fmac3-tst2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Tst2ErrCnt";
                          }
    
                          leaf fmac4-tst2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Tst2ErrCnt";
                          }
    
                          leaf fmac5-tst2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Tst2ErrCnt";
                          }
    
                          leaf fmac6-tst2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Tst2ErrCnt";
                          }
    
                          leaf fmac7-tst2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Tst2ErrCnt";
                          }
    
                          leaf fmac8-tst2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Tst2ErrCnt";
                          }
    
                          leaf fmac0-tst3-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Tst3ErrCnt";
                          }
    
                          leaf fmac1-tst3-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Tst3ErrCnt";
                          }
    
                          leaf fmac2-tst3-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Tst3ErrCnt";
                          }
    
                          leaf fmac3-tst3-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Tst3ErrCnt";
                          }
    
                          leaf fmac4-tst3-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Tst3ErrCnt";
                          }
    
                          leaf fmac5-tst3-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Tst3ErrCnt";
                          }
    
                          leaf fmac6-tst3-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Tst3ErrCnt";
                          }
    
                          leaf fmac7-tst3-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Tst3ErrCnt";
                          }
    
                          leaf fmac8-tst3-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Tst3ErrCnt";
                          }
    
                          leaf fmac0-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Ecc 1bErrCnt";
                          }
    
                          leaf fmac1-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Ecc 1bErrCnt";
                          }
    
                          leaf fmac2-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Ecc 1bErrCnt";
                          }
    
                          leaf fmac3-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Ecc 1bErrCnt";
                          }
    
                          leaf fmac4-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Ecc 1bErrCnt";
                          }
    
                          leaf fmac5-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Ecc 1bErrCnt";
                          }
    
                          leaf fmac6-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Ecc 1bErrCnt";
                          }
    
                          leaf fmac7-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Ecc 1bErrCnt";
                          }
    
                          leaf fmac8-ecc-1b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Ecc 1bErrCnt";
                          }
    
                          leaf fmac0-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC0 Ecc 2bErrCnt";
                          }
    
                          leaf fmac1-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC1 Ecc 2bErrCnt";
                          }
    
                          leaf fmac2-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC2 Ecc 2bErrCnt";
                          }
    
                          leaf fmac3-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC3 Ecc 2bErrCnt";
                          }
    
                          leaf fmac4-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC4 Ecc 2bErrCnt";
                          }
    
                          leaf fmac5-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC5 Ecc 2bErrCnt";
                          }
    
                          leaf fmac6-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC6 Ecc 2bErrCnt";
                          }
    
                          leaf fmac7-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC7 Ecc 2bErrCnt";
                          }
    
                          leaf fmac8-ecc-2b-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "FMAC8 Ecc 2bErrCnt";
                          }
    
                          leaf olp-incoming-bad-identifier-counter {
                            type string {
                              length "0..6";
                            }
                            description
                              "OLP IncomingBadIdentifierCounter";
                          }
    
                          leaf olp-incoming-bad-reassembly-counter {
                            type string {
                              length "0..6";
                            }
                            description
                              "OLP IncomingBadReassemblyCounter";
                          }
    
                          leaf cfc-parity-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CFC ParityErrCnt";
                          }
    
                          leaf cfc-ilkn0-oob-rx-crc-err-cntr {
                            type string {
                              length "0..6";
                            }
                            description
                              "CFC Ilkn0OobRxCrcErrCntr";
                          }
    
                          leaf cfc-ilkn1-oob-rx-crc-err-cntr {
                            type string {
                              length "0..6";
                            }
                            description
                              "CFC Ilkn1OobRxCrcErrCntr";
                          }
    
                          leaf cfc-spi-oob-rx0-frm-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CFC SpiOobRx0FrmErrCnt";
                          }
    
                          leaf cfc-spi-oob-rx0-dip2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CFC SpiOobRx0Dip2ErrCnt";
                          }
    
                          leaf cfc-spi-oob-rx1-frm-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CFC SpiOobRx1FrmErrCnt";
                          }
    
                          leaf cfc-spi-oob-rx1-dip2-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CFC SpiOobRx1Dip2ErrCnt";
                          }
    
                          leaf cgm-cgm-uc-pd-dropped-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CGM CgmUcPdDroppedCnt";
                          }
    
                          leaf cgm-cgm-mc-rep-pd-dropped-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CGM CgmMcRepPdDroppedCnt";
                          }
    
                          leaf cgm-cgm-uc-db-dropped-by-rqp-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CGM CgmUcDbDroppedByRqpCnt";
                          }
    
                          leaf cgm-cgm-uc-db-dropped-by-pqp-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CGM CgmUcDbDroppedByPqpCnt";
                          }
    
                          leaf cgm-cgm-mc-rep-db-dropped-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CGM CgmMcRepDbDroppedCnt";
                          }
    
                          leaf cgm-cgm-mc-db-dropped-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "CGM CgmMcDbDroppedCnt";
                          }
    
                          leaf drca-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCA FullErrCnt";
                          }
    
                          leaf drca-single-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCA SingleErrCnt";
                          }
    
                          leaf drca-calib-bist-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCA CalibBistFullErrCnt";
                          }
    
                          leaf drca-loopback-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCA LoopbackFullErrCnt";
                          }
    
                          leaf drcb-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCB FullErrCnt";
                          }
    
                          leaf drcb-single-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCB SingleErrCnt";
                          }
    
                          leaf drcb-calib-bist-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCB CalibBistFullErrCnt";
                          }
    
                          leaf drcb-loopback-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCB LoopbackFullErrCnt";
                          }
    
                          leaf drcc-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCC FullErrCnt";
                          }
    
                          leaf drcc-single-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCC SingleErrCnt";
                          }
    
                          leaf drcc-calib-bist-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCC CalibBistFullErrCnt";
                          }
    
                          leaf drcc-loopback-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCC LoopbackFullErrCnt";
                          }
    
                          leaf drcd-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCD FullErrCnt";
                          }
    
                          leaf drcd-single-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCD SingleErrCnt";
                          }
    
                          leaf drcd-calib-bist-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCD CalibBistFullErrCnt";
                          }
    
                          leaf drcd-loopback-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCD LoopbackFullErrCnt";
                          }
    
                          leaf drce-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCE FullErrCnt";
                          }
    
                          leaf drce-single-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCE SingleErrCnt";
                          }
    
                          leaf drce-calib-bist-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCE CalibBistFullErrCnt";
                          }
    
                          leaf drce-loopback-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCE LoopbackFullErrCnt";
                          }
    
                          leaf drcf-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCF FullErrCnt";
                          }
    
                          leaf drcf-single-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCF SingleErrCnt";
                          }
    
                          leaf drcf-calib-bist-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCF CalibBistFullErrCnt";
                          }
    
                          leaf drcf-loopback-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCF LoopbackFullErrCnt";
                          }
    
                          leaf drcg-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCG FullErrCnt";
                          }
    
                          leaf drcg-single-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCG SingleErrCnt";
                          }
    
                          leaf drcg-calib-bist-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCG CalibBistFullErrCnt";
                          }
    
                          leaf drcg-loopback-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCG LoopbackFullErrCnt";
                          }
    
                          leaf drch-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCH FullErrCnt";
                          }
    
                          leaf drch-single-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCH SingleErrCnt";
                          }
    
                          leaf drch-calib-bist-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCH CalibBistFullErrCnt";
                          }
    
                          leaf drch-loopback-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCH LoopbackFullErrCnt";
                          }
    
                          leaf drcbroadcast-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCBROADCAST FullErrCnt";
                          }
    
                          leaf drcbroadcast-single-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCBROADCAST SingleErrCnt";
                          }
    
                          leaf drcbroadcast-calib-bist-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCBROADCAST CalibBistFullErrCnt";
                          }
    
                          leaf drcbroadcast-loopback-full-err-cnt {
                            type string {
                              length "0..6";
                            }
                            description
                              "DRCBROADCAST LoopbackFullErrCnt";
                          }
                        }  // container ovf-status
    
                        leaf valid {
                          type boolean;
                          description "Valid";
                        }
    
                        leaf rack-no {
                          type uint32;
                          description
                            "Rack Number";
                        }
    
                        leaf slot-no {
                          type uint32;
                          description
                            "Slot Number";
                        }
    
                        leaf asic-instance {
                          type uint32;
                          description
                            "Asic Instance Of The Card";
                        }
    
                        leaf chip-ver {
                          type uint16;
                          description
                            "Chip Version";
                        }
                      }  // container pbc-stats
                    }  // container pbc-statistics
    
                    container fmac-statistics {
                      description
                        "Statistics of FMAC";
                      container fmac-links {
                        description
                          "Link table for statistics";
                        list fmac-link {
                          key "link";
                          description
                            "Link number for statistics";
                          leaf link {
                            type Link-info-max-number;
                            description
                              "Link number";
                          }
    
                          list fmac-asic {
                            key "asic";
                            description
                              "Single aisc information";
                            leaf asic {
                              type Fia-max-asic-instances;
                              description
                                "Single asic";
                            }
    
                            container aggr-stats {
                              description
                                "Aggregate Statistics";
                              container link-error-status {
                                description
                                  "Error Status Of The Link";
                                leaf link-crc-error {
                                  type uint32;
                                  description
                                    "Link CRC Error";
                                }
    
                                leaf link-size-error {
                                  type uint32;
                                  description
                                    "Link Size Error";
                                }
    
                                leaf link-mis-align-error {
                                  type uint32;
                                  description
                                    "Link Misalignment Error";
                                }
    
                                leaf link-code-group-error {
                                  type uint32;
                                  description
                                    "Code Group Error On This Link";
                                }
    
                                leaf link-no-sig-lock-error {
                                  type uint32;
                                  description
                                    "Link No Signal Lock Error";
                                }
    
                                leaf link-no-sig-accept-error {
                                  type uint32;
                                  description
                                    "Link No Signal Accept Error";
                                }
    
                                leaf link-tokens-error {
                                  type uint32;
                                  description
                                    "Tokens Error On This Link";
                                }
    
                                leaf error-token-count {
                                  type uint32;
                                  description
                                    "Token Count On This Link";
                                }
                              }  // container link-error-status
    
                              container link-counters {
                                description
                                  "Counters For This Link";
                                leaf tx-control-cells-counter {
                                  type uint64;
                                  description
                                    "TX Control Cells Counter";
                                }
    
                                leaf tx-data-cell-counter {
                                  type uint64;
                                  description
                                    "TX Data Cell Counter";
                                }
    
                                leaf tx-data-byte-counter {
                                  type uint64;
                                  units "byte";
                                  description
                                    "TX Data Byte Counter";
                                }
    
                                leaf rx-crc-errors-counter {
                                  type uint64;
                                  description
                                    "RX CRC Errors Counter";
                                }
    
                                leaf rx-lfec-fec-correctable-error {
                                  type uint64;
                                  description
                                    "RX LFEC FEC correctable error";
                                }
    
                                leaf rx-8b-10b-disparity-errors {
                                  type uint64;
                                  description
                                    " RX 8B 10B Disparity Errors";
                                }
    
                                leaf rx-control-cells-counter {
                                  type uint64;
                                  description
                                    "RX Control Cells Counter";
                                }
    
                                leaf rx-data-cell-counter {
                                  type uint64;
                                  description
                                    "RX Data Cell Counter";
                                }
    
                                leaf rx-data-byte-counter {
                                  type uint64;
                                  units "byte";
                                  description
                                    "RX Data Byte Counter";
                                }
    
                                leaf rx-dropped-retransmitted-control {
                                  type uint64;
                                  description
                                    "RX Dropped Retransmitted Control Counter";
                                }
    
                                leaf tx-asyn-fifo-rate {
                                  type uint64;
                                  description
                                    "TX Asynchronous FIFO Rate";
                                }
    
                                leaf rx-asyn-fifo-rate {
                                  type uint64;
                                  description
                                    "RX Asynchronous FIFO Rate";
                                }
    
                                leaf rx-lfec-fec-uncorrectable-errors {
                                  type uint64;
                                  description
                                    "RX LFEC FEC uncorrectable errors";
                                }
    
                                leaf rx-8b-10b-code-errors {
                                  type uint64;
                                  description
                                    "RX 8B 10B Code Errors";
                                }
                              }  // container link-counters
    
                              container ovf-status {
                                description
                                  "OVF Status";
                                leaf tx-control-cells-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "TX Control Cells Counter";
                                }
    
                                leaf tx-data-cell-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "TX Data Cell Counter";
                                }
    
                                leaf tx-data-byte-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  units "byte";
                                  description
                                    "TX Data Byte Counter";
                                }
    
                                leaf rx-crc-errors-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX CRC errors counter";
                                }
    
                                leaf rx-lfec-fec-correctable-error {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX LFEC FEC correctable error";
                                }
    
                                leaf rx-8b-10b-disparity-errors {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX 8B 10B Disparity Errors";
                                }
    
                                leaf rx-control-cells-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX Control Cells Counter";
                                }
    
                                leaf rx-data-cell-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX Data Cell Counter";
                                }
    
                                leaf rx-data-byte-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  units "byte";
                                  description
                                    "RX Data Byte Counter";
                                }
    
                                leaf rx-dropped-retransmitted-control {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX Dropped Retransmitted Control Counter";
                                }
    
                                leaf tx-asyn-fifo-rate {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "TX Asynchronous FIFO Rate";
                                }
    
                                leaf rx-asyn-fifo-rate {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX Asynchronous FIFO Rate";
                                }
    
                                leaf rx-lfec-fec-uncorrectable-errors {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX LFEC FEC uncorrectable errors";
                                }
    
                                leaf rx-8b-10b-code-errors {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX 8B 10B Code Errors";
                                }
                              }  // container ovf-status
                            }  // container aggr-stats
    
                            container incr-stats {
                              description
                                "Incremental Statistics";
                              container link-error-status {
                                description
                                  "Error Status Of The Link";
                                leaf link-crc-error {
                                  type uint32;
                                  description
                                    "Link CRC Error";
                                }
    
                                leaf link-size-error {
                                  type uint32;
                                  description
                                    "Link Size Error";
                                }
    
                                leaf link-mis-align-error {
                                  type uint32;
                                  description
                                    "Link Misalignment Error";
                                }
    
                                leaf link-code-group-error {
                                  type uint32;
                                  description
                                    "Code Group Error On This Link";
                                }
    
                                leaf link-no-sig-lock-error {
                                  type uint32;
                                  description
                                    "Link No Signal Lock Error";
                                }
    
                                leaf link-no-sig-accept-error {
                                  type uint32;
                                  description
                                    "Link No Signal Accept Error";
                                }
    
                                leaf link-tokens-error {
                                  type uint32;
                                  description
                                    "Tokens Error On This Link";
                                }
    
                                leaf error-token-count {
                                  type uint32;
                                  description
                                    "Token Count On This Link";
                                }
                              }  // container link-error-status
    
                              container link-counters {
                                description
                                  "Counters For This Link";
                                leaf tx-control-cells-counter {
                                  type uint64;
                                  description
                                    "TX Control Cells Counter";
                                }
    
                                leaf tx-data-cell-counter {
                                  type uint64;
                                  description
                                    "TX Data Cell Counter";
                                }
    
                                leaf tx-data-byte-counter {
                                  type uint64;
                                  units "byte";
                                  description
                                    "TX Data Byte Counter";
                                }
    
                                leaf rx-crc-errors-counter {
                                  type uint64;
                                  description
                                    "RX CRC Errors Counter";
                                }
    
                                leaf rx-lfec-fec-correctable-error {
                                  type uint64;
                                  description
                                    "RX LFEC FEC correctable error";
                                }
    
                                leaf rx-8b-10b-disparity-errors {
                                  type uint64;
                                  description
                                    " RX 8B 10B Disparity Errors";
                                }
    
                                leaf rx-control-cells-counter {
                                  type uint64;
                                  description
                                    "RX Control Cells Counter";
                                }
    
                                leaf rx-data-cell-counter {
                                  type uint64;
                                  description
                                    "RX Data Cell Counter";
                                }
    
                                leaf rx-data-byte-counter {
                                  type uint64;
                                  units "byte";
                                  description
                                    "RX Data Byte Counter";
                                }
    
                                leaf rx-dropped-retransmitted-control {
                                  type uint64;
                                  description
                                    "RX Dropped Retransmitted Control Counter";
                                }
    
                                leaf tx-asyn-fifo-rate {
                                  type uint64;
                                  description
                                    "TX Asynchronous FIFO Rate";
                                }
    
                                leaf rx-asyn-fifo-rate {
                                  type uint64;
                                  description
                                    "RX Asynchronous FIFO Rate";
                                }
    
                                leaf rx-lfec-fec-uncorrectable-errors {
                                  type uint64;
                                  description
                                    "RX LFEC FEC uncorrectable errors";
                                }
    
                                leaf rx-8b-10b-code-errors {
                                  type uint64;
                                  description
                                    "RX 8B 10B Code Errors";
                                }
                              }  // container link-counters
    
                              container ovf-status {
                                description
                                  "OVF Status";
                                leaf tx-control-cells-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "TX Control Cells Counter";
                                }
    
                                leaf tx-data-cell-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "TX Data Cell Counter";
                                }
    
                                leaf tx-data-byte-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  units "byte";
                                  description
                                    "TX Data Byte Counter";
                                }
    
                                leaf rx-crc-errors-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX CRC errors counter";
                                }
    
                                leaf rx-lfec-fec-correctable-error {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX LFEC FEC correctable error";
                                }
    
                                leaf rx-8b-10b-disparity-errors {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX 8B 10B Disparity Errors";
                                }
    
                                leaf rx-control-cells-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX Control Cells Counter";
                                }
    
                                leaf rx-data-cell-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX Data Cell Counter";
                                }
    
                                leaf rx-data-byte-counter {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  units "byte";
                                  description
                                    "RX Data Byte Counter";
                                }
    
                                leaf rx-dropped-retransmitted-control {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX Dropped Retransmitted Control Counter";
                                }
    
                                leaf tx-asyn-fifo-rate {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "TX Asynchronous FIFO Rate";
                                }
    
                                leaf rx-asyn-fifo-rate {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX Asynchronous FIFO Rate";
                                }
    
                                leaf rx-lfec-fec-uncorrectable-errors {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX LFEC FEC uncorrectable errors";
                                }
    
                                leaf rx-8b-10b-code-errors {
                                  type string {
                                    length
                                      "0..6";
                                  }
                                  description
                                    "RX 8B 10B Code Errors";
                                }
                              }  // container ovf-status
                            }  // container incr-stats
    
                            leaf valid {
                              type boolean;
                              description
                                "Valid";
                            }
    
                            leaf rack-no {
                              type uint32;
                              description
                                "Rack Number";
                            }
    
                            leaf slot-no {
                              type uint32;
                              description
                                "Slot Number";
                            }
    
                            leaf asic-instance {
                              type uint32;
                              description
                                "Asic Instance Of The Card";
                            }
    
                            leaf link-no {
                              type uint32;
                              description
                                "Link Number";
                            }
    
                            leaf link-valid {
                              type boolean;
                              description
                                "Link Valid";
                            }
                          }  // list fmac-asic
                        }  // list fmac-link
                      }  // container fmac-links
                    }  // container fmac-statistics
    
                    leaf instance {
                      type Fia-max-asic-instances;
                      description
                        "Asic instance";
                    }
                  }  // list statistics-asic-instance
                }  // container statistics-asic-instances
              }  // container asic-statistics
    
              leaf node-name {
                type xr:Node-id;
                description "Node ID";
              }
            }  // list node
          }  // container nodes
        }  // container fia
      }  // module Cisco-IOS-XR-dnx-driver-oper
    

© 2023 YumaWorks, Inc. All rights reserved.