ieee802-dot1q-ats

This module provides management of 802.1Q bridge components that support Asynchronous Traffic Shaping (ATS). Copyright (C) IEEE...

  • Version: 2022-01-19

    ieee802-dot1q-ats@2022-01-19


    
      module ieee802-dot1q-ats {
    
        yang-version 1.1;
    
        namespace
          "urn:ieee:std:802.1Q:yang:ieee802-dot1q-ats";
    
        prefix ats;
    
        import ietf-yang-types {
          prefix yang;
        }
        import ietf-interfaces {
          prefix if;
        }
        import ieee802-dot1q-types {
          prefix dot1qtypes;
        }
        import ieee802-dot1q-bridge {
          prefix dot1q;
        }
        import ieee802-dot1q-stream-filters-gates {
          prefix sfsg;
        }
    
        organization "IEEE 802.1 Working Group";
    
        contact
          "WG-URL: http://ieee802.org/1/
    WG-EMail: stds-802-1-l@ieee.org
    
    Contact: IEEE 802.1 Working Group Chair
    Postal: C/O IEEE 802.1 Working Group
           IEEE Standards Association
           445 Hoes Lane
           Piscataway, NJ 08854
           USA
    
    E-mail: stds-802-1-chairs@ieee.org";
    
        description
          "This module provides management of 802.1Q bridge components that
    support Asynchronous Traffic Shaping (ATS).
    
    Copyright (C) IEEE (2022).
    
    This version of this YANG module is part of IEEE Std 802.1Q; see the
    standard itself for full legal notices.";
    
        revision "2022-01-19" {
          description
            "Published as part of IEEE Std 802.1Q-2022.";
          reference
            "IEEE Std 802.1Q-2022, Bridges and Bridged Networks.";
    
        }
    
        revision "2020-11-06" {
          description
            "Published as part of IEEE Std 802.1Qcr-2020. Initial version.";
          reference
            "IEEE Std 802.1Qcr-2020, Bridges and Bridged Networks -
            Asynchronous Traffic Shaping.";
    
        }
    
    
        typedef scheduler-ref-type {
          type leafref {
            path "/dot1q:bridges/dot1q:bridge/dot1q:component/ats:schedulers/ats:scheduler-instance-table/ats:scheduler-instance-id";
          }
          description
            "This type is used to refer to an ATS scheduler instance.";
        }
    
        typedef scheduler-group-ref-type {
          type leafref {
            path "/dot1q:bridges/dot1q:bridge/dot1q:component/ats:scheduler-groups/ats:scheduler-group-instance-table/ats:scheduler-group-instance-id";
          }
          description
            "This type is used to refer to an ATS scheduler group instance.";
        }
      }  // module ieee802-dot1q-ats
    

© 2023 YumaWorks, Inc. All rights reserved.