Cisco-IOS-XR-interface-cem-oper

This module contains a collection of YANG definitions for Cisco IOS-XR interface-cem package operational data. This module cont...

  • Version: 2019-04-05

    Cisco-IOS-XR-interface-cem-oper@2019-04-05


    
      module Cisco-IOS-XR-interface-cem-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-interface-cem-oper";
    
        prefix interface-cem-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-interface-cem-oper-sub2 {
          revision-date "2019-04-05";
        }
        include Cisco-IOS-XR-interface-cem-oper-sub1 {
          revision-date "2019-04-05";
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
    Customer Service
    
    Postal: 170 West Tasman Drive
    San Jose, CA 95134
    
    Tel: +1 800 553-NETS
    
    E-mail: cs-yang@cisco.com";
    
        description
          "This module contains a collection of YANG definitions
    for Cisco IOS-XR interface-cem package operational data.
    
    This module contains definitions
    for the following management objects:
      cem: CEM operational data
    
    Copyright (c) 2013-2019 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.0";
    
        container cem {
          config false;
          description "CEM operational data";
          container cem-controllers {
            description "List of CEM interfaces";
            list cem-controller {
              key "interface-name";
              description "CEM interface name";
              container cem-recovered-clock-info {
                description
                  "CEM Recovered clock information";
                leaf interface-name {
                  type string;
                  description "Interface name";
                }
    
                leaf clock-type {
                  type Cem-recovered-clock;
                  description "Clock Type";
                }
    
                leaf clock-status {
                  type Cem-recovered-clock-status;
                  description "Clock status";
                }
    
                leaf frequency-offset {
                  type int32;
                  description "Frequency offset";
                }
              }  // container cem-recovered-clock-info
    
              container cem-info {
                description
                  "CEM controller information";
                leaf admin-state {
                  type Cem-interface-state;
                  description
                    "Administrative state";
                }
    
                leaf oper-state {
                  type Cem-interface-state;
                  description
                    "Operational state";
                }
    
                leaf bandwidth {
                  type uint32;
                  units "kbit/s";
                  description
                    "Bandwidth in kbps";
                }
    
                leaf dejitter-buffer-length {
                  type uint32;
                  units "microsecond";
                  description
                    "Dejitter buffer length in microseconds";
                }
    
                leaf payload-size {
                  type uint16;
                  units "byte";
                  description
                    "Payload size in bytes";
                }
    
                leaf dummy-mode {
                  type Cem-dummy-mode;
                  description "Dummy mode";
                }
    
                leaf dummy-pattern {
                  type yang:hex-string;
                  description "Dummy pattern";
                }
    
                leaf idle-pattern {
                  type yang:hex-string;
                  description "Idle pattern";
                }
    
                leaf signalling {
                  type Cem-signalling;
                  description "Signalling";
                }
    
                leaf rtp-enabled {
                  type Cem-rtp;
                  description
                    "RTP enabled or not";
                }
    
                leaf ingress-packets {
                  type uint64;
                  description "Ingress packets";
                }
    
                leaf ingress-drop-packets {
                  type uint64;
                  description
                    "Ingress dropped packets";
                }
    
                leaf egress-packets {
                  type uint64;
                  description "Egress packets";
                }
    
                leaf egress-drop-packets {
                  type uint64;
                  description
                    "Egress dropped packets";
                }
    
                leaf missing-packets {
                  type uint64;
                  description "Missing packets";
                }
    
                leaf reordered-packets {
                  type uint64;
                  description
                    "Reordered packets";
                }
    
                leaf malformed-packets {
                  type uint64;
                  description
                    "Malformed packets";
                }
    
                leaf misordered-drops {
                  type uint64;
                  description "Misorder drops";
                }
    
                leaf jitter-buffer-under-runs {
                  type uint64;
                  description
                    "Jitter buffer underruns";
                }
    
                leaf errored-seconds {
                  type uint64;
                  units "second";
                  description
                    "Number of errored seconds";
                }
    
                leaf severely-errored-seconds {
                  type uint64;
                  units "second";
                  description
                    "Number of severely errored secs";
                }
    
                leaf unavailable-seconds {
                  type uint64;
                  units "second";
                  description
                    "Number of Unavailable seconds";
                }
    
                leaf failures {
                  type uint64;
                  description "Failure counts";
                }
              }  // container cem-info
    
              leaf interface-name {
                type xr:Interface-name;
                description
                  "Name of the CEM Interface";
              }
            }  // list cem-controller
          }  // container cem-controllers
        }  // container cem
      }  // module Cisco-IOS-XR-interface-cem-oper
    

© 2023 YumaWorks, Inc. All rights reserved.