Cisco-IOS-XR-dnx-driver-oper-sub1

This submodule contains a collection of YANG definitions for Cisco IOS-XR dnx-driver package operational data. Copyright (c) 20...

  • Version: 2020-04-29

    Cisco-IOS-XR-dnx-driver-oper-sub1@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.