This module contains a collection of YANG definitions for monitoring the interfaces in a Network Element. Copyright (c) 2016-202...
Version: 2021-03-01
module Cisco-IOS-XE-interfaces-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XE-interfaces-oper"; prefix interfaces-ios-xe-oper; import Cisco-IOS-XE-ios-common-oper { prefix ios-common-ios-xe-oper; } import ietf-inet-types { prefix inet; } import ietf-yang-types { prefix yang; } import cisco-semver { prefix cisco-semver; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 Tel: +1 1800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for monitoring the interfaces in a Network Element. Copyright (c) 2016-2020 by Cisco Systems, Inc. All rights reserved."; revision "2021-03-01" { description "- Added detected upstream bandwidth, - Added detected downstream bandwidth"; reference "3.6.0"; } revision "2020-07-01" { description "- Added storm control for broadcast, multicast, unicast, and unknown unicast - Added storm control for level shared case"; reference "3.5.0"; } revision "2020-03-01" { description "- Added in-discards-64, in-errors-64, in-unknown-protocol-64, out-octets-64 to increase the storage class to 64 bits - Added has-child in classifier stats"; reference "3.4.0"; } revision "2019-11-01" { description "- Added media type to interface - Added more interface speed values"; reference "3.3.0"; } revision "2019-05-01" { description "- Added ethernet error counters. - Added semantic version"; reference "3.2.0"; } revision "2018-10-29" { description "Cleaned up spelling errors in descriptions."; reference "3.1.0"; } revision "2018-06-29" { description "- Add switching interface speed values - Add synchronous serial interface model"; reference "3.0.0"; } revision "2018-02-01" { description "IPv6 addresses"; reference "2.0.0"; } revision "2017-10-10" { description "Initial revision"; reference "1.0.0"; } cisco-semver:module-version "3.6.0"; cisco-semver:module-version "3.5.0"; cisco-semver:module-version "3.4.0"; cisco-semver:module-version "3.3.0"; cisco-semver:module-version "3.2.0"; cisco-semver:module-version "3.1.0"; cisco-semver:module-version "3.0.0"; cisco-semver:module-version "2.0.0"; cisco-semver:module-version "1.0.0"; typedef qos-match-type { type enumeration { enum "qos-match-dscp" { value 0; } enum "qos-match-src-ip" { value 1; } enum "qos-match-dst-ip" { value 2; } enum "qos-match-src-port" { value 3; } enum "qos-match-dst-port" { value 4; } enum "qos-match-proto" { value 5; } } description "QOS match type"; } typedef thresh-unit { type enumeration { enum "thresh-units-default" { value 0; } enum "thresh-units-bytes" { value 1; } enum "thresh-units-sec" { value 2; } enum "thresh-units-packets" { value 3; } enum "thresh-units-cells" { value 4; } enum "thresh-units-percent" { value 5; } } description "Units of threshold"; } typedef qos-direction { type enumeration { enum "qos-inbound" { value 0; description "Direction of traffic coming into the network entry"; } enum "qos-outbound" { value 1; description "Direction of traffic going out of the network entry"; } } description "QoS direction indication"; } typedef aggregation-type { type enumeration { enum "lag-off" { value 0; description "LAG mode is off"; } enum "lag-auto" { value 1; description "LAG mode is auto"; } enum "lag-active" { value 2; description "LAG mode is active"; } enum "lag-passive" { value 3; description "LAG mode is passive"; } } description "Type to define the lag-type, i.e., how the LAG is defined and managed"; } typedef intf-state { type enumeration { enum "if-state-unknown" { value 0; } enum "if-state-up" { value 1; } enum "if-state-down" { value 2; } enum "if-state-test" { value 3; } } description "The desired state of the interface. This leaf has the same read semantics as ifAdminStatus. Reference: RFC 2863: The Interfaces Group MIB - ifAdminStatus"; } typedef ether-duplex { type enumeration { enum "full-duplex" { value 0; } enum "half-duplex" { value 1; } enum "auto-duplex" { value 2; } enum "unknown-duplex" { value 3; } } description "The duplex setting of the interface"; } typedef ether-speed { type enumeration { enum "speed-10mb" { value 0; } enum "speed-100mb" { value 1; } enum "speed-1gb" { value 2; } enum "speed-10gb" { value 3; } enum "speed-25gb" { value 4; } enum "speed-40gb" { value 5; } enum "speed-50gb" { value 6; } enum "speed-100gb" { value 7; } enum "speed-unknown" { value 8; } enum "speed-auto" { value 9; } enum "speed-2500mb" { value 10; description "Ethernet Speed 2500 MBPS"; } enum "speed-5gb" { value 11; description "Ethernet Speed 5 GBPS"; } enum "speed-400gb" { value 12; description "Ethernet Speed 400 GBPS"; } } description "The speed setting of the interface"; } typedef oper-state { type enumeration { enum "if-oper-state-invalid" { value 0; } enum "if-oper-state-ready" { value 1; } enum "if-oper-state-no-pass" { value 2; } enum "if-oper-state-test" { value 3; } enum "if-oper-state-unknown" { value 4; } enum "if-oper-state-dormant" { value 5; } enum "if-oper-state-not-present" { value 6; } enum "if-oper-state-lower-layer-down" { value 7; } } description "The current operational state of the interface. This leaf has the same semantics as ifOperStatus. Reference: RFC 2863: The Interfaces Group MIB - ifOperStatus"; } typedef ietf-intf-type { type enumeration { enum "iana-iftype-other" { value 1; } enum "iana-iftype-regular1822" { value 2; } enum "iana-iftype-hdh1822" { value 3; } enum "iana-iftype-ddnx25" { value 4; } enum "iana-iftype-rfc877x25" { value 5; } enum "iana-iftype-ethernet-csmacd" { value 6; } enum "iana-iftype-iso88023-csmacd" { value 7; } enum "iana-iftype-iso88024-tokenbus" { value 8; } enum "iana-iftype-iso88025-tokenring" { value 9; } enum "iana-iftype-iso88026-man" { value 10; } enum "iana-iftype-starlan" { value 11; } enum "iana-iftype-proteon10mbit" { value 12; } enum "iana-iftype-proteon80mbit" { value 13; } enum "iana-iftype-hyperchannel" { value 14; } enum "iana-iftype-fddi" { value 15; } enum "iana-iftype-lapb" { value 16; } enum "iana-iftype-sdlc" { value 17; } enum "iana-iftype-ds1" { value 18; } enum "iana-iftype-e1" { value 19; } enum "iana-iftype-basicisdn" { value 20; } enum "iana-iftype-primaryisdn" { value 21; } enum "iana-iftype-prop-p2p-serial" { value 22; } enum "iana-iftype-ppp" { value 23; } enum "iana-iftype-sw-loopback" { value 24; } enum "iana-iftype-eon" { value 25; } enum "iana-iftype-ethernet3mbit" { value 26; } enum "iana-iftype-nsip" { value 27; } enum "iana-iftype-slip" { value 28; } enum "iana-iftype-ultra" { value 29; } enum "iana-iftype-ds3" { value 30; } enum "iana-iftype-sip" { value 31; } enum "iana-iftype-framerelay" { value 32; } enum "iana-iftype-rs232" { value 33; } enum "iana-iftype-para" { value 34; } enum "iana-iftype-arcnet" { value 35; } enum "iana-iftype-arcnetplus" { value 36; } enum "iana-iftype-atm" { value 37; } enum "iana-iftype-miox25" { value 38; } enum "iana-iftype-sonet" { value 39; } enum "iana-iftype-x25ple" { value 40; } enum "iana-iftype-iso88022-llc" { value 41; } enum "iana-iftype-localtalk" { value 42; } enum "iana-iftype-smdsdxi" { value 43; } enum "iana-iftype-framerelay-service" { value 44; } enum "iana-iftype-v35" { value 45; } enum "iana-iftype-hssi" { value 46; } enum "iana-iftype-hippi" { value 47; } enum "iana-iftype-modem" { value 48; } enum "iana-iftype-aal5" { value 49; } enum "iana-iftype-sonetpath" { value 50; } enum "iana-iftype-sonetvt" { value 51; } enum "iana-iftype-smdsicip" { value 52; } enum "iana-iftype-propvirtual" { value 53; } enum "iana-iftype-propmultiplexor" { value 54; } enum "iana-iftype-ieee80212" { value 55; } enum "iana-iftype-fiberchannel" { value 56; } enum "iana-iftype-hippi-interface" { value 57; } enum "iana-iftype-framerelay-interconnect" { value 58; } enum "iana-iftype-aflane8023" { value 59; } enum "iana-iftype-aflane8025" { value 60; } enum "iana-iftype-cctemul" { value 61; } enum "iana-iftype-fastether" { value 62; } enum "iana-iftype-isdn" { value 63; } enum "iana-iftype-v11" { value 64; } enum "iana-iftype-v36" { value 65; } enum "iana-iftype-g703at64k" { value 66; } enum "iana-iftype-g703at2mb" { value 67; } enum "iana-iftype-qllc" { value 68; } enum "iana-iftype-fastetherfx" { value 69; } enum "iana-iftype-channel" { value 70; } enum "iana-iftype-ieee80211" { value 71; } enum "iana-iftype-ibm370parchan" { value 72; } enum "iana-iftype-escon" { value 73; } enum "iana-iftype-dlsw" { value 74; } enum "iana-iftype-isdns" { value 75; } enum "iana-iftype-isdnu" { value 76; } enum "iana-iftype-lapd" { value 77; } enum "iana-iftype-ipswitch" { value 78; } enum "iana-iftype-rsrb" { value 79; } enum "iana-iftype-atmlogical" { value 80; } enum "iana-iftype-ds0" { value 81; } enum "iana-iftype-ds0bundle" { value 82; } enum "iana-iftype-bsc" { value 83; } enum "iana-iftype-async" { value 84; } enum "iana-iftype-cnr" { value 85; } enum "iana-iftype-iso88025-dtr" { value 86; } enum "iana-iftype-eplrs" { value 87; } enum "iana-iftype-arap" { value 88; } enum "iana-iftype-propcnls" { value 89; } enum "iana-iftype-hostpad" { value 90; } enum "iana-iftype-termpad" { value 91; } enum "iana-iftype-framerelay-mpi" { value 92; } enum "iana-iftype-x213" { value 93; } enum "iana-iftype-adsl" { value 94; } enum "iana-iftype-radsl" { value 95; } enum "iana-iftype-sdsl" { value 96; } enum "iana-iftype-vdsl" { value 97; } enum "iana-iftype-iso88025-crfpint" { value 98; } enum "iana-iftype-myrinet" { value 99; } enum "iana-iftype-voiceem" { value 100; } enum "iana-iftype-voicefxo" { value 101; } enum "iana-iftype-voicefxs" { value 102; } enum "iana-iftype-voiceencap" { value 103; } enum "iana-iftype-voip" { value 104; } enum "iana-iftype-atmdxi" { value 105; } enum "iana-iftype-atmfuni" { value 106; } enum "iana-iftype-atmima" { value 107; } enum "iana-iftype-ppp-multilinkbundle" { value 108; } enum "iana-iftype-ipovercdlc" { value 109; } enum "iana-iftype-ipoverclaw" { value 110; } enum "iana-iftype-stack2stack" { value 111; } enum "iana-iftype-virtualipaddress" { value 112; } enum "iana-iftype-mpc" { value 113; } enum "iana-iftype-ipoveratm" { value 114; } enum "iana-iftype-iso88025-fiber" { value 115; } enum "iana-iftype-tdlc" { value 116; } enum "iana-iftype-gige" { value 117; } enum "iana-iftype-hdlc" { value 118; } enum "iana-iftype-lapf" { value 119; } enum "iana-iftype-v37" { value 120; } enum "iana-iftype-x25mlp" { value 121; } enum "iana-iftype-x25huntgroup" { value 122; } enum "iana-iftype-transphdlc" { value 123; } enum "iana-iftype-interleave" { value 124; } enum "iana-iftype-fast" { value 125; } enum "iana-iftype-ip" { value 126; } enum "iana-iftype-docs-cable-maclayer" { value 127; } enum "iana-iftype-docs-cable-downstream" { value 128; } enum "iana-iftype-docs-cable-upstream" { value 129; } enum "iana-iftype-a12mppswitch" { value 130; } enum "iana-iftype-tunnel" { value 131; } enum "iana-iftype-coffee" { value 132; } enum "iana-iftype-ces" { value 133; } enum "iana-iftype-atmsubinterface" { value 134; } enum "iana-iftype-l2vlan" { value 135; } enum "iana-iftype-l3ipvlan" { value 136; } enum "iana-iftype-l3ipxvlan" { value 137; } enum "iana-iftype-digital-powerline" { value 138; } enum "iana-iftype-media-mailoverip" { value 139; } enum "iana-iftype-dtm" { value 140; } enum "iana-iftype-dcn" { value 141; } enum "iana-iftype-ipforward" { value 142; } enum "iana-iftype-msdsl" { value 143; } enum "iana-iftype-ieee1394" { value 144; } enum "iana-iftype-gsn" { value 145; } enum "iana-iftype-dvbrcc-maclayer" { value 146; } enum "iana-iftype-dvbrcc-downstream" { value 147; } enum "iana-iftype-dvbrcc-upstream" { value 148; } enum "iana-iftype-atmvirtual" { value 149; } enum "iana-iftype-mplstunnel" { value 150; } enum "iana-iftype-srp" { value 151; } enum "iana-iftype-voiceoveratm" { value 152; } enum "iana-iftype-voiceoverframerelay" { value 153; } enum "iana-iftype-idsl" { value 154; } enum "iana-iftype-compositelink" { value 155; } enum "iana-iftype-ss7siglink" { value 156; } enum "iana-iftype-propwireless-p2p" { value 157; } enum "iana-iftype-frforward" { value 158; } enum "iana-iftype-rfc1483" { value 159; } enum "iana-iftype-usb" { value 160; } enum "iana-iftype-ieee8023-adlag" { value 161; } enum "iana-iftype-bgppolicy-accounting" { value 162; } enum "iana-iftype-frf16mfrbundle" { value 163; } enum "iana-iftype-h323gatekeeper" { value 164; } enum "iana-iftype-h323proxy" { value 165; } enum "iana-iftype-mpls" { value 166; } enum "iana-iftype-mfsiglink" { value 167; } enum "iana-iftype-hdsl2" { value 168; } enum "iana-iftype-shdsl" { value 169; } enum "iana-iftype-ds1fdl" { value 170; } enum "iana-iftype-pos" { value 171; } enum "iana-iftype-dvbasiin" { value 172; } enum "iana-iftype-dvbasiout" { value 173; } enum "iana-iftype-plc" { value 174; } enum "iana-iftype-nfas" { value 175; } enum "iana-iftype-tr008" { value 176; } enum "iana-iftype-gr303rdt" { value 177; } enum "iana-iftype-gr303idt" { value 178; } enum "iana-iftype-isup" { value 179; } enum "iana-iftype-prop-docs-wireless-maclayer" { value 180; } enum "iana-iftype-prop-docs-wireless-downstream" { value 181; } enum "iana-iftype-prop-docs-wireless-upstream" { value 182; } enum "iana-iftype-hiperlan2" { value 183; } enum "iana-iftype-prop-bwap2mp" { value 184; } enum "iana-iftype-sonetoverheadchannel" { value 185; } enum "iana-iftype-digital-wrapperoverheadchannel" { value 186; } enum "iana-iftype-aal2" { value 187; } enum "iana-iftype-radiomac" { value 188; } enum "iana-iftype-atmradio" { value 189; } enum "iana-iftype-imt" { value 190; } enum "iana-iftype-mvl" { value 191; } enum "iana-iftype-reachhdsl" { value 192; } enum "iana-iftype-frdlciendpt" { value 193; } enum "iana-iftype-atmvciendpt" { value 194; } enum "iana-iftype-opticalchannel" { value 195; } enum "iana-iftype-opticaltransport" { value 196; } enum "iana-iftype-propatm" { value 197; } enum "iana-iftype-voiceovercable" { value 198; } enum "iana-iftype-infiniband" { value 199; } enum "iana-iftype-telink" { value 200; } enum "iana-iftype-q2931" { value 201; } enum "iana-iftype-virtualatg" { value 202; } enum "iana-iftype-siptg" { value 203; } enum "iana-iftype-sipsig" { value 204; } enum "iana-iftype-docs-cable-upstreamchannel" { value 205; } enum "iana-iftype-econet" { value 206; } enum "iana-iftype-pon155" { value 207; } enum "iana-iftype-pon622" { value 208; } enum "iana-iftype-bridge-if" { value 209; } enum "iana-iftype-linegroup" { value 210; } enum "iana-iftype-voiceemfgd" { value 211; } enum "iana-iftype-voiceefgdeana" { value 212; } enum "iana-iftype-voicedid" { value 213; } enum "iana-iftype-mpegtransport" { value 214; } enum "iana-iftype-sixtofour" { value 215; } enum "iana-iftype-gtp" { value 216; } enum "iana-iftype-pdnetherloop1" { value 217; } enum "iana-iftype-pdnetherloop2" { value 218; } enum "iana-iftype-opticalchannel-group" { value 219; } enum "iana-iftype-homepna" { value 220; } enum "iana-iftype-gfp" { value 221; } enum "iana-iftype-ciscoislvlan" { value 222; } enum "iana-iftype-actelismetaloop" { value 223; } enum "iana-iftype-fciplink" { value 224; } enum "iana-iftype-rpr" { value 225; } enum "iana-iftype-qam" { value 226; } enum "iana-iftype-lmp" { value 227; } enum "iana-iftype-cblvectastar" { value 228; } enum "iana-iftype-docs-cable-mcmts-downtream" { value 229; } enum "iana-iftype-adsl2" { value 230; } enum "iana-iftype-macseccontrolledif" { value 231; } enum "iana-iftype-macsecuncontrolledif" { value 232; } enum "iana-iftype-aviciopticalether" { value 233; } enum "iana-iftype-atmbond" { value 234; } enum "iana-iftype-voicefgdos" { value 235; } enum "iana-iftype-mocaversion1" { value 236; } enum "iana-iftype-ieee80216-wman" { value 237; } enum "iana-iftype-adsl2plus" { value 238; } enum "iana-iftype-dvbrcsmaclayer" { value 239; } enum "iana-iftype-dvbtdm" { value 240; } enum "iana-iftype-dvbrcstdma" { value 241; } enum "iana-iftype-x86laps" { value 242; } enum "iana-iftype-wwanpp" { value 243; } enum "iana-iftype-wwanpp2" { value 244; } enum "iana-iftype-voiceebs" { value 245; } enum "iana-iftype-ifpwtype" { value 246; } enum "iana-iftype-ilan" { value 247; } enum "iana-iftype-pip" { value 248; } enum "iana-iftype-aluelp" { value 249; } enum "iana-iftype-gpon" { value 250; } enum "iana-iftype-vdsl2" { value 251; } enum "iana-iftype-capwapdot11-profile" { value 252; } enum "iana-iftype-capwapdot11-bss" { value 253; } enum "iana-iftype-capwapwtp-virtualradio" { value 254; } enum "iana-iftype-bits" { value 255; } enum "iana-iftype-docs-cable-upstreamrfport" { value 256; } enum "iana-iftype-cable-downstreamrfport" { value 257; } enum "iana-iftype-vmware-virtualnic" { value 258; } enum "iana-iftype-ieee802154" { value 259; } enum "iana-iftype-otnodu" { value 260; } enum "iana-iftype-otnotu" { value 261; } enum "iana-iftype-ifvfitype" { value 262; } enum "iana-iftype-g9981" { value 263; } enum "iana-iftype-g9982" { value 264; } enum "iana-iftype-g9983" { value 265; } enum "iana-iftype-aluepon" { value 266; } enum "iana-iftype-aluepon-onu" { value 267; } enum "iana-iftype-aluepon-physicaluni" { value 268; } enum "iana-iftype-aluepon-logicalink" { value 269; } enum "iana-iftype-alugpon-onu" { value 270; } enum "iana-iftype-alugpon-physicaluni" { value 271; } enum "iana-iftype-vmwarenicteam" { value 272; } enum "iana-iftype-docs-ofdm-downstream" { value 277; } enum "iana-iftype-docs-ofdma-upstream" { value 278; } enum "iana-iftype-gfast" { value 279; } enum "iana-iftype-sdci" { value 280; } enum "iana-iftype-xbox-wireless" { value 281; } enum "iana-iftype-fastdsl" { value 282; } } description "IANAifType This data type is used as the syntax of the ifType object in the (updated) definition of MIB-II's ifTable"; } typedef media-type-class { type enumeration { enum "ether-media-type-none" { value 0; } enum "ether-media-type-aui" { value 1; } enum "ether-media-type-10baset" { value 2; } enum "ether-media-type-nothing-here" { value 3; } enum "ether-media-type-rj45" { value 4; } enum "ether-media-type-mii" { value 5; } enum "ether-media-type-auto-select" { value 6; } enum "ether-media-type-epif-utp" { value 7; } enum "ether-media-type-epif-fx" { value 8; } enum "ether-media-type-gpif-lx" { value 9; } enum "ether-media-type-gpif-sx" { value 10; } enum "ether-media-type-parallel" { value 11; } enum "ether-media-type-serial10km" { value 12; } enum "ether-media-type-vsr300m" { value 13; } enum "ether-media-type-metrowdm50km" { value 14; } enum "ether-media-type-not-connected" { value 15; } enum "ether-media-type-port-missing" { value 16; } enum "ether-media-type-gbic-missing" { value 17; } enum "ether-media-type-feip-mmf-st" { value 18; } enum "ether-media-type-feip-mmf-sc" { value 19; } enum "ether-media-type-1000basecx-gigstack" { value 20; } enum "ether-media-type-serial40km" { value 21; } enum "ether-media-type-serial50km" { value 22; } enum "ether-media-type-unapproved" { value 23; } enum "ether-media-type-unsupported" { value 24; } enum "ether-media-type-bad-eeprom" { value 25; } enum "ether-media-type-gbic" { value 26; } enum "ether-media-type-sfp" { value 27; } enum "ether-media-type-xenpak" { value 28; } enum "ether-media-type-100base-fx" { value 29; } enum "ether-media-type-100base-tx" { value 30; } enum "ether-media-type-rj21" { value 31; } enum "ether-media-type-100mtrj-fx" { value 32; } enum "ether-media-type-100mtrj-lx" { value 33; } enum "ether-media-type-internal" { value 34; } enum "ether-media-type-1000baset" { value 35; } enum "ether-media-type-gpif-zx" { value 36; } enum "ether-media-type-1000base-cwdm-1470" { value 37; } enum "ether-media-type-1000base-cwdm-1490" { value 38; } enum "ether-media-type-1000base-cwdm-1510" { value 39; } enum "ether-media-type-1000base-cwdm-1530" { value 40; } enum "ether-media-type-1000base-cwdm-1550" { value 41; } enum "ether-media-type-1000base-cwdm-1570" { value 42; } enum "ether-media-type-1000base-cwdm-1590" { value 43; } enum "ether-media-type-1000base-cwdm-1610" { value 44; } enum "ether-media-type-1000base-dwdm-6061" { value 45; } enum "ether-media-type-1000base-dwdm-5979" { value 46; } enum "ether-media-type-1000base-dwdm-5898" { value 47; } enum "ether-media-type-1000base-dwdm-5817" { value 48; } enum "ether-media-type-1000base-dwdm-5655" { value 49; } enum "ether-media-type-1000base-dwdm-5575" { value 50; } enum "ether-media-type-1000base-dwdm-5494" { value 51; } enum "ether-media-type-1000base-dwdm-5413" { value 52; } enum "ether-media-type-1000base-dwdm-5252" { value 53; } enum "ether-media-type-1000base-dwdm-5172" { value 54; } enum "ether-media-type-1000base-dwdm-5092" { value 55; } enum "ether-media-type-1000base-dwdm-5012" { value 56; } enum "ether-media-type-1000base-dwdm-4851" { value 57; } enum "ether-media-type-1000base-dwdm-4772" { value 58; } enum "ether-media-type-1000base-dwdm-4692" { value 59; } enum "ether-media-type-1000base-dwdm-4612" { value 60; } enum "ether-media-type-1000base-dwdm-4453" { value 61; } enum "ether-media-type-1000base-dwdm-4373" { value 62; } enum "ether-media-type-1000base-dwdm-4294" { value 63; } enum "ether-media-type-1000base-dwdm-4214" { value 64; } enum "ether-media-type-1000base-dwdm-4056" { value 65; } enum "ether-media-type-1000base-dwdm-3977" { value 66; } enum "ether-media-type-1000base-dwdm-3898" { value 67; } enum "ether-media-type-1000base-dwdm-3819" { value 68; } enum "ether-media-type-1000base-dwdm-3661" { value 69; } enum "ether-media-type-1000base-dwdm-3582" { value 70; } enum "ether-media-type-1000base-dwdm-3504" { value 71; } enum "ether-media-type-1000base-dwdm-3425" { value 72; } enum "ether-media-type-1000base-dwdm-3268" { value 73; } enum "ether-media-type-1000base-dwdm-3190" { value 74; } enum "ether-media-type-1000base-dwdm-3112" { value 75; } enum "ether-media-type-1000base-dwdm-3033" { value 76; } enum "ether-media-type-1000base-dwdm-6141" { value 77; } enum "ether-media-type-1000base-dwdm-5736" { value 78; } enum "ether-media-type-1000base-dwdm-5332" { value 79; } enum "ether-media-type-1000base-dwdm-4931" { value 80; } enum "ether-media-type-1000base-dwdm-4532" { value 81; } enum "ether-media-type-1000base-dwdm-4134" { value 82; } enum "ether-media-type-1000base-dwdm-3739" { value 83; } enum "ether-media-type-1000base-dwdm-3346" { value 84; } enum "ether-media-type-unknown" { value 85; } enum "ether-media-type-1000base-bx10u" { value 86; } enum "ether-media-type-1000base-bx10d" { value 87; } enum "ether-media-type-1000base-tdwdm" { value 88; } enum "ether-media-type-10gbase-sr" { value 89; } enum "ether-media-type-10gbase-sr-sw" { value 90; } enum "ether-media-type-sfp-plus" { value 91; } enum "ether-media-type-gpif-ex" { value 92; } enum "ether-media-type-100base-bx10u" { value 93; } enum "ether-media-type-100base-bx10d" { value 94; } enum "ether-media-type-10gbase-dwdm-3033" { value 95; } enum "ether-media-type-10gbase-dwdm-3112" { value 96; } enum "ether-media-type-10gbase-dwdm-3190" { value 97; } enum "ether-media-type-10gbase-dwdm-3268" { value 98; } enum "ether-media-type-10gbase-dwdm-3425" { value 99; } enum "ether-media-type-10gbase-dwdm-3504" { value 100; } enum "ether-media-type-10gbase-dwdm-3582" { value 101; } enum "ether-media-type-10gbase-dwdm-3661" { value 102; } enum "ether-media-type-10gbase-dwdm-3819" { value 103; } enum "ether-media-type-10gbase-dwdm-3898" { value 104; } enum "ether-media-type-10gbase-dwdm-3977" { value 105; } enum "ether-media-type-10gbase-dwdm-4056" { value 106; } enum "ether-media-type-10gbase-dwdm-4214" { value 107; } enum "ether-media-type-10gbase-dwdm-4294" { value 108; } enum "ether-media-type-10gbase-dwdm-4373" { value 109; } enum "ether-media-type-10gbase-dwdm-4453" { value 110; } enum "ether-media-type-10gbase-dwdm-4612" { value 111; } enum "ether-media-type-10gbase-dwdm-4692" { value 112; } enum "ether-media-type-10gbase-dwdm-4772" { value 113; } enum "ether-media-type-10gbase-dwdm-4851" { value 114; } enum "ether-media-type-10gbase-dwdm-5012" { value 115; } enum "ether-media-type-10gbase-dwdm-5092" { value 116; } enum "ether-media-type-10gbase-dwdm-5172" { value 117; } enum "ether-media-type-10gbase-dwdm-5252" { value 118; } enum "ether-media-type-10gbase-dwdm-5413" { value 119; } enum "ether-media-type-10gbase-dwdm-5494" { value 120; } enum "ether-media-type-10gbase-dwdm-5575" { value 121; } enum "ether-media-type-10gbase-dwdm-5655" { value 122; } enum "ether-media-type-10gbase-dwdm-5817" { value 123; } enum "ether-media-type-10gbase-dwdm-5898" { value 124; } enum "ether-media-type-10gbase-dwdm-5979" { value 125; } enum "ether-media-type-10gbase-dwdm-6061" { value 126; } enum "ether-media-type-10gbase-tdwdm" { value 127; } enum "ether-media-type-100base-zx" { value 128; } enum "ether-media-type-100base-ex" { value 129; } enum "ether-media-type-sfp-plus-10ge-sr" { value 130; } enum "ether-media-type-sfp-plus-10ge-lr" { value 131; } enum "ether-media-type-sfp-plus-10ge-lrm" { value 132; } enum "ether-media-type-sfp-plus-10ge-er" { value 133; } enum "ether-media-type-10gbase-cu1m" { value 134; } enum "ether-media-type-10gbase-cu3m" { value 135; } enum "ether-media-type-10gbase-cu5m" { value 136; } enum "ether-media-type-10gbase-cu7m" { value 137; } enum "ether-media-type-10gbase-cwdm-1470" { value 138; } enum "ether-media-type-10gbase-cwdm-1490" { value 139; } enum "ether-media-type-10gbase-cwdm-1510" { value 140; } enum "ether-media-type-10gbase-cwdm-1530" { value 141; } enum "ether-media-type-10gbase-cwdm-1550" { value 142; } enum "ether-media-type-10gbase-cwdm-1570" { value 143; } enum "ether-media-type-10gbase-cwdm-1590" { value 144; } enum "ether-media-type-10gbase-cwdm-1610" { value 145; } enum "ether-media-type-100base-lx" { value 146; } enum "ether-media-type-100lc-bx10-d" { value 147; } enum "ether-media-type-100lc-bx10-u" { value 148; } enum "ether-media-type-100base-bx10-d" { value 149; } enum "ether-media-type-100base-bx10-u" { value 150; } enum "ether-media-type-x2" { value 151; } enum "ether-media-type-x2-missing" { value 152; } enum "ether-media-type-xg-draught" { value 153; } enum "ether-media-type-1g-10gbaset" { value 154; } enum "ether-media-type-xg-arcadia" { value 155; } enum "ether-media-type-sfp-plus-10ge-zr" { value 156; } enum "ether-media-type-sfpp-10g-dwdm-61-41" { value 157; } enum "ether-media-type-sfpp-10g-dwdm-60-61" { value 158; } enum "ether-media-type-sfpp-10g-dwdm-59-79" { value 159; } enum "ether-media-type-sfpp-10g-dwdm-58-98" { value 160; } enum "ether-media-type-sfpp-10g-dwdm-58-17" { value 161; } enum "ether-media-type-sfpp-10g-dwdm-57-36" { value 162; } enum "ether-media-type-sfpp-10g-dwdm-56-55" { value 163; } enum "ether-media-type-sfpp-10g-dwdm-55-75" { value 164; } enum "ether-media-type-sfpp-10g-dwdm-54-94" { value 165; } enum "ether-media-type-sfpp-10g-dwdm-54-13" { value 166; } enum "ether-media-type-sfpp-10g-dwdm-53-33" { value 167; } enum "ether-media-type-sfpp-10g-dwdm-52-52" { value 168; } enum "ether-media-type-sfpp-10g-dwdm-51-72" { value 169; } enum "ether-media-type-sfpp-10g-dwdm-50-92" { value 170; } enum "ether-media-type-sfpp-10g-dwdm-50-12" { value 171; } enum "ether-media-type-sfpp-10g-dwdm-49-32" { value 172; } enum "ether-media-type-sfpp-10g-dwdm-48-51" { value 173; } enum "ether-media-type-sfpp-10g-dwdm-47-72" { value 174; } enum "ether-media-type-sfpp-10g-dwdm-46-92" { value 175; } enum "ether-media-type-sfpp-10g-dwdm-46-12" { value 176; } enum "ether-media-type-sfpp-10g-dwdm-45-32" { value 177; } enum "ether-media-type-sfpp-10g-dwdm-44-53" { value 178; } enum "ether-media-type-sfpp-10g-dwdm-43-73" { value 179; } enum "ether-media-type-sfpp-10g-dwdm-42-94" { value 180; } enum "ether-media-type-sfpp-10g-dwdm-42-14" { value 181; } enum "ether-media-type-sfpp-10g-dwdm-41-35" { value 182; } enum "ether-media-type-sfpp-10g-dwdm-40-56" { value 183; } enum "ether-media-type-sfpp-10g-dwdm-39-77" { value 184; } enum "ether-media-type-sfpp-10g-dwdm-38-98" { value 185; } enum "ether-media-type-sfpp-10g-dwdm-38-19" { value 186; } enum "ether-media-type-sfpp-10g-dwdm-37-40" { value 187; } enum "ether-media-type-sfpp-10g-dwdm-36-61" { value 188; } enum "ether-media-type-sfpp-10g-dwdm-35-82" { value 189; } enum "ether-media-type-sfpp-10g-dwdm-35-04" { value 190; } enum "ether-media-type-sfpp-10g-dwdm-34-25" { value 191; } enum "ether-media-type-sfpp-10g-dwdm-33-47" { value 192; } enum "ether-media-type-sfpp-10g-dwdm-32-68" { value 193; } enum "ether-media-type-sfpp-10g-dwdm-31-90" { value 194; } enum "ether-media-type-sfpp-10g-dwdm-31-12" { value 195; } enum "ether-media-type-sfpp-10g-dwdm-30-33" { value 196; } enum "ether-media-type-1000base-bx40da" { value 197; } enum "ether-media-type-1000base-bx80u" { value 198; } enum "ether-media-type-1000base-bx80d" { value 199; } enum "ether-media-type-1000base-bx40u" { value 200; } enum "ether-media-type-1000base-bx40d" { value 201; } enum "ether-media-type-sfp-plus-10ge-bxd" { value 202; } enum "ether-media-type-sfp-plus-10ge-bxu" { value 203; } enum "ether-media-type-sfp-plus-10ge-bx40d" { value 204; } enum "ether-media-type-sfp-plus-10ge-bx40u" { value 205; } enum "ether-media-type-sfpp-10g-cwdm-14-70" { value 206; } enum "ether-media-type-sfpp-10g-cwdm-14-90" { value 207; } enum "ether-media-type-sfpp-10g-cwdm-15-10" { value 208; } enum "ether-media-type-sfpp-10g-cwdm-15-30" { value 209; } enum "ether-media-type-sfpp-10g-cwdm-15-50" { value 210; } enum "ether-media-type-sfpp-10g-cwdm-15-70" { value 211; } enum "ether-media-type-sfpp-10g-cwdm-15-90" { value 212; } enum "ether-media-type-sfpp-10g-cwdm-16-10" { value 213; } enum "ether-media-type-sfpp-10g-acu7m" { value 214; } enum "ether-media-type-sfpp-10g-acu10m" { value 215; } enum "ether-media-type-cpak-100ge-sr10" { value 216; } enum "ether-media-type-cpak-100ge-lr4" { value 217; } enum "ether-media-type-cpak-100ge-sr4" { value 218; } enum "ether-media-type-cfp-40g" { value 219; } enum "ether-media-type-qsfp-40ge-lr" { value 220; } enum "ether-media-type-qsfp-40ge-sr" { value 221; } enum "ether-media-type-1000base-dr-lx" { value 222; } enum "ether-media-type-sfpp-10g-tdwdm" { value 223; } enum "ether-media-type-qsfp-40ge-er4" { value 224; } enum "ether-media-type-sfpp-dwdm-10gep-61-83" { value 225; } enum "ether-media-type-sfpp-dwdm-10gep-61-41" { value 226; } enum "ether-media-type-sfpp-dwdm-10gep-61-01" { value 227; } enum "ether-media-type-sfpp-dwdm-10gep-60-61" { value 228; } enum "ether-media-type-sfpp-dwdm-10gep-60-20" { value 229; } enum "ether-media-type-sfpp-dwdm-10gep-59-79" { value 230; } enum "ether-media-type-sfpp-dwdm-10gep-59-39" { value 231; } enum "ether-media-type-sfpp-dwdm-10gep-58-98" { value 232; } enum "ether-media-type-sfpp-dwdm-10gep-58-58" { value 233; } enum "ether-media-type-sfpp-dwdm-10gep-58-17" { value 234; } enum "ether-media-type-sfpp-dwdm-10gep-57-77" { value 235; } enum "ether-media-type-sfpp-dwdm-10gep-57-36" { value 236; } enum "ether-media-type-sfpp-dwdm-10gep-56-96" { value 237; } enum "ether-media-type-sfpp-dwdm-10gep-56-55" { value 238; } enum "ether-media-type-sfpp-dwdm-10gep-56-15" { value 239; } enum "ether-media-type-sfpp-dwdm-10gep-55-75" { value 240; } enum "ether-media-type-sfpp-dwdm-10gep-55-34" { value 241; } enum "ether-media-type-sfpp-dwdm-10gep-54-94" { value 242; } enum "ether-media-type-sfpp-dwdm-10gep-54-54" { value 243; } enum "ether-media-type-sfpp-dwdm-10gep-54-13" { value 244; } enum "ether-media-type-sfpp-dwdm-10gep-53-73" { value 245; } enum "ether-media-type-sfpp-dwdm-10gep-53-33" { value 246; } enum "ether-media-type-sfpp-dwdm-10gep-52-93" { value 247; } enum "ether-media-type-sfpp-dwdm-10gep-52-52" { value 248; } enum "ether-media-type-sfpp-dwdm-10gep-52-12" { value 249; } enum "ether-media-type-sfpp-dwdm-10gep-51-72" { value 250; } enum "ether-media-type-sfpp-dwdm-10gep-51-32" { value 251; } enum "ether-media-type-sfpp-dwdm-10gep-50-92" { value 252; } enum "ether-media-type-sfpp-dwdm-10gep-50-52" { value 253; } enum "ether-media-type-sfpp-dwdm-10gep-50-12" { value 254; } enum "ether-media-type-sfpp-dwdm-10gep-49-72" { value 255; } enum "ether-media-type-sfpp-dwdm-10gep-49-32" { value 256; } enum "ether-media-type-sfpp-dwdm-10gep-48-91" { value 257; } enum "ether-media-type-sfpp-dwdm-10gep-48-51" { value 258; } enum "ether-media-type-sfpp-dwdm-10gep-48-11" { value 259; } enum "ether-media-type-sfpp-dwdm-10gep-47-72" { value 260; } enum "ether-media-type-sfpp-dwdm-10gep-47-32" { value 261; } enum "ether-media-type-sfpp-dwdm-10gep-46-92" { value 262; } enum "ether-media-type-sfpp-dwdm-10gep-46-52" { value 263; } enum "ether-media-type-sfpp-dwdm-10gep-46-12" { value 264; } enum "ether-media-type-sfpp-dwdm-10gep-45-72" { value 265; } enum "ether-media-type-sfpp-dwdm-10gep-45-32" { value 266; } enum "ether-media-type-sfpp-dwdm-10gep-44-92" { value 267; } enum "ether-media-type-sfpp-dwdm-10gep-44-53" { value 268; } enum "ether-media-type-sfpp-dwdm-10gep-44-13" { value 269; } enum "ether-media-type-sfpp-dwdm-10gep-43-73" { value 270; } enum "ether-media-type-sfpp-dwdm-10gep-43-33" { value 271; } enum "ether-media-type-sfpp-dwdm-10gep-42-94" { value 272; } enum "ether-media-type-sfpp-dwdm-10gep-42-54" { value 273; } enum "ether-media-type-sfpp-dwdm-10gep-42-14" { value 274; } enum "ether-media-type-sfpp-dwdm-10gep-41-75" { value 275; } enum "ether-media-type-sfpp-dwdm-10gep-41-35" { value 276; } enum "ether-media-type-sfpp-dwdm-10gep-40-95" { value 277; } enum "ether-media-type-sfpp-dwdm-10gep-40-56" { value 278; } enum "ether-media-type-sfpp-dwdm-10gep-40-16" { value 279; } enum "ether-media-type-sfpp-dwdm-10gep-39-77" { value 280; } enum "ether-media-type-sfpp-dwdm-10gep-39-37" { value 281; } enum "ether-media-type-sfpp-dwdm-10gep-38-98" { value 282; } enum "ether-media-type-sfpp-dwdm-10gep-38-58" { value 283; } enum "ether-media-type-sfpp-dwdm-10gep-38-19" { value 284; } enum "ether-media-type-sfpp-dwdm-10gep-37-79" { value 285; } enum "ether-media-type-sfpp-dwdm-10gep-37-40" { value 286; } enum "ether-media-type-sfpp-dwdm-10gep-37-00" { value 287; } enum "ether-media-type-sfpp-dwdm-10gep-36-61" { value 288; } enum "ether-media-type-sfpp-dwdm-10gep-36-22" { value 289; } enum "ether-media-type-sfpp-dwdm-10gep-35-82" { value 290; } enum "ether-media-type-sfpp-dwdm-10gep-35-43" { value 291; } enum "ether-media-type-sfpp-dwdm-10gep-35-04" { value 292; } enum "ether-media-type-sfpp-dwdm-10gep-34-64" { value 293; } enum "ether-media-type-sfpp-dwdm-10gep-34-25" { value 294; } enum "ether-media-type-sfpp-dwdm-10gep-33-86" { value 295; } enum "ether-media-type-sfpp-dwdm-10gep-33-47" { value 296; } enum "ether-media-type-sfpp-dwdm-10gep-33-07" { value 297; } enum "ether-media-type-sfpp-dwdm-10gep-32-68" { value 298; } enum "ether-media-type-sfpp-dwdm-10gep-32-29" { value 299; } enum "ether-media-type-sfpp-dwdm-10gep-31-90" { value 300; } enum "ether-media-type-sfpp-dwdm-10gep-31-51" { value 301; } enum "ether-media-type-sfpp-dwdm-10gep-31-12" { value 302; } enum "ether-media-type-sfpp-dwdm-10gep-30-72" { value 303; } enum "ether-media-type-sfpp-dwdm-10gep-30-33" { value 304; } enum "ether-media-type-ons-se-z1" { value 305; } enum "ether-media-type-qsfp-100ge-lr" { value 306; } enum "ether-media-type-qsfp-100ge-sr" { value 307; } enum "ether-media-type-sfpp-10g-aoc1m" { value 308; } enum "ether-media-type-sfpp-10g-aoc2m" { value 309; } enum "ether-media-type-sfpp-10g-aoc3m" { value 310; } enum "ether-media-type-sfpp-10g-aoc5m" { value 311; } enum "ether-media-type-sfpp-10g-aoc7m" { value 312; } enum "ether-media-type-sfpp-10g-aoc10m" { value 313; } enum "ether-media-type-cpak-100ge-er4l" { value 314; } enum "ether-media-type-qsfp-40ge-sr-bd" { value 315; } enum "ether-media-type-qsfp-40ge-bd-rx" { value 316; } enum "ether-media-type-tunable-dwdm-sfpp" { value 317; } enum "ether-media-type-qsfp-40ge-sr-s" { value 318; } enum "ether-media-type-qsfp-40ge-lr-s" { value 319; } enum "ether-media-type-qsfp-h40ge-aoc1m" { value 320; } enum "ether-media-type-qsfp-h40ge-aoc2m" { value 321; } enum "ether-media-type-qsfp-h40ge-aoc3m" { value 322; } enum "ether-media-type-qsfp-h40ge-aoc5m" { value 323; } enum "ether-media-type-qsfp-h40ge-aoc7m" { value 324; } enum "ether-media-type-qsfp-h40ge-aoc10m" { value 325; } enum "ether-media-type-qsfp-h40ge-aoc15m" { value 326; } enum "ether-media-type-qsfp-h40ge-aoc20m" { value 327; } enum "ether-media-type-qsfp-40ge-csr4" { value 328; } enum "ether-media-type-qsfp-40ge-sr4" { value 329; } enum "ether-media-type-qsfp-40ge-lr4" { value 330; } enum "ether-media-type-wsp-40ge-lr4l" { value 331; } enum "ether-media-type-qsfp-h40ge-cu1m" { value 332; } enum "ether-media-type-qsfp-h40ge-cu3m" { value 333; } enum "ether-media-type-qsfp-h40ge-cu5m" { value 334; } enum "ether-media-type-qsfp-h40ge-acu7m" { value 335; } enum "ether-media-type-qsfp-h40ge-acu10m" { value 336; } enum "ether-media-type-qsfp-100ge-psm4" { value 337; } enum "ether-media-type-qsfp-100ge-cwdm4" { value 338; } enum "ether-media-type-qsfp-100ge-cu1m" { value 339; } enum "ether-media-type-qsfp-100ge-cu2m" { value 340; } enum "ether-media-type-qsfp-100ge-cu3m" { value 341; } enum "ether-media-type-qsfp-100ge-cu5m" { value 342; } enum "ether-media-type-qsfp-100ge-aoc1m" { value 343; } enum "ether-media-type-qsfp-100ge-aoc2m" { value 344; } enum "ether-media-type-qsfp-100ge-aoc3m" { value 345; } enum "ether-media-type-qsfp-100ge-aoc5m" { value 346; } enum "ether-media-type-qsfp-100ge-aoc7m" { value 347; } enum "ether-media-type-qsfp-100ge-aoc10m" { value 348; } enum "ether-media-type-qsfp-100ge-aoc15m" { value 349; } enum "ether-media-type-qsfp-100ge-aoc20m" { value 350; } enum "ether-media-type-qsfp-100ge-aoc25m" { value 351; } enum "ether-media-type-qsfp-100ge-aoc30m" { value 352; } enum "ether-media-type-qsfp-100ge-sm-sr" { value 353; } enum "ether-media-type-qsfp-100ge-csr4" { value 354; } enum "ether-media-type-1000base-2bxd" { value 355; } enum "ether-media-type-qsfp-h40ge-cudot5m" { value 356; } enum "ether-media-type-qsfp-h40ge-cu2m" { value 357; } enum "ether-media-type-qsfp-h40ge-cu4m" { value 358; } enum "ether-media-type-virtual" { value 359; } enum "ether-media-type-sfp-25ge-sr-s" { value 360; } enum "ether-media-type-sfp-25ge-lr-s" { value 361; } enum "ether-media-type-sfp-25ge-cu1m" { value 362; } enum "ether-media-type-sfp-25ge-cu2m" { value 363; } enum "ether-media-type-sfp-25ge-cu3m" { value 364; } enum "ether-media-type-sfp-25ge-cu5m" { value 365; } enum "ether-media-type-sfp-25ge-aoc1m" { value 366; } enum "ether-media-type-sfp-25ge-aoc2m" { value 367; } enum "ether-media-type-sfp-25ge-aoc3m" { value 368; } enum "ether-media-type-sfp-25ge-aoc5m" { value 369; } enum "ether-media-type-sfp-25ge-aoc7m" { value 370; } enum "ether-media-type-sfp-25ge-aoc10m" { value 371; } enum "ether-media-type-cvr-qsfp-sfp10g" { value 372; } enum "ether-media-type-qsfp-h40ge-aoc25m" { value 373; } enum "ether-media-type-qsfp-h40ge-aoc30m" { value 374; } enum "ether-media-type-sfp-gpon" { value 375; } enum "ether-media-type-sfp-25ge-csr" { value 376; } enum "ether-media-type-10gbase-cu2m" { value 377; } enum "ether-media-type-qsfp-100ge-er4l" { value 378; } enum "ether-media-type-sfp-10ge-csr-s" { value 379; } enum "ether-media-type-qsfp-40ge-csr-s" { value 380; } enum "ether-media-type-qsfp28-4sfp25g-cu1m" { value 381; } enum "ether-media-type-qsfp28-4sfp25g-cu2m" { value 382; } enum "ether-media-type-qsfp28-4sfp25g-cu3m" { value 383; } enum "ether-media-type-qsfp28-4sfp25g-cu5m" { value 384; } enum "ether-media-type-10gbase-cu1-5m" { value 385; } enum "ether-media-type-10gbase-cu2-5m" { value 386; } enum "ether-media-type-qsfp-4x10g-lr-s" { value 387; } enum "ether-media-type-qsfp-4x10g-aoc1m" { value 388; } enum "ether-media-type-qsfp-4x10g-aoc2m" { value 389; } enum "ether-media-type-qsfp-4x10g-aoc3m" { value 390; } enum "ether-media-type-qsfp-4x10g-aoc5m" { value 391; } enum "ether-media-type-qsfp-4x10g-aoc7m" { value 392; } enum "ether-media-type-qsfp-4x10g-aoc10m" { value 393; } enum "ether-media-type-qsfp-4x10g-aoc15m" { value 394; } enum "ether-media-type-qsfp-4sfp10g-cu0-5m" { value 395; } enum "ether-media-type-qsfp-4sfp10g-cu1m" { value 396; } enum "ether-media-type-qsfp-4sfp10g-cu2m" { value 397; } enum "ether-media-type-qsfp-4sfp10g-cu3m" { value 398; } enum "ether-media-type-qsfp-4sfp10g-cu4m" { value 399; } enum "ether-media-type-qsfp-4sfp10g-cu5m" { value 400; } enum "ether-media-type-qsfp-4x10g-ac1m" { value 401; } enum "ether-media-type-qsfp-4x10g-ac3m" { value 402; } enum "ether-media-type-qsfp-4x10g-ac5m" { value 403; } enum "ether-media-type-qsfp-4x10g-ac7m" { value 404; } enum "ether-media-type-qsfp-4x10g-ac10m" { value 405; } enum "ether-media-type-qsfp-100ge-sr4" { value 406; } enum "ether-media-type-qsfp-100ge-lr4" { value 407; } enum "ether-media-type-10gbase-cu0-5m" { value 408; } enum "ether-media-type-10gbase-cu4m" { value 409; } enum "ether-media-type-qsfp-40g-100g-srbd" { value 410; } enum "ether-media-type-qsfp-h40ge-cu0-5m" { value 411; } } description "Maximum possible values for media type"; } typedef dot3-stats-versions { type enumeration { enum "not-supported" { value 0; description "Dot 3 error counters are not supported"; } enum "dot3-version-2" { value 1; description "Version 2 dot 3 error counters"; } } description "The version of dot 3 error counters."; } typedef serial-crc { type enumeration { enum "serial-crc32" { value 0; description "32-bit Cyclic Redundancy Code"; } enum "serial-crc16" { value 1; description "16 bit Cyclic Redundancy Code"; } } description "The Cyclic Redundancy Code type"; } typedef subrate-speed { type enumeration { enum "dsx1-subrate-56kbps" { value 0; description "56 kilobits per second subrate"; } enum "dsx1-subrate-64kbps" { value 1; description "64 kilobits per second subrate"; } } description "The subrate on a serial interface"; } typedef t1e1-loopback-mode { type enumeration { enum "t1e1-no-loopback" { value 0; description "No loopback mode"; } enum "t1e1-cli-local-loopback" { value 1; description "Command line interface enforced local loopback"; } enum "t1e1-line-cli-local-loopback" { value 2; description "Command line interface enforced line local loopback"; } enum "t1e1-payload-cli-local-loopback" { value 3; description "Command line interface enforced payload local loopback"; } enum "t1e1-local-line-loopback" { value 4; description "Local line loopback"; } enum "t1e1-local-payload-loopback" { value 5; description "Local payload loopback"; } enum "t1e1-local-ansi-fdl-remote-loopback" { value 6; description "Line ANSI FDL remote loopback"; } enum "t1e1-line-att-fdl-remote-loopback" { value 7; description "Line ATT FDL remote loopback"; } enum "t1e1-payload-ansi-fdl-remote-loopback" { value 8; description "Payload ANSI FDL remote loopback"; } enum "t1e1-payload-att-fdl-remote-loopback" { value 9; description "Payload ATT FDL remote loopback"; } enum "t1e1-line-iboc-remote-loopback" { value 10; description "Line IBOC remote loopback"; } enum "t1e1-line-ansi-fdl-local-loopback" { value 11; description "Line ANSI FDL local loopback"; } enum "t1e1-line-att-fdl-local-loopback" { value 12; description "Line ATT FDL local loopback"; } enum "t1e1-payload-ansi-fdl-local-loopback" { value 13; description "Payload ANSI FDL local loopback"; } enum "t1e1-payload-att-fdl-local-loopback" { value 14; description "Payload ATT FDL local loopback"; } enum "t1e1-line-iboc-local-loopback" { value 15; description "Line IBOC local loopback"; } } description "Loopback mode type"; } typedef signal-status { type enumeration { enum "down" { value 0; description "Signal is down"; } enum "up" { value 1; description "Signal is up"; } } description "Synchronous serial interface signal status"; } typedef idle-character-type { type enumeration { enum "flag" { value 0; description "Send HDLC flag characters between packets"; } enum "marks" { value 1; description "Send mark characters between packets"; } } description "Synchronous serial idle character"; } typedef sc-filter-state { type enumeration { enum "inactive" { value 0; description "Storm control filter is inactive"; } enum "link-down" { value 1; description "Storm control filter link is down"; } enum "blocking" { value 2; description "Storm control filter is blocking"; } enum "forwarding" { value 3; description "Storm control filter is forwarding"; } } description "Storm control filter state"; } typedef sc-suppress-type { type enumeration { enum "bandwidth" { value 0; description "Storm control suppression is in bandwidth"; } enum "bits-per-second" { value 1; description "Storm control suppression is in bits-per-second"; } enum "packets-per-second" { value 2; description "Storm control suppression is in packets-per-second"; } } description "Storm control suppression type"; } grouping wred-class-counts { description "WRED class count types"; leaf wred-tx-pkts { type uint64; description "Transmitted packets"; } leaf wred-tx-bytes { type uint64; description "Transmitted bytes"; } leaf wred-tail-drop-pkts { type uint64; description "Tail drop packets"; } leaf wred-tail-drop-bytes { type uint64; description "Tail drop bytes"; } leaf wred-early-drop-pkts { type uint64; description "Early drop packets"; } leaf wred-early-drop-bytes { type uint64; description "Early drop bytes"; } } // grouping wred-class-counts grouping marking-dscp-stats { description "Statistics for set dscp"; leaf dscp { type uint32; description "dscp marking"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-dscp-stats grouping marking-dscp-tunnel-stats { description "Statistics for set dscp tunnel"; leaf dscp-val { type uint32; description "dscp value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-dscp-tunnel-stats grouping marking-cos-stats { description "Statistics for set cos"; leaf cos-val { type uint32; description "cos value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-cos-stats grouping marking-cos-inner-stats { description "Statistics for set cos-inner"; leaf cos-inner-val { type uint32; description "cos inner value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-cos-inner-stats grouping marking-discard-class-stats { description "Statistics for set discard-class"; leaf disc-class-val { type uint32; description "discard-class value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-discard-class-stats grouping marking-qos-grp-stats { description "Statistics for set qos-group"; leaf qos-grp-val { type uint32; description "qos group value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-qos-grp-stats grouping marking-prec-stats { description "Statistics for set precedence"; leaf prec-val { type uint32; description "precedence value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-prec-stats grouping marking-prec-tunnel-stats { description "Statistics for set precedence tunnel"; leaf prec-val { type uint32; description "precedence value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-prec-tunnel-stats grouping marking-mpls-exp-imp-stats { description "Statistics for set mpls exp imposition"; leaf mpls-exp-imp-val { type uint32; description "mpls exp value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-mpls-exp-imp-stats grouping marking-mpls-exp-top-stats { description "Statistics for set mpls exp imposition"; leaf mpls-exp-top-val { type uint32; description "mpls exp value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-mpls-exp-top-stats grouping marking-fr-de-stats { description "Statistics for set fr-de"; leaf fr-de { type boolean; description "fr de set or not"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-fr-de-stats grouping marking-fr-fecn-becn-stats { description "Statistics for set fr-fecn-becn"; leaf fecn-becn-val { type uint32; description "fecn becn value. qos:percent-value-1to100"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-fr-fecn-becn-stats grouping marking-atm-clp-stats { description "Statistics for set atm-clp"; leaf atm-clp-val { type uint8; description "atm clp value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-atm-clp-stats grouping marking-vlan-inner-stats { description "Statistics for set vlan-inner"; leaf vlan-inner-val { type uint32; description "vlan value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-vlan-inner-stats grouping marking-dei-stats { description "Statistics for set dei"; leaf dei-imp-value { type uint32; description "dei value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-dei-stats grouping marking-dei-imp-stats { description "Statistics for set dei-imposition"; leaf dei-imp-value { type uint32; description "dei value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-dei-imp-stats grouping marking-srp-priority-stats { description "Statistics for set srp-priority"; leaf srp-priority-value { type uint8; description "srp priority value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-srp-priority-stats grouping marking-wlan-user-priority-stats { description "Statistics for set wlan-user-priority"; leaf wlan-user-priority-value { type uint8; description "wlan user priority value"; } leaf marked-pkts { type uint64; description "Number of packets been marked"; } } // grouping marking-wlan-user-priority-stats grouping marking-stats { description "Marking statistics"; container marking-dscp-stats-val { description "Statistics for set dscp"; uses interfaces-ios-xe-oper:marking-dscp-stats; } // container marking-dscp-stats-val container marking-dscp-tunnel-stats-val { description "Statistics for set dscp tunnel"; uses interfaces-ios-xe-oper:marking-dscp-tunnel-stats; } // container marking-dscp-tunnel-stats-val container marking-cos-stats-val { description "Statistics for set cos"; uses interfaces-ios-xe-oper:marking-cos-stats; } // container marking-cos-stats-val container marking-cos-inner-stats-val { description "Statistics for set cos-inner"; uses interfaces-ios-xe-oper:marking-cos-inner-stats; } // container marking-cos-inner-stats-val container marking-discard-class-stats-val { description "Statistics for set discard-class"; uses interfaces-ios-xe-oper:marking-discard-class-stats; } // container marking-discard-class-stats-val container marking-qos-grp-stats-val { description "Statistics for set qos-group"; uses interfaces-ios-xe-oper:marking-qos-grp-stats; } // container marking-qos-grp-stats-val container marking-prec-stats-val { description "Statistics for set precedence"; uses interfaces-ios-xe-oper:marking-prec-stats; } // container marking-prec-stats-val container marking-prec-tunnel-stats-val { description "Statistics for set precedence tunnel"; uses interfaces-ios-xe-oper:marking-prec-tunnel-stats; } // container marking-prec-tunnel-stats-val container marking-mpls-exp-imp-stats-val { description "Statistics for set mpls exp imposition"; uses interfaces-ios-xe-oper:marking-mpls-exp-imp-stats; } // container marking-mpls-exp-imp-stats-val container marking-mpls-exp-top-stats-val { description "Statistics for set mpls exp topmost"; uses interfaces-ios-xe-oper:marking-mpls-exp-top-stats; } // container marking-mpls-exp-top-stats-val container marking-fr-de-stats-val { description "Statistics for set fr-de"; uses interfaces-ios-xe-oper:marking-fr-de-stats; } // container marking-fr-de-stats-val container marking-fr-fecn-becn-stats-val { description "Statistics for set fr-fecn-becn"; uses interfaces-ios-xe-oper:marking-fr-fecn-becn-stats; } // container marking-fr-fecn-becn-stats-val container marking-atm-clp-stats-val { description "Statistics for set atm-clp"; uses interfaces-ios-xe-oper:marking-atm-clp-stats; } // container marking-atm-clp-stats-val container marking-vlan-inner-stats-val { description "Statistics for set vlan-inner"; uses interfaces-ios-xe-oper:marking-vlan-inner-stats; } // container marking-vlan-inner-stats-val container marking-dei-stats-val { description "Statistics for set dei"; uses interfaces-ios-xe-oper:marking-dei-stats; } // container marking-dei-stats-val container marking-dei-imp-stats-val { description "Statistics for set dei-imposition"; uses interfaces-ios-xe-oper:marking-dei-imp-stats; } // container marking-dei-imp-stats-val container marking-srp-priority-stats-val { description "Statistics for set srp-priority"; uses interfaces-ios-xe-oper:marking-srp-priority-stats; } // container marking-srp-priority-stats-val container marking-wlan-user-priority-stats-val { description "Statistics for set wlan-user-priority"; uses interfaces-ios-xe-oper:marking-wlan-user-priority-stats; } // container marking-wlan-user-priority-stats-val } // grouping marking-stats grouping cos-key { description "COS key type"; leaf cos-min { type uint32; description "Min COS value"; } leaf cos-max { type uint32; description "Max COS value"; } } // grouping cos-key grouping disc-class-key { description "Discard class key type"; leaf disc-class-min { type uint32; description "Minimum value for discard class in the range"; } leaf disc-class-max { type uint32; description "Maximum value for discard class in the range"; } } // grouping disc-class-key grouping dscp-key { description "DSCP key type"; leaf dscp-min { type uint32; description "Minimum of dscp range"; } leaf dscp-max { type uint32; description "Maximum of dscp range"; } } // grouping dscp-key grouping qos-grp-key { description "QoS group key type"; leaf qos-group-min { type uint32; description "Specifies the minimum value range from 0 to used to identify a QoS group value"; } leaf qos-group-max { type uint32; description "Specifies the maximum value range from 0 to used to identify a QoS group value"; } } // grouping qos-grp-key grouping mpls-exp-key { description "MPLS EXP key type"; leaf exp-min { type uint32; description "The minimum EXP field value to be used as match criteria. Any number from 0 to 7"; } leaf exp-max { type uint32; description "The maximum EXP field value to be used as match criteria. Any number from 0 to 7"; } } // grouping mpls-exp-key grouping prec-key { description "Precedence key type"; leaf prec-min { type uint32; description "Precedence min"; } leaf prec-max { type uint32; description "Precedence max"; } } // grouping prec-key grouping dei-key { description "DEI key type"; leaf dei-min { type uint32; description "Dei min"; } leaf dei-max { type uint32; description "Dei max"; } } // grouping dei-key grouping clp-key { description "CLP key type"; leaf clp-val { type uint32; description "Composed by multiple atm clp values"; } } // grouping clp-key grouping subclass-list { description "Subclass data"; leaf match-type { type qos-match-type; description "Subclass match type"; } list cos-counters { key "cos-min cos-max"; description "Counters for sub-class matching a range of Class-of-Service (COS) value (and, optionally, additional COS range"; uses interfaces-ios-xe-oper:cos-key; uses interfaces-ios-xe-oper:wred-class-counts; } // list cos-counters container cos-default { description "statistics for cos default"; uses interfaces-ios-xe-oper:wred-class-counts; } // container cos-default list dscp-counters { key "dscp-min dscp-max"; description "List for statistics based on dscp value range"; uses interfaces-ios-xe-oper:dscp-key; uses interfaces-ios-xe-oper:wred-class-counts; } // list dscp-counters container dscp-default { description "Statistics for dscp default"; uses interfaces-ios-xe-oper:wred-class-counts; } // container dscp-default list discard-class-counters { key "disc-class-min disc-class-max"; description "Composed multiple discard class ranges"; uses interfaces-ios-xe-oper:disc-class-key; uses interfaces-ios-xe-oper:wred-class-counts; } // list discard-class-counters container disc-class-default { description "Statistics for discard class default"; uses interfaces-ios-xe-oper:wred-class-counts; } // container disc-class-default list precedence-counters { key "prec-min prec-max"; description "List for statistics based on precedence value range"; uses interfaces-ios-xe-oper:prec-key; uses interfaces-ios-xe-oper:wred-class-counts; } // list precedence-counters container prec-default { description "Precedence default"; uses interfaces-ios-xe-oper:wred-class-counts; } // container prec-default list mpls-exp-counters { key "exp-min exp-max"; description "List for statistics based on mpls exp value range"; uses interfaces-ios-xe-oper:mpls-exp-key; uses interfaces-ios-xe-oper:wred-class-counts; } // list mpls-exp-counters container mpls-exp-default { description "Statistics for mpls-exp default"; uses interfaces-ios-xe-oper:wred-class-counts; } // container mpls-exp-default list dei-counters { key "dei-min dei-max"; description "Composed by multiple dei ranges"; uses interfaces-ios-xe-oper:dei-key; uses interfaces-ios-xe-oper:wred-class-counts; } // list dei-counters container dei-counts-default { description "Statistics for dei default"; uses interfaces-ios-xe-oper:wred-class-counts; } // container dei-counts-default list clp-counters { key "clp-val"; description "Statistics for each value range for a specific subclass type"; uses interfaces-ios-xe-oper:clp-key; uses interfaces-ios-xe-oper:wred-class-counts; } // list clp-counters container clp-default { description "Statistic for atm clp default"; uses interfaces-ios-xe-oper:wred-class-counts; } // container clp-default } // grouping subclass-list grouping classifier-entry-statistics { description "Classifier entry statistics"; leaf classified-pkts { type uint64; description "Number of total packets which filtered to the classifier-entry"; } leaf classified-bytes { type uint64; description "Number of total bytes which filtered to the classifier-entry"; } leaf classified-rate { type uint64; description "Rate of average data flow through the classifier-entry"; } } // grouping classifier-entry-statistics grouping diffserv-target-classifier-statistics-key { description "Diffserv classifier statistics key"; leaf classifier-entry-name { type string; description "Classifier Entry Name"; } leaf parent-path { type string; description "Path of the Classifier Entry in a hierarchical policy"; } } // grouping diffserv-target-classifier-statistics-key grouping wred-stats { description "WRED counters"; leaf early-drop-pkts { type uint64; description "Early drop packets"; } leaf early-drop-bytes { type uint64; description "Early drop bytes"; } leaf mean-queue-depth { type uint16; description "Current mean queue depth"; } leaf transmitted-pkts { type uint64; description "Transmitted packets"; } leaf transmitted-bytes { type uint64; description "Transmitted bytes"; } leaf tail-drop-pkts { type uint64; description "Total number of packets dropped"; } leaf tail-drop-bytes { type uint64; description "Total number of bytes dropped"; } leaf drop-pkts-flow { type uint64; description "Total number of packets dropped"; } leaf drop-pkts-no-buffer { type uint64; description "Number of packets dropped due to buffers being unavailable system-wide or at the associated interface. This is a sub-set of drop-pkts"; } leaf queue-peak-size-pkts { type uint64; description "Queue max que depth Packets"; } leaf queue-peak-size-bytes { type uint64; description "Queue max que depth Bytes"; } leaf bandwidth-exceed-drops { type uint64; description "Priority stats. Bandwidth exceed drops"; } } // grouping wred-stats grouping cac-stats { description "CAC statistics"; leaf num-admitted-flows { type uint32; description "Number of admitted flows"; } leaf num-non-admitted-flows { type uint32; description "Number of non-admitted flows"; } } // grouping cac-stats grouping queuing-statistics { description "Queue related statistics"; leaf output-pkts { type uint64; description "Number of packets transmitted from queue"; } leaf output-bytes { type uint64; description "Number of bytes transmitted from queue"; } leaf queue-size-pkts { type uint64; description "Number of packets currently buffered "; } leaf queue-size-bytes { type uint64; description "Number of bytes currently buffered"; } leaf drop-pkts { type uint64; description "Total number of packets dropped"; } leaf drop-bytes { type uint64; description "Total number of bytes dropped"; } container wred-stats { description "WRED Counters"; uses interfaces-ios-xe-oper:wred-stats; } // container wred-stats container cac-stats { description "CAC statistics"; uses interfaces-ios-xe-oper:cac-stats; } // container cac-stats } // grouping queuing-statistics grouping meter-statistics { description "Metering Counters"; leaf meter-id { type uint16; description "Meter Identifier"; } leaf meter-succeed-pkts { type uint64; description "Number of packets which succeed the meter"; } leaf meter-succeed-bytes { type uint64; description "Bytes of packets which succeed the meter"; } leaf meter-failed-pkts { type uint64; description "Number of packets which failed the meter"; } leaf meter-failed-bytes { type uint64; description "Bytes of packets which failed the meter"; } } // grouping meter-statistics grouping diffserv-target-classifier-statistics { description "Diffserv classifier statistics"; container classifier-entry-stats { description "Classifier Counters"; uses interfaces-ios-xe-oper:classifier-entry-statistics; } // container classifier-entry-stats list meter-stats { key "meter-id"; description "Meter statistics"; uses interfaces-ios-xe-oper:meter-statistics; } // list meter-stats container queuing-stats { description "Queuing Counters"; uses interfaces-ios-xe-oper:queuing-statistics; } // container queuing-stats list subclass-list { key "match-type"; description "List of statistics for random-detect based on subclass type and value pair Technically these are a field in the queuing statistics -> wred statistics, but GREEN EI does not allow that nesting structure"; uses interfaces-ios-xe-oper:subclass-list; } // list subclass-list container marking-stats { description "Statistics for marking actions"; uses interfaces-ios-xe-oper:marking-stats; } // container marking-stats leaf has-child { type boolean; description "Class has child policy flag"; } } // grouping diffserv-target-classifier-statistics grouping diffserv-target-entry-key { description "Key to the diffserv"; leaf direction { type qos-direction; description "Direction fo the traffic flow either inbound or outbound"; } leaf policy-name { type string; description "Policy entry name"; } } // grouping diffserv-target-entry-key grouping agg-priority-stats { description "Type for counters in aggregate priority"; leaf output-pkts { type uint64; description "Number of packets transmitted from queue"; } leaf output-bytes { type uint64; description "Number of bytes transmitted from queue"; } leaf queue-size-pkts { type uint64; description "Number of packets currently buffered"; } leaf queue-size-bytes { type uint64; description "Number of bytes currently buffered"; } leaf drop-pkts { type uint64; description "Total number of packets dropped"; } leaf drop-bytes { type uint64; description "Total number of bytes dropped"; } leaf drop-pkts-flow { type uint64; description "Number of packets that were dropped by flow-based fair-queuing (fair-queue). This is a sub-set of drop-pkts"; } leaf drop-pkts-no-buffer { type uint64; description "Number of packets dropped due to buffers being unavailable system-wide or at the associated interface. This is a sub-set of drop-pkts"; } } // grouping agg-priority-stats grouping threshold { description "Threshold Parameters"; leaf bytes { type uint64; description "Threshold bytes"; } leaf thresh-size-metric { type uint32; description "Threshold size unit"; } leaf unit-val { type thresh-unit; description "Threshold size basic units"; } leaf threshold-interval { type uint64; description "Threshold interval"; } leaf thresh-interval-metric { type uint32; description "Threshold units metric"; } leaf interval-unit-val { type thresh-unit; description "Threshold interval basic units"; } } // grouping threshold grouping priority-oper-list { description "Priority based statistics"; leaf priority-level { type uint16; description "Priority Level, 0 means no priority level set"; } container agg-priority-stats { description "Counters in aggregate priority"; uses interfaces-ios-xe-oper:agg-priority-stats; } // container agg-priority-stats container qlimit-default-thresh { description "queue limit default threshold"; uses interfaces-ios-xe-oper:threshold; } // container qlimit-default-thresh list qlimit-cos-thresh-list { key "cos-min cos-max"; description "cos-based queue limit data"; uses interfaces-ios-xe-oper:cos-key; uses interfaces-ios-xe-oper:threshold; } // list qlimit-cos-thresh-list list qlimit-disc-class-thresh-list { key "disc-class-min disc-class-max"; description "discard-class-based queue limit data"; uses interfaces-ios-xe-oper:disc-class-key; uses interfaces-ios-xe-oper:threshold; } // list qlimit-disc-class-thresh-list list qlimit-qos-grp-thresh-list { key "qos-group-min qos-group-max"; description "qos-group-based queue limit data"; uses interfaces-ios-xe-oper:qos-grp-key; uses interfaces-ios-xe-oper:threshold; } // list qlimit-qos-grp-thresh-list list qlimit-mpls-exp-thresh-list { key "exp-min exp-max"; description "mpls-exp-based queue limit data"; uses interfaces-ios-xe-oper:mpls-exp-key; uses interfaces-ios-xe-oper:threshold; } // list qlimit-mpls-exp-thresh-list list qlimit-dscp-thresh-list { key "dscp-min dscp-max"; description "queue limit per dscp range"; uses interfaces-ios-xe-oper:dscp-key; uses interfaces-ios-xe-oper:threshold; } // list qlimit-dscp-thresh-list } // grouping priority-oper-list grouping diffserv-target-entry { description "Diffserv target data"; list diffserv-target-classifier-stats { key "classifier-entry-name parent-path"; description "Statistics for each Classifier Entry in a Policy"; uses interfaces-ios-xe-oper:diffserv-target-classifier-statistics-key; uses interfaces-ios-xe-oper:diffserv-target-classifier-statistics; } // list diffserv-target-classifier-stats list priority-oper-list { key "priority-level"; description "Statistics for aggregate priority per policy instance"; uses interfaces-ios-xe-oper:priority-oper-list; } // list priority-oper-list } // grouping diffserv-target-entry grouping lag-aggregate-state { description "Operational state variables for logical aggregate / LAG interfaces"; leaf aggregate-id { type string; description "Specify the logical aggregate interface to which this id belongs"; } leaf lag-type { type aggregation-type; description "Type to define the lag-type, i.e., how the LAG is defined and managed"; } leaf min-links { type uint16; description "Specifies the minimum number of member interfaces that must be active for the aggregate interface to be available"; } leaf lag-speed { type uint32; description "Reports effective speed of the aggregate interface, based on speed of active member interfaces"; } leaf-list members { type string; ordered-by user; description "List of current member interfaces for the aggregate, expressed as references to existing interfaces"; } } // grouping lag-aggregate-state grouping protocol-statistics { description "Protocol specific statistics"; leaf in-pkts { type uint64; description "The total number of packets received for the specified address family, including those received in error"; } leaf in-octets { type uint64; description "The total number of octets received in input packets for the specified address family, including those received in error."; } leaf in-error-pkts { type uint64; description "Number of packets discarded due to errors for the specified address family, including errors in the header, no route found to the destination, invalid address, unknown protocol, etc."; } leaf in-forwarded-pkts { type uint64; description "The number of input packets for which the device was not their final destination and for which the device attempted to find a route to forward them to that final destination."; } leaf in-forwarded-octets { type uint64; description "The number of octets received in input packets for the specified address family for which the device was not their final destination and for which the device attempted to find a route to forward them to that final destination."; } leaf in-discarded-pkts { type uint64; description "The number of input IP packets for the specified address family, for which no problems were encountered to prevent their continued processing, but were discarded (e.g., for lack of buffer space)."; } leaf out-pkts { type uint64; description "The total number of IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device."; } leaf out-octets { type uint64; description "The total number of octets in IP packets for the specified address family that the device supplied to the lower layers for transmission. This includes packets generated locally and those forwarded by the device."; } leaf out-error-pkts { type uint64; description "Number of IP packets for the specified address family locally generated and discarded due to errors, including no route found to the IP destination."; } leaf out-forwarded-pkts { type uint64; description "The number of packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination.text"; } leaf out-forwarded-octets { type uint64; description "The number of octets in packets for which this entity was not their final IP destination and for which it was successful in finding a path to their final destination."; } leaf out-discarded-pkts { type uint64; description "The number of output IP packets for the specified address family for which no problem was encountered to prevent their transmission to their destination, but were discarded (e.g., for lack of buffer space)."; } } // grouping protocol-statistics grouping intf-statistics { description "Interface statistics"; leaf discontinuity-time { type yang:date-and-time; description "The time on the most recent occasion at which any one or more of this interface's counters suffered a discontinuity. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this node contains the time the local management subsystem re-initialized itself"; } leaf in-octets { type uint64; description "The total number of octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of discontinuity-time"; } leaf in-unicast-pkts { type uint64; description "The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were not addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'."; } leaf in-broadcast-pkts { type uint64; description "The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf in-multicast-pkts { type uint64; description "The number of packets, delivered by this sub-layer to a higher (sub-)layer, that were addressed to a multicast address at this sub-layer. For a MAC-layer protocol, this includes both Group and Functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf in-discards { type uint32; description "The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf in-errors { type uint32; description "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf in-unknown-protos { type uint32; description "For packet-oriented interfaces, the number of packets received via the interface that were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing, the number of transmission units received via the interface that were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter is not present. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf out-octets { type uint32; description "The total number of octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf out-unicast-pkts { type uint64; description "The total number of packets that higher-level protocols requested be transmitted, and that were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf out-broadcast-pkts { type uint64; description "The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf out-multicast-pkts { type uint64; description "The total number of packets that higher-level protocols requested be transmitted, and that were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC-layer protocol, this includes both Group and Functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf out-discards { type uint64; description "The number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf out-errors { type uint64; description "For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf rx-pps { type uint64; description "The receive packet per second rate on this interface"; } leaf rx-kbps { type uint64; description "The receive kilobits per second rate on this interface"; } leaf tx-pps { type uint64; description "The transmit packet per second rate on this interface"; } leaf tx-kbps { type uint64; description "The transmit kilobits per second rate on this interface"; } leaf num-flaps { type uint64; description "The number of times the interface state transitioned between up and down"; } leaf in-crc-errors { type uint64; description "Number of receive error events due to FCS/CRC check failure"; } leaf in-discards-64 { type uint64; description "The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf in-errors-64 { type uint64; description "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character- oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf in-unknown-protos-64 { type uint64; description "For packet-oriented interfaces, the number of packets received via the interface that were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing, the number of transmission units received via the interface that were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter is not present. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } leaf out-octets-64 { type uint64; description "The total number of octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of 'discontinuity-time'"; } } // grouping intf-statistics grouping ethernet-state { description "Ethernet State"; leaf negotiated-duplex-mode { type ether-duplex; description "When auto-negotiate is set to TRUE, and the interface has completed auto-negotiation with the remote peer, this value shows the duplex mode that has been negotiated."; } leaf negotiated-port-speed { type ether-speed; description "When auto-negotiate is set to TRUE, and the interface has completed auto-negotiation with the remote peer, this value shows the interface speed that has been negotiated."; } leaf auto-negotiate { type boolean; description "Set to TRUE to request the interface to auto-negotiate transmission parameters with its peer interface. When set to FALSE, the transmission parameters are specified manually."; } leaf enable-flow-control { type boolean; description "Enable or disable flow control for this interface. Ethernet flow control is a mechanism by which a receiver may send PAUSE frames to a sender to stop transmission for a specified time. This setting should override auto-negotiated flow control settings. If left unspecified, and auto-negotiate is TRUE, flow control mode is negotiated with the peer interface."; } leaf media-type { type media-type-class; description "Type of media attached to the interface"; } } // grouping ethernet-state grouping dot3-v2-error-counters { description "dot 3 version 2 error counters"; leaf dot3-alignment-errors { type uint64; description "A count of frames received that are not an integral number of octets in length and do not pass the FCS check."; } leaf dot3-fcs-errors { type uint64; description "A count of frames received that are an integral number of octets in length and do not pass the FCS check."; } leaf dot3-single-collision-frames { type uint64; description "A count of frames that are involved in a single collision, and are subsequently transmitted successfully."; } leaf dot3-multiple-collision-frames { type uint64; description "A count of frames that are involved in more than one collision and are subsequently transmitted successfully."; } leaf dot3-sqe-test-errors { type uint64; description "A count of times that the signal quality error test errors is received on a particular interface."; } leaf dot3-deferred-transmissions { type uint64; description "A count of frames for which the first transmission attempt on a particular interface is delayed because the medium is busy."; } leaf dot3-late-collisions { type uint64; description "The number of times that a collision is detected on a particular interface later than one slot time into the transmission of a packet."; } leaf dot3-excessive-collisions { type uint64; description "A count of frames for which transmission on a particular interface fails due to excessive collisions."; } leaf dot3-internal-mac-transmit-errors { type uint64; description "A count of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error."; } leaf dot3-carrier-sense-errors { type uint64; description "The number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame on a particular interface."; } leaf dot3-frame-too-longs { type uint64; description "A count of frames received on a particular interface that exceed the maximum permitted frame size."; } leaf dot3-internal-mac-receive-errors { type uint64; description "A count of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error."; } leaf dot3-symbol-errors { type uint64; description "For an interface operating at 100 Mb/s, the number of times there was an invalid data symbol when a valid carrier was present."; } leaf dot3-duplex-status { type uint64; description "The current mode of operation of the MAC entity. 'unknown' indicates that the current duplex mode could not be determined. The possible value as defined by RFC 3635 are: unknown 1 half duplex 2 full duplex 3"; } leaf dot3-hc-alignment-errors { type uint64; description "A count of frames received that are not an integral number of octets in length and do not pass the FCS check on interfaces operating at 10 Gb/s or faster."; } leaf dot3-hc-inpause-frames { type uint64; description "MAC layer PAUSE frames received on the interface"; } leaf dot3-hc-outpause-frames { type uint64; description "MAC layer PAUSE frames sent on the interface"; } leaf dot3-hc-fcs-errors { type uint64; description "A count of frames received that are an integral number of octets in length and do not pass the FCS check on interfaces operating at 10 Gb/s or faster."; } leaf dot3-hc-frame-too-longs { type uint64; description "A count of frames received on a particular interface that exceed the maximum permitted frame size on interfaces operating at 10 Gb/s or faster."; } leaf dot3-hc-internal-mac-transmit-errors { type uint64; description "A count of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error on interfaces operating at 10 Gb/s or faster."; } leaf dot3-hc-internal-mac-receive-errors { type uint64; description "A count of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error on interfaces operating at 10 Gb/s or faster."; } leaf dot3-hc-symbol-errors { type uint64; description "For an interface operating at 10 Gb/s or higher, the number of times the receiving media is non-idle (a carrier event) for a period of time equal to or greater than minimum frame size, and during which there was at least one occurrence of an event that causes the PHY to indicate 'Receive Error'"; } } // grouping dot3-v2-error-counters grouping dot3-counters { description "Dot 3 error counters"; leaf dot3-stats-version { type dot3-stats-versions; description "Version of dot 3 error counters"; } container dot3-error-counters-v2 { description "The Ethernet dot 3 version 2 error counters"; uses interfaces-ios-xe-oper:dot3-v2-error-counters; } // container dot3-error-counters-v2 } // grouping dot3-counters grouping ethernet-statistics { description "Ethernet statistics"; leaf in-mac-control-frames { type uint64; description "MAC layer control frames received on the interface"; } leaf in-mac-pause-frames { type uint64; description "MAC layer PAUSE frames received on the interface"; } leaf in-oversize-frames { type uint64; description "Number of oversize frames received on the interface"; } leaf in-jabber-frames { type uint64; description "Number of jabber frames received on the interface. Jabber frames are typically defined as oversize frames which also have a bad CRC. Implementations may use slightly different definitions of what constitutes a jabber frame. Often indicative of a NIC hardware problem."; } leaf in-fragment-frames { type uint64; description "Number of fragment frames received on the interface."; } leaf in-8021q-frames { type uint64; description "Number of 802.1q tagged frames received on the interface"; } leaf out-mac-control-frames { type uint64; description "MAC layer control frames sent on the interface"; } leaf out-mac-pause-frames { type uint64; description "MAC layer PAUSE frames sent on the interface"; } leaf out-8021q-frames { type uint64; description "Number of 802.1q tagged frames sent on the interface"; } leaf dot3-counters-supported { type empty; description "When present, the dot 3 version 2 error counters are valid"; } container dot3-counters { when 'boolean(../dot3-counters-supported)'; description "dot 3 error counters"; uses interfaces-ios-xe-oper:dot3-counters; } // container dot3-counters } // grouping ethernet-statistics grouping t1e1-serial-state { description "The T1/E1 serial state"; leaf crc-type { type serial-crc; description "Cyclic Redundancy Code type configured on the interface"; } leaf loopback { type t1e1-loopback-mode; description "Loopback mode the interface is operating in"; } leaf keeplive { type uint32; description "Keep alive interval in seconds"; } leaf timeslot { type uint32; description "Time slots bitmap occupied by this serial interface"; } leaf subrate { type subrate-speed; description "Subrate operating per slot"; } } // grouping t1e1-serial-state grouping t1e1-serial-stats { description "The serial specific statistics"; leaf in-abort-clock-error { type uint32; description "Number of receive abort packets due to clock slides"; } } // grouping t1e1-serial-stats grouping interface-ext-state { description "Interface extended characteristics"; leaf error-type { type ios-common-ios-xe-oper:port-error-code; description "Type of the error when port goes to error state"; } leaf port-error-reason { type ios-common-ios-xe-oper:port-err-reason; description "Reason for the interface to be put into error state"; } leaf auto-mdix-enabled { type boolean; description "Either straight through or crossover cable can be used to connect the devices with auto MDI crossover enabled on the interfaces and the interfaces automatically adjusts the medium to communicate successfully."; } leaf mdix-oper-status-enabled { type boolean; description "The status of interface is tracked where MDI crossover operates. by default status is show as on, if the media type is crossover status show as off"; } leaf fec-enabled { type boolean; description "Forward error correction is used for controlling errors in data transmission over unreliable or noisy communication channels. It will track whether fec is enabled on a interface. if enabled show as true and take care noisy issues.if not enabled show as false "; } leaf mgig-downshift-enabled { type boolean; description "The port is not able to operate at its max speed and the speed is down shifted."; } } // grouping interface-ext-state grouping dce-state { description "Synchronous serial DCE mode state"; leaf dce-terminal-timing-enable { type boolean; description "Enable DCE terminal timing"; } leaf ignore-dtr { type boolean; description "Ignore DTR signal"; } leaf serial-clock-rate { type uint32; units "bps"; description "Serial clock rate in bps"; } } // grouping dce-state grouping dte-state { description "Synchronous serial DTE mode state"; leaf tx-invert-clk { type boolean; description "Invert transmit clock"; } leaf ignore-dcd { type boolean; description "Ignore DCD signal"; } leaf rx-clockrate { type uint32; units "bps"; description "Received clock rate"; } leaf rx-clock-threshold { type uint32; units "bps"; description "Received clock rate threshold limit"; } } // grouping dte-state grouping sync-serial-state { description "The synchronous serial state"; leaf carrier-delay { type uint32; units "milli-seconds"; description "Delay for interface transitions"; } leaf dtr-pulse-time { type uint32; units "milli-seconds"; description "DTR pulse time on reset"; } leaf restart-delay { type uint32; units "milli-seconds"; description "Serial interface restart-delay"; } leaf cable-type { type string; description "Cable type attached on the interface"; } leaf loopback { type boolean; description "Whether the interface is in loopback mode"; } leaf nrzi-encoding { type boolean; description "Enable use of NRZI encoding"; } leaf idle-character { type idle-character-type; description "Idle character type"; } leaf rts-signal { type signal-status; description "RTS signal state"; } leaf cts-signal { type signal-status; description "CTS signal state"; } leaf dtr-signal { type signal-status; description "DTR signal state"; } leaf dcd-signal { type signal-status; description "DCD signal state"; } leaf dsr-signal { type signal-status; description "DSR signal state"; } container dce-mode-state { description "Special state in DCE mode"; uses interfaces-ios-xe-oper:dce-state; } // container dce-mode-state container dte-mode-state { description "Special state in DTE mode"; uses interfaces-ios-xe-oper:dte-state; } // container dte-mode-state } // grouping sync-serial-state grouping sc-suppress-level { description "Storm control suppression level"; choice suppress-type-choice { description "Storm control suppression type"; leaf bandwidth { type decimal64 { fraction-digits 2; } units "percentage"; description "Bandwidth percent suppression level"; } leaf bps { type uint64; units "bits per second"; description "Bits-per-second suppression level"; } leaf pps { type uint64; units "packets per second"; description "Packets-per-second suppression level"; } } // choice suppress-type-choice } // grouping sc-suppress-level grouping sc-state { description "Storm control state"; leaf filter-state { type sc-filter-state; description "Storm control filter state"; } container current-rate { when "(../filter-state != 'inactive')"; description "Storm control current rate"; uses interfaces-ios-xe-oper:sc-suppress-level; } // container current-rate } // grouping sc-state grouping interface-sc-state { description "Storm control state for an interface"; container broadcast { description "Broadcast storm control state"; uses interfaces-ios-xe-oper:sc-state; } // container broadcast container multicast { description "Multicast storm control state"; uses interfaces-ios-xe-oper:sc-state; } // container multicast container unicast { description "Unicast storm control state"; uses interfaces-ios-xe-oper:sc-state; } // container unicast container unknown-unicast { description "Unknown unicast storm control state"; uses interfaces-ios-xe-oper:sc-state; } // container unknown-unicast leaf level-shared-support { type empty; description "Flag for level shared storm control support"; } container level-shared { when 'boolean(../level-shared-support)'; description "Level shared storm control state"; uses interfaces-ios-xe-oper:sc-state; } // container level-shared } // grouping interface-sc-state grouping interface-state { description "Interface state details"; leaf name { type string; description "The name of the interface. A server implementation MAY map this leaf to the ifName MIB object. Such an implementation needs to use some mechanism to handle the differences in size and characters allowed between this leaf and ifName. The definition of such a mechanism is outside the scope of this document"; } leaf interface-type { type ietf-intf-type; description "When an interface entry is created, a server MAY initialize the type leaf with a valid value, e.g., if it is possible to derive the type from the name of the interface. If a client tries to set the type of an interface to a value that can never be used by the system, e.g., if the type is not supported or if the type does not match the name of the interface, the server MUST reject the request. A NETCONF server MUST reply with an rpc-error with the error-tag 'invalid-value' in this case"; } leaf admin-status { type intf-state; description "The desired state of the interface. This leaf has the same read semantics as ifAdminStatus"; } leaf oper-status { type oper-state; description "The current operational state of the interface. This leaf has the same semantics as ifOperStatus"; } leaf last-change { type yang:date-and-time; description "The time the interface entered its current operational state. If the current state was entered prior to the last re-initialization of the local network management subsystem, then this node is not present"; } leaf if-index { type int32; description "The ifIndex value for the ifEntry represented by this interface"; } leaf phys-address { type yang:mac-address; description "The interface's address at its protocol sub-layer. For example, for an 802.x interface, this object normally contains a Media Access Control (MAC) address. The interface's media-specific modules must define the bit and byte ordering and the format of the value of this object. For interfaces that do not have such an address (e.g., a serial line), this node is not present"; } leaf-list higher-layer-if { type string; ordered-by user; description "A list of references to interfaces layered on top of this interface"; } leaf-list lower-layer-if { type string; ordered-by user; description "A list of references to interfaces layered underneath this interface"; } leaf speed { type uint64; description "An estimate of the interface's current bandwidth in bits per second. For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made, this node should contain the nominal bandwidth. For interfaces that have no concept of bandwidth, this node is not present"; } container statistics { description "A collection of interface-related statistics objects"; uses interfaces-ios-xe-oper:intf-statistics; } // container statistics list diffserv-info { key "direction policy-name"; description "diffserv related details"; uses interfaces-ios-xe-oper:diffserv-target-entry-key; uses interfaces-ios-xe-oper:diffserv-target-entry; } // list diffserv-info leaf vrf { type string; description "VRF to which this interface belongs to. If the interface is not in a VRF then it is 'Global'"; } leaf ipv4 { type inet:ip-address; description "IPv4 address configured on interface"; } leaf ipv4-subnet-mask { type inet:ip-address; description "IPv4 Subnet Mask"; } leaf description { type string; description "Interface description"; } leaf mtu { type uint32; description "Maximum transmission unit"; } leaf input-security-acl { type string; description "Input Security ACL"; } leaf output-security-acl { type string; description "Output Security ACL"; } container v4-protocol-stats { description "IPv4 traffic statistics for this interface"; uses interfaces-ios-xe-oper:protocol-statistics; } // container v4-protocol-stats container v6-protocol-stats { description "IPv6 traffic statistics for this interface"; uses interfaces-ios-xe-oper:protocol-statistics; } // container v6-protocol-stats leaf bia-address { type yang:mac-address; description "The burnt-in mac address that was associated with this interface from manufacturing. This is only relevant for interfaces that have the concept of burnt in ethernet addresses, otherwise it is zero."; } leaf-list ipv6-addrs { type inet:ip-address; ordered-by user; description "A list of the IPv6 addresses associated with the interface. This contains all the IPv6 addresses, including the link local addresses, assigned to the interface"; } list lag-aggregate-state { key "aggregate-id"; description "Operational state variables for logical aggregate / LAG interfaces"; uses interfaces-ios-xe-oper:lag-aggregate-state; } // list lag-aggregate-state leaf ipv4-tcp-adjust-mss { type uint16; description "When ip tcp adjust-mss is configured, this value shows the tcp mss, or the value is zero."; } leaf ipv6-tcp-adjust-mss { type uint16; description "When ipv6 tcp adjust-mss is configured, this value shows the tcp mss, or the value is zero."; } leaf intf-ext-state-support { type empty; description "When present the interface extended state is valid"; } container intf-ext-state { when 'boolean(../intf-ext-state-support)'; description "Interface extended state object"; uses interfaces-ios-xe-oper:interface-ext-state; } // container intf-ext-state container storm-control { description "Broadcast, multicast, unicast, and unknown unicast storm control state"; uses interfaces-ios-xe-oper:interface-sc-state; } // container storm-control leaf auto-upstream-bandwidth { type uint64; description "Detected upstream bandwidth"; } leaf auto-downstream-bandwidth { type uint64; description "Detected downstream bandwidth"; } choice interface-class-choice { description "The broad class that the interface belongs"; case interface-class-ethernet { container ether-state { description "The Ethernet state information"; uses interfaces-ios-xe-oper:ethernet-state; } // container ether-state container ether-stats { description "The Ethernet statistics"; uses interfaces-ios-xe-oper:ethernet-statistics; } // container ether-stats } // case interface-class-ethernet case interface-class-t1e1serial { container serial-state { description "The T1E1 serial state information"; uses interfaces-ios-xe-oper:t1e1-serial-state; } // container serial-state container serial-stats { description "The T1E1 statistics"; uses interfaces-ios-xe-oper:t1e1-serial-stats; } // container serial-stats } // case interface-class-t1e1serial leaf intf-class-unspecified { type boolean; description "No specific interface class information"; } container syncserial-state { description "The synchronous serial state information"; uses interfaces-ios-xe-oper:sync-serial-state; } // container syncserial-state } // choice interface-class-choice } // grouping interface-state container interfaces { config false; description "Operational state of interfaces"; list interface { key "name"; description "List of interfaces"; uses interfaces-ios-xe-oper:interface-state; } // list interface } // container interfaces } // module Cisco-IOS-XE-interfaces-oper
© 2023 YumaWorks, Inc. All rights reserved.