This module contains a collection of YANG definitions for Cisco IOS-XR asic-errors package operational data. This model is obso...
Version: 2020-11-11
module Cisco-IOS-XR-asic-errors-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper"; prefix asic-errors-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-asic-errors-oper-sub2 { revision-date "2020-11-11"; } include Cisco-IOS-XR-asic-errors-oper-sub1 { revision-date "2020-11-11"; } 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 asic-errors package operational data. This model is obsolete and is replaced by Cisco-IOS-XR-asic-error-oper.yang which will provide the compatible functionalities. This module contains definitions for the following management objects: asic-errors: Error summary of all asics Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-11-11" { description "The model moved to obsolete list."; } revision "2019-09-27" { description "Fixed type translation error."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-09-07" { description "Fixed type translation error."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.2.0"; semver:module-version "1.1.0"; semver:module-version "1.1.0"; container asic-errors { config false; status obsolete; description "This model is obsolete and is replaced by Cisco-IOS-XR-asic-error-oper.yang which will provide the compatible functionalities. Error summary of all asics"; container nodes { description "Asic errors for each available nodes"; list node { key "node-name"; description "Asic error for a particular node"; leaf node-name { type xr:Node-id; description "Node ID"; } list asic-information { key "asic"; description "Asic on the node"; container all-instances { description "All asic instance on the node"; container all-error-path { description "Error path of all instances"; container summary { description "Summary of all instances errors"; leaf legacy-client { type boolean; description "boolean field for legacy client"; } leaf cih-client { type boolean; description "boolean field for cih client"; } leaf pac-client { type boolean; description "boolean field for pac client"; } list sum-data { description "summary data for asic error"; leaf num-nodes { type uint32; description "Number of nodes"; } leaf crc-err-count { type uint32; description "CRC Error Count"; } leaf sbe-err-count { type uint32; description "Single Bit Error Count"; } leaf mbe-err-count { type uint32; description "Multi-Bit Error Count"; } leaf par-err-count { type uint32; description "Parity Error Count"; } leaf gen-err-count { type uint32; description "General Error Count"; } leaf reset-err-count { type uint32; description "Reset Error Count"; } list err-count { description "Error Count"; leaf name { type string; description "Name of asic error"; } leaf count { type uint32; description "Number of occurrence"; } } // list err-count list pcie-err-count { description "PCIE Error Count"; leaf name { type string; description "Name of asic error"; } leaf count { type uint32; description "Number of occurrence"; } } // list pcie-err-count list pacerr-count { description "Pac Error Count"; leaf name { type string; description "Name of asic error"; } leaf count { type uint32; description "Number of occurrence"; } } // list pacerr-count list node-key { description "Keys to the node"; leaf entry { type uint32; description "Keys to the node"; } } // list node-key } // list sum-data } // container summary } // container all-error-path } // container all-instances container instances { description "All asic errors on the node"; list instance { key "asic-instance"; description "Particular asic instance on the node"; container error-path { description "Error path of the instances"; container multiple-bit-soft-errors { description "Multiple bit soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container multiple-bit-soft-errors container asic-error-generic-soft { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-generic-soft container crc-hard-errors { description "CRC hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container crc-hard-errors container asic-error-sbe-soft { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-sbe-soft container hardware-soft-errors { description "Hardware soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container hardware-soft-errors container asic-error-crc-soft { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-crc-soft container asic-error-parity-soft { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-parity-soft container io-soft-errors { description "IO soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container io-soft-errors container reset-soft-errors { description "Reset soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container reset-soft-errors container barrier-hard-errors { description "Barrier hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container barrier-hard-errors container ucode-soft-errors { description "Ucode soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container ucode-soft-errors container asic-error-reset-hard { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-reset-hard container single-bit-hard-errors { description "Single bit hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container single-bit-hard-errors container indirect-hard-errors { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container indirect-hard-errors container outof-resource-soft { description "OOR thresh information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container outof-resource-soft container crc-soft-errors { description "CRC soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container crc-soft-errors container time-out-hard-errors { description "Time out hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container time-out-hard-errors container barrier-soft-errors { description "Barrier soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container barrier-soft-errors container asic-error-mbe-soft { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-mbe-soft container back-pressure-hard-errors { description "BP hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container back-pressure-hard-errors container single-bit-soft-errors { description "Single bit soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container single-bit-soft-errors container indirect-soft-errors { description "Indirect soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container indirect-soft-errors container generic-hard-errors { description "Generic hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container generic-hard-errors container link-hard-errors { description "Link hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container link-hard-errors container configuration-hard-errors { description "Configuration hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container configuration-hard-errors container instance-summary { description "Summary for a specific instance"; leaf legacy-client { type boolean; description "boolean field for legacy client"; } leaf cih-client { type boolean; description "boolean field for cih client"; } leaf pac-client { type boolean; description "boolean field for pac client"; } list sum-data { description "summary data for asic error"; leaf num-nodes { type uint32; description "Number of nodes"; } leaf crc-err-count { type uint32; description "CRC Error Count"; } leaf sbe-err-count { type uint32; description "Single Bit Error Count"; } leaf mbe-err-count { type uint32; description "Multi-Bit Error Count"; } leaf par-err-count { type uint32; description "Parity Error Count"; } leaf gen-err-count { type uint32; description "General Error Count"; } leaf reset-err-count { type uint32; description "Reset Error Count"; } list err-count { description "Error Count"; leaf name { type string; description "Name of asic error"; } leaf count { type uint32; description "Number of occurrence"; } } // list err-count list pcie-err-count { description "PCIE Error Count"; leaf name { type string; description "Name of asic error"; } leaf count { type uint32; description "Number of occurrence"; } } // list pcie-err-count list pacerr-count { description "Pac Error Count"; leaf name { type string; description "Name of asic error"; } leaf count { type uint32; description "Number of occurrence"; } } // list pacerr-count list node-key { description "Keys to the node"; leaf entry { type uint32; description "Keys to the node"; } } // list node-key } // list sum-data } // container instance-summary container unexpected-hard-errors { description "Unexpected hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container unexpected-hard-errors container time-out-soft-errors { description "Time out soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container time-out-soft-errors container asic-error-generic-hard { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-generic-hard container parity-hard-errors { description "Parity hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container parity-hard-errors container descriptor-hard-errors { description "Descriptor hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container descriptor-hard-errors container interface-hard-errors { description "Interface hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container interface-hard-errors container asic-error-sbe-hard { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-sbe-hard container asic-error-crc-hard { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-crc-hard container asic-error-parity-hard { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-parity-hard container asic-error-reset-soft { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-reset-soft container back-pressure-soft-errors { description "BP soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container back-pressure-soft-errors container generic-soft-errors { description "Generic soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container generic-soft-errors container link-soft-errors { description "Link soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container link-soft-errors container configuration-soft-errors { description "Configuration soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container configuration-soft-errors container multiple-bit-hard-errors { description "Multiple bit hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container multiple-bit-hard-errors container unexpected-soft-errors { description "Unexpected soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container unexpected-soft-errors container outof-resource-hard { description "OOR thresh information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container outof-resource-hard container hardware-hard-errors { description "Hardware hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container hardware-hard-errors container parity-soft-errors { description "Parity soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container parity-soft-errors container descriptor-soft-errors { description "Descriptor soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container descriptor-soft-errors container interface-soft-errors { description "Interface soft error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container interface-soft-errors container io-hard-errors { description "IO hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container io-hard-errors container reset-hard-errors { description "Reset hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container reset-hard-errors container ucode-hard-errors { description "UCode hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container ucode-hard-errors container asic-error-mbe-hard { description "Indirect hard error information"; list error { description "Collection of errors"; leaf name { type string; description "Name assigned to mem"; } leaf asic-info { type string; description "Name of rack/board/asic"; } leaf node-key { type uint32; description "32 bit key"; } leaf alarm-on { type boolean; description "High threshold crossed"; } leaf thresh-hi { type uint32; description "High threshold value"; } leaf period-hi { type uint32; description "High period value"; } leaf thresh-lo { type uint32; description "High threshold value"; } leaf period-lo { type uint32; description "High period value"; } leaf count { type uint32; description "Accumulated count"; } leaf intr-type { type uint32; description "Type of error"; } leaf leaf-id { type uint32; description "Leaf ID defined in user data"; } leaf last-cleared { type uint64; description "Time cleared"; } list csrs-info { description "List of csrs_info"; leaf name { type string; description "Name of csrs register"; } leaf address { type uint64; description "Address of csrs register"; } leaf width { type uint32; description "Width of csrs register"; } } // list csrs-info list last-err { description "Last Printable error information"; leaf at-time { type uint64; description "Asic error time"; } leaf at-time-nsec { type uint64; description "Asic error nsec"; } leaf counter-val { type uint32; description "Number of occurrence"; } leaf error-desc { type string; description "Error description"; } list error-regval { description "Error register value"; leaf entry { type uint8; description "Error register value"; } } // list error-regval } // list last-err } // list error } // container asic-error-mbe-hard } // container error-path leaf asic-instance { type uint32 { range "0..256"; } description "asic instance"; } } // list instance } // container instances leaf asic { type xr:Cisco-ios-xr-string; description "Asic string"; } } // list asic-information } // list node } // container nodes } // container asic-errors } // module Cisco-IOS-XR-asic-errors-oper
© 2023 YumaWorks, Inc. All rights reserved.