Cisco-IOS-XR-asr9k-qos-oper-sub1

This submodule contains a collection of YANG definitions for Cisco IOS-XR asr9k-qos package operational data. Copyright (c) 201...

  • Version: 2021-04-09

    Cisco-IOS-XR-asr9k-qos-oper-sub1@2021-04-09


    
      submodule Cisco-IOS-XR-asr9k-qos-oper-sub1 {
    
        yang-version 1;
    
        belongs-to Cisco-IOS-XR-asr9k-qos-oper {
            prefix Cisco-IOS-XR-asr9k-qos-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 asr9k-qos package operational data.
         
         Copyright (c) 2013-2021 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2021-04-09" {
          description
            "pi changes to support wred drop probability";
        }
    
        revision "2020-12-23" {
          description
            "Introduced an CLI to show qos performance stats";
        }
    
        revision "2019-09-30" {
          description
            "YANG support for PWHE interface";
        }
    
        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";
    
        typedef Wred1 {
          type enumeration {
            enum "wred-cos-cmd" {
              value 0;
              description "wred cos cmd";
            }
            enum "wred-dscp-cmd" {
              value 1;
              description "wred dscp cmd";
            }
            enum "wred-precedence-cmd" {
              value 2;
              description "wred precedence cmd";
            }
            enum "wred-discard-class-cmd" {
              value 3;
              description
                "wred discard class cmd";
            }
            enum "wred-mpls-exp-cmd" {
              value 4;
              description "wred mpls exp cmd";
            }
            enum "red-with-user-min-max" {
              value 5;
              description
                "red with user min max";
            }
            enum "red-with-default-min-max" {
              value 6;
              description
                "red with default min max";
            }
            enum "wred-dei-cmd" {
              value 7;
              description "wred dei cmd";
            }
            enum "wred-ecn-cmd" {
              value 8;
              description "wred ecn cmd";
            }
            enum "wred-invalid-cmd" {
              value 9;
              description "wred invalid cmd";
            }
          }
          description "Wred1";
        }
    
        typedef Policy-param-unit {
          type enumeration {
            enum "policy-param-unit-invalid" {
              value 0;
              description
                "policy param unit invalid";
            }
            enum "policy-param-unit-bytes" {
              value 1;
              description
                "policy param unit bytes";
            }
            enum "policy-param-unit-kbytes" {
              value 2;
              description
                "policy param unit kbytes";
            }
            enum "policy-param-unit-mbytes" {
              value 3;
              description
                "policy param unit mbytes";
            }
            enum "policy-param-unit-gbytes" {
              value 4;
              description
                "policy param unit gbytes";
            }
            enum "policy-param-unit-bitsps" {
              value 5;
              description
                "policy param unit bitsps";
            }
            enum "policy-param-unit-kbitsps" {
              value 6;
              description
                "policy param unit kbitsps";
            }
            enum "policy-param-unit-mbitsps" {
              value 7;
              description
                "policy param unit mbitsps";
            }
            enum "policy-param-unit-gbitsps" {
              value 8;
              description
                "policy param unit gbitsps";
            }
            enum "policy-param-unit-cells-ps" {
              value 9;
              description
                "policy param unit cells ps";
            }
            enum "policy-param-unit-packets-ps" {
              value 10;
              description
                "policy param unit packets ps";
            }
            enum "policy-param-unit-us" {
              value 11;
              description "policy param unit us";
            }
            enum "policy-param-unit-ms" {
              value 12;
              description "policy param unit ms";
            }
            enum "policy-param-unit-seconds" {
              value 13;
              description
                "policy param unit seconds";
            }
            enum "policy-param-unit-packets" {
              value 14;
              description
                "policy param unit packets";
            }
            enum "policy-param-unit-cells" {
              value 15;
              description
                "policy param unit cells";
            }
            enum "policy-param-unit-percent" {
              value 16;
              description
                "policy param unit percent";
            }
            enum
              "policy-param-unit-per-thousand" {
              value 17;
              description
                "policy param unit per thousand";
            }
            enum "policy-param-unit-per-million" {
              value 18;
              description
                "policy param unit per million";
            }
            enum "policy-param-unit-hz" {
              value 19;
              description "policy param unit hz";
            }
            enum "policy-param-unit-khz" {
              value 20;
              description
                "policy param unit khz";
            }
            enum "policy-param-unit-mhz" {
              value 21;
              description
                "policy param unit mhz";
            }
            enum "policy-param-unit-ratio" {
              value 22;
              description
                "policy param unit ratio";
            }
            enum
              "policy-param-unit-inverse-ratio" {
              value 23;
              description
                "policy param unit inverse ratio";
            }
            enum "policy-param-unit-max" {
              value 24;
              description
                "policy param unit max";
            }
          }
          description "Policy param unit";
        }
    
        typedef Cac-state {
          type enumeration {
            enum "unknown" {
              value 0;
              description "unknown";
            }
            enum "admit" {
              value 1;
              description "admit";
            }
            enum "redirect" {
              value 2;
              description "redirect";
            }
            enum "ubrl" {
              value 3;
              description "ubrl";
            }
          }
          description "CAC/UBRL class states";
        }
    
        typedef Policy-state {
          type enumeration {
            enum "active" {
              value 0;
              description "active";
            }
            enum "suspended" {
              value 1;
              description "suspended";
            }
          }
          description
            "Different Interface states";
        }
      }  // submodule Cisco-IOS-XR-asr9k-qos-oper-sub1
    

© 2023 YumaWorks, Inc. All rights reserved.