Cisco-IOS-XR-asr9k-fc-xbar-oper

This module contains a collection of YANG definitions for Cisco IOS-XR asr9k-fc-xbar package operational data. This module cont...

  • Version: 2019-04-05

    Cisco-IOS-XR-asr9k-fc-xbar-oper@2019-04-05


    
      module Cisco-IOS-XR-asr9k-fc-xbar-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fc-xbar-oper";
    
        prefix asr9k-fc-xbar-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-asr9k-fc-xbar-oper-sub3 {
          revision-date "2019-04-05";
        }
        include Cisco-IOS-XR-asr9k-fc-xbar-oper-sub2 {
          revision-date "2019-04-05";
        }
        include Cisco-IOS-XR-asr9k-fc-xbar-oper-sub1 {
          revision-date "2019-04-05";
        }
    
        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 asr9k-fc-xbar package operational data.
    
    This module contains definitions
    for the following management objects:
      cross-bar-spine-stats: Crossbar stats operational data
    
    Copyright (c) 2013-2019 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.0";
    
        container cross-bar-spine-stats {
          config false;
          description
            "Crossbar stats operational data";
          list spine-table {
            key "spine-num";
            description
              "Table of stats information for FC cards";
            container bandwidth-utils-stats {
              description
                "Table of packet stats for Bandwidth Utils";
              list bandwidth-utils-stat {
                key "asic-id";
                description
                  "Stats information for Bandwidth Utils Counter";
                leaf asic-id {
                  type xr:Cisco-ios-xr-string;
                  description "Asic ID";
                }
    
                list port {
                  max-elements 20;
                  description "port";
                  leaf-list bandwidth-util {
                    type uint64;
                    max-elements 6;
                    description "bandwidth util";
                  }
                }  // list port
              }  // list bandwidth-utils-stat
            }  // container bandwidth-utils-stats
    
            container skb-stats {
              description
                "Table of packet stats for SKB";
              list skb-stat {
                description
                  "Stats information for a particular asic type
    and port";
                leaf asic-id {
                  type xr:Cisco-ios-xr-string;
                  description "Asic ID";
                }
    
                leaf port {
                  type xr:Cisco-ios-xr-string;
                  description "Port";
                }
    
                container in-stats {
                  description "Ingress Stats";
                  container ibb-stats {
                    description
                      "Input Buffer Block Stats";
                    leaf ipcicmtail-drop {
                      type uint64;
                      description
                        "IPCICMTAILDROP";
                    }
    
                    leaf dhe-diag-pkt {
                      type uint64;
                      description "DHEDIAGPKT";
                    }
    
                    leaf ibmdnouttot {
                      type uint64;
                      description "IBMDNOUTTOT";
                    }
    
                    leaf icmdnenq {
                      type uint64;
                      description "ICMDNENQ";
                    }
    
                    leaf icmdndeq {
                      type uint64;
                      description "ICMDNDEQ";
                    }
    
                    leaf ibmcsrccouttot {
                      type uint64;
                      description
                        "IBMCSRCCOUTTOT";
                    }
                  }  // container ibb-stats
    
                  container ibf-stats {
                    description
                      "Input Forwarding Block Stats";
                    leaf unused {
                      type uint64;
                      description
                        "Ingress Unused Counter";
                    }
                  }  // container ibf-stats
    
                  container ibb-uc-stats {
                    description
                      "Input Buffer Block UC Stats";
                    leaf ipc-data-tot {
                      type uint64;
                      description "IPCDATATOT";
                    }
    
                    leaf ipc-data-totsz {
                      type uint64;
                      description "IPCDATATOTSZ";
                    }
    
                    leaf ipcrunt {
                      type uint64;
                      description "IPCRUNT";
                    }
    
                    leaf ipcgiant {
                      type uint64;
                      description "IPCGIANT";
                    }
    
                    leaf ipc-data-err {
                      type uint64;
                      description "IPCDATAERR";
                    }
    
                    leaf ipclinkerr {
                      type uint64;
                      description "IPCLINKERR";
                    }
    
                    leaf ipcptcerr {
                      type uint64;
                      description "IPCPTCERR";
                    }
    
                    leaf ipcpkt-drop {
                      type uint64;
                      description "IPCPKTDROP";
                    }
    
                    leaf ipcdes-drop {
                      type uint64;
                      description "IPCDESDROP";
                    }
    
                    leaf dhetail-drop {
                      type uint64;
                      description "DHETAILDROP";
                    }
    
                    leaf ibmoutsop {
                      type uint64;
                      description "IBMOUTSOP";
                    }
    
                    leaf ibmouteop {
                      type uint64;
                      description "IBMOUTEOP";
                    }
    
                    leaf ibmoutbyte {
                      type uint64;
                      description "IBMOUTBYTE";
                    }
    
                    leaf icmenq {
                      type uint64;
                      description "ICMENQ";
                    }
    
                    leaf icmdeq {
                      type uint64;
                      description "ICMDEQ";
                    }
    
                    leaf icmfcxoff {
                      type uint64;
                      description "ICMFCXOFF";
                    }
    
                    leaf icmfcxon {
                      type uint64;
                      description "ICMFCXON";
                    }
                  }  // container ibb-uc-stats
    
                  container ibf-uc-stats {
                    description
                      "Input Forwarding Block UC Stats";
                    leaf pktcnt {
                      type uint64;
                      description "PKTCNT";
                    }
    
                    leaf pktoutp0cnt {
                      type uint64;
                      description "PKTOUTP0CNT";
                    }
    
                    leaf pktoutp1cnt {
                      type uint64;
                      description "PKTOUTP1CNT";
                    }
    
                    leaf pkt-input-err-drop {
                      type uint64;
                      description
                        "PKTINPUTERRDROP";
                    }
    
                    leaf pkthwerr-drop {
                      type uint64;
                      description "PKTHWERRDROP";
                    }
    
                    leaf pkt-null-poe-drop {
                      type uint64;
                      description
                        "PKTNULLPOEDROP";
                    }
    
                    leaf pkt-disp-oe-drop {
                      type uint64;
                      description
                        "PKTDISPOEDROP";
                    }
                  }  // container ibf-uc-stats
    
                  container ibb-mc-stats {
                    description
                      "Input Buffer Block MC Stats";
                    leaf ipc-data-tot {
                      type uint64;
                      description "IPCDATATOT";
                    }
    
                    leaf ipc-data-totsz {
                      type uint64;
                      description "IPCDATATOTSZ";
                    }
    
                    leaf ipcrunt {
                      type uint64;
                      description "IPCRUNT";
                    }
    
                    leaf ipcgiant {
                      type uint64;
                      description "IPCGIANT";
                    }
    
                    leaf ipc-data-err {
                      type uint64;
                      description "IPCDATAERR";
                    }
    
                    leaf ipclinkerr {
                      type uint64;
                      description "IPCLINKERR";
                    }
    
                    leaf ipcptcerr {
                      type uint64;
                      description "IPCPTCERR";
                    }
    
                    leaf ipcpkt-drop {
                      type uint64;
                      description "IPCPKTDROP";
                    }
    
                    leaf ipcdes-drop {
                      type uint64;
                      description "IPCDESDROP";
                    }
    
                    leaf dhehitail-drop {
                      type uint64;
                      description
                        "DHEHITAILDROP";
                    }
    
                    leaf dhelotail-drop {
                      type uint64;
                      description
                        "DHELOTAILDROP";
                    }
    
                    leaf ibmoutsop {
                      type uint64;
                      description "IBMOUTSOP";
                    }
    
                    leaf ibmouteop {
                      type uint64;
                      description "IBMOUTEOP";
                    }
    
                    leaf ibmoutbyte {
                      type uint64;
                      description "IBMOUTBYTE";
                    }
    
                    leaf icmenq {
                      type uint64;
                      description "ICMENQ";
                    }
    
                    leaf icmdeq {
                      type uint64;
                      description "ICMDEQ";
                    }
    
                    leaf icmfcxoff {
                      type uint64;
                      description "ICMFCXOFF";
                    }
    
                    leaf icmfcxon {
                      type uint64;
                      description "ICMFCXON";
                    }
                  }  // container ibb-mc-stats
    
                  container ibf-mc-stats {
                    description
                      "Input Forwarding Block MC Stats";
                    leaf pktcnt {
                      type uint64;
                      description "PKTCNT";
                    }
    
                    leaf pktoutcnt {
                      type uint64;
                      description "PKTOUTCNT";
                    }
    
                    leaf pkthi-copy-sup-event {
                      type uint64;
                      description
                        "PKTHICOPYSUPEVENT";
                    }
    
                    leaf pktlo-copy-sup-event {
                      type uint64;
                      description
                        "PKTLOCOPYSUPEVENT";
                    }
    
                    leaf pkt-input-err-drop {
                      type uint64;
                      description
                        "PKTINPUTERRDROP";
                    }
    
                    leaf pktfgid-addr-err-drop {
                      type uint64;
                      description
                        "PKTFGIDADDRERRDROP";
                    }
    
                    leaf pktfgidlkuperr-drop {
                      type uint64;
                      description
                        "PKTFGIDLKUPERRDROP";
                    }
    
                    leaf pkt-null-poe-drop {
                      type uint64;
                      description
                        "PKTNULLPOEDROP";
                    }
    
                    leaf pkt-copy-sup-drop {
                      type uint64;
                      description
                        "PKTCOPYSUPDROP";
                    }
    
                    leaf pkt-disp-oe-drop {
                      type uint64;
                      description
                        "PKTDISPOEDROP";
                    }
    
                    leaf pktto-drop-cnt {
                      type uint64;
                      description "PKTTODROPCNT";
                    }
                  }  // container ibf-mc-stats
    
                  container cfl-stats {
                    description
                      "Ingress Common Fabric Link Stats";
                    container cfl-uc-stats {
                      description
                        "Ingress CFL Unicast Stats";
                      leaf crc-match-pattern {
                        type uint64;
                        description
                          "CRC MATCH PATTERN";
                      }
    
                      leaf pkts-rcvd {
                        type uint64;
                        description "PKTS RCVD";
                      }
    
                      leaf packed-pkts-rcvd {
                        type uint64;
                        description
                          "PACKED PKTS RCVD";
                      }
    
                      leaf pkts-flushed {
                        type uint64;
                        description
                          "PKTS FLUSHED";
                      }
    
                      leaf runt-pkts-drop-ped {
                        type uint64;
                        description
                          "RUNT PKTS DROPPED";
                      }
    
                      leaf small-pkts-drop-ped {
                        type uint64;
                        description
                          "SMALL PKTS DROPPED";
                      }
    
                      leaf pkts-to-ib-from-port {
                        type uint64;
                        description
                          "PKTS TO IB FROM PORT";
                      }
    
                      leaf in-uc-rate {
                        type uint64;
                        description
                          "Ingress CFL Unicast Rate";
                      }
                    }  // container cfl-uc-stats
    
                    container cfl-mc-stats {
                      description
                        "Ingress CFL Multicast Stats";
                      leaf crc-match-pattern {
                        type uint64;
                        description
                          "CRC MATCH PATTERN";
                      }
    
                      leaf pkts-rcvd {
                        type uint64;
                        description "PKTS RCVD";
                      }
    
                      leaf packed-pkts-rcvd {
                        type uint64;
                        description
                          "PACKED PKTS RCVD";
                      }
    
                      leaf pkts-flushed {
                        type uint64;
                        description
                          "PKTS FLUSHED";
                      }
    
                      leaf runt-pkts-drop-ped {
                        type uint64;
                        description
                          "RUNT PKTS DROPPED";
                      }
    
                      leaf small-pkts-drop-ped {
                        type uint64;
                        description
                          "SMALL PKTS DROPPED";
                      }
    
                      leaf pkts-to-ib-from-port {
                        type uint64;
                        description
                          "PKTS TO IB FROM PORT";
                      }
    
                      leaf in-mc-rate {
                        type uint64;
                        description
                          "Ingress CFL Multicast Rate";
                      }
                    }  // container cfl-mc-stats
    
                    container cfl-misc-stats {
                      description
                        "Ingress CFL Miscellaneous Stats";
                      leaf crc-stomp {
                        type uint64;
                        description "CRC STOMP";
                      }
    
                      leaf crc-new-err {
                        type uint64;
                        description
                          "CRC NEW ERR";
                      }
    
                      leaf in-total-rate {
                        type uint64;
                        description
                          "Ingress CFL Total Rate";
                      }
                    }  // container cfl-misc-stats
                  }  // container cfl-stats
                }  // container in-stats
    
                container eg-stats {
                  description "Egress Stats";
                  container obu-stats {
                    description
                      "Output Buffer Stats";
                    list data-queque {
                      max-elements 24;
                      description
                        "Output Buffer Data Queue Queue Count";
                      leaf entry {
                        type uint32;
                        description
                          "Output Buffer Data Queue Queue Count";
                      }
                    }  // list data-queque
                  }  // container obu-stats
    
                  container obu-uc-stats {
                    description
                      "Output Buffer UC Stats";
                    leaf pktin {
                      type uint64;
                      description "PKTIN";
                    }
    
                    leaf pktout {
                      type uint64;
                      description "PKTOUT";
                    }
    
                    leaf bytein {
                      type uint64;
                      description "BYTEIN";
                    }
    
                    leaf byteout {
                      type uint64;
                      description "BYTEOUT";
                    }
    
                    leaf pkttrunc {
                      type uint64;
                      description "PKTTRUNC";
                    }
                  }  // container obu-uc-stats
    
                  container obu-mc-stats {
                    description
                      "Output Buffer MC Stats";
                    leaf pktin {
                      type uint64;
                      description "PKTIN";
                    }
    
                    leaf pktout {
                      type uint64;
                      description "PKTOUT";
                    }
    
                    leaf bytein {
                      type uint64;
                      description "BYTEIN";
                    }
    
                    leaf byteout {
                      type uint64;
                      description "BYTEOUT";
                    }
    
                    leaf pkttrunc {
                      type uint64;
                      description "PKTTRUNC";
                    }
                  }  // container obu-mc-stats
    
                  container cfl-stats {
                    description
                      "Egress Common Fabric Link Stats";
                    container cfl-uc-stats {
                      description
                        "Egress CFL Unicast Stats";
                      leaf pkts-truncated {
                        type uint64;
                        description
                          "PKTS TRUNCATED";
                      }
    
                      leaf pkts-from-ob-to-port {
                        type uint64;
                        description
                          "PKTS FROM OB TO PORT";
                      }
    
                      leaf eg-uc-rate {
                        type uint64;
                        description
                          "Egress CFL Unicast Rate";
                      }
                    }  // container cfl-uc-stats
    
                    container cfl-mc-stats {
                      description
                        "Egress CFL Multicast Stats";
                      leaf pkts-truncated {
                        type uint64;
                        description
                          "PKTS TRUNCATED";
                      }
    
                      leaf pkts-from-ob-to-port {
                        type uint64;
                        description
                          "PKTS FROM OB TO PORT";
                      }
    
                      leaf eg-mc-rate {
                        type uint64;
                        description
                          "Egress CFL Multicast Rate";
                      }
                    }  // container cfl-mc-stats
    
                    container cfl-misc-stats {
                      description
                        "Egress CFL Miscellaneous Stats";
                      leaf ecc-corr-err {
                        type uint64;
                        description
                          "ECC CORR ERR";
                      }
    
                      leaf ecc-uncorr-err {
                        type uint64;
                        description
                          "ECC UNCORR ERR";
                      }
    
                      leaf ecc-raw-corr-err {
                        type uint64;
                        description
                          "ECC RAW CORR ERR";
                      }
    
                      leaf ecc-raw-uncorr-err {
                        type uint64;
                        description
                          "ECC RAW UNCORR ERR";
                      }
    
                      leaf eg-total-rate {
                        type uint64;
                        description
                          "Egress CFL Total Rate";
                      }
                    }  // container cfl-misc-stats
                  }  // container cfl-stats
                }  // container eg-stats
    
                container xps-stats {
                  description
                    "Crosspoint Scheduler Stats";
                  leaf uc-timer-drop {
                    type uint64;
                    description "UC TIMERDROP";
                  }
    
                  leaf uc-timer-truncate {
                    type uint64;
                    description
                      "UC TIMERTRUNCATE";
                  }
    
                  leaf mc-timer-drop {
                    type uint64;
                    description "MC TIMERDROP";
                  }
    
                  leaf mc-timer-truncate {
                    type uint64;
                    description
                      "MC TIMERTRUNCATE";
                  }
                }  // container xps-stats
    
                leaf internal-err-cnt {
                  type uint64;
                  description
                    "Internal Error Count";
                }
              }  // list skb-stat
            }  // container skb-stats
    
            container sm15-stats {
              description
                "Table of packet stats for SM15";
              list sm15-stat {
                description
                  "Stats information for a particular asic type
    and port";
                leaf asic-id {
                  type xr:Cisco-ios-xr-string;
                  description "Asic ID";
                }
    
                leaf port {
                  type xr:Cisco-ios-xr-string;
                  description "Port";
                }
    
                container ua0-stats {
                  description
                    "Unicast Arbiter0 stats";
                  leaf dest-drop-pkt-cnt {
                    type uint64;
                    description
                      "DEST DROP PKT CNT";
                  }
    
                  leaf src-dest-pkt-cnt {
                    type uint64;
                    description
                      "SRC DEST PKT CNT";
                  }
    
                  leaf dest-src-pkt-cnt {
                    type uint64;
                    description
                      "DEST SRC PKT CNT";
                  }
    
                  leaf rcv-pkt-cnt {
                    type uint64;
                    description "RCV PKT CNT";
                  }
    
                  leaf tx-pkt-cnt {
                    type uint64;
                    description "TX PKT CNT";
                  }
    
                  leaf rx-drop-pkt-cnt {
                    type uint64;
                    description
                      "RX DROP PKT CNT";
                  }
    
                  leaf rx-fabric-to-cnt {
                    type uint64;
                    description
                      "RX FABRIC TO CNT";
                  }
    
                  leaf ack-wait-cnt {
                    type uint64;
                    description "ACK WAIT CNT";
                  }
                }  // container ua0-stats
    
                container ua1-stats {
                  description
                    "Unicast Arbiter1 stats";
                  leaf dest-drop-pkt-cnt {
                    type uint64;
                    description
                      "DEST DROP PKT CNT";
                  }
    
                  leaf src-dest-pkt-cnt {
                    type uint64;
                    description
                      "SRC DEST PKT CNT";
                  }
    
                  leaf dest-src-pkt-cnt {
                    type uint64;
                    description
                      "DEST SRC PKT CNT";
                  }
    
                  leaf rcv-pkt-cnt {
                    type uint64;
                    description "RCV PKT CNT";
                  }
    
                  leaf tx-pkt-cnt {
                    type uint64;
                    description "TX PKT CNT";
                  }
    
                  leaf rx-drop-pkt-cnt {
                    type uint64;
                    description
                      "RX DROP PKT CNT";
                  }
    
                  leaf rx-fabric-to-cnt {
                    type uint64;
                    description
                      "RX FABRIC TO CNT";
                  }
    
                  leaf ack-wait-cnt {
                    type uint64;
                    description "ACK WAIT CNT";
                  }
                }  // container ua1-stats
    
                container ua2-stats {
                  description
                    "Unicast Arbiter2 stats";
                  leaf dest-drop-pkt-cnt {
                    type uint64;
                    description
                      "DEST DROP PKT CNT";
                  }
    
                  leaf src-dest-pkt-cnt {
                    type uint64;
                    description
                      "SRC DEST PKT CNT";
                  }
    
                  leaf dest-src-pkt-cnt {
                    type uint64;
                    description
                      "DEST SRC PKT CNT";
                  }
    
                  leaf rcv-pkt-cnt {
                    type uint64;
                    description "RCV PKT CNT";
                  }
    
                  leaf tx-pkt-cnt {
                    type uint64;
                    description "TX PKT CNT";
                  }
    
                  leaf rx-drop-pkt-cnt {
                    type uint64;
                    description
                      "RX DROP PKT CNT";
                  }
    
                  leaf rx-fabric-to-cnt {
                    type uint64;
                    description
                      "RX FABRIC TO CNT";
                  }
    
                  leaf ack-wait-cnt {
                    type uint64;
                    description "ACK WAIT CNT";
                  }
                }  // container ua2-stats
    
                container ma-stats {
                  description
                    "Multicast Arbiter stats";
                  leaf dest-drop-pkt-cnt {
                    type uint64;
                    description
                      "DEST DROP PKT CNT";
                  }
    
                  leaf src-dest-pkt-cnt {
                    type uint64;
                    description
                      "SRC DEST PKT CNT";
                  }
    
                  leaf dest-src-pkt-cnt {
                    type uint64;
                    description
                      "DEST SRC PKT CNT";
                  }
    
                  leaf rcv-pkt-cnt {
                    type uint64;
                    description "RCV PKT CNT";
                  }
    
                  leaf tx-pkt-cnt {
                    type uint64;
                    description "TX PKT CNT";
                  }
    
                  leaf rx-drop-pkt-cnt {
                    type uint64;
                    description
                      "RX DROP PKT CNT";
                  }
    
                  leaf rx-re-transmit-cnt {
                    type uint64;
                    description
                      "RX RETRANSMIT CNT";
                  }
    
                  leaf rx-fabric-to-cnt {
                    type uint64;
                    description
                      "RX FABRIC TO CNT";
                  }
    
                  leaf rx-hol-to-cnt {
                    type uint64;
                    description "RX HOL TO CNT";
                  }
                }  // container ma-stats
    
                container ca-stats {
                  description
                    "Control Cast stats";
                  leaf dest-drop-pkt-cnt {
                    type uint64;
                    description
                      "DEST DROP PKT CNT";
                  }
    
                  leaf src-dest-pkt-cnt {
                    type uint64;
                    description
                      "SRC DEST PKT CNT";
                  }
    
                  leaf dest-src-pkt-cnt {
                    type uint64;
                    description
                      "DEST SRC PKT CNT";
                  }
    
                  leaf rcv-pkt-cnt {
                    type uint64;
                    description "RCV PKT CNT";
                  }
    
                  leaf tx-pkt-cnt {
                    type uint64;
                    description "TX PKT CNT";
                  }
    
                  leaf rx-drop-pkt-cnt {
                    type uint64;
                    description
                      "RX DROP PKT CNT";
                  }
                }  // container ca-stats
    
                container pi-stats {
                  description
                    "Port Ingress stats";
                  leaf total-rate1-cnt {
                    type uint64;
                    description
                      "TOTAL RATE1 CNT";
                  }
    
                  leaf total-rate2-cnt {
                    type uint64;
                    description
                      "TOTAL RATE2 CNT";
                  }
    
                  leaf total-rate3-cnt {
                    type uint64;
                    description
                      "TOTAL RATE3 CNT";
                  }
    
                  leaf total-calc-rate {
                    type uint64;
                    description
                      "Ingress Total Rate";
                  }
                }  // container pi-stats
    
                container pe-stats {
                  description
                    "Port Egress stats";
                  leaf total-rate1-cnt {
                    type uint64;
                    description
                      "TOTAL RATE1 CNT";
                  }
    
                  leaf total-rate2-cnt {
                    type uint64;
                    description
                      "TOTAL RATE2 CNT";
                  }
    
                  leaf total-rate3-cnt {
                    type uint64;
                    description
                      "TOTAL RATE3 CNT";
                  }
    
                  leaf total-calc-rate {
                    type uint64;
                    description
                      "Egress Total Rate";
                  }
    
                  leaf mc2uc-preempt-cnt {
                    type uint64;
                    description
                      "MC2UC PREEMPT CNT";
                  }
                }  // container pe-stats
    
                container pi-uc-stats {
                  description
                    "Ingress Unicast stats";
                  leaf pkt-rcv-cnt {
                    type uint64;
                    description "PKT RCV CNT";
                  }
    
                  leaf pkt-seq-err-cnt {
                    type uint64;
                    description
                      "PKT SEQ ERR CNT";
                  }
    
                  leaf in-coming-pkt-err-cnt {
                    type uint64;
                    description
                      "INCOMING PKT ERR CNT";
                  }
    
                  leaf min-pkt-len-err-cnt {
                    type uint64;
                    description
                      "MIN PKT LEN ERR CNT";
                  }
    
                  leaf max-pkt-len-err-cnt {
                    type uint64;
                    description
                      "MAX PKT LEN ERR CNT";
                  }
    
                  leaf line-err-drp-pkt {
                    type uint64;
                    description
                      "LINE ERR DRP PKT";
                  }
    
                  leaf pkt-crc-err-cnt {
                    type uint64;
                    description
                      "PKT CRC ERR CNT";
                  }
    
                  leaf pkt-cfh-crc-err-cnt {
                    type uint64;
                    description
                      "PKT CFH CRC ERR CNT";
                  }
    
                  leaf line-s-written-in-mem0 {
                    type uint64;
                    description
                      "LINES WRITTEN IN MEM0";
                  }
    
                  leaf line-s-written-in-mem1 {
                    type uint64;
                    description
                      "LINES WRITTEN IN MEM1";
                  }
    
                  leaf line-s-written-in-mem2 {
                    type uint64;
                    description
                      "LINES WRITTEN IN MEM2";
                  }
    
                  leaf tail-drp-pkt-cnt {
                    type uint64;
                    description
                      "TAIL DRP PKT CNT";
                  }
    
                  leaf uc0-data-mem-ecc-1bit-err-cnt {
                    type uint64;
                    description
                      "UC0 DATA MEM ECC 1BIT ERR CNT";
                  }
    
                  leaf uc1-data-mem-ecc-1bit-err-cnt {
                    type uint64;
                    description
                      "UC1 DATA MEM ECC 1BIT ERR CNT";
                  }
    
                  leaf uc2-data-mem-ecc-1bit-err-cnt {
                    type uint64;
                    description
                      "UC2 DATA MEM ECC 1BIT ERR CNT";
                  }
    
                  leaf uc0-data-mem-ecc-2bit-err-cnt {
                    type uint64;
                    description
                      "UC0 DATA MEM ECC 2BIT ERR CNT";
                  }
    
                  leaf uc1-data-mem-ecc-2bit-err-cnt {
                    type uint64;
                    description
                      "UC1 DATA MEM ECC 2BIT ERR CNT";
                  }
    
                  leaf uc2-data-mem-ecc-2bit-err-cnt {
                    type uint64;
                    description
                      "UC2 DATA MEM ECC 2BIT ERR CNT";
                  }
    
                  leaf diag-pkt-cnt {
                    type uint64;
                    description "DIAG PKT CNT";
                  }
    
                  leaf pkt-sent-to-disabled-port-cnt {
                    type uint64;
                    description
                      "PKT SENT TO DISABLED PORT CNT";
                  }
    
                  leaf pkt-null-poe-sent-ua0-cnt {
                    type uint64;
                    description
                      "PKT NULL POE SENT UA0 CNT";
                  }
    
                  leaf pkt-null-poe-sent-ua1-cnt {
                    type uint64;
                    description
                      "PKT NULL POE SENT UA1 CNT";
                  }
    
                  leaf pkt-null-poe-sent-ua2-cnt {
                    type uint64;
                    description
                      "PKT NULL POE SENT UA2 CNT";
                  }
    
                  leaf pkt-fpoe-addr-rng-hit-cnt {
                    type uint64;
                    description
                      "PKT FPOE ADDR RNG HIT CNT";
                  }
    
                  leaf fpoe-mem-ecc-1bit-err-cnt {
                    type uint64;
                    description
                      "FPOE MEM ECC 1BIT ERR CNT";
                  }
    
                  leaf fpoe-mem-ecc-2bit-err-cnt {
                    type uint64;
                    description
                      "FPOE MEM ECC 2BIT ERR CNT";
                  }
    
                  leaf pkts-sent-to-ux0-cnt {
                    type uint64;
                    description
                      "PKTS SENT TO UX0 CNT";
                  }
    
                  leaf pkts-sent-to-ux1-cnt {
                    type uint64;
                    description
                      "PKTS SENT TO UX1 CNT";
                  }
    
                  leaf pkts-sent-to-ux2-cnt {
                    type uint64;
                    description
                      "PKTS SENT TO UX2 CNT";
                  }
    
                  leaf cpp-head-drop-pkt-cnt {
                    type uint64;
                    description
                      "CPP HEAD DROP PKT CNT";
                  }
    
                  leaf tr-head-drop-pkt-cnt {
                    type uint64;
                    description
                      "TR HEAD DROP PKT CNT";
                  }
    
                  leaf tr-pkt-sent-to-ux {
                    type uint64;
                    description
                      "TR PKT SENT TO UX";
                  }
    
                  leaf stop-thrsh-hit-cnt {
                    type uint64;
                    description
                      "STOP THRSH HIT CNT";
                  }
    
                  leaf rate-cnt {
                    type uint64;
                    description "RATE CNT";
                  }
    
                  leaf calc-rate {
                    type uint64;
                    description
                      "Ingress Unicast Rate";
                  }
    
                  leaf crc-stomp-pkt-cnt {
                    type uint64;
                    description
                      "CRC STOMP PKT CNT";
                  }
                }  // container pi-uc-stats
    
                container pi-mc-stats {
                  description
                    "Ingress Multicast stats";
                  leaf pkt-rcv-cnt {
                    type uint64;
                    description "PKT RCV CNT";
                  }
    
                  leaf pkt-seq-err-cnt {
                    type uint64;
                    description
                      "PKT SEQ ERR CNT";
                  }
    
                  leaf in-coming-pkt-err-cnt {
                    type uint64;
                    description
                      "INCOMING PKT ERR CNT";
                  }
    
                  leaf min-pkt-len-err-cnt {
                    type uint64;
                    description
                      "MIN PKT LEN ERR CNT";
                  }
    
                  leaf max-pkt-len-err-cnt {
                    type uint64;
                    description
                      "MAX PKT LEN ERR CNT";
                  }
    
                  leaf line-err-drp-pkt {
                    type uint64;
                    description
                      "LINE ERR DRP PKT";
                  }
    
                  leaf pkt-crc-err-cnt {
                    type uint64;
                    description
                      "PKT CRC ERR CNT";
                  }
    
                  leaf pkt-cfh-crc-err-cnt {
                    type uint64;
                    description
                      "PKT CFH CRC ERR CNT";
                  }
    
                  leaf line-s-written-in-mem {
                    type uint64;
                    description
                      "LINES WRITTEN IN MEM";
                  }
    
                  leaf tail-drp-pkt-cnt {
                    type uint64;
                    description
                      "TAIL DRP PKT CNT";
                  }
    
                  leaf data-mem0-ecc-1bit-err-cnt {
                    type uint64;
                    description
                      "DATA MEM0 ECC 1BIT ERR CNT";
                  }
    
                  leaf data-mem1-ecc-1bit-err-cnt {
                    type uint64;
                    description
                      "DATA MEM1 ECC 1BIT ERR CNT";
                  }
    
                  leaf data-mem2-ecc-1bit-err-cnt {
                    type uint64;
                    description
                      "DATA MEM2 ECC 1BIT ERR CNT";
                  }
    
                  leaf data-mem0-ecc-2bit-err-cnt {
                    type uint64;
                    description
                      "DATA MEM0 ECC 2BIT ERR CNT";
                  }
    
                  leaf data-mem1-ecc-2bit-err-cnt {
                    type uint64;
                    description
                      "DATA MEM1 ECC 2BIT ERR CNT";
                  }
    
                  leaf data-mem2-ecc-2bit-err-cnt {
                    type uint64;
                    description
                      "DATA MEM2 ECC 2BIT ERR CNT";
                  }
    
                  leaf diag-pkt-cnt {
                    type uint64;
                    description "DIAG PKT CNT";
                  }
    
                  leaf pkt-sent-to-disabled-port {
                    type uint64;
                    description
                      "PKT SENT TO DISABLED PORT";
                  }
    
                  leaf pkt-fpoe-match-hit-cnt {
                    type uint64;
                    description
                      "PKT FPOE MATCH HIT CNT";
                  }
    
                  leaf pkt-null-poe-sent-cnt {
                    type uint64;
                    description
                      "PKT NULL POE SENT CNT";
                  }
    
                  leaf pkt-fpoe-addr-rng-hit-cnt {
                    type uint64;
                    description
                      "PKT FPOE ADDR RNG HIT CNT";
                  }
    
                  leaf di-hdr-len-err-pkt-cnt {
                    type uint64;
                    description
                      "DI HDR LEN ERR PKT CNT";
                  }
    
                  leaf di-err-pkt-cnt {
                    type uint64;
                    description "DI ERR PKT CNT";
                  }
    
                  leaf fpoe-mem-ecc-1bit-err-cnt {
                    type uint64;
                    description
                      "FPOE MEM ECC 1BIT ERR CNT";
                  }
    
                  leaf fpoe-mem-ecc-2bit-err-cnt {
                    type uint64;
                    description
                      "FPOE MEM ECC 2BIT ERR CNT";
                  }
    
                  leaf pkts-sent-to-mx-cnt {
                    type uint64;
                    description
                      "PKTS SENT TO MX CNT";
                  }
    
                  leaf cpp-head-drop-pkt-from-ma-cnt {
                    type uint64;
                    description
                      "CPP HEAD DROP PKT FROM MA CNT";
                  }
    
                  leaf tr-head-drop-pkt-from-ma-cnt {
                    type uint64;
                    description
                      "TR HEAD DROP PKT FROM MA CNT";
                  }
    
                  leaf tr-pkt-sent-to-mx {
                    type uint64;
                    description
                      "TR PKT SENT TO MX";
                  }
    
                  leaf stop-thrsh-hit-cnt {
                    type uint64;
                    description
                      "STOP THRSH HIT CNT";
                  }
    
                  leaf rate-cnt {
                    type uint64;
                    description "RATE CNT";
                  }
    
                  leaf calc-rate {
                    type uint64;
                    description
                      "Ingress Multicast Rate";
                  }
    
                  leaf crc-stomp-pkt-cnt {
                    type uint64;
                    description
                      "CRC STOMP PKT CNT";
                  }
                }  // container pi-mc-stats
    
                container pi-cc-stats {
                  description
                    "Ingress Control Cast stats";
                  leaf in0-ecc-serr-cnt {
                    type uint64;
                    description
                      "IN0 ECC SERR CNT";
                  }
    
                  leaf in0-ecc-derr-cnt {
                    type uint64;
                    description
                      "IN0 ECC DERR CNT";
                  }
    
                  leaf in1-ecc-serr-cnt {
                    type uint64;
                    description
                      "IN1 ECC SERR CNT";
                  }
    
                  leaf in1-ecc-derr-cnt {
                    type uint64;
                    description
                      "IN1 ECC DERR CNT";
                  }
    
                  leaf data-mem-ecc-serr-cnt {
                    type uint64;
                    description
                      "DATA MEM ECC SERR CNT";
                  }
    
                  leaf data-mem-ecc-derr-cnt {
                    type uint64;
                    description
                      "DATA MEM ECC DERR CNT";
                  }
    
                  leaf data-mem-ovf0-cnt {
                    type uint64;
                    description
                      "DATA MEM OVF0 CNT";
                  }
    
                  leaf data-mem-ovf1-cnt {
                    type uint64;
                    description
                      "DATA MEM OVF1 CNT";
                  }
    
                  leaf fpoe-mem-ecc-serr-cnt {
                    type uint64;
                    description
                      "FPOE MEM ECC SERR CNT";
                  }
    
                  leaf fpoe-mem-ecc-derr-cnt {
                    type uint64;
                    description
                      "FPOE MEM ECC DERR CNT";
                  }
    
                  leaf null-poe-cnt {
                    type uint64;
                    description "NULL POE CNT";
                  }
    
                  leaf shut-ack-cnt {
                    type uint64;
                    description "SHUT ACK CNT";
                  }
    
                  leaf in0-fnc-err-cnt {
                    type uint64;
                    description
                      "IN0 FNC ERR CNT";
                  }
    
                  leaf in1-fnc-err-cnt {
                    type uint64;
                    description
                      "IN1 FNC ERR CNT";
                  }
    
                  leaf in0-drop-cnt {
                    type uint64;
                    description "IN0 DROP CNT";
                  }
    
                  leaf in1-drop-cnt {
                    type uint64;
                    description "IN1 DROP CNT";
                  }
    
                  leaf in0-cong-cnt {
                    type uint64;
                    description "IN0 CONG CNT";
                  }
    
                  leaf in1-cong-cnt {
                    type uint64;
                    description "IN1 CONG CNT";
                  }
    
                  leaf in0-shut-cnt {
                    type uint64;
                    description "IN0 SHUT CNT";
                  }
    
                  leaf in1-shut-cnt {
                    type uint64;
                    description "IN1 SHUT CNT";
                  }
    
                  leaf tail-drop-msg-cnt {
                    type uint64;
                    description
                      "TAIL DROP MSG CNT";
                  }
    
                  leaf in0-pkt-cnt {
                    type uint64;
                    description "IN0 PKT CNT";
                  }
    
                  leaf in1-pkt-cnt {
                    type uint64;
                    description "IN1 PKT CNT";
                  }
    
                  leaf dmem-rd-cnt {
                    type uint64;
                    description "DMEM RD CNT";
                  }
    
                  leaf in-dmem0-cnt {
                    type uint64;
                    description "IN DMEM0 CNT";
                  }
    
                  leaf in-dmem1-cnt {
                    type uint64;
                    description "IN DMEM1 CNT";
                  }
    
                  leaf out-pkt-cnt {
                    type uint64;
                    description "OUT PKT CNT";
                  }
    
                  leaf stop-thrsh-hit-cnt {
                    type uint64;
                    description
                      "STOP THRSH HIT CNT";
                  }
    
                  leaf rate-cnt {
                    type uint64;
                    description "RATE CNT";
                  }
    
                  leaf calc-rate {
                    type uint64;
                    description
                      "Ingress Control Cast Rate";
                  }
                }  // container pi-cc-stats
    
                container pe-uc-stats {
                  description
                    "Egress Unicast stats";
                  leaf in-pkt-uc0-cnt {
                    type uint64;
                    description "IN PKT UC0 CNT";
                  }
    
                  leaf in-pkt-uc1-cnt {
                    type uint64;
                    description "IN PKT UC1 CNT";
                  }
    
                  leaf in-pkt-uc2-cnt {
                    type uint64;
                    description "IN PKT UC2 CNT";
                  }
    
                  leaf in-full-line-uc0-cnt {
                    type uint64;
                    description
                      "IN FULL LINE UC0 CNT";
                  }
    
                  leaf in-full-line-uc1-cnt {
                    type uint64;
                    description
                      "IN FULL LINE UC1 CNT";
                  }
    
                  leaf in-full-line-uc2-cnt {
                    type uint64;
                    description
                      "IN FULL LINE UC2 CNT";
                  }
    
                  leaf pkt-trunc-eop-uc0-cnt {
                    type uint64;
                    description
                      "PKT TRUNC EOP UC0 CNT";
                  }
    
                  leaf pkt-trunc-eop-uc1-cnt {
                    type uint64;
                    description
                      "PKT TRUNC EOP UC1 CNT";
                  }
    
                  leaf pkt-trunc-eop-uc2-cnt {
                    type uint64;
                    description
                      "PKT TRUNC EOP UC2 CNT";
                  }
    
                  leaf pkt-sop-drop-uc0-cnt {
                    type uint64;
                    description
                      "PKT SOP DROP UC0 CNT";
                  }
    
                  leaf pkt-sop-drop-uc1-cnt {
                    type uint64;
                    description
                      "PKT SOP DROP UC1 CNT";
                  }
    
                  leaf pkt-sop-drop-uc2-cnt {
                    type uint64;
                    description
                      "PKT SOP DROP UC2 CNT";
                  }
    
                  leaf pkt-ecc-err-drop-uc-cnt {
                    type uint64;
                    description
                      "PKT ECC ERR DROP UC CNT";
                  }
    
                  leaf pkt-ecc-trunc-cnt-uc-cnt {
                    type uint64;
                    description
                      "PKT ECC TRUNC CNT UC CNT";
                  }
    
                  leaf ecc-1bit-err-uc0-0-cnt {
                    type uint64;
                    description
                      "ECC 1BIT ERR UC0 0 CNT";
                  }
    
                  leaf ecc-1bit-err-uc0-1-cnt {
                    type uint64;
                    description
                      "ECC 1BIT ERR UC0 1 CNT";
                  }
    
                  leaf ecc-1bit-err-uc1-0-cnt {
                    type uint64;
                    description
                      "ECC 1BIT ERR UC1 0 CNT";
                  }
    
                  leaf ecc-1bit-err-uc1-1-cnt {
                    type uint64;
                    description
                      "ECC 1BIT ERR UC1 1 CNT";
                  }
    
                  leaf ecc-1bit-err-uc2-0-cnt {
                    type uint64;
                    description
                      "ECC 1BIT ERR UC2 0 CNT";
                  }
    
                  leaf ecc-1bit-err-uc2-1-cnt {
                    type uint64;
                    description
                      "ECC 1BIT ERR UC2 1 CNT";
                  }
    
                  leaf ecc-2bit-err-uc0-0-cnt {
                    type uint64;
                    description
                      "ECC 2BIT ERR UC0 0 CNT";
                  }
    
                  leaf ecc-2bit-err-uc0-1-cnt {
                    type uint64;
                    description
                      "ECC 2BIT ERR UC0 1 CNT";
                  }
    
                  leaf ecc-2bit-err-uc1-0-cnt {
                    type uint64;
                    description
                      "ECC 2BIT ERR UC1 0 CNT";
                  }
    
                  leaf ecc-2bit-err-uc1-1-cnt {
                    type uint64;
                    description
                      "ECC 2BIT ERR UC1 1 CNT";
                  }
    
                  leaf ecc-2bit-err-uc2-0-cnt {
                    type uint64;
                    description
                      "ECC 2BIT ERR UC2 0 CNT";
                  }
    
                  leaf ecc-2bit-err-uc2-1-cnt {
                    type uint64;
                    description
                      "ECC 2BIT ERR UC2 1 CNT";
                  }
    
                  leaf out-pkt-uc-cnt {
                    type uint64;
                    description "OUT PKT UC CNT";
                  }
    
                  leaf fe-uc-sop-eop-pack-cnt {
                    type uint64;
                    description
                      "FE UC SOP EOP PACK CNT";
                  }
    
                  leaf fc-uc-0-1-trans-cnt {
                    type uint64;
                    description
                      "FC UC 0 1 TRANS CNT";
                  }
    
                  leaf rate-cnt {
                    type uint64;
                    description "RATE CNT";
                  }
    
                  leaf calc-rate {
                    type uint64;
                    description
                      "Egress Unicast Rate";
                  }
                }  // container pe-uc-stats
    
                container pe-mc-stats {
                  description
                    "Egress Multicast stats";
                  leaf in-pkt-mc-cnt {
                    type uint64;
                    description "IN PKT MC CNT";
                  }
    
                  leaf in-full-line-mc-cnt {
                    type uint64;
                    description
                      "IN FULL LINE MC CNT";
                  }
    
                  leaf pkt-trunc-eop-mc-cnt {
                    type uint64;
                    description
                      "PKT TRUNC EOP MC CNT";
                  }
    
                  leaf pkt-sop-drop-mc-cnt {
                    type uint64;
                    description
                      "PKT SOP DROP MC CNT";
                  }
    
                  leaf pkt-ecc-err-drop-mc-cnt {
                    type uint64;
                    description
                      "PKT ECC ERR DROP MC CNT";
                  }
    
                  leaf pkt-ecc-err-trunc-cnt-mc-cnt {
                    type uint64;
                    description
                      "PKT ECC ERR TRUNC CNT MC CNT";
                  }
    
                  leaf ecc-1bit-err-mc0-cnt {
                    type uint64;
                    description
                      "ECC 1BIT ERR MC0 CNT";
                  }
    
                  leaf ecc-1bit-err-mc1-cnt {
                    type uint64;
                    description
                      "ECC 1BIT ERR MC1 CNT";
                  }
    
                  leaf ecc-1bit-err-mc2-cnt {
                    type uint64;
                    description
                      "ECC 1BIT ERR MC2 CNT";
                  }
    
                  leaf ecc-2bit-err-mc0-cnt {
                    type uint64;
                    description
                      "ECC 2BIT ERR MC0 CNT";
                  }
    
                  leaf ecc-2bit-err-mc1-cnt {
                    type uint64;
                    description
                      "ECC 2BIT ERR MC1 CNT";
                  }
    
                  leaf ecc-2bit-err-mc2-cnt {
                    type uint64;
                    description
                      "ECC 2BIT ERR MC2 CNT";
                  }
    
                  leaf out-pkt-mc-cnt {
                    type uint64;
                    description "OUT PKT MC CNT";
                  }
    
                  leaf fe-mc-sop-eop-pack-cnt {
                    type uint64;
                    description
                      "FE MC SOP EOP PACK CNT";
                  }
    
                  leaf fc-mc-0-1-trans-cnt {
                    type uint64;
                    description
                      "FC MC 0 1 TRANS CNT";
                  }
    
                  leaf rate-cnt {
                    type uint64;
                    description "RATE CNT";
                  }
    
                  leaf calc-rate {
                    type uint64;
                    description
                      "Egress Multicast Rate";
                  }
                }  // container pe-mc-stats
    
                container pe-cc-stats {
                  description
                    "Egress Control Cast stats";
                  leaf in-pkt-cnt {
                    type uint64;
                    description "IN PKT CNT";
                  }
    
                  leaf out-path0-pkt-cnt {
                    type uint64;
                    description
                      "OUT PATH0 PKT CNT";
                  }
    
                  leaf out-path1-pkt-cnt {
                    type uint64;
                    description
                      "OUT PATH1 PKT CNT";
                  }
    
                  leaf xbar-ecc-drop-pkt-cnt {
                    type uint64;
                    description
                      "XBAR ECC DROP PKT CNT";
                  }
    
                  leaf mem0-drop-pkt-cnt {
                    type uint64;
                    description
                      "MEM0 DROP PKT CNT";
                  }
    
                  leaf mem1-drop-pkt-cnt {
                    type uint64;
                    description
                      "MEM1 DROP PKT CNT";
                  }
    
                  leaf congn-pkt-cnt {
                    type uint64;
                    description "CONGN PKT CNT";
                  }
    
                  leaf xbar-ecc-single-err-cnt {
                    type uint64;
                    description
                      "XBAR ECC SINGLE ERR CNT";
                  }
    
                  leaf xbar-ecc-double-err-cnt {
                    type uint64;
                    description
                      "XBAR ECC DOUBLE ERR CNT";
                  }
    
                  leaf mem0-ecc-single-err-cnt {
                    type uint64;
                    description
                      "MEM0 ECC SINGLE ERR CNT";
                  }
    
                  leaf mem0-ecc-double-err-cnt {
                    type uint64;
                    description
                      "MEM0 ECC DOUBLE ERR CNT";
                  }
    
                  leaf mem1-ecc-single-err-cnt {
                    type uint64;
                    description
                      "MEM1 ECC SINGLE ERR CNT";
                  }
    
                  leaf mem1-ecc-double-err-cnt {
                    type uint64;
                    description
                      "MEM1 ECC DOUBLE ERR CNT";
                  }
    
                  leaf fc-cc-0-1-trans-cnt {
                    type uint64;
                    description
                      "FC CC 0 1 TRANS CNT";
                  }
    
                  leaf rate-cnt {
                    type uint64;
                    description "RATE CNT";
                  }
    
                  leaf calc-rate {
                    type uint64;
                    description
                      "Egress Control Cast Rate";
                  }
                }  // container pe-cc-stats
    
                leaf internal-err-cnt {
                  type uint64;
                  description
                    "Internal Error Count";
                }
              }  // list sm15-stat
            }  // container sm15-stats
    
            leaf spine-num {
              type xr:Cisco-ios-xr-string;
              description
                "Name of the Spine xbar_spX";
            }
          }  // list spine-table
        }  // container cross-bar-spine-stats
      }  // module Cisco-IOS-XR-asr9k-fc-xbar-oper
    

© 2023 YumaWorks, Inc. All rights reserved.