Cisco-IOS-XR-skp-qos-oper-sub1

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

  • Version: 2021-04-07

    Cisco-IOS-XR-skp-qos-oper-sub1@2021-04-07


    
      submodule Cisco-IOS-XR-skp-qos-oper-sub1 {
    
        yang-version 1;
    
        belongs-to Cisco-IOS-XR-skp-qos-oper {
            prefix Cisco-IOS-XR-skp-qos-oper;
        }
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        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 skp-qos package operational data.
         
         Copyright (c) 2013-2021 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2021-04-07" {
          description
            "Added new policy param unit for inverse ratio";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2016-02-18" {
          description
            "Implementing Oper Yang Model";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.1.0";
        semver:module-version "1.0.1";
    
        typedef Action {
          type enumeration {
            enum "police-transmit" {
              value 0;
              description
                "Police action transmit";
            }
            enum "police-set-transmit" {
              value 1;
              description
                "Police action set transmit";
            }
            enum "police-drop" {
              value 2;
              description "Police action drop";
            }
            enum "police-unknown" {
              value 3;
              description
                "Police action unknown";
            }
          }
          description "Action type";
        }
    
        typedef Action-opcode {
          type enumeration {
            enum "precedence" {
              value 0;
              description "Precedence";
            }
            enum "dscp" {
              value 1;
              description "DSCP";
            }
            enum "discard-class" {
              value 2;
              description "Discard class";
            }
            enum "qos-group" {
              value 3;
              description "QoS group";
            }
            enum "cos-inner" {
              value 4;
              description "COS inner";
            }
            enum "cos" {
              value 5;
              description "COS";
            }
            enum "exp-top" {
              value 6;
              description "EXP top";
            }
            enum "exp-imp" {
              value 7;
              description "EXP IMP";
            }
            enum "tunnel-precedence" {
              value 8;
              description "Tunnel precedence";
            }
            enum "tunnel-dscp" {
              value 9;
              description "Tunnel DSCP";
            }
            enum "itag-dei" {
              value 10;
              description "ITAG DEI";
            }
            enum "itag-cos" {
              value 11;
              description "ITAG COS";
            }
            enum "cos-imposition" {
              value 12;
              description "COS imposition";
            }
            enum "dei-imposition" {
              value 13;
              description "DEI imposition";
            }
            enum "dei" {
              value 14;
              description "DEI";
            }
            enum "no-marking" {
              value 15;
              description "No marking";
            }
          }
          description "Action opcode";
        }
    
        typedef Tb-algorithm {
          type enumeration {
            enum "inactive" {
              value 0;
              description
                "Inactive, configured but disabled";
            }
            enum "single" {
              value 1;
              description "Single token bucket";
            }
            enum "single-rate-tcm" {
              value 2;
              description
                "Single rate three color marker";
            }
            enum "two-rate-tcm" {
              value 3;
              description
                "Two rate three color marker";
            }
            enum "mef-tcm" {
              value 4;
              description
                "Allows coupling between CIR and PIR tb's";
            }
            enum "dummy" {
              value 5;
              description
                "Internal dummy token bucket for coupled-policer
               child";
            }
          }
          description "Tokenbucket type";
        }
    
        typedef Qos-unit {
          type enumeration {
            enum "invalid" {
              value 0;
              description "Invalid type";
            }
            enum "bytes" {
              value 1;
              description "Bytes";
            }
            enum "kilobytes" {
              value 2;
              description "Kilobytes";
            }
            enum "megabytes" {
              value 3;
              description "Megabytes";
            }
            enum "gigabytes" {
              value 4;
              description "Gigabytes";
            }
            enum "bps" {
              value 5;
              description "Bits per second";
            }
            enum "kbps" {
              value 6;
              description "Kilo bits per second";
            }
            enum "mbps" {
              value 7;
              description "Mega bits per second";
            }
            enum "gbps" {
              value 8;
              description "Giga bits per second";
            }
            enum "cells-per-second" {
              value 9;
              description "Cells per second";
            }
            enum "packets-per-second" {
              value 10;
              description "Packets per second";
            }
            enum "microsecond" {
              value 11;
              description "Microsecond";
            }
            enum "millisecond" {
              value 12;
              description "Millisecond";
            }
            enum "packets" {
              value 13;
              description "Number of packets";
            }
            enum "cells" {
              value 14;
              description "Number of cells";
            }
            enum "percentage" {
              value 15;
              description "Percentage";
            }
            enum "ratio" {
              value 16;
              description "Ratio";
            }
          }
          description "QoS parameter unit";
        }
      }  // submodule Cisco-IOS-XR-skp-qos-oper-sub1
    

© 2024 YumaWorks, Inc. All rights reserved.