This module contains a collection of YANG definitions for Cisco IOS-XR dnx-driver package operational data. This module contain...
Version: 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.