ieee802-dot1q-stream-filters-gates

This module provides management of IEEE 802.1Q Bridge components that support Stream Filters and Stream Gates. References in th...

  • Version: 2023-07-03

    ieee802-dot1q-stream-filters-gates@2023-07-03


    
      module ieee802-dot1q-stream-filters-gates {
    
        yang-version 1.1;
    
        namespace
          "urn:ieee:std:802.1Q:yang: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 IEEE 802.1Q Bridge components
    that support Stream Filters and Stream Gates.
    
    References in this YANG module to IEEE Std 802.1Q are to IEEE Std
    802.1Q-2022 as amended by IEEE Std 802.1Qcz-2023.
    
    Copyright (C) IEEE (2023).
    
    This version of this YANG module is part of IEEE Std 802.1Q; see the
    standard itself for full legal notices.";
    
        revision "2023-07-03" {
          description
            "Published as part of IEEE Std 802.1Qcz-2023.";
          reference
            "IEEE Std 802.1Qcz-2023 - Bridges and Bridged Networks - Amendment:
            Congestion Isolation.";
    
        }
    
        revision "2022-10-29" {
          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.";
          reference
            "IEEE Std 802.1Qcr-2020, Bridges and Bridged Networks -
            Asynchronous Traffic Shaping.";
    
        }
    
    
        feature closed-gate-state {
          description
            "The bridge component supports gate state closed.";
          reference
            "IEEE Std 802.1Q";
    
        }
    
        typedef priority-spec-type {
          type enumeration {
            enum "zero" {
              value 0;
              description "Priority 0";
            }
            enum "one" {
              value 1;
              description "Priority 1";
            }
            enum "two" {
              value 2;
              description "Priority 2";
            }
            enum "three" {
              value 3;
              description "Priority 3";
            }
            enum "four" {
              value 4;
              description "Priority 4";
            }
            enum "five" {
              value 5;
              description "Priority 5";
            }
            enum "six" {
              value 6;
              description "Priority 6";
            }
            enum "seven" {
              value 7;
              description "Priority 7";
            }
            enum "wildcard" {
              value 8;
              description "wildcard value";
            }
          }
          description
            "The frame's priority value";
          reference
            "8.6.5.2 of IEEE Std 802.1Q";
    
        }
    
        typedef ipv-spec-type {
          type enumeration {
            enum "zero" {
              value 0;
              description "Priority 0";
            }
            enum "one" {
              value 1;
              description "Priority 1";
            }
            enum "two" {
              value 2;
              description "Priority 2";
            }
            enum "three" {
              value 3;
              description "Priority 3";
            }
            enum "four" {
              value 4;
              description "Priority 4";
            }
            enum "five" {
              value 5;
              description "Priority 5";
            }
            enum "six" {
              value 6;
              description "Priority 6";
            }
            enum "seven" {
              value 7;
              description "Priority 7";
            }
            enum "null" {
              value 8;
              description "null value";
            }
          }
          description
            "An IPV can be either of the following:
      1) The null value. For a frame that passes through the gate, the
         priority value associated with the frame is used to determine
         the frame's traffic class, using the Traffic Class Table as
         specified in 8.6.6.
      2) An internal priority value. For a frame that passes through
         the gate, the IPV is used, in place of the priority value
         associated with the frame, to determine the frame's traffic
         class, using the Traffic Class Table as specified in 8.6.6.";
          reference
            "8.6.5.2 of IEEE Std 802.1Q";
    
        }
    
        typedef gate-state-value-type {
          type enumeration {
            enum "closed" {
              value 0;
              description "Gate closed";
            }
            enum "open" {
              value 1;
              description "Gate open";
            }
          }
          description
            "The gate-state-value-type indicates a gate state, open or closed,
    for the stream gate.";
          reference
            "12.31.3.2.1 of IEEE Std 802.1Q";
    
        }
      }  // module ieee802-dot1q-stream-filters-gates
    

© 2023 YumaWorks, Inc. All rights reserved.