Cisco-IOS-XR-ncs6k-qos-oper-sub1

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

  • Version: 2019-04-05

    Cisco-IOS-XR-ncs6k-qos-oper-sub1@2019-04-05


    
      submodule Cisco-IOS-XR-ncs6k-qos-oper-sub1 {
    
        yang-version 1;
    
        belongs-to Cisco-IOS-XR-ncs6k-qos-oper {
            prefix Cisco-IOS-XR-ncs6k-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 ncs6k-qos package 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";
    
        typedef Sse-qosea-show-intf-status {
          type enumeration {
            enum "state-unknown" {
              value 0;
              description "State is unknown";
            }
            enum "state-down" {
              value 1;
              description "State is Down";
            }
          }
          description "Intf Status";
        }
    
        typedef Sse-qosea-show-policy-status {
          type enumeration {
            enum "no-error" {
              value 0;
              description "No errors";
            }
            enum "policy-in-reset" {
              value 1;
              description "QoS policy is reset";
            }
          }
          description "Status";
        }
    
        typedef Qos-policy-account-enum {
          type enumeration {
            enum
              "qos-serv-policy-no-ac-count-pref" {
              value 0;
              description
                "qos serv policy no ac count pref";
            }
            enum "qos-serv-policy-ac-count-l2" {
              value 1;
              description
                "qos serv policy ac count l2";
            }
            enum
              "qos-serv-policy-no-ac-count-l2" {
              value 2;
              description
                "qos serv policy no ac count l2";
            }
            enum
              "qos-serv-policy-ac-count-user-def" {
              value 3;
              description
                "qos serv policy ac count user def";
            }
            enum "qos-serv-policy-ac-count-l1" {
              value 4;
              description
                "qos serv policy ac count l1";
            }
          }
          description "Qos policy account enum";
        }
    
        typedef Sse-qosea-show-wred {
          type enumeration {
            enum "wred-cos" {
              value 0;
              description "WRED based on COS";
            }
            enum "wred-dscp" {
              value 1;
              description "WRED based on DSCP";
            }
            enum "wred-precedence" {
              value 2;
              description
                "WRED based on Precedence";
            }
            enum "wred-discard-class" {
              value 3;
              description
                "WRED based on discard class";
            }
            enum "wred-mpls-exp" {
              value 4;
              description
                "WRED based on MPLS EXP";
            }
            enum "red-with-user-min-max" {
              value 5;
              description
                "RED with user defined min and max";
            }
            enum "red-with-default-min-max" {
              value 6;
              description
                "RED with default min and max";
            }
            enum "wred-invalid" {
              value 7;
              description "Invalid";
            }
          }
          description "WRED type";
        }
    
        typedef Sse-qosea-show-action {
          type enumeration {
            enum "action-none" {
              value 0;
              description "None";
            }
            enum "action-transmit" {
              value 1;
              description "Transmit";
            }
            enum "action-drop" {
              value 2;
              description "Drop";
            }
            enum "action-mark" {
              value 3;
              description "Mark";
            }
          }
          description "Policer action type";
        }
    
        typedef Sse-qosea-show-policy-unit {
          type enumeration {
            enum "invalid" {
              value 0;
              description "Invalid uint type";
            }
            enum "bytes" {
              value 1;
              description "Units in bytes";
            }
            enum "kilo-bytes" {
              value 2;
              description "Units in kilobytes";
            }
            enum "mega-bytes" {
              value 3;
              description "Units in megabytes";
            }
            enum "giga-bytes" {
              value 4;
              description "Units in gigabytes";
            }
            enum "bits-per-second" {
              value 5;
              description
                "Units in bits per second";
            }
            enum "kilo-bits-per-second" {
              value 6;
              description
                "Units in kilo bits per second";
            }
            enum "mega-bits-per-second" {
              value 7;
              description
                "Units in mega bits per second";
            }
            enum "giga-bits-per-second" {
              value 8;
              description
                "Units in giga bits per second";
            }
            enum "cells-per-second" {
              value 9;
              description
                "Units in cells per second";
            }
            enum "packets-per-second" {
              value 10;
              description
                "Units in Packets Per Second";
            }
            enum "microseconds" {
              value 11;
              description
                "Units in microseconds";
            }
            enum "milliseconds" {
              value 12;
              description
                "Units in milliseconds";
            }
            enum "packets" {
              value 13;
              description "Units in packets";
            }
            enum "cells" {
              value 14;
              description "Units in cells";
            }
            enum "percent" {
              value 15;
              description "Units in percentage";
            }
            enum "ratio" {
              value 16;
              description "Units in ratio";
            }
          }
          description
            "Policy parameter unit type";
        }
    
        typedef Sse-qosea-show-hp-level {
          type enumeration {
            enum "high-priority-level1" {
              value 0;
              description
                "High priority queue level 1";
            }
            enum "high-priority-level2" {
              value 1;
              description
                "High priority queue level 2";
            }
            enum "high-priority-level3" {
              value 2;
              description
                "High priority queue level 3";
            }
            enum "high-priority-level4" {
              value 3;
              description
                "High priority queue level 4";
            }
            enum "high-priority-level5" {
              value 4;
              description
                "High priority queue level 5";
            }
            enum "high-priority-level6" {
              value 5;
              description
                "High priority queue level 6";
            }
            enum "high-priority-level7" {
              value 6;
              description
                "High priority queue level 7";
            }
            enum "high-priority-level8" {
              value 7;
              description
                "High priority queue level 8";
            }
            enum "unknown" {
              value 8;
              description "Unknown";
            }
          }
          description "Priority level";
        }
    
        typedef Sse-qosea-show-queue {
          type enumeration {
            enum "low-priority-default-queue" {
              value 0;
              description
                "Low priority default queue";
            }
            enum "low-priority-queue" {
              value 1;
              description "Low priority queue";
            }
            enum "high-priority-queue" {
              value 2;
              description "High priority queue";
            }
            enum "unknown-queue-type" {
              value 3;
              description
                "Queue priority unknown";
            }
          }
          description "Priority Queue Type";
        }
    
        typedef Sse-qosea-show-mark {
          type enumeration {
            enum "mark-none" {
              value 0;
              description "None";
            }
            enum "dscp" {
              value 1;
              description "DSCP";
            }
            enum "precedence" {
              value 2;
              description "Precedence";
            }
            enum "mpls-topmost" {
              value 3;
              description "MPLS topmost";
            }
            enum "mpls-imposition" {
              value 4;
              description "MPLS imposition";
            }
            enum "qos-group" {
              value 5;
              description "Qos group";
            }
            enum "discard-class" {
              value 6;
              description "Discard class";
            }
            enum "cos" {
              value 7;
              description "COS";
            }
            enum "inner-cos" {
              value 8;
              description "Inner COS";
            }
            enum "dscp-tunnel" {
              value 9;
              description "DSCP tunnel";
            }
            enum "precedence-tunnel" {
              value 10;
              description "Precedence tunnel";
            }
          }
          description "Mark type";
        }
    
        typedef Sse-qosea-show-level {
          type enumeration {
            enum "level1" {
              value 0;
              description "QoS level1 class";
            }
            enum "level2" {
              value 1;
              description "QoS level2 class";
            }
            enum "level3" {
              value 2;
              description "QoS level3 class";
            }
            enum "level4" {
              value 3;
              description "QoS level4 class";
            }
            enum "level5" {
              value 4;
              description "QoS level5 class";
            }
          }
          description "Level type";
        }
    
        typedef Sse-qosea-show-inc-dir {
          type enumeration {
            enum "direction-input" {
              value 0;
              description "Direction Input";
            }
            enum "direction-output" {
              value 1;
              description "Direction Output";
            }
          }
          description "Direction";
        }
      }  // submodule Cisco-IOS-XR-ncs6k-qos-oper-sub1
    

© 2023 YumaWorks, Inc. All rights reserved.