This submodule contains a collection of YANG definitions for Cisco IOS-XR drivers-media-eth package operational data. Copyright...
Version: 2021-02-12
submodule Cisco-IOS-XR-drivers-media-eth-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-drivers-media-eth-oper { prefix Cisco-IOS-XR-drivers-media-eth-oper; } import ietf-yang-types { prefix yang; } import cisco-semver { prefix semver; } 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 submodule contains a collection of YANG definitions for Cisco IOS-XR drivers-media-eth package operational data. Copyright (c) 2013-2021 by Cisco Systems, Inc. All rights reserved."; revision "2021-02-12" { description "Added support for PFC per TC Rx drop Data Frames. 2020-11-04 Added support for SER alarms. 2020-09-08 Added new ethernet speed values."; } revision "2020-02-19" { description "Description updated. 2019-11-27 Adding operational value for power m-factor. 2019-08-15 Adding PFC watchdog support."; } revision "2019-05-21" { description "Added new leaf for frame preemption configuration."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2017-04-04" { description "Added new fields to phy data."; } revision "2015-01-07" { description "IOS XR 5.3.1 revision."; } semver:module-version "2.0.0"; semver:module-version "1.2.0"; semver:module-version "1.1.0"; semver:module-version "1.0.0"; typedef Ethernet-dev-if { type enumeration { enum "no-interface" { value 0; description "no interface"; } enum "xgmii" { value 1; description "xgmii"; } enum "xaui" { value 2; description "xaui"; } enum "ethernet-num-dev-if" { value 3; description "ethernet num dev if"; } } description "Ethernet dev if"; } typedef Ethernet-dev { type enumeration { enum "no-device" { value 0; description "no device"; } enum "pma-pmd" { value 1; description "pma pmd"; } enum "wis" { value 2; description "wis"; } enum "pcs" { value 3; description "pcs"; } enum "phy-xs" { value 4; description "phy xs"; } enum "dte-xs" { value 5; description "dte xs"; } enum "ethernet-num-dev" { value 6; description "ethernet num dev"; } } description "Ethernet dev"; } typedef Ethernet-bert-pattern { type enumeration { enum "no-test-pattern" { value 0; description "no test pattern"; } enum "high-frequency" { value 1; description "high frequency"; } enum "low-frequency" { value 2; description "low frequency"; } enum "mixed-frequency" { value 3; description "mixed frequency"; } enum "continuous-random" { value 4; description "continuous random"; } enum "continuous-jitter" { value 5; description "continuous jitter"; } enum "long-continuous-random" { value 6; description "long continuous random"; } enum "short-continuous-random" { value 7; description "short continuous random"; } enum "pseudorandom-seed-a" { value 8; description "pseudorandom seed a"; } enum "pseudorandom-seed-b" { value 9; description "pseudorandom seed b"; } enum "prbs31" { value 10; description "prbs31"; } enum "square-wave" { value 11; description "square wave"; } enum "pseudorandom" { value 12; description "pseudorandom"; } enum "ethernet-bert-pattern-types" { value 13; description "ethernet bert pattern types"; } } description "Ethernet test patterns (IEEE spec 36A/48A)"; } typedef Ethernet-bert-err-cnt { type enumeration { enum "no-count-type" { value 0; description "no count type"; } enum "bit-error-count" { value 1; description "bit error count"; } enum "frame-error-count" { value 2; description "frame error count"; } enum "block-error-count" { value 3; description "block error count"; } enum "ethernet-bert-err-cnt-types" { value 4; description "ethernet bert err cnt types"; } } description "Ethernet bert err cnt"; } typedef Ethernet-bert-mask { type uint32; description "Ethernet bert mask"; } typedef Ether-ains-status { type enumeration { enum "ains-soak-status-none" { value 0; description "AINS Soak timer not running"; } enum "ains-soak-status-pending" { value 1; description "AINS Soak timer pending"; } enum "ains-soak-status-running" { value 2; description "AINS Soak timer running"; } } description "Ether ains status"; } typedef Mac-addr { type yang:mac-address; description "Mac addr"; } typedef Ether-pfc-wd { type enumeration { enum "ether-pfc-wd-not-cfg" { value 0; description "Not Configured"; } enum "off" { value 1; description "No priority flow control watchdog (disabled)"; } enum "on" { value 2; description "Priority flow control watchdog enabled"; } } description "Priority flowcontrol watchdog type"; } typedef Ether-pfc { type enumeration { enum "no-pfc" { value 0; description "No priority flow control (disabled)"; } enum "on" { value 1; description "Priority flow control enabled"; } } description "Priority flowcontrol type"; } typedef Eth-ctrlr-alarm-state { type enumeration { enum "alarm-not-supported" { value 0; description "Not supported on this interface"; } enum "alarm-set" { value 1; description "Alarm set"; } enum "alarm-not-set" { value 2; description "Alarm not set"; } } description "Ethernet alarm state"; } typedef Ethernet-ipg { type enumeration { enum "standard" { value 0; description "IEEE standard value of 12"; } enum "non-standard" { value 1; description "Non-standard value of 16"; } } description "Inter packet gap"; } typedef Ether-flowcontrol { type enumeration { enum "no-flowcontrol" { value 0; description "No flow control (disabled)"; } enum "egress" { value 1; description "Traffic egress (pause frames ingress)"; } enum "ingress" { value 2; description "Traffic ingress (pause frames egress)"; } enum "bidirectional" { value 3; description "On both ingress and egress"; } } description "Flowcontrol type"; } typedef Ethernet-duplex { type enumeration { enum "ethernet-duplex-invalid" { value 0; description "ethernet duplex invalid"; } enum "half-duplex" { value 1; description "half duplex"; } enum "full-duplex" { value 2; description "full duplex"; } } description "Duplexity"; } typedef Ethernet-speed { type enumeration { enum "ethernet-speed-invalid" { value 0; description "ethernet speed invalid"; } enum "ten-mbps" { value 1; description "ten mbps"; } enum "hundred-mbps" { value 2; description "hundred mbps"; } enum "one-gbps" { value 3; description "one gbps"; } enum "ten-gbps" { value 4; description "ten gbps"; } enum "twenty-five-gbps" { value 5; description "twenty five gbps"; } enum "forty-gbps" { value 6; description "forty gbps"; } enum "fifty-gbps" { value 7; description "fifty gbps"; } enum "hundred-gbps" { value 8; description "hundred gbps"; } enum "two-hundred-gbps" { value 9; description "two hundred gbps"; } enum "four-hundred-gbps" { value 10; description "four hundred gbps"; } enum "six-hundred-gbps" { value 11; description "six hundred gbps"; } enum "eight-hundred-gbps" { value 12; description "eight hundred gbps"; } enum "ethernet-speed-types-count" { value 13; description "ethernet speed types count"; } } description "Speed"; } typedef Ether-autoneg-mask { type uint32; description "Ether autoneg mask"; } typedef Ether-led-state { type enumeration { enum "led-state-unknown" { value 0; description "LED state is unknown"; } enum "led-off" { value 1; description "LED is off"; } enum "green-on" { value 2; description "LED is green"; } enum "green-flashing" { value 3; description "LED is flashing green"; } enum "yellow-on" { value 4; description "LED is yellow"; } enum "yellow-flashing" { value 5; description "LED is flashing yellow"; } enum "red-on" { value 6; description "LED is red"; } enum "red-flashing" { value 7; description "LED is flashing red"; } enum "na" { value 8; description "LED is Not Applicable"; } } description "Ether led state"; } typedef Ether-link-state { type enumeration { enum "state-undefined" { value 0; description "State undefined"; } enum "unknown-state" { value 1; description "Initializing, true state not yet known"; } enum "available" { value 2; description "Link or light normal, loopback normal"; } enum "not-available" { value 3; description "Link loss or low light, no loopback"; } enum "remote-fault" { value 4; description "Remote fault with no detail"; } enum "invalid-signal" { value 5; description "Invalid signal, applies only to 10BASE-FB"; } enum "remote-jabber" { value 6; description "Remote fault, reason known to be jabber"; } enum "link-loss" { value 7; description "Remote fault, reason known to be far-end link loss"; } enum "remote-test" { value 8; description "Remote fault, reason known to be test"; } enum "offline" { value 9; description "Offline (applies to auto-negotiation)"; } enum "auto-neg-error" { value 10; description "Auto-Negotiation Error"; } enum "pmd-link-fault" { value 11; description "PMD/PMA receive link fault"; } enum "frame-loss" { value 12; description "WIS loss of frames"; } enum "signal-loss" { value 13; description "WIS loss of signal"; } enum "link-fault" { value 14; description "PCS receive link fault"; } enum "excessive-ber" { value 15; description "PCS Bit Error Rate monitor reporting excessive error rate"; } enum "dxs-link-fault" { value 16; description "DTE XGXS receive link fault"; } enum "pxs-link-fault" { value 17; description "PHY XGXS transmit link fault"; } enum "security" { value 18; description "Security failure (not a valid part)"; } enum "phy-not-present" { value 19; description "The optics for the port are not present"; } enum "no-optic-license" { value 20; description "License error (No advanced optical license)"; } enum "unsupported-module" { value 21; description "Module is not supported"; } enum "dwdm-laser-shut" { value 22; description "DWDM Laser shutdown"; } enum "wanphy-laser-shut" { value 23; description "WANPHY Laser shutdown"; } enum "incompatible-config" { value 24; description "Incompatible configuration"; } enum "system-error" { value 25; description "System error"; } enum "wan-framing-error" { value 26; description "WAN Framing Error"; } enum "otn-framing-error" { value 27; description "OTN Framing Error"; } enum "shutdown" { value 28; description "Link is shutdown"; } } description "Ethernet link state: IEEE 802.3/802.3ae clause 30 .5.1.1.4"; } typedef Ethernet-fec { type enumeration { enum "not-configured" { value 0; description "FEC not configured"; } enum "standard" { value 1; description "Reed-Solomon encoding"; } enum "disabled" { value 2; description "FEC explicitly disabled"; } enum "base-r" { value 3; description "BASE-R encoding"; } } description "FEC type"; } typedef Ethernet-loopback { type enumeration { enum "no-loopback" { value 0; description "Disabled"; } enum "internal" { value 1; description "Loopback in the framer"; } enum "line" { value 2; description "Loops peer's packets back to them"; } enum "external" { value 3; description "tx externally connected to rx"; } } description "Loopback type"; } typedef Ether-dom-alarm { type enumeration { enum "no-information" { value 0; description "DOM Alarm information is not available"; } enum "alarm-high" { value 1; description "Alarm high"; } enum "warning-high" { value 2; description "Warning high"; } enum "normal" { value 3; description "Within normal parameters"; } enum "warning-low" { value 4; description "Warning low"; } enum "alarm-low" { value 5; description "Alarm low"; } } description "Ether dom alarm"; } typedef Ether-phy-present { type enumeration { enum "phy-not-present" { value 0; description "No PHY present"; } enum "phy-present" { value 1; description "PHY is present"; } enum "no-information" { value 2; description "State is unknown"; } } description "Ether phy present"; } typedef Ethernet-media { type enumeration { enum "ethernet-other" { value 0; description "IEEE 802.3/802.3ae clause 30.2.5"; } enum "ethernet-unknown" { value 1; description "Initializing, true state or type not yet known"; } enum "ethernet-aui" { value 2; description "No internal MAU, view from AUI"; } enum "ethernet-10base5" { value 3; description "Thick coax MAU"; } enum "ethernet-foirl" { value 4; description "FOIRL MAU as specified in 9.9"; } enum "ethernet-10base2" { value 5; description "Thin coax MAU"; } enum "ethernet-10broad36" { value 6; description "Broadband DTE MAU"; } enum "ethernet-10base" { value 7; description "UTP MAU, duplexity unknown"; } enum "ethernet-10base-thd" { value 8; description "UTP MAU, half duplex"; } enum "ethernet-10base-tfd" { value 9; description "UTP MAU, full duplex"; } enum "ethernet-10base-fp" { value 10; description "Passive fiber MAU"; } enum "ethernet-10base-fb" { value 11; description "Synchronous fiber MAU"; } enum "ethernet-10base-fl" { value 12; description "Asynchronous fiber MAU, duplexity unknown"; } enum "ethernet-10base-flhd" { value 13; description "Asynchronous fiber MAU, half duplex"; } enum "ethernet-10base-flfd" { value 14; description "Asynchronous fiber MAU, full duplex"; } enum "ethernet-100base-t4" { value 15; description "Four-pair Category 3 UTP"; } enum "ethernet-100base-tx" { value 16; description "Two-pair Category 5 UTP, duplexity unknown"; } enum "ethernet-100base-txhd" { value 17; description "Two-pair Category 5 UTP, half duplex"; } enum "ethernet-100base-txfd" { value 18; description "Two-pair Category 5 UTP, full duplex"; } enum "ethernet-100base-fx" { value 19; description "X fiber over PMD, duplexity unknown"; } enum "ethernet-100base-fxhd" { value 20; description "X fiber over PMD, half duplex"; } enum "ethernet-100base-fxfd" { value 21; description "X fiber over PMD, full duplex"; } enum "ethernet-100base-ex" { value 22; description "X fiber over PMD (40km), duplexity unknown"; } enum "ethernet-100base-exhd" { value 23; description "X fiber over PMD (40km), half duplex"; } enum "ethernet-100base-exfd" { value 24; description "X fiber over PMD (40km), full duplex"; } enum "ethernet-100base-t2" { value 25; description "Two-pair Category 3 UTP, duplexity unknown"; } enum "ethernet-100base-t2hd" { value 26; description "Two-pair Category 3 UTP, half duplex"; } enum "ethernet-100base-t2fd" { value 27; description "Two-pair Category 3 UTP, full duplex"; } enum "ethernet-1000base-x" { value 28; description "X PCS/PMA, duplexity unknown"; } enum "ethernet-1000base-xhd" { value 29; description "X 1000BASE-XHDX PCS/PMA, half duplex"; } enum "ethernet-1000base-xfd" { value 30; description "X PCS/PMA, full duplex"; } enum "ethernet-1000base-lx" { value 31; description "X fiber over long-wl laser PMD, duplexity unknown"; } enum "ethernet-1000base-lxhd" { value 32; description "X fiber over long-wl laser PMD, half duplex"; } enum "ethernet-1000base-lxfd" { value 33; description "X fiber over long-wl laser PMD, full duplex"; } enum "ethernet-1000base-sx" { value 34; description "X fiber over short-wl laser PMD, duplexity unknown"; } enum "ethernet-1000base-sxhd" { value 35; description "X fiber over short-wl laser PMD, half duplex"; } enum "ethernet-1000base-sxfd" { value 36; description "X fiber over short-wl laser PMD, full duplex"; } enum "ethernet-1000base-cx" { value 37; description "X copper over 150-Ohm balanced PMD, duplexity unknown"; } enum "ethernet-1000base-cxhd" { value 38; description "X copper over 150-Ohm balancedPMD, half duplex"; } enum "ethernet-1000base-cxfd" { value 39; description "X copper over 150-Ohm balancedPMD, full duplex"; } enum "ethernet-1000base" { value 40; description "Four-pair Category 5 UTP PHY, duplexity unknown"; } enum "ethernet-1000base-thd" { value 41; description "Four-pair Category 5 UTP PHY, half duplex"; } enum "ethernet-1000base-tfd" { value 42; description "Four-pair Category 5 UTP PHY, full duplex"; } enum "ethernet-10gbase-x" { value 43; description "X PCS/PMA "; } enum "ethernet-10gbase-lx4" { value 44; description "X fiber over 4 lane 1310nm optics"; } enum "ethernet-10gbase-r" { value 45; description "R PCS/PMA"; } enum "ethernet-10gbase-er" { value 46; description "R fiber over 1550nm optics"; } enum "ethernet-10gbase-lr" { value 47; description "R fiber over 1310nm optics"; } enum "ethernet-10gbase-sr" { value 48; description "R fiber over 850nm optics"; } enum "ethernet-10gbase-csr" { value 49; description "R fiber over 850nm optics"; } enum "ethernet-10gbase-w" { value 50; description "W PCS/PMA"; } enum "ethernet-10gbase-ew" { value 51; description "W fiber over 1550nm optics"; } enum "ethernet-10gbase-lw" { value 52; description "W fiber over 1310nm optics"; } enum "ethernet-10gbase-sw" { value 53; description "W fiber over 850nm optics"; } enum "ethernet-1000base-zx" { value 54; description "Single-mode fiber over 1550nm optics (Cisco)"; } enum "ethernet-1000base-cwdm" { value 55; description "CWDM with unknown wavelength optics"; } enum "ethernet-1000base-cwdm-1470" { value 56; description "CWDM with 1470nm optics"; } enum "ethernet-1000base-cwdm-1490" { value 57; description "CWDM with 1490nm optics"; } enum "ethernet-1000base-cwdm-1510" { value 58; description "CWDM with 1510nm optics"; } enum "ethernet-1000base-cwdm-1530" { value 59; description "CWDM with 1530nm optics"; } enum "ethernet-1000base-cwdm-1550" { value 60; description "CWDM with 1550nm optics"; } enum "ethernet-1000base-cwdm-1570" { value 61; description "CWDM with 1570nm optics"; } enum "ethernet-1000base-cwdm-1590" { value 62; description "CWDM with 1590nm optics"; } enum "ethernet-1000base-cwdm-1610" { value 63; description "CWDM with 1610nm optics"; } enum "ethernet-10gbase-zr" { value 64; description "Cisco-defined, over 1550nm optics"; } enum "ethernet-10gbase-dwdm" { value 65; description "DWDM optics"; } enum "ethernet-100gbase-lr4" { value 66; description "fiber over 4 lane optics (long reach)"; } enum "ethernet-1000base-dwdm" { value 67; description "DWDM optics"; } enum "ethernet-1000base-dwdm-1533" { value 68; description "DWDM with 1533nm optics"; } enum "ethernet-1000base-dwdm-1537" { value 69; description "DWDM with 1537nm optics"; } enum "ethernet-1000base-dwdm-1541" { value 70; description "DWDM with 1541nm optics"; } enum "ethernet-1000base-dwdm-1545" { value 71; description "DWDM with 1545nm optics"; } enum "ethernet-1000base-dwdm-1549" { value 72; description "DWDM with 1549nm optics"; } enum "ethernet-1000base-dwdm-1553" { value 73; description "DWDM with 1553nm optics"; } enum "ethernet-1000base-dwdm-1557" { value 74; description "DWDM with 1557nm optics"; } enum "ethernet-1000base-dwdm-1561" { value 75; description "DWDM with 1561nm optics"; } enum "ethernet-40gbase-lr4" { value 76; description "fiber over 4 lane optics (long reach)"; } enum "ethernet-40gbase-er4" { value 77; description "fiber over 4 lane optics (extended reach)"; } enum "ethernet-100gbase-er4" { value 78; description "fiber over 4 lane optics (extended reach)"; } enum "ethernet-1000base-ex" { value 79; description "X fiber over 1310nm optics"; } enum "ethernet-1000base-bx10-d" { value 80; description "X fiber (D, 10km)"; } enum "ethernet-1000base-bx10-u" { value 81; description "X fiber (U, 10km)"; } enum "ethernet-1000base-dwdm-1561-42" { value 82; description "DWDM with 1561.42nm optics"; } enum "ethernet-1000base-dwdm-1560-61" { value 83; description "DWDM with 1560.61nm optics"; } enum "ethernet-1000base-dwdm-1559-79" { value 84; description "DWDM with 1559.79nm optics"; } enum "ethernet-1000base-dwdm-1558-98" { value 85; description "DWDM with 1558.98nm optics"; } enum "ethernet-1000base-dwdm-1558-17" { value 86; description "DWDM with 1558.17nm optics"; } enum "ethernet-1000base-dwdm-1557-36" { value 87; description "DWDM with 1557.36nm optics"; } enum "ethernet-1000base-dwdm-1556-55" { value 88; description "DWDM with 1556.55nm optics"; } enum "ethernet-1000base-dwdm-1555-75" { value 89; description "DWDM with 1555.75nm optics"; } enum "ethernet-1000base-dwdm-1554-94" { value 90; description "DWDM with 1554.94nm optics"; } enum "ethernet-1000base-dwdm-1554-13" { value 91; description "DWDM with 1554.13nm optics"; } enum "ethernet-1000base-dwdm-1553-33" { value 92; description "DWDM with 1553.33nm optics"; } enum "ethernet-1000base-dwdm-1552-52" { value 93; description "DWDM with 1552.52nm optics"; } enum "ethernet-1000base-dwdm-1551-72" { value 94; description "DWDM with 1551.72nm optics"; } enum "ethernet-1000base-dwdm-1550-92" { value 95; description "DWDM with 1550.92nm optics"; } enum "ethernet-1000base-dwdm-1550-12" { value 96; description "DWDM with 1550.12nm optics"; } enum "ethernet-1000base-dwdm-1549-32" { value 97; description "DWDM with 1549.32nm optics"; } enum "ethernet-1000base-dwdm-1548-51" { value 98; description "DWDM with 1548.51nm optics"; } enum "ethernet-1000base-dwdm-1547-72" { value 99; description "DWDM with 1547.72nm optics"; } enum "ethernet-1000base-dwdm-1546-92" { value 100; description "DWDM with 1546.92nm optics"; } enum "ethernet-1000base-dwdm-1546-12" { value 101; description "DWDM with 1546.12nm optics"; } enum "ethernet-1000base-dwdm-1545-32" { value 102; description "DWDM with 1545.32nm optics"; } enum "ethernet-1000base-dwdm-1544-53" { value 103; description "DWDM with 1544.53nm optics"; } enum "ethernet-1000base-dwdm-1543-73" { value 104; description "DWDM with 1543.73nm optics"; } enum "ethernet-1000base-dwdm-1542-94" { value 105; description "DWDM with 1542.94nm optics"; } enum "ethernet-1000base-dwdm-1542-14" { value 106; description "DWDM with 1542.14nm optics"; } enum "ethernet-1000base-dwdm-1541-35" { value 107; description "DWDM with 1541.35nm optics"; } enum "ethernet-1000base-dwdm-1540-56" { value 108; description "DWDM with 1540.56nm optics"; } enum "ethernet-1000base-dwdm-1539-77" { value 109; description "DWDM with 1539.77nm optics"; } enum "ethernet-1000base-dwdm-1538-98" { value 110; description "DWDM with 1538.98nm optics"; } enum "ethernet-1000base-dwdm-1538-19" { value 111; description "DWDM with 1538.19nm optics"; } enum "ethernet-1000base-dwdm-1537-40" { value 112; description "DWDM with 1537.40nm optics"; } enum "ethernet-1000base-dwdm-1536-61" { value 113; description "DWDM with 1536.61nm optics"; } enum "ethernet-1000base-dwdm-1535-82" { value 114; description "DWDM with 1535.82nm optics"; } enum "ethernet-1000base-dwdm-1535-04" { value 115; description "DWDM with 1535.04nm optics"; } enum "ethernet-1000base-dwdm-1534-25" { value 116; description "DWDM with 1534.25nm optics"; } enum "ethernet-1000base-dwdm-1533-47" { value 117; description "DWDM with 1533.47nm optics"; } enum "ethernet-1000base-dwdm-1532-68" { value 118; description "DWDM with 1532.68nm optics"; } enum "ethernet-1000base-dwdm-1531-90" { value 119; description "DWDM with 1531.90nm optics"; } enum "ethernet-1000base-dwdm-1531-12" { value 120; description "DWDM with 1531.12nm optics"; } enum "ethernet-1000base-dwdm-1530-33" { value 121; description "DWDM with 1530.33nm optics"; } enum "ethernet-1000base-dwdm-tunable" { value 122; description "DWDM with tunable optics"; } enum "ethernet-10gbase-dwdm-1561-42" { value 123; description "DWDM with 1561.42nm optics"; } enum "ethernet-10gbase-dwdm-1560-61" { value 124; description "DWDM with 1560.61nm optics"; } enum "ethernet-10gbase-dwdm-1559-79" { value 125; description "DWDM with 1559.79nm optics"; } enum "ethernet-10gbase-dwdm-1558-98" { value 126; description "DWDM with 1558.98nm optics"; } enum "ethernet-10gbase-dwdm-1558-17" { value 127; description "DWDM with 1558.17nm optics"; } enum "ethernet-10gbase-dwdm-1557-36" { value 128; description "DWDM with 1557.36nm optics"; } enum "ethernet-10gbase-dwdm-1556-55" { value 129; description "DWDM with 1556.55nm optics"; } enum "ethernet-10gbase-dwdm-1555-75" { value 130; description "DWDM with 1555.75nm optics"; } enum "ethernet-10gbase-dwdm-1554-94" { value 131; description "DWDM with 1554.94nm optics"; } enum "ethernet-10gbase-dwdm-1554-13" { value 132; description "DWDM with 1554.13nm optics"; } enum "ethernet-10gbase-dwdm-1553-33" { value 133; description "DWDM with 1553.33nm optics"; } enum "ethernet-10gbase-dwdm-1552-52" { value 134; description "DWDM with 1552.52nm optics"; } enum "ethernet-10gbase-dwdm-1551-72" { value 135; description "DWDM with 1551.72nm optics"; } enum "ethernet-10gbase-dwdm-1550-92" { value 136; description "DWDM with 1550.92nm optics"; } enum "ethernet-10gbase-dwdm-1550-12" { value 137; description "DWDM with 1550.12nm optics"; } enum "ethernet-10gbase-dwdm-1549-32" { value 138; description "DWDM with 1549.32nm optics"; } enum "ethernet-10gbase-dwdm-1548-51" { value 139; description "DWDM with 1548.51nm optics"; } enum "ethernet-10gbase-dwdm-1547-72" { value 140; description "DWDM with 1547.72nm optics"; } enum "ethernet-10gbase-dwdm-1546-92" { value 141; description "DWDM with 1546.92nm optics"; } enum "ethernet-10gbase-dwdm-1546-12" { value 142; description "DWDM with 1546.12nm optics"; } enum "ethernet-10gbase-dwdm-1545-32" { value 143; description "DWDM with 1545.32nm optics"; } enum "ethernet-10gbase-dwdm-1544-53" { value 144; description "DWDM with 1544.53nm optics"; } enum "ethernet-10gbase-dwdm-1543-73" { value 145; description "DWDM with 1543.73nm optics"; } enum "ethernet-10gbase-dwdm-1542-94" { value 146; description "DWDM with 1542.94nm optics"; } enum "ethernet-10gbase-dwdm-1542-14" { value 147; description "DWDM with 1542.14nm optics"; } enum "ethernet-10gbase-dwdm-1541-35" { value 148; description "DWDM with 1541.35nm optics"; } enum "ethernet-10gbase-dwdm-1540-56" { value 149; description "DWDM with 1540.56nm optics"; } enum "ethernet-10gbase-dwdm-1539-77" { value 150; description "DWDM with 1539.77nm optics"; } enum "ethernet-10gbase-dwdm-1538-98" { value 151; description "DWDM with 1538.98nm optics"; } enum "ethernet-10gbase-dwdm-1538-19" { value 152; description "DWDM with 1538.19nm optics"; } enum "ethernet-10gbase-dwdm-1537-40" { value 153; description "DWDM with 1537.40nm optics"; } enum "ethernet-10gbase-dwdm-1536-61" { value 154; description "DWDM with 1536.61nm optics"; } enum "ethernet-10gbase-dwdm-1535-82" { value 155; description "DWDM with 1535.82nm optics"; } enum "ethernet-10gbase-dwdm-1535-04" { value 156; description "DWDM with 1535.04nm optics"; } enum "ethernet-10gbase-dwdm-1534-25" { value 157; description "DWDM with 1534.25nm optics"; } enum "ethernet-10gbase-dwdm-1533-47" { value 158; description "DWDM with 1533.47nm optics"; } enum "ethernet-10gbase-dwdm-1532-68" { value 159; description "DWDM with 1532.68nm optics"; } enum "ethernet-10gbase-dwdm-1531-90" { value 160; description "DWDM with 1531.90nm optics"; } enum "ethernet-10gbase-dwdm-1531-12" { value 161; description "DWDM with 1531.12nm optics"; } enum "ethernet-10gbase-dwdm-1530-33" { value 162; description "DWDM with 1530.33nm optics"; } enum "ethernet-10gbase-dwdm-tunable" { value 163; description "DWDM with tunable optics"; } enum "ethernet-40gbase-dwdm-1561-42" { value 164; description "DWDM with 1561.42nm optics"; } enum "ethernet-40gbase-dwdm-1560-61" { value 165; description "DWDM with 1560.61nm optics"; } enum "ethernet-40gbase-dwdm-1559-79" { value 166; description "DWDM with 1559.79nm optics"; } enum "ethernet-40gbase-dwdm-1558-98" { value 167; description "DWDM with 1558.98nm optics"; } enum "ethernet-40gbase-dwdm-1558-17" { value 168; description "DWDM with 1558.17nm optics"; } enum "ethernet-40gbase-dwdm-1557-36" { value 169; description "DWDM with 1557.36nm optics"; } enum "ethernet-40gbase-dwdm-1556-55" { value 170; description "DWDM with 1556.55nm optics"; } enum "ethernet-40gbase-dwdm-1555-75" { value 171; description "DWDM with 1555.75nm optics"; } enum "ethernet-40gbase-dwdm-1554-94" { value 172; description "DWDM with 1554.94nm optics"; } enum "ethernet-40gbase-dwdm-1554-13" { value 173; description "DWDM with 1554.13nm optics"; } enum "ethernet-40gbase-dwdm-1553-33" { value 174; description "DWDM with 1553.33nm optics"; } enum "ethernet-40gbase-dwdm-1552-52" { value 175; description "DWDM with 1552.52nm optics"; } enum "ethernet-40gbase-dwdm-1551-72" { value 176; description "DWDM with 1551.72nm optics"; } enum "ethernet-40gbase-dwdm-1550-92" { value 177; description "DWDM with 1550.92nm optics"; } enum "ethernet-40gbase-dwdm-1550-12" { value 178; description "DWDM with 1550.12nm optics"; } enum "ethernet-40gbase-dwdm-1549-32" { value 179; description "DWDM with 1549.32nm optics"; } enum "ethernet-40gbase-dwdm-1548-51" { value 180; description "DWDM with 1548.51nm optics"; } enum "ethernet-40gbase-dwdm-1547-72" { value 181; description "DWDM with 1547.72nm optics"; } enum "ethernet-40gbase-dwdm-1546-92" { value 182; description "DWDM with 1546.92nm optics"; } enum "ethernet-40gbase-dwdm-1546-12" { value 183; description "DWDM with 1546.12nm optics"; } enum "ethernet-40gbase-dwdm-1545-32" { value 184; description "DWDM with 1545.32nm optics"; } enum "ethernet-40gbase-dwdm-1544-53" { value 185; description "DWDM with 1544.53nm optics"; } enum "ethernet-40gbase-dwdm-1543-73" { value 186; description "DWDM with 1543.73nm optics"; } enum "ethernet-40gbase-dwdm-1542-94" { value 187; description "DWDM with 1542.94nm optics"; } enum "ethernet-40gbase-dwdm-1542-14" { value 188; description "DWDM with 1542.14nm optics"; } enum "ethernet-40gbase-dwdm-1541-35" { value 189; description "DWDM with 1541.35nm optics"; } enum "ethernet-40gbase-dwdm-1540-56" { value 190; description "DWDM with 1540.56nm optics"; } enum "ethernet-40gbase-dwdm-1539-77" { value 191; description "DWDM with 1539.77nm optics"; } enum "ethernet-40gbase-dwdm-1538-98" { value 192; description "DWDM with 1538.98nm optics"; } enum "ethernet-40gbase-dwdm-1538-19" { value 193; description "DWDM with 1538.19nm optics"; } enum "ethernet-40gbase-dwdm-1537-40" { value 194; description "DWDM with 1537.40nm optics"; } enum "ethernet-40gbase-dwdm-1536-61" { value 195; description "DWDM with 1536.61nm optics"; } enum "ethernet-40gbase-dwdm-1535-82" { value 196; description "DWDM with 1535.82nm optics"; } enum "ethernet-40gbase-dwdm-1535-04" { value 197; description "DWDM with 1535.04nm optics"; } enum "ethernet-40gbase-dwdm-1534-25" { value 198; description "DWDM with 1534.25nm optics"; } enum "ethernet-40gbase-dwdm-1533-47" { value 199; description "DWDM with 1533.47nm optics"; } enum "ethernet-40gbase-dwdm-1532-68" { value 200; description "DWDM with 1532.68nm optics"; } enum "ethernet-40gbase-dwdm-1531-90" { value 201; description "DWDM with 1531.90nm optics"; } enum "ethernet-40gbase-dwdm-1531-12" { value 202; description "DWDM with 1531.12nm optics"; } enum "ethernet-40gbase-dwdm-1530-33" { value 203; description "DWDM with 1530.33nm optics"; } enum "ethernet-40gbase-dwdm-tunable" { value 204; description "DWDM with tunable optics"; } enum "ethernet-100gbase-dwdm-1561-42" { value 205; description "DWDM with 1561.42nm optics"; } enum "ethernet-100gbase-dwdm-1560-61" { value 206; description "DWDM with 1560.61nm optics"; } enum "ethernet-100gbase-dwdm-1559-79" { value 207; description "DWDM with 1559.79nm optics"; } enum "ethernet-100gbase-dwdm-1558-98" { value 208; description "DWDM with 1558.98nm optics"; } enum "ethernet-100gbase-dwdm-1558-17" { value 209; description "DWDM with 1558.17nm optics"; } enum "ethernet-100gbase-dwdm-1557-36" { value 210; description "DWDM with 1557.36nm optics"; } enum "ethernet-100gbase-dwdm-1556-55" { value 211; description "DWDM with 1556.55nm optics"; } enum "ethernet-100gbase-dwdm-1555-75" { value 212; description "DWDM with 1555.75nm optics"; } enum "ethernet-100gbase-dwdm-1554-94" { value 213; description "DWDM with 1554.94nm optics"; } enum "ethernet-100gbase-dwdm-1554-13" { value 214; description "DWDM with 1554.13nm optics"; } enum "ethernet-100gbase-dwdm-1553-33" { value 215; description "DWDM with 1553.33nm optics"; } enum "ethernet-100gbase-dwdm-1552-52" { value 216; description "DWDM with 1552.52nm optics"; } enum "ethernet-100gbase-dwdm-1551-72" { value 217; description "DWDM with 1551.72nm optics"; } enum "ethernet-100gbase-dwdm-1550-92" { value 218; description "DWDM with 1550.92nm optics"; } enum "ethernet-100gbase-dwdm-1550-12" { value 219; description "DWDM with 1550.12nm optics"; } enum "ethernet-100gbase-dwdm-1549-32" { value 220; description "DWDM with 1549.32nm optics"; } enum "ethernet-100gbase-dwdm-1548-51" { value 221; description "DWDM with 1548.51nm optics"; } enum "ethernet-100gbase-dwdm-1547-72" { value 222; description "DWDM with 1547.72nm optics"; } enum "ethernet-100gbase-dwdm-1546-92" { value 223; description "DWDM with 1546.92nm optics"; } enum "ethernet-100gbase-dwdm-1546-12" { value 224; description "DWDM with 1546.12nm optics"; } enum "ethernet-100gbase-dwdm-1545-32" { value 225; description "DWDM with 1545.32nm optics"; } enum "ethernet-100gbase-dwdm-1544-53" { value 226; description "DWDM with 1544.53nm optics"; } enum "ethernet-100gbase-dwdm-1543-73" { value 227; description "DWDM with 1543.73nm optics"; } enum "ethernet-100gbase-dwdm-1542-94" { value 228; description "DWDM with 1542.94nm optics"; } enum "ethernet-100gbase-dwdm-1542-14" { value 229; description "DWDM with 1542.14nm optics"; } enum "ethernet-100gbase-dwdm-1541-35" { value 230; description "DWDM with 1541.35nm optics"; } enum "ethernet-100gbase-dwdm-1540-56" { value 231; description "DWDM with 1540.56nm optics"; } enum "ethernet-100gbase-dwdm-1539-77" { value 232; description "DWDM with 1539.77nm optics"; } enum "ethernet-100gbase-dwdm-1538-98" { value 233; description "DWDM with 1538.98nm optics"; } enum "ethernet-100gbase-dwdm-1538-19" { value 234; description "DWDM with 1538.19nm optics"; } enum "ethernet-100gbase-dwdm-1537-40" { value 235; description "DWDM with 1537.40nm optics"; } enum "ethernet-100gbase-dwdm-1536-61" { value 236; description "DWDM with 1536.61nm optics"; } enum "ethernet-100gbase-dwdm-1535-82" { value 237; description "DWDM with 1535.82nm optics"; } enum "ethernet-100gbase-dwdm-1535-04" { value 238; description "DWDM with 1535.04nm optics"; } enum "ethernet-100gbase-dwdm-1534-25" { value 239; description "DWDM with 1534.25nm optics"; } enum "ethernet-100gbase-dwdm-1533-47" { value 240; description "DWDM with 1533.47nm optics"; } enum "ethernet-100gbase-dwdm-1532-68" { value 241; description "DWDM with 1532.68nm optics"; } enum "ethernet-100gbase-dwdm-1531-90" { value 242; description "DWDM with 1531.90nm optics"; } enum "ethernet-100gbase-dwdm-1531-12" { value 243; description "DWDM with 1531.12nm optics"; } enum "ethernet-100gbase-dwdm-1530-33" { value 244; description "DWDM with 1530.33nm optics"; } enum "ethernet-100gbase-dwdm-tunable" { value 245; description "DWDM with tunable optics"; } enum "ethernet-40gbase-kr4" { value 246; description "4 lane copper (backplane)"; } enum "ethernet-40gbase-cr4" { value 247; description "4 lane copper (very short reach)"; } enum "ethernet-40gbase-sr4" { value 248; description "fiber over 4 lane optics (short reach)"; } enum "ethernet-40gbase-fr" { value 249; description "serial fiber (2+ km)"; } enum "ethernet-100gbase-cr10" { value 250; description "10 lane copper (very short reach)"; } enum "ethernet-100gbase-sr10" { value 251; description "MMF fiber over 10 lane optics (short reach)"; } enum "ethernet-40gbase-csr4" { value 252; description "fiber over 4 lane optics (extended short reach)"; } enum "ethernet-10gbase-cwdm" { value 253; description "CWDM optics"; } enum "ethernet-10gbase-cwdm-tunable" { value 254; description "CWDM with tunable optics"; } enum "ethernet-10gbase-cwdm-1470" { value 255; description "CWDM with 1470nm optics"; } enum "ethernet-10gbase-cwdm-1490" { value 256; description "CWDM with 1490nm optics"; } enum "ethernet-10gbase-cwdm-1510" { value 257; description "CWDM with 1510nm optics"; } enum "ethernet-10gbase-cwdm-1530" { value 258; description "CWDM with 1530nm optics"; } enum "ethernet-10gbase-cwdm-1550" { value 259; description "CWDM with 1550nm optics"; } enum "ethernet-10gbase-cwdm-1570" { value 260; description "CWDM with 1570nm optics"; } enum "ethernet-10gbase-cwdm-1590" { value 261; description "CWDM with 1590nm optics"; } enum "ethernet-10gbase-cwdm-1610" { value 262; description "CWDM with 1610nm optics"; } enum "ethernet-40gbase-cwdm" { value 263; description "CWDM optics"; } enum "ethernet-40gbase-cwdm-tunable" { value 264; description "CWDM with tunable optics"; } enum "ethernet-40gbase-cwdm-1470" { value 265; description "CWDM with 1470nm optics"; } enum "ethernet-40gbase-cwdm-1490" { value 266; description "CWDM with 1490nm optics"; } enum "ethernet-40gbase-cwdm-1510" { value 267; description "CWDM with 1510nm optics"; } enum "ethernet-40gbase-cwdm-1530" { value 268; description "CWDM with 1530nm optics"; } enum "ethernet-40gbase-cwdm-1550" { value 269; description "CWDM with 1550nm optics"; } enum "ethernet-40gbase-cwdm-1570" { value 270; description "CWDM with 1570nm optics"; } enum "ethernet-40gbase-cwdm-1590" { value 271; description "CWDM with 1590nm optics"; } enum "ethernet-40gbase-cwdm-1610" { value 272; description "CWDM with 1610nm optics"; } enum "ethernet-100gbase-cwdm" { value 273; description "CWDM optics"; } enum "ethernet-100gbase-cwdm-tunable" { value 274; description "CWDM with tunable optics"; } enum "ethernet-100gbase-cwdm-1470" { value 275; description "CWDM with 1470nm optics"; } enum "ethernet-100gbase-cwdm-1490" { value 276; description "CWDM with 1490nm optics"; } enum "ethernet-100gbase-cwdm-1510" { value 277; description "CWDM with 1510nm optics"; } enum "ethernet-100gbase-cwdm-1530" { value 278; description "CWDM with 1530nm optics"; } enum "ethernet-100gbase-cwdm-1550" { value 279; description "CWDM with 1550nm optics"; } enum "ethernet-100gbase-cwdm-1570" { value 280; description "CWDM with 1570nm optics"; } enum "ethernet-100gbase-cwdm-1590" { value 281; description "CWDM with 1590nm optics"; } enum "ethernet-100gbase-cwdm-1610" { value 282; description "CWDM with 1610nm optics"; } enum "ethernet-40gbase-elpb" { value 283; description "Electrical loopback"; } enum "ethernet-100gbase-elpb" { value 284; description "Electrical loopback"; } enum "ethernet-100gbase-lr10" { value 285; description "Fiber over 10 lane optics (long reach)"; } enum "ethernet-40gbase" { value 286; description "Four-pair Category 8 STP"; } enum "ethernet-100gbase-kp4" { value 287; description "4 lane copper (backplane)"; } enum "ethernet-100gbase-kr4" { value 288; description "Improved 4 lane copper (backplane)"; } enum "ethernet-10gbase-lrm" { value 289; description "Multimode fiber with 1310nm optics (long reach)"; } enum "ethernet-10gbase-cx4" { value 290; description "4 lane X copper"; } enum "ethernet-10gbase" { value 291; description "Four-pair Category 6+ UTP"; } enum "ethernet-10gbase-kx4" { value 292; description "4 lane X copper (backplane)"; } enum "ethernet-10gbase-kr" { value 293; description "Copper (backplane)"; } enum "ethernet-10gbase-pr" { value 294; description "Passive optical network"; } enum "ethernet-100base-lx" { value 295; description "X fiber over 4 lane 1310nm optics"; } enum "ethernet-100base-zx" { value 296; description "Single-mode fiber over 1550nm optics (Cisco)"; } enum "ethernet-1000base-bx-d" { value 297; description "X fiber (D)"; } enum "ethernet-1000base-bx-u" { value 298; description "X fiber (U)"; } enum "ethernet-1000base-bx20-d" { value 299; description "X fiber (D, 20km)"; } enum "ethernet-1000base-bx20-u" { value 300; description "X fiber (U, 20km)"; } enum "ethernet-1000base-bx40-d" { value 301; description "X fiber (D, 40km)"; } enum "ethernet-1000base-bx40-da" { value 302; description "X fiber (D, 40km)"; } enum "ethernet-1000base-bx40-u" { value 303; description "X fiber (U, 40km)"; } enum "ethernet-1000base-bx80-d" { value 304; description "X fiber (D, 80km)"; } enum "ethernet-1000base-bx80-u" { value 305; description "X fiber (U, 80km)"; } enum "ethernet-1000base-bx120-d" { value 306; description "X fiber (D, 120km)"; } enum "ethernet-1000base-bx120-u" { value 307; description "X fiber (U, 120km)"; } enum "ethernet-10gbase-bx-d" { value 308; description "X fiber (D)"; } enum "ethernet-10gbase-bx-u" { value 309; description "X fiber (U)"; } enum "ethernet-10gbase-bx10-d" { value 310; description "X fiber (D, 10km)"; } enum "ethernet-10gbase-bx10-u" { value 311; description "X fiber (U, 10km)"; } enum "ethernet-10gbase-bx20-d" { value 312; description "X fiber (D, 20km)"; } enum "ethernet-10gbase-bx20-u" { value 313; description "X fiber (U, 20km)"; } enum "ethernet-10gbase-bx40-d" { value 314; description "X fiber (D, 40km)"; } enum "ethernet-10gbase-bx40-u" { value 315; description "X fiber (U, 40km)"; } enum "ethernet-10gbase-bx80-d" { value 316; description "X fiber (D, 80km)"; } enum "ethernet-10gbase-bx80-u" { value 317; description "X fiber (U, 80km)"; } enum "ethernet-10gbase-bx120-d" { value 318; description "X fiber (D, 120km)"; } enum "ethernet-10gbase-bx120-u" { value 319; description "X fiber (U, 120km)"; } enum "ethernet-1000base-dr-lx" { value 320; description "X fiber over long-wl laser PMD, duplexity unknown, dual rate"; } enum "ethernet-100gbase-er4l" { value 321; description "fiber over 4 lane optics (25km reach) (lite)"; } enum "ethernet-100gbase-sr4" { value 322; description "fiber over 4 lane optics (short reach)"; } enum "ethernet-40gbase-sr-bd" { value 323; description "Bi-directional fiber over 2 lane optics (short reach)"; } enum "ethernet-25gbase-cr" { value 324; description "Twinaxial copper cabling"; } enum "ethernet-25gbase-cr-s" { value 325; description "Twinaxial copper cabling (no RS-FEC)"; } enum "ethernet-25gbase-kr" { value 326; description "One lane electrical backplane"; } enum "ethernet-25gbase-kr-s" { value 327; description "One lane electrical backplane (no RS-FEC)"; } enum "ethernet-25gbase-r" { value 328; description "One lane fiber"; } enum "ethernet-25gbase-sr" { value 329; description "Multimode fiber"; } enum "ethernet-25gbase-csr" { value 330; description "Multimode fiber"; } enum "ethernet-25gbase-dwdm" { value 331; description "DWDM optics"; } enum "ethernet-25gbase-dwdm-tunable" { value 332; description "DWDM with tunable optics"; } enum "ethernet-25gbase-cwdm" { value 333; description "CWDM optics"; } enum "ethernet-25gbase-cwdm-tunable" { value 334; description "CWDM with tunable optics"; } enum "ethernet-100gbase-psm4" { value 335; description "4 parallel single mode fibers"; } enum "ethernet-100gbase-er10" { value 336; description "Fiber over 10 lane optics (extended reach)"; } enum "ethernet-100gbase-er10l" { value 337; description "Fiber over 10 lane optics (extended reach) (lite)"; } enum "ethernet-100gbase-acc" { value 338; description "Active copper cable"; } enum "ethernet-100gbase-aoc" { value 339; description "Active optical cable"; } enum "ethernet-100gbase-cwdm4" { value 340; description "4 lane CWDM cable"; } enum "ethernet-40gbase-psm4" { value 341; description "4 parallel single mode fibers"; } enum "ethernet-100gbase-cr4" { value 342; description "4 lane copper (very short reach)"; } enum "ethernet-100gbase-act-loop" { value 343; description "Active loopback"; } enum "ethernet-100gbase-pas-loop" { value 344; description "Passive loopback"; } enum "ethernet-50gbase-cr2" { value 345; description "2 lane copper (very short reach)"; } enum "ethernet-50gbase-sr2" { value 346; description "fiber over 2 lane optics (short reach)"; } enum "ethernet-50gbase-psm2" { value 347; description "2 parallel single mode fibers"; } enum "ethernet-200gbase-cr4" { value 348; description "4 lanes Passive Copper"; } enum "ethernet-400gbase-fr4" { value 349; description "Duplex SMF LC Connector 2km"; } enum "ethernet-400gbase-dr4" { value 350; description "SMF with MPO-12 connector"; } enum "ethernet-10gbase-cu1m" { value 351; description "Passive Twinax cable assembly 1m"; } enum "ethernet-10gbase-cu1-5m" { value 352; description "Passive Twinax cable assembly 1.5m"; } enum "ethernet-10gbase-cu2m" { value 353; description "Passive Twinax cable assembly 2m"; } enum "ethernet-10gbase-cu2-5m" { value 354; description "Passive Twinax cable assembly 2.5m"; } enum "ethernet-10gbase-cu3m" { value 355; description "Passive Twinax cable assembly 3m"; } enum "ethernet-10gbase-cu5m" { value 356; description "Passive Twinax cable assembly 5m"; } enum "ethernet-10gbase-acu7m" { value 357; description "Active Twinax cable assembly 7m"; } enum "ethernet-10gbase-acu10m" { value 358; description "Active Twinax cable assembly 10m"; } enum "ethernet-10gbase-aoc1m" { value 359; description "Active optical cable 1m"; } enum "ethernet-10gbase-aoc2m" { value 360; description "Active optical cable 2m"; } enum "ethernet-10gbase-aoc3m" { value 361; description "Active optical cable 3m"; } enum "ethernet-10gbase-aoc5m" { value 362; description "Active optical cable 5m"; } enum "ethernet-10gbase-aoc7m" { value 363; description "Active optical cable 7m"; } enum "ethernet-10gbase-aoc10m" { value 364; description "Active optical cable 10m"; } enum "ethernet-40gbase-aoc" { value 365; description "Active optical cable"; } enum "ethernet-4x10g-base-lr" { value 366; description "fiber over 4 lane optics (long reach)"; } enum "ethernet-40gbase-acu1m" { value 367; description "Active Twinax cable assembly 1m"; } enum "ethernet-40gbase-acu3m" { value 368; description "Active Twinax cable assembly 3m"; } enum "ethernet-40gbase-acu5m" { value 369; description "Active Twinax cable assembly 5m"; } enum "ethernet-40gbase-acu7m" { value 370; description "Active Twinax cable assembly 7m"; } enum "ethernet-40gbase-acu10m" { value 371; description "Active Twinax cable assembly 10m"; } enum "ethernet-25gbase-cu1m" { value 372; description "Twinaxial copper cabling (1m)"; } enum "ethernet-25gbase-cu2m" { value 373; description "Twinaxial copper cabling (2m)"; } enum "ethernet-25gbase-cu3m" { value 374; description "Twinaxial copper cabling (3m)"; } enum "ethernet-25gbase-cu4m" { value 375; description "Twinaxial copper cabling (4m)"; } enum "ethernet-25gbase-cu5m" { value 376; description "Twinaxial copper cabling (5m)"; } enum "ethernet-25gbase-cu1dot5m" { value 377; description "Twinaxial copper cabling (1.5m)"; } enum "ethernet-25gbase-cu2dot5m" { value 378; description "Twinaxial copper cabling (2.5m)"; } enum "ethernet-100gbase-sm-sr" { value 379; description "4 lane CWDM Lite cable"; } enum "ethernet-25gbase-aoc1m" { value 380; description "Active optical cable 1m"; } enum "ethernet-25gbase-aoc2m" { value 381; description "Active optical cable 2m"; } enum "ethernet-25gbase-aoc3m" { value 382; description "Active optical cable 3m"; } enum "ethernet-25gbase-aoc4m" { value 383; description "Active optical cable 4m"; } enum "ethernet-25gbase-aoc5m" { value 384; description "Active optical cable 5m"; } enum "ethernet-25gbase-aoc7m" { value 385; description "Active optical cable 7m"; } enum "ethernet-25gbase-aoc10m" { value 386; description "Active optical cable 10m"; } enum "ethernet-1000base-2bx-d" { value 387; description "2 channel X fibre (D)"; } enum "ethernet-1000base-2bx-d-i" { value 388; description "2 channel X fibre (D/I)"; } enum "ethernet-1000base-2bx-u" { value 389; description "2 channel X fibre (U)"; } enum "ethernet-1000base-2bx-u-i" { value 390; description "2 channel X fibre (U/I)"; } enum "ethernet-400gbase-cr8" { value 391; description "8 lane copper (very short reach)"; } enum "ethernet-100gbase-sr-bd" { value 392; description "Bi-directional fiber over 2 lane optics (short reach)"; } enum "ethernet-400gbase-lr8" { value 393; description "fiber over 8 lane optics (long reach)"; } enum "ethernet-400gbase-aoc" { value 394; description "Active optical cable"; } enum "ethernet-400gbase-acc" { value 395; description "Active copper cable"; } enum "ethernet-400gbase-act-loop" { value 396; description "Active loopback"; } enum "ethernet-400gbase-pas-loop" { value 397; description "Passive loopback"; } enum "ethernet-8x-sfp50gbase-cu" { value 398; description "8x50G Copper cable"; } enum "ethernet-2x100gbase-lr8-s" { value 399; description "2x100G over 8 lane optics (long reach)"; } enum "ethernet-2x100gbase-sr4" { value 400; description "2x100G over 4 lane optics (short reach)"; } enum "ethernet-2x100gbase-psm4" { value 401; description "2x100G over 4 parallel single mode fibers"; } enum "ethernet-2x100gbase-cwdm4" { value 402; description "2x100G over 4 lane CWDM cable"; } enum "ethernet-2x100gbase-lr4" { value 403; description "2x100G over 4 lane optics (long reach)"; } enum "ethernet-100gbase-fr" { value 404; description "duplex single mode fiber (Far Reach/2 km)"; } enum "ethernet-100gbase-dwdm2" { value 405; description "100G DWDM optics using 2 wavelengths on 1550nm DWDM grid with 80km reach"; } enum "ethernet-100gbase-er4f" { value 406; description "fiber over 4 lane optics (40km reach)"; } enum "ethernet-100gbase-er4l-s" { value 407; description "fiber over 4 lane optics (25km reach) (lite)"; } enum "ethernet-100gbase-lr" { value 408; description "duplex single mode fiber (Long Reach/10 km)"; } enum "ethernet-400gbase-aec" { value 409; description "Active electrical cable"; } enum "ethernet-4x100gbase-fr" { value 410; description "Duplex SMF LC Connector 2km"; } enum "ethernet-400gbase-zr-s" { value 411; description "Duplex SMF LC Connector 80km"; } enum "ethernet-400gbase-zr-plus-s" { value 412; description "Duplex SMF LC Connector 80km"; } enum "ethernet-100gbase-dr-s" { value 413; description "Duplex SMF LC Connector 500m)"; } enum "ethernet-400gbase-lr4" { value 414; description "Duplex SMF over 4 lane (long reach/10 km)"; } enum "ethernet-25gbase-lr" { value 415; description "SFP28 Module for SMF"; } enum "ethernet-25gbase-pas-loop" { value 416; description "Passive loopback"; } enum "ethernet-50gbase-sr" { value 417; description "Multimode fiber"; } enum "ethernet-50gbase-cu1m" { value 418; description "Twinaxial copper cabling (1m)"; } enum "ethernet-50gbase-pas-loop" { value 419; description "Passive loopback"; } enum "ethernet-25g-50g-sr-s" { value 420; description "Multimode fiber"; } enum "ethernet-base-max" { value 421; description "ethernet base max"; } } description "Ethernet media types: IEEE 802.3/802.3ae clause 30.5.1.1.2"; } typedef Ethernet-port-enable { type enumeration { enum "disabled" { value 0; description "Port disabled, both directions"; } enum "rx-enabled" { value 1; description "Port enabled rx direction only"; } enum "tx-enabled" { value 2; description "Port enabled tx direction only"; } enum "enabled" { value 3; description "Port enabled, both directions"; } } description "Port admin state"; } grouping ETHERNET-BERT-STATUS-TYPE { description "ETHERNET BERT STATUS TYPE"; leaf bert-state-enabled { type boolean; description "State"; } leaf data-availability { type Ethernet-bert-mask; description "Flag indicating available data"; } leaf receive-count { type uint64; description "Receive count (if 0x1 set in flag)"; } leaf transmit-count { type uint64; description "Transmit count (if 0x2 set in flag)"; } leaf receive-errors { type uint64; description "Received errors (if 0x4 set in flag)"; } leaf error-type { type Ethernet-bert-err-cnt; description "Bit, block or frame error"; } leaf test-pattern { type Ethernet-bert-pattern; description "Bert Test pattern as per IEEE"; } leaf device-under-test { type Ethernet-dev; description "Device being tested"; } leaf interface-device { type Ethernet-dev-if; description "Interface being tested"; } } // grouping ETHERNET-BERT-STATUS-TYPE grouping ETH-SHOWCTRL-BERT { description "Per port BERT test status information"; container bert-status { description "Current test status"; uses ETHERNET-BERT-STATUS-TYPE; } // container bert-status leaf time-left { type uint32; units "second"; description "Remaining time for this test in seconds"; } leaf port-bert-interval { type uint32; description "Port BERT interval"; } } // grouping ETH-SHOWCTRL-BERT grouping ETH-CTLR-TRANSPORT-INFO { description "ETH CTLR TRANSPORT INFO"; leaf maintenance-mode-enabled { type boolean; description "Maintenance Mode - TRUE if enabled"; } leaf ains-status { type Ether-ains-status; description "AINS Soak status"; } leaf total-duration { type uint32; units "minute"; description "Total duration (minutes) of AINS soak timer"; } leaf remaining-duration { type uint32; units "second"; description "Remaining duration (seconds) of AINS soak timer"; } } // grouping ETH-CTLR-TRANSPORT-INFO grouping ETHER-MCAST-MAC-TYPE { description "Multicast MAC address"; leaf mac-address { type Mac-addr; description "MAC address"; } leaf mask { type Mac-addr; description "Mask for this MAC address"; } } // grouping ETHER-MCAST-MAC-TYPE grouping ETH-CTRLR-MCAST-MAC-FILTER { description "ETH CTRLR MCAST MAC FILTER"; leaf multicast-promiscuous { type boolean; description "Whether the port is in multicast promiscuous mode"; } list multicast-mac-address { description "MAC addresses in the multicast ingress destination MAC filter"; uses ETHER-MCAST-MAC-TYPE; } // list multicast-mac-address } // grouping ETH-CTRLR-MCAST-MAC-FILTER grouping ETH-CTRLR-UCAST-MAC-FILTER { description "ETH CTRLR UCAST MAC FILTER"; leaf-list unicast-mac-address { type Mac-addr; description "MAC addresses in the unicast ingress destination MAC filter"; } } // grouping ETH-CTRLR-UCAST-MAC-FILTER grouping ETH-CTRLR-MAC-INFO { description "ETH CTRLR MAC INFO"; container unicast-mac-filters { description "Port unicast MAC filter information"; uses ETH-CTRLR-UCAST-MAC-FILTER; } // container unicast-mac-filters container multicast-mac-filters { description "Port multicast MAC filter information"; uses ETH-CTRLR-MCAST-MAC-FILTER; } // container multicast-mac-filters leaf mtu { type uint32; description "Port operational MTU"; } leaf mru { type uint32; description "Port operational MRU"; } leaf burned-in-mac-address { type Mac-addr; description "Port Burned-In MAC address"; } leaf operational-mac-address { type Mac-addr; description "Port operational MAC address"; } } // grouping ETH-CTRLR-MAC-INFO grouping ETHER-PFC-WD-DETAILS-TYPE { description "ETHER PFC WD DETAILS TYPE"; leaf watchdog-state { type string { length "0..8"; } description "Watchdog State"; } leaf watchdog-traffic-class-enable-mask { type uint8; description "WSTCMask"; } list mode { max-elements 3; description "PFC Watchdog configured mode"; leaf entry { type Ether-pfc-wd; description "PFC Watchdog configured mode"; } } // list mode list interval { max-elements 3; description "PFC Watchdog Interval configured"; leaf entry { type uint32; description "PFC Watchdog Interval configured"; } } // list interval list shutdown-multiplier { max-elements 3; description "PFC Watchdog Shutdown Multiplier configured"; leaf entry { type uint32; description "PFC Watchdog Shutdown Multiplier configured"; } } // list shutdown-multiplier list auto-restore-multiplier { max-elements 3; description "PFC Watchdog Auto Restore Multiplier configured"; leaf entry { type uint32; description "PFC Watchdog Auto Restore Multiplier configured"; } } // list auto-restore-multiplier list fixed-restore-multiplier { max-elements 3; description "PFC Watchdog Fixed Restore Multiplier configured"; leaf entry { type uint32; description "PFC Watchdog Fixed Restore Multiplier configured"; } } // list fixed-restore-multiplier list qos-q-num { max-elements 8; description "Qos Q Number"; leaf entry { type uint32; description "Qos Q Number"; } } // list qos-q-num list watchdog-event { max-elements 8; description "WD events"; leaf entry { type uint64; description "WD events"; } } // list watchdog-event list shutdown-event { max-elements 8; description "Shutdown Events"; leaf entry { type uint64; description "Shutdown Events"; } } // list shutdown-event list auto-restore-event { max-elements 8; description "Restore Events"; leaf entry { type uint64; description "Restore Events"; } } // list auto-restore-event list auto-restore-and-stuck-event { max-elements 8; description "Restore And Stuck Events"; leaf entry { type uint64; description "Restore And Stuck Events"; } } // list auto-restore-and-stuck-event list auto-restore-and-stuck-instantaneous-event { max-elements 8; description "Restore And Stuck instatneous Events"; leaf entry { type uint64; description "Restore And Stuck instatneous Events"; } } // list auto-restore-and-stuck-instantaneous-event list fixed-restore-event { max-elements 8; description "Restore Events"; leaf entry { type uint64; description "Restore Events"; } } // list fixed-restore-event list total-dropped-packet { max-elements 8; description "Total dropped Packets"; leaf entry { type uint64; description "Total dropped Packets"; } } // list total-dropped-packet list dropped-packet { max-elements 8; description "Dropped Packets"; leaf entry { type uint64; description "Dropped Packets"; } } // list dropped-packet } // grouping ETHER-PFC-WD-DETAILS-TYPE grouping ETHER-PFC-DETAILS-TYPE { description "ETHER PFC DETAILS TYPE"; leaf priority-flowcontrol { type Ether-pfc; description "Port operational priority flow control"; } leaf priority-enabled-bitmap { type uint8; description "Priority bitmap"; } leaf total-rx-frames { type uint64; description "Total RX Frame counts"; } leaf total-tx-frames { type uint64; description "Total TX Frame counts"; } leaf total-rx-drop-data-frames { type uint64; description "Total RX Dropped Data Frames"; } leaf per-tc-rx-drop-supported { type uint8; description "Indicates support for per TC RX drop Data frames"; } leaf per-tc-tx-frames-not-supported { type uint8; description "Indicates support for per TC tx frames"; } list rx-frame { max-elements 8; description "RX Frame counts"; leaf entry { type uint64; description "RX Frame counts"; } } // list rx-frame list tx-frame { max-elements 8; description "TX Frame counts"; leaf entry { type uint64; description "TX Frame counts"; } } // list tx-frame list rx-drop-data-frame { max-elements 8; description "RX Dropped Data Frames"; leaf entry { type uint64; description "RX Dropped Data Frames"; } } // list rx-drop-data-frame } // grouping ETHER-PFC-DETAILS-TYPE grouping ETHER-OPD-SETTINGS { description "ETHER OPD SETTINGS"; leaf received-optical-power-degrade-threshold-set { type int32; description "Rx-OPD alarm threshold set?"; } leaf received-optical-power-degrade-threshold { type int32; description "Rx-OPD alarm threshold value"; } } // grouping ETHER-OPD-SETTINGS grouping ETH-OPD-MONITORING { description "ETH OPD MONITORING"; container settings { description "The OPD monitoring settings to be applied"; uses ETHER-OPD-SETTINGS; } // container settings leaf supported { type int32; description "Whether or not OPD monitoring is supported"; } } // grouping ETH-OPD-MONITORING grouping ETHER-BER-STATE { description "ETHER BER STATE"; leaf sd-current-ber { type uint32; description "Current SD-BER"; } leaf sf-current-ber { type uint32; description "Current SF-BER"; } } // grouping ETHER-BER-STATE grouping ETHER-BER-SETTINGS { description "ETHER BER SETTINGS"; leaf signal-degrade-threshold { type uint32; description "BER threshold for signal to degrade"; } leaf signal-degrade-alarm { type int32; description "Report alarm to indicate signal degrade"; } leaf signal-fail-threshold { type uint32; description "BER threshold for signal to fail"; } leaf signal-fail-alarm { type int32; description "Report alarm to indicate signal failure"; } leaf signal-remote-fault { type int32; description "Whether drivers should signal remote faults"; } } // grouping ETHER-BER-SETTINGS grouping ETH-BER-MONITORING { description "ETH BER MONITORING"; container settings { description "The BER monitoring settings to be applied"; uses ETHER-BER-SETTINGS; } // container settings container state { description "The BER state"; uses ETHER-BER-STATE; } // container state leaf supported { type int32; description "Whether or not BER monitoring is supported"; } } // grouping ETH-BER-MONITORING grouping ETH-CTRLR-ERROR-COUNTERS { description "ETH CTRLR ERROR COUNTERS"; leaf sync-header-errors { type uint64; description "Sync-header error count"; } leaf pcsbip-errors { type uint64; description "PCS BIP error count"; } } // grouping ETH-CTRLR-ERROR-COUNTERS grouping ETH-CTRLR-ALARMS { description "ETH CTRLR ALARMS"; leaf received-loss-of-signal-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of Received Loss of Signal"; } leaf pcs-loss-of-block-lock-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of PCS Loss of Block Lock"; } leaf local-fault-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of Local Fault"; } leaf remote-fault-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of Remote Fault"; } leaf sd-ber-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of SD-BER"; } leaf sf-ber-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of SF-BER"; } leaf loss-of-synchronization-data-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of Loss of Synchronization Data Alarm"; } leaf hi-ber-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of Hi-BER"; } leaf squelch-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of Squelch"; } leaf rx-opd-alarm { type Eth-ctrlr-alarm-state; description "Alarm state of Rx OPD Alarm"; } leaf hi-ser-alarm { type Eth-ctrlr-alarm-state; description "Alarm state for Hi-SER"; } leaf deg-ser-alarm { type Eth-ctrlr-alarm-state; description "Alarm state for degraded SER"; } leaf local-deg-ser-alarm { type Eth-ctrlr-alarm-state; description "Alarm state for Local degrade SER"; } leaf remote-deg-ser-alarm { type Eth-ctrlr-alarm-state; description "Alarm state for Remote degrade SER"; } } // grouping ETH-CTRLR-ALARMS grouping ETHER-AUTONEG-TYPE { description "Autonegotiation settings"; leaf autoneg-enabled { type int32; description "TRUE if autonegotiation is enabled"; } leaf mask { type Ether-autoneg-mask; description "Validity mask: 0x1 speed, 0x2 duplex, 0x4 flowcontrol, 0x8 fec"; } leaf speed { type Ethernet-speed; description "Restricted speed (if relevant bit is set in mask)"; } leaf duplex { type Ethernet-duplex; description "Restricted duplex (if relevant bit is set in mask)"; } leaf flowcontrol { type Ether-flowcontrol; description "Restricted flowcontrol (if relevant bit is set in mask)"; } leaf config-override { type int32; description "If true, configuration overrides negotiated settings. If false, negotiated settings in effect"; } leaf fec { type Ethernet-fec; description "Restricted FEC (if revelevant bit is set in mask)"; } } // grouping ETHER-AUTONEG-TYPE grouping ETH-CTRLR-L1-INFO { description "ETH CTRLR L1 INFO"; container autoneg { description "Port autonegotiation configuration settings"; uses ETHER-AUTONEG-TYPE; } // container autoneg container current-alarms { description "List of l1 Current alarms generated"; uses ETH-CTRLR-ALARMS; } // container current-alarms container previous-alarms { description "List of Previous alarms generated"; uses ETH-CTRLR-ALARMS; } // container previous-alarms container error-counts { description "Statistics for detected errors"; uses ETH-CTRLR-ERROR-COUNTERS; } // container error-counts container ber-monitoring { description "BER monitoring details"; uses ETH-BER-MONITORING; } // container ber-monitoring container opd-monitoring { description "OPD monitoring details"; uses ETH-OPD-MONITORING; } // container opd-monitoring container pfc-info { description "Priority flow control information"; uses ETHER-PFC-DETAILS-TYPE; } // container pfc-info container pfcwd-info { description "Priority flow control watchdog information"; uses ETHER-PFC-WD-DETAILS-TYPE; } // container pfcwd-info leaf link-state { type Ether-link-state; description "Link state information of ethernet port"; } leaf led-state { type Ether-led-state; description "State of the LED"; } leaf speed { type Ethernet-speed; description "Port operational speed"; } leaf duplex { type Ethernet-duplex; description "Port operational duplexity"; } leaf flowcontrol { type Ether-flowcontrol; description "Port operational flow control"; } leaf ipg { type Ethernet-ipg; description "Port operational inter-packet-gap"; } leaf laser-squelch-enabled { type boolean; description "Laser Squelch - TRUE if enabled"; } leaf bandwidth-utilization { type uint32; units "percentage"; description "Bandwidth utilization (hundredths of a percent)"; } leaf bandwidth { type uint64; description "Port operational bandwidth"; } leaf frame-preemption { type int32; description "Indicates whether Frame preemption is enabled"; } leaf neighbor-mac-address { type Mac-addr; description "MAC addresses of the peer connection "; } } // grouping ETH-CTRLR-L1-INFO grouping EXTENDED-LOOPBACK-TYPE { description "EXTENDED LOOPBACK TYPE"; leaf level { type uint32; description "Level"; } leaf loopback { type Ethernet-loopback; description "Port operational loopback"; } } // grouping EXTENDED-LOOPBACK-TYPE grouping ETHER-FEC-DETAILS-TYPE { description "ETHER FEC DETAILS TYPE"; leaf fec { type Ethernet-fec; description "Port operational FEC type"; } leaf corrected-codeword-count { type uint64; description "Corrected codeword error count, if FEC is supported"; } leaf uncorrected-codeword-count { type uint64; description "Uncorrected codeword error count, if FEC is supported"; } } // grouping ETHER-FEC-DETAILS-TYPE grouping ETH-CTRLR-PHY-DOM-ALARMS { description "ETH CTRLR PHY DOM ALARMS"; leaf transceiver-temperature { type Ether-dom-alarm; description "Transceiver Optics Temperature Alarm State"; } leaf transceiver-voltage { type Ether-dom-alarm; description "Transceiver Voltage Alarm State"; } leaf transmit-laser-power { type Ether-dom-alarm; description "Transmit Laser Power Alarm State"; } leaf received-laser-power { type Ether-dom-alarm; description "Received Optical Power Alarm State"; } leaf laser-bias-current { type Ether-dom-alarm; description "Laser Bias Current Alarm State"; } } // grouping ETH-CTRLR-PHY-DOM-ALARMS grouping ETH-CTRLR-PHY-DOM-THRESHOLD-VALIDITY { description "ETH CTRLR PHY DOM THRESHOLD VALIDITY"; leaf temperature-valid { type int32; description "The temperature fields are valid"; } leaf voltage-valid { type int32; description "The voltage fields are valid"; } leaf laser-bias-valid { type int32; description "The laser bias fields are valid"; } leaf transmit-power-valid { type int32; description "The transmit power fields are valid"; } leaf receive-power-valid { type int32; description "The receive power fields are valid"; } } // grouping ETH-CTRLR-PHY-DOM-THRESHOLD-VALIDITY grouping ETH-CTRLR-PHY-DOM-THRESHOLDS { description "ETH CTRLR PHY DOM THRESHOLDS"; container field-validity { description "Indicates which of the DOM threshold fields are valid"; uses ETH-CTRLR-PHY-DOM-THRESHOLD-VALIDITY; } // container field-validity leaf transceiver-temperature-alarm-high { type int32; description "Transceiver high temperature alarm threshold (mDegrees C)"; } leaf transceiver-temperature-warning-high { type int32; description "Transceiver high temperature warning threshold (mDegrees C)"; } leaf transceiver-temperature-warning-low { type int32; description "Transceiver low temperature warning threshold (mDegrees C)"; } leaf transceiver-temperature-alarm-low { type int32; description "Transceiver low temperature alarm threshold (mDegrees C)"; } leaf transceiver-voltage-alarm-high { type uint32; description "Transceiver high voltage alarm threshold (mV)"; } leaf transceiver-voltage-warning-high { type uint32; description "Transceiver high voltage warning threshold (mV)"; } leaf transceiver-voltage-warning-low { type uint32; description "Transceiver low voltage warning threshold (mV)"; } leaf transceiver-voltage-alarm-low { type uint32; description "Transceiver low voltage alarm threshold (mV)"; } leaf laser-bias-alarm-high { type uint32; description "Laser bias high alarm threshold (uA)"; } leaf laser-bias-warning-high { type uint32; description "Laser bias high warning threshold (uA)"; } leaf laser-bias-warning-low { type uint32; description "Laser bias low warning threshold (uA)"; } leaf laser-bias-alarm-low { type uint32; description "Laser bias low alarm threshold (uA)"; } leaf optical-transmit-power-alarm-high { type uint32; description "High optical transmit power alarm threshold (uW)"; } leaf optical-transmit-power-warning-high { type uint32; description "High optical transmit power warning threshold (uW)"; } leaf optical-transmit-power-warning-low { type uint32; description "Low optical transmit power warning threshold (uW)"; } leaf optical-transmit-power-alarm-low { type uint32; description "Low optical transmit power alarm threshold (uW)"; } leaf optical-receive-power-alarm-high { type uint32; description "High optical receive power alarm threshold (uW)"; } leaf optical-receive-power-warning-high { type uint32; description "High optical receive power warning threshold (uW)"; } leaf optical-receive-power-warning-low { type uint32; description "Low optical receive power warning threshold (uW)"; } leaf optical-receive-power-alarm-low { type uint32; description "Low optical receive power alarm threshold (uW)"; } leaf power-m-factor { type uint32; description "Power multipication factor for tx/rx alarm/warning"; } leaf multipication-factor { type uint32; description "Multipication factor applicable for certain Platforms"; } } // grouping ETH-CTRLR-PHY-DOM-THRESHOLDS grouping ETH-CTRLR-PHY-LANE-OPT-MON-VALIDITY { description "ETH CTRLR PHY LANE OPT MON VALIDITY"; leaf wavelength-valid { type int32; description "The wavelength 'per lane' field is valid"; } leaf transmit-power-valid { type int32; description "The transmit power 'per lane' field is valid"; } leaf receive-power-valid { type int32; description "The receive power 'per lane' field is valid"; } leaf laser-bias-valid { type int32; description "The laser bias 'per lane' field is valid"; } } // grouping ETH-CTRLR-PHY-LANE-OPT-MON-VALIDITY grouping ETH-CTRLR-PHY-DOM-LANE-ALARMS { description "ETH CTRLR PHY DOM LANE ALARMS"; leaf transmit-laser-power { type Ether-dom-alarm; description "Transmit Laser Power Alarm"; } leaf received-laser-power { type Ether-dom-alarm; description "Received Optical Power Alarm"; } leaf laser-bias-current { type Ether-dom-alarm; description "Laser Bias Current Alarm"; } } // grouping ETH-CTRLR-PHY-DOM-LANE-ALARMS grouping ETH-CTRLR-PHY-LANE-OPT-MON { description "ETH CTRLR PHY LANE OPT MON"; container dig-opt-mon-alarm { description "Digital Optical Monitoring alarms"; uses ETH-CTRLR-PHY-DOM-LANE-ALARMS; } // container dig-opt-mon-alarm leaf center-wavelength { type uint32; description "Center Wavelength (nm*1000)"; } leaf transmit-laser-power { type int32; description "Transmit Laser Power (dBm*1000)"; } leaf received-laser-power { type int32; description "Received Optical Power (dBm*1000)"; } leaf laser-bias-current { type uint32; description "Laser Bias Current (uAmps)"; } leaf lane-id { type uint32; description "Numerical identifier for this lane"; } } // grouping ETH-CTRLR-PHY-LANE-OPT-MON grouping ETHER-PHY-DETAILS-TYPE { description "ETHER PHY DETAILS TYPE"; container lane-field-validity { description "Digital Optical Monitoring (per lane information) validity"; uses ETH-CTRLR-PHY-LANE-OPT-MON-VALIDITY; } // container lane-field-validity container dig-opt-mon-alarm-thresholds { description "Digital Optical Monitoring alarm thresholds"; uses ETH-CTRLR-PHY-DOM-THRESHOLDS; } // container dig-opt-mon-alarm-thresholds container dig-opt-mon-alarms { description "Digital Optical Monitoring alarms"; uses ETH-CTRLR-PHY-DOM-ALARMS; } // container dig-opt-mon-alarms leaf vendor { type string; description "Name of the port optics manufacturer"; } leaf vendor-part-number { type string; description "Part number for the port optics"; } leaf vendor-serial-number { type string; description "Serial number for the port optics"; } leaf transceiver-temperature { type int32; description "The temperature of the transceiver (mDegrees C)"; } leaf transceiver-voltage { type int32; description "The input voltage to the transceiver (mV)"; } leaf transceiver-tx-power { type int32; description "The transceiver transmit laser power (uW)"; } leaf transceiver-rx-power { type int32; description "The transceiver receive optical power (uW)"; } leaf transceiver-tx-bias { type int32; description "The laser bias of the transceiver (uA)"; } leaf optics-wavelength { type uint32; description "Wavelength of the optics being used in nm * 1000"; } leaf optics-type { type string; description "Optics module type"; } leaf revision-number { type string; description "Module revision number"; } list lane { description "Digital Optical Monitoring (per lane information)"; uses ETH-CTRLR-PHY-LANE-OPT-MON; } // list lane } // grouping ETHER-PHY-DETAILS-TYPE grouping ETH-CTRLR-PHY-INFO { description "ETH CTRLR PHY INFO"; container phy-details { description "Details about the PHY"; uses ETHER-PHY-DETAILS-TYPE; } // container phy-details container fec-details { description "Forward Error Correction information"; uses ETHER-FEC-DETAILS-TYPE; } // container fec-details leaf media-type { type Ethernet-media; description "Port media type"; } leaf phy-present { type Ether-phy-present; description "Presence of PHY"; } leaf loopback { type Ethernet-loopback; description "Port operational loopback"; } leaf holdoff-time { type uint32; description "Ethernet port Holdoff Time"; } list extended-loopback { description "Port operational extended loopback"; uses EXTENDED-LOOPBACK-TYPE; } // list extended-loopback } // grouping ETH-CTRLR-PHY-INFO grouping ETHERNET-CONTROLLER-DRIVER-BAG-V2-TYPE { description "Ethernet bag for driver state for the show controllers command"; container phy-info { description "PHY information"; uses ETH-CTRLR-PHY-INFO; } // container phy-info container layer1-info { description "Layer 1 information"; uses ETH-CTRLR-L1-INFO; } // container layer1-info container mac-info { description "MAC Layer information"; uses ETH-CTRLR-MAC-INFO; } // container mac-info container transport-info { description "Transport state information"; uses ETH-CTLR-TRANSPORT-INFO; } // container transport-info leaf admin-state { type Ethernet-port-enable; description "Port Administrative State"; } leaf oper-state-up { type boolean; description "Port Operational state - TRUE if up"; } } // grouping ETHERNET-CONTROLLER-DRIVER-BAG-V2-TYPE grouping ETHERNET-PORT-STATS-TYPE { description "Port stats counters"; leaf received-total-bytes { type uint64; description "Total octets of all frames"; } leaf received-good-bytes { type uint64; description "Total octets of all good frames"; } leaf received-total-frames { type uint64; description "All frames, good or bad"; } leaf received8021q-frames { type uint64; description "All 802.1Q frames"; } leaf received-pause-frames { type uint64; description "All pause frames"; } leaf received-unknown-opcodes { type uint64; description "Unsupported MAC Control frames"; } leaf received-total64-octet-frames { type uint64; description "All 64 Octet Frame Count"; } leaf received-total-octet-frames-from65-to127 { type uint64; description "All 65-127 Octet Frame Count"; } leaf received-total-octet-frames-from128-to255 { type uint64; description "All 128-255 Octet Frame Count"; } leaf received-total-octet-frames-from256-to511 { type uint64; description "All 256-511 Octet Frame Count"; } leaf received-total-octet-frames-from512-to1023 { type uint64; description "All 512-1023 Octet Frame Count"; } leaf received-total-octet-frames-from1024-to1518 { type uint64; description "All 1024-1518 Octet Frame Count"; } leaf received-total-octet-frames-from1519-to-max { type uint64; description "All > 1518 Octet Frame Count"; } leaf received-good-frames { type uint64; description "Number of well formed packets received"; } leaf received-unicast-frames { type uint64; description "Number of unicast packets received "; } leaf received-multicast-frames { type uint64; description "Number of multicast packets received"; } leaf received-broadcast-frames { type uint64; description "Number of broadcast packets received"; } leaf number-of-buffer-overrun-packets-dropped { type uint64; description "Drops due to buffer overrun"; } leaf number-of-aborted-packets-dropped { type uint64; description "Drops due to packet abort"; } leaf numberof-invalid-vlan-id-packets-dropped { type uint64; description "Drops due to invalid VLAN id"; } leaf invalid-dest-mac-drop-packets { type uint64; description "Drops due to the destination MAC not matching"; } leaf invalid-encap-drop-packets { type uint64; description "Drops due to the encapsulation or ether type not matching"; } leaf number-of-miscellaneous-packets-dropped { type uint64; description "Any other drops not counted"; } leaf dropped-giant-packets-greaterthan-mru { type uint64; description "Good frames > MRU, dropped"; } leaf dropped-ether-stats-undersize-pkts { type uint64; description "Good frames < 64 Octet, dropped"; } leaf dropped-jabbers-packets-greaterthan-mru { type uint64; description "Bad Frames > MRU, dropped"; } leaf dropped-ether-stats-fragments { type uint64; description "Bad Frames < 64 Octet, dropped"; } leaf dropped-packets-with-crc-align-errors { type uint64; description "Frames 64 - MRU with CRC error"; } leaf ether-stats-collisions { type uint64; description "All collision events"; } leaf symbol-errors { type uint64; description "Number of symbol errors detected"; } leaf dropped-miscellaneous-error-packets { type uint64; description "Any other errors not counted"; } leaf rfc2819-ether-stats-oversized-pkts { type uint64; description "RFC2819 etherStatsOversizedPkts"; } leaf rfc2819-ether-stats-jabbers { type uint64; description "RFC2819 etherStatsJabbers"; } leaf rfc2819-ether-stats-crc-align-errors { type uint64; description "RFC2819 etherStatsCRCAlignErrors"; } leaf rfc3635dot3-stats-alignment-errors { type uint64; description "RFC3635 dot3StatsAlignmentErrors"; } leaf total-bytes-transmitted { type uint64; description "Total octets of all frames"; } leaf total-good-bytes-transmitted { type uint64; description "Total octets of all good frames"; } leaf total-frames-transmitted { type uint64; description "All frames, good or bad"; } leaf transmitted8021q-frames { type uint64; description "All 802.1Q frames"; } leaf transmitted-total-pause-frames { type uint64; description "All pause frames"; } leaf transmitted-total64-octet-frames { type uint64; description "All 64 Octet Frame Count"; } leaf transmitted-total-octet-frames-from65-to127 { type uint64; description "All 65-127 Octet Frame Count"; } leaf transmitted-total-octet-frames-from128-to255 { type uint64; description "All 128-255 Octet Frame Count"; } leaf transmitted-total-octet-frames-from256-to511 { type uint64; description "All 256-511 Octet Frame Count"; } leaf transmitted-total-octet-frames-from512-to1023 { type uint64; description "All 512-1023 Octet Frame Count"; } leaf transmitted-total-octet-frames-from1024-to1518 { type uint64; description "All 1024-1518 Octet Frame Count"; } leaf transmitted-total-octet-frames-from1518-to-max { type uint64; description "All > 1518 Octet Frame Count"; } leaf transmitted-good-frames { type uint64; description "Number of well formed packets transmitted"; } leaf transmitted-unicast-frames { type uint64; description "Number of unicast packets transmitted"; } leaf transmitted-multicast-frames { type uint64; description "Number of multicast packets transmitted"; } leaf transmitted-broadcast-frames { type uint64; description "Number of broadcast packets transmitted"; } leaf buffer-underrun-packet-drops { type uint64; description "Drops due to buffer underrun"; } leaf aborted-packet-drops { type uint64; description "Drops due to packet abort"; } leaf uncounted-dropped-frames { type uint64; description "Any other drops not counted"; } leaf miscellaneous-output-errors { type uint64; description "Any other errors not counted"; } } // grouping ETHERNET-PORT-STATS-TYPE } // submodule Cisco-IOS-XR-drivers-media-eth-oper-sub1
© 2023 YumaWorks, Inc. All rights reserved.