This module contains a collection of YANG definitions for Cisco IOS-XR drivers-media-eth package configuration. This model is d...
Version: 2019-12-03
module Cisco-IOS-XR-drivers-media-eth-cfg { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg"; prefix drivers-media-eth-cfg; import cisco-semver { prefix semver; } import Cisco-IOS-XR-ifmgr-cfg { prefix a1; } 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 module contains a collection of YANG definitions for Cisco IOS-XR drivers-media-eth package configuration. This model is deprecated and is replaced by Cisco-IOS-XR-um-if-ethernet-cfg.yang which will provide the compatible functionalities. This YANG module augments the Cisco-IOS-XR-ifmgr-cfg module with configuration data. Copyright (c) 2013-2019 by Cisco Systems, Inc. All rights reserved."; revision "2019-12-03" { description "Adding priority flow-control mode configuration."; } revision "2019-05-21" { description "Added new leaf for frame preemption configuration."; } revision "2019-05-12" { description "Deprecated the native model, replaced by UM model."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2019-01-18" { description "Makig carrier delay tuple items optional."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2015-07-30" { description "Descriptions updated."; } revision "2015-01-07" { description "IOS XR 5.3.1 revision."; } semver:module-version "2.0.0"; semver:module-version "1.1.0"; semver:module-version "1.0.0"; typedef Ethernet-auto-negotiation { type enumeration { enum "true" { value 1; description "IEEE Standard auto-negotiation"; } enum "override" { value 2; description "Auto-negotiation with configuration override"; } } description "Ethernet auto negotiation"; } typedef Ethernet-fec { type enumeration { enum "none" { value 0; description "Disable any FEC enabled on the interface"; } enum "standard" { value 1; description "Enable standard (Reed-Solomon) FEC"; } } description "Ethernet fec"; } typedef Ethernet-flow-ctrl { type enumeration { enum "ingress" { value 0; description "Ingress flow control (sending pause frames)"; } enum "egress" { value 1; description "Egress flow control (received pause frames)"; } enum "bidirectional" { value 2; description "Bi-direction flow control"; } } description "Ethernet flow ctrl"; } typedef Ethernet-duplex { type enumeration { enum "full" { value 0; description "Full duplex"; } enum "half" { value 1; description "Half duplex"; } } description "Ethernet duplex"; } typedef Ethernet-pfcwd { type enumeration { enum "off" { value 0; description "Disable priority flow control watchdog"; } enum "on" { value 1; description "Enable priority flow control 1atchdog"; } } description "Ethernet pfcwd"; } typedef Ethernet-loopback { type enumeration { enum "external" { value 0; description "External loopback (using loopback connector)"; } enum "internal" { value 1; description "Internal loopback"; } enum "line" { value 2; description "Line loopback"; } } description "Ethernet loopback"; } typedef Ethernet-speed { type enumeration { enum "10" { value 10; description "10Mbits/s"; } enum "100" { value 100; description "100Mbits/s"; } enum "1000" { value 1000; description "1Gbits/s"; } } description "Ethernet speed"; } typedef Ethernet-ipg { type enumeration { enum "non-standard" { value 16; description "Non standard IPG"; } } description "Ethernet ipg"; } typedef Ethernet-pfc { type enumeration { enum "off" { value 0; description "Disable priority flow control"; } enum "on" { value 1; description "Enable priority flow control"; } } description "Ethernet pfc"; } } // module Cisco-IOS-XR-drivers-media-eth-cfg
© 2023 YumaWorks, Inc. All rights reserved.