Cisco-IOS-XR-tunnel-ip-ea-oper-sub1

This submodule contains a collection of YANG definitions for Cisco IOS-XR tunnel-ip-ea package operational data. Copyright (c) ...

  • Version: 2019-04-05

    Cisco-IOS-XR-tunnel-ip-ea-oper-sub1@2019-04-05


    
      submodule Cisco-IOS-XR-tunnel-ip-ea-oper-sub1 {
    
        yang-version 1;
    
        belongs-to
          Cisco-IOS-XR-tunnel-ip-ea-oper {
            prefix
              Cisco-IOS-XR-tunnel-ip-ea-oper;
        }
    
        import ietf-inet-types {
          prefix inet;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
         
         Postal: 170 West Tasman Drive
         San Jose, CA 95134
         
         Tel: +1 800 553-NETS
         
         E-mail: cs-yang@cisco.com";
    
        description
          "This submodule contains a collection of YANG definitions
         for Cisco IOS-XR tunnel-ip-ea package 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.1";
    
        typedef Tunl-ip-ea-flags {
          type enumeration {
            enum "tunl-ip-ea-flag-none" {
              value 0;
              description "tunl ip ea flag none";
            }
            enum "tunl-ip-ea-adj-ipv4-created" {
              value 1;
              description
                "tunl ip ea adj ipv4 created";
            }
            enum "tunl-ip-ea-adj-ipv4-to-create" {
              value 2;
              description
                "tunl ip ea adj ipv4 to create";
            }
            enum "tunl-ip-ea-adj-ipv4-to-delete" {
              value 4;
              description
                "tunl ip ea adj ipv4 to delete";
            }
            enum "tunl-ip-ea-adj-ipv4-mask" {
              value 7;
              description
                "tunl ip ea adj ipv4 mask";
            }
            enum "tunl-ip-ea-adj-ipv6-created" {
              value 8;
              description
                "tunl ip ea adj ipv6 created";
            }
            enum "tunl-ip-ea-adj-ipv6-to-create" {
              value 16;
              description
                "tunl ip ea adj ipv6 to create";
            }
            enum "tunl-ip-ea-adj-ipv6-to-delete" {
              value 32;
              description
                "tunl ip ea adj ipv6 to delete";
            }
            enum "tunl-ip-ea-adj-ipv6-mask" {
              value 56;
              description
                "tunl ip ea adj ipv6 mask";
            }
            enum "tunl-ip-ea-adj-mpls-created" {
              value 64;
              description
                "tunl ip ea adj mpls created";
            }
            enum "tunl-ip-ea-adj-mpls-to-create" {
              value 128;
              description
                "tunl ip ea adj mpls to create";
            }
            enum "tunl-ip-ea-adj-mpls-to-delete" {
              value 256;
              description
                "tunl ip ea adj mpls to delete";
            }
            enum "tunl-ip-ea-adj-mpls-mask" {
              value 448;
              description
                "tunl ip ea adj mpls mask";
            }
            enum "tunl-ip-ea-flag-new-intf" {
              value 65536;
              description
                "tunl ip ea flag new intf";
            }
            enum "tunl-ip-ea-flag-pd-create" {
              value 131072;
              description
                "tunl ip ea flag pd create";
            }
            enum "tunl-ip-ea-flag-pending-op" {
              value 262144;
              description
                "tunl ip ea flag pending op";
            }
            enum "tunl-ip-ea-flag-unsync" {
              value 524288;
              description
                "tunl ip ea flag unsync";
            }
            enum "tunl-ip-ea-flag-qt-added" {
              value 1048576;
              description
                "tunl ip ea flag qt added";
            }
          }
          description "Tunl ip ea flags";
        }
    
        typedef Tunl-gre-plat-upd {
          type enumeration {
            enum "tunl-gre-plat-upd-all" {
              value -1;
              description
                "tunl gre plat upd all";
            }
            enum "tunl-gre-plat-upd-none" {
              value 0;
              description
                "tunl gre plat upd none";
            }
            enum "tunl-gre-plat-upd-mode" {
              value 1;
              description
                "tunl gre plat upd mode";
            }
            enum
              "tunl-gre-plat-upd-tunl-src-addr" {
              value 2;
              description
                "tunl gre plat upd tunl src addr";
            }
            enum
              "tunl-gre-plat-upd-tunl-dst-addr" {
              value 4;
              description
                "tunl gre plat upd tunl dst addr";
            }
            enum "tunl-gre-plat-upd-ttl" {
              value 8;
              description
                "tunl gre plat upd ttl";
            }
            enum "tunl-gre-plat-upd-tos-present" {
              value 16;
              description
                "tunl gre plat upd tos present";
            }
            enum "tunl-gre-plat-upd-tos" {
              value 32;
              description
                "tunl gre plat upd tos";
            }
            enum "tunl-gre-plat-upd-key-present" {
              value 64;
              description
                "tunl gre plat upd key present";
            }
            enum "tunl-gre-plat-upd-key" {
              value 128;
              description
                "tunl gre plat upd key";
            }
            enum
              "tunl-gre-plat-upd-enable-checksum" {
              value 256;
              description
                "tunl gre plat upd enable checksum";
            }
            enum
              "tunl-gre-plat-upd-ka-rx-enabled" {
              value 512;
              description
                "tunl gre plat upd ka rx enabled";
            }
            enum "tunl-gre-plat-upd-bandwidth" {
              value 1024;
              description
                "tunl gre plat upd bandwidth";
            }
            enum
              "tunl-gre-plat-upd-line-proto-up" {
              value 2048;
              description
                "tunl gre plat upd line proto up";
            }
            enum "tunl-gre-plat-upd-dfbit" {
              value 4096;
              description
                "tunl gre plat upd dfbit";
            }
            enum "tunl-gre-plat-upd-mtu" {
              value 8192;
              description
                "tunl gre plat upd mtu";
            }
            enum "tunl-gre-plat-upd-trans-vrf" {
              value 16384;
              description
                "tunl gre plat upd trans vrf";
            }
            enum "tunl-gre-plat-upd-key-enable" {
              value 32768;
              description
                "tunl gre plat upd key enable";
            }
            enum "tunl-gre-plat-upd-intf-ready" {
              value 65536;
              description
                "tunl gre plat upd intf ready";
            }
            enum "tunl-ip-plat-upd-output-if" {
              value 131072;
              description
                "tunl ip plat upd output if";
            }
            enum
              "tunl-ip-plat-upd-output-phy-if" {
              value 262144;
              description
                "tunl ip plat upd output phy if";
            }
            enum "tunl-ip-plat-upd-encap-in-sw" {
              value 524288;
              description
                "tunl ip plat upd encap in sw";
            }
          }
          description "Tunl gre plat upd";
        }
    
        typedef Tunl-ip-mode-dir {
          type enumeration {
            enum "tunl-ip-mode-dir-none" {
              value 0;
              description
                "tunl ip mode dir none";
            }
            enum "tunl-ip-mode-dir-decap" {
              value 1;
              description
                "tunl ip mode dir decap";
            }
            enum "tunl-ip-mode-dir-encap" {
              value 2;
              description
                "tunl ip mode dir encap";
            }
            enum "tunl-ip-mode-dir-max" {
              value 3;
              description "tunl ip mode dir max";
            }
          }
          description "Tunl ip mode dir";
        }
    
        typedef Tunl-in6-addr {
          type inet:ipv6-address;
          description "Tunl in6 addr";
        }
    
        typedef Tunl-in-addr {
          type inet:ipv4-address;
          description "Tunl in addr";
        }
    
        typedef Tunl-af-id {
          type enumeration {
            enum "tunl-af-id-none" {
              value 0;
              description "Unspecified AFI";
            }
            enum "tunl-af-id-ipv4" {
              value 2;
              description "IPv4 AFI";
            }
            enum "tunl-af-id-ipv6" {
              value 10;
              description "IPv6 AFI";
            }
          }
          description "Tunl af id";
        }
    
        typedef Tunl-ip-mode {
          type enumeration {
            enum "tunl-ip-mode-none" {
              value 0;
              description "tunl ip mode none";
            }
            enum "tunl-ip-mode-gr-eo-ipv4" {
              value 1;
              description
                "tunl ip mode gr eo ipv4";
            }
            enum "tunl-ip-mode-gr-eo-ipv6" {
              value 2;
              description
                "tunl ip mode gr eo ipv6";
            }
            enum "tunl-ip-mode-mgr-eo-ipv4" {
              value 3;
              description
                "tunl ip mode mgr eo ipv4";
            }
            enum "tunl-ip-mode-mgr-eo-ipv6" {
              value 4;
              description
                "tunl ip mode mgr eo ipv6";
            }
            enum "tunl-ip-mode-ipv4" {
              value 5;
              description "tunl ip mode ipv4";
            }
            enum "tunl-ip-mode-ipv6" {
              value 6;
              description "tunl ip mode ipv6";
            }
            enum "tunl-ip-mode-max" {
              value 7;
              description "tunl ip mode max";
            }
          }
          description "Tunl ip mode";
        }
      }  // submodule Cisco-IOS-XR-tunnel-ip-ea-oper-sub1
    

© 2023 YumaWorks, Inc. All rights reserved.