openconfig-qos-mem-mgmt

This submodule defines configuration and operational state data associated related to queue management features of QoS particula...

  • Version: 2023-10-13

    openconfig-qos-mem-mgmt@2023-10-13


    
      submodule openconfig-qos-mem-mgmt {
    
        yang-version 1;
    
        belongs-to openconfig-qos {
            prefix oc-qos;
        }
    
        import openconfig-extensions {
          prefix oc-ext;
        }
        import openconfig-types {
          prefix oc-types;
        }
    
        include openconfig-qos-elements;
    
        organization "OpenConfig working group";
    
        contact
          "OpenConfig working group
        www.openconfig.net";
    
        description
          "This submodule defines configuration and operational state
        data associated related to queue management features of QoS
        particularly:
    
        - buffer-allocation-profiles: these profiles are applied on
          a per-interface basis, and determine how memory is to be managed
          across the queues that are instantiated on the system.
    
        - queue-management-profiles: these profiles are applied on a per-interface
          per-queue basis, and determine how packets are marked/dropped within
          the queue instantiation.";
    
        revision "2023-10-13" {
          description
            "Fix revision statement date";
          reference
            "0.11.2";
    
        }
    
        revision "2023-10-08" {
          description
            "Clarification on WRED weight in case it is not present";
          reference
            "0.11.1";
    
        }
    
        revision "2023-09-15" {
          description
            "Add support for ECN counters";
          reference
            "0.11.0";
    
        }
    
        revision "2023-07-26" {
          description
            "Add buffer management parameters in time unts (microseconds).
           Make profiles reusable across LAGs and PHY of different speed";
          reference
            "0.10.0";
    
        }
    
        revision "2023-04-25" {
          description
            "Clarify interface-ref usage.";
          reference
            "0.9.1";
    
        }
    
        revision "2023-04-17" {
          description
            "Add support for relative RED min-threshold and max-threshold values.";
          reference
            "0.9.0";
    
        }
    
        revision "2023-02-17" {
          description "Add queue identifier.";
          reference
            "0.8.0";
    
        }
    
        revision "2023-02-08" {
          description
            "Remove incorrect output placement of interface-ref";
          reference
            "0.7.0";
    
        }
    
        revision "2023-01-28" {
          description
            "Split groupings in interfaces for better leaf reuse.";
          reference
            "0.6.1";
    
        }
    
        revision "2022-09-13" {
          description
            "Add queue octet drop counter.";
          reference
            "0.6.0";
    
        }
    
        revision "2021-08-28" {
          description
            "Revision updating memory management profile WRED and RED configuration.";
          reference
            "0.5.0";
    
        }
    
        revision "2021-06-28" {
          description
            "Adding buffer carving policies per interface per queue.";
          reference
            "0.4.0";
    
        }
    
        revision "2021-04-28" {
          description
            "Revision updating buffer management and queue management
          configuration.";
          reference
            "0.3.0";
    
        }
    
        oc-ext:openconfig-version "0.11.2";
    
        identity SHARED_BUFFER_LIMIT_TYPE {
          description
            "Base identity for supported shared buffer limit types.";
        }
    
        identity STATIC {
          base SHARED_BUFFER_LIMIT_TYPE;
          description
            "The maximum buffer space that the queue is allowed to use from the shared
           buffer is specified as a static-limit which is expressed in bytes.";
        }
    
        identity DYNAMIC_BASED_ON_SCALING_FACTOR {
          base SHARED_BUFFER_LIMIT_TYPE;
          description
            "The maximum buffer space that the queue is allowed to use from the shared
           buffer is dynamically determined based on the current usage pattern of the
           shared buffer and a dynamic-limit which is expressed as a scaling factor
           on the free space in the shared buffer.";
        }
      }  // submodule openconfig-qos-mem-mgmt
    

© 2023 YumaWorks, Inc. All rights reserved.