This submodule contains a collection of YANG definitions for Cisco IOS-XR ip-tcp package operational data. Copyright (c) 2013-2...
Version: 2020-05-15
submodule Cisco-IOS-XR-ip-tcp-oper-sub3 { yang-version 1; belongs-to Cisco-IOS-XR-ip-tcp-oper { prefix Cisco-IOS-XR-ip-tcp-oper; } import ietf-inet-types { prefix inet; } 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 ip-tcp package operational data. Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-05-15" { description "First SYN delay timer added"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2018-11-01" { description "Added socket async double free prevention count in tcp statistics summary"; } revision "2018-02-14" { description "PCB_ID argument is passed in string format."; } revision "2018-02-14" { description "Added support for TCP-AO feature."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2016-02-26" { description "Descriptions updated."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.1.0"; semver:module-version "1.0.0"; typedef Tcp-mac-algo { type enumeration { enum "not-configured" { value 0; description "Not configured"; } enum "aes-128-cmac-96" { value 1; description "CMAC 96"; } enum "hmac-sha1-12" { value 2; description "HMAC SHA1 12"; } enum "md5-16" { value 3; description "MD5 16"; } enum "sha1-20" { value 4; description "SHA1 20"; } enum "hmac-md5-16" { value 5; description "HMAC MD5 16"; } enum "hmac-sha1-20" { value 6; description "HMAC SHA1 20"; } enum "aes-128-cmac" { value 7; description "AES 128 CMAC"; } enum "aes-256-cmac" { value 8; description "AES 256 CMAC"; } enum "hmac-sha1-96" { value 9; description "HMAC SHA1 96"; } enum "hmac-sha-256" { value 10; description "HMAC SHA1 256"; } } description "TCP AO MAC algorithm type"; } typedef Tcp-key-invalid-reason { type enumeration { enum "none" { value 0; description "No reason"; } enum "incomplete" { value 1; description "Incomplete"; } enum "lifetime-not-same" { value 2; description "Send and accept lifetime are not same"; } enum "send-id-invalid" { value 3; description "Send ID is invalid"; } enum "recv-id-invalid" { value 4; description "Receive ID is invalid"; } } description "TCP AO key state invalid reason"; } typedef Tcp-timer { type enumeration { enum "retransmission-timer" { value 0; description "Retransmission timer"; } enum "window-probe-timer" { value 1; description "Send Window Probe timer"; } enum "timewait-state-timer" { value 2; description "TIMEWAIT state timer"; } enum "ack-hold-timer" { value 3; description "ACK Hold timer"; } enum "keep-alive-timer" { value 4; description "Keep Alive timer"; } enum "pmtu-ager-timer" { value 5; description "PMTU Ager Timer"; } enum "retransmission-giveup-timer" { value 6; description "Retransmission Giveup timer"; } enum "throttle-timer" { value 7; description "Throttle (for PAW/xipc) timer"; } enum "syn-delay-timer" { value 8; description "First SYN delay timer"; } } description "TCP Timer Type"; } typedef Pak-prio { type enumeration { enum "unspecified-packet" { value 0; description "Unspecified"; } enum "normal-packet" { value 1; description "Normal: all traffic routed via this router, Telnet/FTP traffic generated from within this router"; } enum "medium-packet" { value 2; description "Medium: Packets with low drop probability e.g. Routing updates & requests"; } enum "high-packet" { value 3; description "High: Packets with very low drop probability and normal delivery e.g. L3 Keepalives like OSPF/ISIS Hellos"; } enum "crucial-packet" { value 4; description "Crucial: Packets with very low drop probability and expedited delivery e.g L2 keepalives, HDLC Keepalives"; } } description "Packet Priority Types"; } typedef Tcp-in6-addr { type inet:ipv6-address; description "Tcp in6 addr"; } typedef Tcp-conn-state { type enumeration { enum "closed" { value 0; description "Closed"; } enum "listen" { value 1; description "Listen"; } enum "syn-sent" { value 2; description "Syn sent"; } enum "syn-received" { value 3; description "Syn received"; } enum "established" { value 4; description "Established"; } enum "close-wait" { value 5; description "Close wait"; } enum "fin-wait1" { value 6; description "FIN Wait1"; } enum "closing" { value 7; description "Closing"; } enum "last-ack" { value 8; description "Last ack"; } enum "fin-wait2" { value 9; description "FIN Wait2"; } enum "time-wait" { value 10; description "Time wait"; } } description "TCP Connection State"; } typedef Tcp-address-family { type enumeration { enum "ipv4" { value 2; description "IPv4"; } enum "ipv6" { value 10; description "IPv6"; } } description "Address Family Type"; } } // submodule Cisco-IOS-XR-ip-tcp-oper-sub3
© 2023 YumaWorks, Inc. All rights reserved.