ieee802-ethernet-interface-half-duplex

This module contains YANG definitions for half duplex Ethernet interfaces, e.g., 10BASE-T1S.

  • Version: 2025-04-17

    ieee802-ethernet-interface-half-duplex@2025-04-17


    
      module ieee802-ethernet-interface-half-duplex {
    
        yang-version 1.1;
    
        namespace
          "urn:ieee:std:802.3:yang:ieee802-ethernet-interface-half-duplex";
    
        prefix ieee802-eth-half-duplex;
    
        import ietf-yang-types {
          prefix yang;
          reference
            "IETF RFC 6991";
    
    
        }
        import ietf-interfaces {
          prefix if;
          reference
            "IETF RFC 8343";
    
    
        }
        import iana-if-type {
          prefix ianaift;
          reference
            "http://www.iana.org/assignments/yang-parameters/
            iana-if-type@2023-01-26.yang";
    
    
        }
        import ieee802-ethernet-interface {
          prefix ieee802-eth-if;
        }
    
        organization
          "IEEE Std 802.3 Ethernet Working Group
         Web URL: http://www.ieee802.org/3/";
    
        contact
          "Web URL: http://www.ieee802.org/3/";
    
        description
          "This module contains YANG definitions for half duplex
         Ethernet interfaces, e.g., 10BASE-T1S.";
    
        revision "2025-04-17" {
          description
            "Updates under IEEE Std 802.3.2-202x, Draft D3.3";
          reference
            "IEEE Std 802.3-2022, unless dated explicitly";
    
        }
    
    
        feature dynamic-rate-control {
          status obsolete;
          description
            "This feature indicates that the device supports Ethernet
           interfaces lowering the average data rate of the MAC
           sublayer, with frame granularity, by using Rate Control to
           dynamically increase the inter-packet gap for some types of
           Ethernet interface.
           Only valid for Ethernet interfaces operating at speeds
           (data rates)above 1000 Mb/s.";
          reference
            "IEEE Std 802.3, 30.3.1.1.33 aRateControlAbility";
    
        }
    
        feature csma-cd {
          description
            "This feature indicates that the device supports Ethernet
           interfaces running at half-duplex using CSMA/CD.";
        }
    
        typedef dynamic-rate-control-type {
          type enumeration {
            enum "disabled" {
              value 0;
              description
                "Dynamic rate control is disabled";
            }
            enum "sonet-oc192" {
              value 2;
              description
                "Dynamic rate control is enabled for a 10 Gb/s Ethernet
               interface to SONET/SDH OC192/STM64.";
            }
          }
          default "disabled";
          status obsolete;
          description
            "Allowed values for dynamic-rate-control.";
          reference
            "IEEE Std 802.3, 4.4.2 ipgStretchRatio and 30.3.1.1.34
            aRateControlStatus";
    
        }
      }  // module ieee802-ethernet-interface-half-duplex
    

© 2024 YumaWorks, Inc. All rights reserved.