This module contains a collection of YANG definitions for Cisco IOS-XR asr9k-fab-health package operational data. This module c...
Version: 2019-04-05
module Cisco-IOS-XR-asr9k-fab-health-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fab-health-oper"; prefix asr9k-fab-health-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-asr9k-fab-health-oper-sub1 { revision-date "2019-04-05"; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 Tel: +1 800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for Cisco IOS-XR asr9k-fab-health package operational data. This module contains definitions for the following management objects: fabric-health-stats: Fabric stats operational data Copyright (c) 2013-2019 by Cisco Systems, Inc. All rights reserved."; revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.0.0"; container fabric-health-stats { config false; description "Fabric stats operational data"; container nodes { description "Table of Nodes"; list node { key "node-name"; description "Information about a particular node"; container fab-health-stats { description "Health information for fabric"; container arb-info { description "arb info"; container s1-counters { description "s1 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s1-counters container s2-counters { description "s2 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s2-counters container s3-counters { description "s3 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s3-counters container drop-counters { description "drop counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container drop-counters container s1-mc-counters { description "s1 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s1-mc-counters container s2-mc-counters { description "s2 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s2-mc-counters container s3-mc-counters { description "s3 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s3-mc-counters container drop-mc-counters { description "drop mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container drop-mc-counters leaf asic-inst { type uint8; description "asic inst"; } leaf admin-state { type string; description "admin state"; } leaf oper-state { type string; description "oper state"; } leaf links-up { type uint8; description "links up"; } leaf links-down { type uint8; description "links down"; } leaf respawn-count { type uint32; description "respawn count"; } leaf respawn-reason { type int32; description "respawn reason"; } leaf proc-state { type int32; description "proc state"; } leaf proc-exit-status { type int32; description "proc exit status"; } list alarm-info { max-elements 50; description "alarm info"; leaf present { type boolean; description "present"; } leaf alarm-name { type string; description "alarm name"; } leaf last-ts { type string; description "last ts"; } } // list alarm-info } // container arb-info container stuck-vqi-info { description "stuck vqi info"; container qdepth-stats { description "qdepth stats"; leaf mode { type boolean; description "mode"; } list qdepth { max-elements 96; description "qdepth"; leaf vqi { type uint32; description "vqi"; } leaf cl { type uint8; description "cl"; } leaf count { type uint8; description "count"; } } // list qdepth } // container qdepth-stats container credits { description "credits"; leaf mode { type boolean; description "mode"; } leaf pg { type uint8; description "pg"; } list credit-record { max-elements 384; description "credit record"; leaf ldi { type uint8; description "ldi"; } leaf cl { type uint8; description "cl"; } leaf credits { type uint8; description "credits"; } leaf vqi { type uint32; description "vqi"; } leaf is-bel { type boolean; description "is bel"; } } // list credit-record } // container credits } // container stuck-vqi-info list xbar-info { max-elements 2; description "xbar info"; container s1-counters { description "s1 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s1-counters container s2-counters { description "s2 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s2-counters container s3-counters { description "s3 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s3-counters container drop-counters { description "drop counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container drop-counters container s1-mc-counters { description "s1 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s1-mc-counters container s2-mc-counters { description "s2 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s2-mc-counters container s3-mc-counters { description "s3 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s3-mc-counters container drop-mc-counters { description "drop mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container drop-mc-counters leaf asic-inst { type uint8; description "asic inst"; } leaf admin-state { type string; description "admin state"; } leaf oper-state { type string; description "oper state"; } leaf links-up { type uint8; description "links up"; } leaf links-down { type uint8; description "links down"; } leaf respawn-count { type uint32; description "respawn count"; } leaf respawn-reason { type int32; description "respawn reason"; } leaf proc-state { type int32; description "proc state"; } leaf proc-exit-status { type int32; description "proc exit status"; } list alarm-info { max-elements 50; description "alarm info"; leaf present { type boolean; description "present"; } leaf alarm-name { type string; description "alarm name"; } leaf last-ts { type string; description "last ts"; } } // list alarm-info } // list xbar-info list fia-info { max-elements 10; description "fia info"; container s1-counters { description "s1 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s1-counters container s2-counters { description "s2 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s2-counters container s3-counters { description "s3 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s3-counters container drop-counters { description "drop counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container drop-counters container s1-mc-counters { description "s1 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s1-mc-counters container s2-mc-counters { description "s2 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s2-mc-counters container s3-mc-counters { description "s3 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s3-mc-counters container drop-mc-counters { description "drop mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container drop-mc-counters leaf asic-inst { type uint8; description "asic inst"; } leaf admin-state { type string; description "admin state"; } leaf oper-state { type string; description "oper state"; } leaf links-up { type uint8; description "links up"; } leaf links-down { type uint8; description "links down"; } leaf respawn-count { type uint32; description "respawn count"; } leaf respawn-reason { type int32; description "respawn reason"; } leaf proc-state { type int32; description "proc state"; } leaf proc-exit-status { type int32; description "proc exit status"; } list alarm-info { max-elements 50; description "alarm info"; leaf present { type boolean; description "present"; } leaf alarm-name { type string; description "alarm name"; } leaf last-ts { type string; description "last ts"; } } // list alarm-info } // list fia-info list fabmgr-info { max-elements 22; description "fabmgr info"; leaf slot { type uint8; description "slot"; } list fia-status { max-elements 10; description "fia status"; leaf fia { type uint8; description "FIA Instance"; } leaf fabmgr-fia-status { type string; description "FIA Status"; } } // list fia-status list alarm-info { max-elements 10; description "alarm info"; leaf present { type boolean; description "present"; } leaf alarm-name { type string; description "alarm name"; } leaf last-ts { type string; description "last ts"; } } // list alarm-info } // list fabmgr-info list fc-info { max-elements 7; description "fc info"; leaf fc-num { type uint8; description "fc num"; } list fc-xbar-info { max-elements 2; description "fc xbar info"; container s1-counters { description "s1 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s1-counters container s2-counters { description "s2 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s2-counters container s3-counters { description "s3 counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s3-counters container drop-counters { description "drop counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container drop-counters container s1-mc-counters { description "s1 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s1-mc-counters container s2-mc-counters { description "s2 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s2-mc-counters container s3-mc-counters { description "s3 mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container s3-mc-counters container drop-mc-counters { description "drop mc counters"; leaf from-counter { type uint64; description "from counter"; } leaf to-counter { type uint64; description "to counter"; } } // container drop-mc-counters leaf asic-inst { type uint8; description "asic inst"; } leaf admin-state { type string; description "admin state"; } leaf oper-state { type string; description "oper state"; } leaf links-up { type uint8; description "links up"; } leaf links-down { type uint8; description "links down"; } leaf respawn-count { type uint32; description "respawn count"; } leaf respawn-reason { type int32; description "respawn reason"; } leaf proc-state { type int32; description "proc state"; } leaf proc-exit-status { type int32; description "proc exit status"; } list alarm-info { max-elements 50; description "alarm info"; leaf present { type boolean; description "present"; } leaf alarm-name { type string; description "alarm name"; } leaf last-ts { type string; description "last ts"; } } // list alarm-info } // list fc-xbar-info } // list fc-info } // container fab-health-stats leaf node-name { type xr:Node-id; description "Node name"; } } // list node } // container nodes } // container fabric-health-stats } // module Cisco-IOS-XR-asr9k-fab-health-oper
© 2023 YumaWorks, Inc. All rights reserved.