This submodule contains a collection of YANG definitions for Cisco IOS-XR dnx-driver package operational data. Copyright (c) 20...
Version: 2020-04-29
submodule Cisco-IOS-XR-dnx-driver-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-dnx-driver-oper { prefix Cisco-IOS-XR-dnx-driver-oper; } import cisco-semver { prefix semver; } 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 submodule contains a collection of YANG definitions for Cisco IOS-XR dnx-driver package operational data. Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-04-29" { description "added bundle_id and lane_id to get bundle port information."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-08-29" { description "Changed blk and field info to be dynamic."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.2.0"; semver:module-version "1.1.0"; typedef Asic-init-method { type enumeration { enum "asic-init-method-unset" { value -1; description "asic init method unset"; } enum "asic-init-method-no-reset" { value 0; description "asic init method no reset"; } enum "asic-init-method-pon-reset" { value 1; description "asic init method pon reset"; } enum "asic-init-method-pon-reset-on-intr" { value 2; description "asic init method pon reset on intr"; } enum "asic-init-method-hard-reset" { value 3; description "asic init method hard reset"; } enum "asic-init-method-warmboot" { value 4; description "asic init method warmboot"; } enum "asic-init-method-issu-wb" { value 5; description "asic init method issu wb"; } enum "asic-init-method-pci-shutdown" { value 6; description "asic init method pci shutdown"; } enum "asic-init-method-quiesce" { value 7; description "asic init method quiesce"; } enum "asic-init-method-issu-started" { value 8; description "asic init method issu started"; } enum "asic-init-method-issu-rollback" { value 9; description "asic init method issu rollback"; } enum "asic-init-method-issu-abort" { value 10; description "asic init method issu abort"; } enum "asic-init-method-slice-cleanup" { value 11; description "asic init method slice cleanup"; } enum "asic-init-method-lc-remove" { value 12; description "asic init method lc remove"; } enum "asic-init-method-node-down" { value 13; description "asic init method node down"; } enum "asic-init-method-intr" { value 14; description "asic init method intr"; } enum "asic-init-method-board-reload" { value 15; description "asic init method board reload"; } enum "asic-init-method-max" { value 16; description "asic init method max"; } } description "Asic init method"; } typedef Asic-access-state { type enumeration { enum "asic-state-unset" { value -1; description "asic state unset"; } enum "asic-state-none" { value 0; description "asic state none"; } enum "asic-state-device-off-line" { value 1; description "asic state device off line"; } enum "asic-state-device-created" { value 2; description "asic state device created"; } enum "asic-state-device-online" { value 3; description "asic state device online"; } enum "asic-state-warmboot" { value 4; description "asic state warmboot"; } enum "asic-state-de-init-start" { value 5; description "asic state de init start"; } enum "asic-state-intr-de-init" { value 6; description "asic state intr de init"; } enum "asic-state-bcm-detach" { value 7; description "asic state bcm detach"; } enum "asic-state-soc-de-init" { value 8; description "asic state soc de init"; } enum "asic-state-de-init-done" { value 9; description "asic state de init done"; } enum "asic-state-soc-init" { value 10; description "asic state soc init"; } enum "asic-state-bcm-init" { value 11; description "asic state bcm init"; } enum "asic-state-intr-init" { value 12; description "asic state intr init"; } enum "asic-state-soc-init-start" { value 13; description "asic state soc init start"; } enum "asic-state-bcm-init-start" { value 14; description "asic state bcm init start"; } enum "asic-state-intr-init-start" { value 15; description "asic state intr init start"; } enum "asic-state-hard-reset" { value 16; description "asic state hard reset"; } enum "asic-state-normal" { value 17; description "asic state normal"; } enum "asic-state-exception" { value 18; description "asic state exception"; } enum "asic-state-hp-attached" { value 19; description "asic state hp attached"; } enum "asic-state-quiesce" { value 20; description "asic state quiesce"; } enum "asic-state-issu-started" { value 21; description "asic state issu started"; } enum "asic-state-issu-started-nn" { value 22; description "asic state issu started nn"; } enum "asic-state-issu-abort" { value 23; description "asic state issu abort"; } enum "asic-state-max" { value 24; description "asic state max"; } } description "Asic access state"; } typedef Asic-oper-state { type enumeration { enum "asic-oper-unset" { value -1; description "asic oper unset"; } enum "asic-oper-unknown" { value 0; description "asic oper unknown"; } enum "asic-oper-up" { value 1; description "asic oper up"; } enum "asic-oper-down" { value 2; description "asic oper down"; } enum "asic-card-down" { value 3; description "asic card down"; } } description "Asic oper state"; } typedef Slice-state { type enumeration { enum "slice-oper-unset" { value -1; description "slice oper unset"; } enum "slice-oper-down" { value 0; description "slice oper down"; } enum "slice-oper-up" { value 1; description "slice oper up"; } enum "slice-oper-na" { value 2; description "slice oper na"; } } description "Slice state"; } typedef Fc-mode { type enumeration { enum "fc-mode-unset" { value -1; description "fc mode unset"; } enum "fc-mode-unavail" { value 0; description "fc mode unavail"; } enum "fc-mode-inband" { value 1; description "fc mode inband"; } enum "fc-mode-oob" { value 2; description "fc mode oob"; } } description "Fc mode"; } typedef Link-error-state { type enumeration { enum "link-error-unset" { value -1; description "link error unset"; } enum "link-error-none" { value 0; description "link error none"; } enum "link-error-shut" { value 1; description "link error shut"; } enum "link-error-max" { value 2; description "link error max"; } } description "Link error state"; } typedef Oper-state { type enumeration { enum "oper-unset" { value -1; description "oper unset"; } enum "oper-unknown" { value 0; description "oper unknown"; } enum "oper-up" { value 1; description "oper up"; } enum "oper-down" { value 2; description "oper down"; } enum "card-down" { value 3; description "card down"; } } description "Oper state"; } typedef Admin-state { type enumeration { enum "admin-unset" { value -1; description "admin unset"; } enum "admin-up" { value 0; description "admin up"; } enum "admin-down" { value 1; description "admin down"; } } description "Admin state"; } typedef Link-stage { type enumeration { enum "link-stage-unset" { value -1; description "link stage unset"; } enum "link-stage-unused" { value 0; description "link stage unused"; } enum "link-stage-fia" { value 1; description "link stage fia"; } enum "link-stage-s1" { value 2; description "link stage s1"; } enum "link-stage-s2" { value 3; description "link stage s2"; } enum "link-stage-s3" { value 4; description "link stage s3"; } enum "link-stage-unknown" { value 5; description "link stage unknown"; } } description "Link stage"; } typedef Link { type enumeration { enum "link-type-unset" { value -1; description "link type unset"; } enum "link-type-unavail" { value 0; description "link type unavail"; } enum "link-type-tx" { value 1; description "link type tx"; } enum "link-type-rx" { value 2; description "link type rx"; } } description "Link"; } typedef Asic { type enumeration { enum "asic-unset" { value -1; description "asic unset"; } enum "asic-unavail" { value 0; description "asic unavail"; } enum "asic-fia" { value 1; description "asic fia"; } enum "asic-s123" { value 2; description "asic s123"; } enum "asic-s13" { value 3; description "asic s13"; } enum "asic-s2" { value 4; description "asic s2"; } enum "asic-b2b" { value 5; description "asic b2b"; } enum "asic-type-unknown" { value 6; description "asic type unknown"; } } description "Asic"; } typedef Rack { type enumeration { enum "rack-type-unset" { value -1; description "rack type unset"; } enum "rack-type-lcc" { value 0; description "rack type lcc"; } enum "rack-type-fcc" { value 1; description "rack type fcc"; } } description "Rack"; } } // submodule Cisco-IOS-XR-dnx-driver-oper-sub1
© 2023 YumaWorks, Inc. All rights reserved.