ip_tcp_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR ip-tcp package operational data.

This module contains definitions for the following management objects:

tcp-connection: TCP connection operational data
tcp: tcp
tcp-nsr: tcp nsr

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddrFamily

type AddrFamily string

AddrFamily represents Address Family Types

const (
	// Internetwork: UDP, TCP, etc.
	AddrFamily_internetwork AddrFamily = "internetwork"

	// IP version 6
	AddrFamily_ip_version6 AddrFamily = "ip-version6"
)

type MessageTypeIcmp

type MessageTypeIcmp string

MessageTypeIcmp represents LPTS ICMP message types

const (
	// ICMP Packet type: Echo reply
	MessageTypeIcmp_echo_reply MessageTypeIcmp = "echo-reply"

	// ICMP Packet type: Destination unreachable
	MessageTypeIcmp_destination_unreachable MessageTypeIcmp = "destination-unreachable"

	// ICMP Packet type: Source quench
	MessageTypeIcmp_source_quench MessageTypeIcmp = "source-quench"

	// ICMP Packet type: Redirect
	MessageTypeIcmp_redirect MessageTypeIcmp = "redirect"

	// ICMP Packet type: Alternate host address
	MessageTypeIcmp_alternate_host_address MessageTypeIcmp = "alternate-host-address"

	// ICMP Packet type: Echo
	MessageTypeIcmp_echo MessageTypeIcmp = "echo"

	// ICMP Packet type: Router advertisement
	MessageTypeIcmp_router_advertisement MessageTypeIcmp = "router-advertisement"

	// ICMP Packet type: Router selection
	MessageTypeIcmp_router_selection MessageTypeIcmp = "router-selection"

	// ICMP Packet type: Time exceeded
	MessageTypeIcmp_time_exceeded MessageTypeIcmp = "time-exceeded"

	// ICMP Packet type: Parameter problem
	MessageTypeIcmp_parameter_problem MessageTypeIcmp = "parameter-problem"

	// ICMP Packet type: Time stamp
	MessageTypeIcmp_time_stamp MessageTypeIcmp = "time-stamp"

	// ICMP Packet type: Time stamp reply
	MessageTypeIcmp_time_stamp_reply MessageTypeIcmp = "time-stamp-reply"

	// ICMP Packet type: Information request
	MessageTypeIcmp_information_request MessageTypeIcmp = "information-request"

	// ICMP Packet type: Information reply
	MessageTypeIcmp_information_reply MessageTypeIcmp = "information-reply"

	// ICMP Packet type: Address mask request
	MessageTypeIcmp_address_mask_request MessageTypeIcmp = "address-mask-request"

	// ICMP Packet type: Address mask reply
	MessageTypeIcmp_address_mask_reply MessageTypeIcmp = "address-mask-reply"

	// ICMP Packet type: Trace route
	MessageTypeIcmp_trace_route MessageTypeIcmp = "trace-route"

	// ICMP Packet type: Datagram Conversion error
	MessageTypeIcmp_datagram_conversion_error MessageTypeIcmp = "datagram-conversion-error"

	// ICMP Packet type: Mobile host redirect
	MessageTypeIcmp_mobile_host_redirect MessageTypeIcmp = "mobile-host-redirect"

	// ICMP Packet type: IPv6 where-are-you
	MessageTypeIcmp_where_are_you MessageTypeIcmp = "where-are-you"

	// ICMP Packet type: IPv6 i-am-here
	MessageTypeIcmp_iam_here MessageTypeIcmp = "iam-here"

	// ICMP Packet type: Mobile registration request
	MessageTypeIcmp_mobile_registration_request MessageTypeIcmp = "mobile-registration-request"

	// ICMP Packet type: Mobile registration reply
	MessageTypeIcmp_mobile_registration_reply MessageTypeIcmp = "mobile-registration-reply"

	// ICMP Packet type: Domain name request
	MessageTypeIcmp_domain_name_request MessageTypeIcmp = "domain-name-request"
)

type MessageTypeIcmp_

type MessageTypeIcmp_ string

MessageTypeIcmp_ represents LPTS ICMP message types

const (
	// ICMP Packet type: Echo reply
	MessageTypeIcmp__echo_reply MessageTypeIcmp_ = "echo-reply"

	// ICMP Packet type: Destination unreachable
	MessageTypeIcmp__destination_unreachable MessageTypeIcmp_ = "destination-unreachable"

	// ICMP Packet type: Source quench
	MessageTypeIcmp__source_quench MessageTypeIcmp_ = "source-quench"

	// ICMP Packet type: Redirect
	MessageTypeIcmp__redirect MessageTypeIcmp_ = "redirect"

	// ICMP Packet type: Alternate host address
	MessageTypeIcmp__alternate_host_address MessageTypeIcmp_ = "alternate-host-address"

	// ICMP Packet type: Echo
	MessageTypeIcmp__echo MessageTypeIcmp_ = "echo"

	// ICMP Packet type: Router advertisement
	MessageTypeIcmp__router_advertisement MessageTypeIcmp_ = "router-advertisement"

	// ICMP Packet type: Router selection
	MessageTypeIcmp__router_selection MessageTypeIcmp_ = "router-selection"

	// ICMP Packet type: Time exceeded
	MessageTypeIcmp__time_exceeded MessageTypeIcmp_ = "time-exceeded"

	// ICMP Packet type: Parameter problem
	MessageTypeIcmp__parameter_problem MessageTypeIcmp_ = "parameter-problem"

	// ICMP Packet type: Time stamp
	MessageTypeIcmp__time_stamp MessageTypeIcmp_ = "time-stamp"

	// ICMP Packet type: Time stamp reply
	MessageTypeIcmp__time_stamp_reply MessageTypeIcmp_ = "time-stamp-reply"

	// ICMP Packet type: Information request
	MessageTypeIcmp__information_request MessageTypeIcmp_ = "information-request"

	// ICMP Packet type: Information reply
	MessageTypeIcmp__information_reply MessageTypeIcmp_ = "information-reply"

	// ICMP Packet type: Address mask request
	MessageTypeIcmp__address_mask_request MessageTypeIcmp_ = "address-mask-request"

	// ICMP Packet type: Address mask reply
	MessageTypeIcmp__address_mask_reply MessageTypeIcmp_ = "address-mask-reply"

	// ICMP Packet type: Trace route
	MessageTypeIcmp__trace_route MessageTypeIcmp_ = "trace-route"

	// ICMP Packet type: Datagram Conversion error
	MessageTypeIcmp__datagram_conversion_error MessageTypeIcmp_ = "datagram-conversion-error"

	// ICMP Packet type: Mobile host redirect
	MessageTypeIcmp__mobile_host_redirect MessageTypeIcmp_ = "mobile-host-redirect"

	// ICMP Packet type: IPv6 where-are-you
	MessageTypeIcmp__where_are_you MessageTypeIcmp_ = "where-are-you"

	// ICMP Packet type: IPv6 i-am-here
	MessageTypeIcmp__iam_here MessageTypeIcmp_ = "iam-here"

	// ICMP Packet type: Mobile registration request
	MessageTypeIcmp__mobile_registration_request MessageTypeIcmp_ = "mobile-registration-request"

	// ICMP Packet type: Mobile registration reply
	MessageTypeIcmp__mobile_registration_reply MessageTypeIcmp_ = "mobile-registration-reply"

	// ICMP Packet type: Domain name request
	MessageTypeIcmp__domain_name_request MessageTypeIcmp_ = "domain-name-request"
)

type MessageTypeIcmpv6

type MessageTypeIcmpv6 string

MessageTypeIcmpv6 represents LPTS ICMPv6 message types

const (
	// ICMPv6 Packet type: Destination unreachable
	MessageTypeIcmpv6_destination_unreachable MessageTypeIcmpv6 = "destination-unreachable"

	// ICMPv6 Packet type: packet too big
	MessageTypeIcmpv6_packet_too_big MessageTypeIcmpv6 = "packet-too-big"

	// ICMPv6 Packet type: Time exceeded
	MessageTypeIcmpv6_time_exceeded MessageTypeIcmpv6 = "time-exceeded"

	// ICMPv6 Packet type: Parameter problem
	MessageTypeIcmpv6_parameter_problem MessageTypeIcmpv6 = "parameter-problem"

	// ICMPv6 Packet type: Echo request
	MessageTypeIcmpv6_echo_request MessageTypeIcmpv6 = "echo-request"

	// ICMPv6 Packet type: Echo reply
	MessageTypeIcmpv6_echo_reply MessageTypeIcmpv6 = "echo-reply"

	// ICMPv6 Packet type: Multicast listener query
	MessageTypeIcmpv6_multicast_listener_query MessageTypeIcmpv6 = "multicast-listener-query"

	// ICMPv6 Packet type: Multicast listener report
	MessageTypeIcmpv6_multicast_listener_report MessageTypeIcmpv6 = "multicast-listener-report"

	// ICMPv6 Packet type: Multicast listener done
	MessageTypeIcmpv6_multicast_listener_done MessageTypeIcmpv6 = "multicast-listener-done"

	// ICMPv6 Packet type: Router solicitation
	MessageTypeIcmpv6_router_solicitation MessageTypeIcmpv6 = "router-solicitation"

	// ICMPv6 Packet type: Router advertisement
	MessageTypeIcmpv6_router_advertisement MessageTypeIcmpv6 = "router-advertisement"

	// ICMPv6 Packet type: Neighbor solicitation
	MessageTypeIcmpv6_neighbor_solicitation MessageTypeIcmpv6 = "neighbor-solicitation"

	// ICMPv6 Packet type: Neighbor advertisement
	MessageTypeIcmpv6_neighbor_advertisement MessageTypeIcmpv6 = "neighbor-advertisement"

	// ICMPv6 Packet type: Redirect message
	MessageTypeIcmpv6_redirect_message MessageTypeIcmpv6 = "redirect-message"

	// ICMPv6 Packet type: Router renumbering
	MessageTypeIcmpv6_router_renumbering MessageTypeIcmpv6 = "router-renumbering"

	// ICMPv6 Packet type: Node information query
	MessageTypeIcmpv6_node_information_query MessageTypeIcmpv6 = "node-information-query"

	// ICMPv6 Packet type: Node information reply
	MessageTypeIcmpv6_node_information_reply MessageTypeIcmpv6 = "node-information-reply"

	// ICMPv6 Packet type: Inverse neighbor discovery
	// solicitation message
	MessageTypeIcmpv6_inverse_neighbor_discovery_solicitaion MessageTypeIcmpv6 = "inverse-neighbor-discovery-solicitaion"

	// ICMPv6 Packet type: Inverse neighbor discovery
	// advertisement message
	MessageTypeIcmpv6_inverse_neighbor_discover_advertisement MessageTypeIcmpv6 = "inverse-neighbor-discover-advertisement"

	// ICMPv6 Packet type: Version 2 multicast
	// listener report
	MessageTypeIcmpv6_v2_multicast_listener_report MessageTypeIcmpv6 = "v2-multicast-listener-report"

	// ICMPv6 Packet type: Home agent address
	// discovery request message
	MessageTypeIcmpv6_home_agent_address_discovery_request MessageTypeIcmpv6 = "home-agent-address-discovery-request"

	// ICMPv6 Packet type: Home agent address
	// discovery reply message
	MessageTypeIcmpv6_home_agent_address_discovery_reply MessageTypeIcmpv6 = "home-agent-address-discovery-reply"

	// ICMPv6 Packet type: Mobile prefix solicitation
	MessageTypeIcmpv6_mobile_prefix_solicitation MessageTypeIcmpv6 = "mobile-prefix-solicitation"

	// ICMPv6 Packet type: Mobile prefix advertisement
	MessageTypeIcmpv6_mobile_prefix_advertisement MessageTypeIcmpv6 = "mobile-prefix-advertisement"

	// ICMPv6 Packet type: Certification path
	// solicitation message
	MessageTypeIcmpv6_certification_path_solicitation_message MessageTypeIcmpv6 = "certification-path-solicitation-message"

	// ICMPv6 Packet type: Certification path
	// advertisement message
	MessageTypeIcmpv6_certification_path_advertisement_message MessageTypeIcmpv6 = "certification-path-advertisement-message"

	// ICMPv6 Packet type: ICMP messages utilized by
	// experimental mobility  protocols such as
	// seamoby
	MessageTypeIcmpv6_experimental_mobility_protocols MessageTypeIcmpv6 = "experimental-mobility-protocols"

	// ICMPv6 Packet type: Multicast router
	// advertisement
	MessageTypeIcmpv6_multicast_router_advertisement MessageTypeIcmpv6 = "multicast-router-advertisement"

	// ICMPv6 Packet type: Multicast router
	// solicitation
	MessageTypeIcmpv6_multicast_router_solicitation MessageTypeIcmpv6 = "multicast-router-solicitation"

	// ICMPv6 Packet type: Multicast router
	// termination
	MessageTypeIcmpv6_multicast_router_termination MessageTypeIcmpv6 = "multicast-router-termination"

	// ICMPv6 Packet type: FMIPv6 messages
	MessageTypeIcmpv6_fmipv6_messages MessageTypeIcmpv6 = "fmipv6-messages"
)

type MessageTypeIcmpv6_

type MessageTypeIcmpv6_ string

MessageTypeIcmpv6_ represents LPTS ICMPv6 message types

const (
	// ICMPv6 Packet type: Destination unreachable
	MessageTypeIcmpv6__destination_unreachable MessageTypeIcmpv6_ = "destination-unreachable"

	// ICMPv6 Packet type: packet too big
	MessageTypeIcmpv6__packet_too_big MessageTypeIcmpv6_ = "packet-too-big"

	// ICMPv6 Packet type: Time exceeded
	MessageTypeIcmpv6__time_exceeded MessageTypeIcmpv6_ = "time-exceeded"

	// ICMPv6 Packet type: Parameter problem
	MessageTypeIcmpv6__parameter_problem MessageTypeIcmpv6_ = "parameter-problem"

	// ICMPv6 Packet type: Echo request
	MessageTypeIcmpv6__echo_request MessageTypeIcmpv6_ = "echo-request"

	// ICMPv6 Packet type: Echo reply
	MessageTypeIcmpv6__echo_reply MessageTypeIcmpv6_ = "echo-reply"

	// ICMPv6 Packet type: Multicast listener query
	MessageTypeIcmpv6__multicast_listener_query MessageTypeIcmpv6_ = "multicast-listener-query"

	// ICMPv6 Packet type: Multicast listener report
	MessageTypeIcmpv6__multicast_listener_report MessageTypeIcmpv6_ = "multicast-listener-report"

	// ICMPv6 Packet type: Multicast listener done
	MessageTypeIcmpv6__multicast_listener_done MessageTypeIcmpv6_ = "multicast-listener-done"

	// ICMPv6 Packet type: Router solicitation
	MessageTypeIcmpv6__router_solicitation MessageTypeIcmpv6_ = "router-solicitation"

	// ICMPv6 Packet type: Router advertisement
	MessageTypeIcmpv6__router_advertisement MessageTypeIcmpv6_ = "router-advertisement"

	// ICMPv6 Packet type: Neighbor solicitation
	MessageTypeIcmpv6__neighbor_solicitation MessageTypeIcmpv6_ = "neighbor-solicitation"

	// ICMPv6 Packet type: Neighbor advertisement
	MessageTypeIcmpv6__neighbor_advertisement MessageTypeIcmpv6_ = "neighbor-advertisement"

	// ICMPv6 Packet type: Redirect message
	MessageTypeIcmpv6__redirect_message MessageTypeIcmpv6_ = "redirect-message"

	// ICMPv6 Packet type: Router renumbering
	MessageTypeIcmpv6__router_renumbering MessageTypeIcmpv6_ = "router-renumbering"

	// ICMPv6 Packet type: Node information query
	MessageTypeIcmpv6__node_information_query MessageTypeIcmpv6_ = "node-information-query"

	// ICMPv6 Packet type: Node information reply
	MessageTypeIcmpv6__node_information_reply MessageTypeIcmpv6_ = "node-information-reply"

	// ICMPv6 Packet type: Inverse neighbor discovery
	// solicitation message
	MessageTypeIcmpv6__inverse_neighbor_discovery_solicitaion MessageTypeIcmpv6_ = "inverse-neighbor-discovery-solicitaion"

	// ICMPv6 Packet type: Inverse neighbor discovery
	// advertisement message
	MessageTypeIcmpv6__inverse_neighbor_discover_advertisement MessageTypeIcmpv6_ = "inverse-neighbor-discover-advertisement"

	// ICMPv6 Packet type: Version 2 multicast
	// listener report
	MessageTypeIcmpv6__v2_multicast_listener_report MessageTypeIcmpv6_ = "v2-multicast-listener-report"

	// ICMPv6 Packet type: Home agent address
	// discovery request message
	MessageTypeIcmpv6__home_agent_address_discovery_request MessageTypeIcmpv6_ = "home-agent-address-discovery-request"

	// ICMPv6 Packet type: Home agent address
	// discovery reply message
	MessageTypeIcmpv6__home_agent_address_discovery_reply MessageTypeIcmpv6_ = "home-agent-address-discovery-reply"

	// ICMPv6 Packet type: Mobile prefix solicitation
	MessageTypeIcmpv6__mobile_prefix_solicitation MessageTypeIcmpv6_ = "mobile-prefix-solicitation"

	// ICMPv6 Packet type: Mobile prefix advertisement
	MessageTypeIcmpv6__mobile_prefix_advertisement MessageTypeIcmpv6_ = "mobile-prefix-advertisement"

	// ICMPv6 Packet type: Certification path
	// solicitation message
	MessageTypeIcmpv6__certification_path_solicitation_message MessageTypeIcmpv6_ = "certification-path-solicitation-message"

	// ICMPv6 Packet type: Certification path
	// advertisement message
	MessageTypeIcmpv6__certification_path_advertisement_message MessageTypeIcmpv6_ = "certification-path-advertisement-message"

	// ICMPv6 Packet type: ICMP messages utilized by
	// experimental mobility  protocols such as
	// seamoby
	MessageTypeIcmpv6__experimental_mobility_protocols MessageTypeIcmpv6_ = "experimental-mobility-protocols"

	// ICMPv6 Packet type: Multicast router
	// advertisement
	MessageTypeIcmpv6__multicast_router_advertisement MessageTypeIcmpv6_ = "multicast-router-advertisement"

	// ICMPv6 Packet type: Multicast router
	// solicitation
	MessageTypeIcmpv6__multicast_router_solicitation MessageTypeIcmpv6_ = "multicast-router-solicitation"

	// ICMPv6 Packet type: Multicast router
	// termination
	MessageTypeIcmpv6__multicast_router_termination MessageTypeIcmpv6_ = "multicast-router-termination"

	// ICMPv6 Packet type: FMIPv6 messages
	MessageTypeIcmpv6__fmipv6_messages MessageTypeIcmpv6_ = "fmipv6-messages"
)

type MessageTypeIgmp

type MessageTypeIgmp string

MessageTypeIgmp represents LPTS IGMP message types

const (
	// IGMP Packet type: Membership query
	MessageTypeIgmp_membership_query MessageTypeIgmp = "membership-query"

	// IGMP Packet type: V1 membership report
	MessageTypeIgmp_v1_membership_report MessageTypeIgmp = "v1-membership-report"

	// IGMP Packet type: DVMRP
	MessageTypeIgmp_dvmrp MessageTypeIgmp = "dvmrp"

	// IGMP Packet type: PIM version 1
	MessageTypeIgmp_pi_mv1 MessageTypeIgmp = "pi-mv1"

	// IGMP Packet type: Cisco Trace Messages
	MessageTypeIgmp_cisco_trace_messages MessageTypeIgmp = "cisco-trace-messages"

	// IGMP Packet type: V2 membership report
	MessageTypeIgmp_v2_membership_report MessageTypeIgmp = "v2-membership-report"

	// IGMP Packet type: V2 leave group
	MessageTypeIgmp_v2_leave_group MessageTypeIgmp = "v2-leave-group"

	// IGMP Packet type: Multicast traceroute response
	MessageTypeIgmp_multicast_traceroute_response MessageTypeIgmp = "multicast-traceroute-response"

	// IGMP Packet type: MulticastTraceroute
	MessageTypeIgmp_multicast_traceroute MessageTypeIgmp = "multicast-traceroute"

	// IGMP Packet type: V3 membership report
	MessageTypeIgmp_v3_membership_report MessageTypeIgmp = "v3-membership-report"

	// IGMP Packet type: Multicast router
	// advertisement
	MessageTypeIgmp_multicast_router_advertisement MessageTypeIgmp = "multicast-router-advertisement"

	// IGMP Packet type: Multicast router solicitation
	MessageTypeIgmp_multicast_router_solicitation MessageTypeIgmp = "multicast-router-solicitation"

	// IGMP Packet type: Multicast router termination
	MessageTypeIgmp_multicast_router_termination MessageTypeIgmp = "multicast-router-termination"
)

type MessageTypeIgmp_

type MessageTypeIgmp_ string

MessageTypeIgmp_ represents LPTS IGMP message types

const (
	// IGMP Packet type: Membership query
	MessageTypeIgmp__membership_query MessageTypeIgmp_ = "membership-query"

	// IGMP Packet type: V1 membership report
	MessageTypeIgmp__v1_membership_report MessageTypeIgmp_ = "v1-membership-report"

	// IGMP Packet type: DVMRP
	MessageTypeIgmp__dvmrp MessageTypeIgmp_ = "dvmrp"

	// IGMP Packet type: PIM version 1
	MessageTypeIgmp__pi_mv1 MessageTypeIgmp_ = "pi-mv1"

	// IGMP Packet type: Cisco Trace Messages
	MessageTypeIgmp__cisco_trace_messages MessageTypeIgmp_ = "cisco-trace-messages"

	// IGMP Packet type: V2 membership report
	MessageTypeIgmp__v2_membership_report MessageTypeIgmp_ = "v2-membership-report"

	// IGMP Packet type: V2 leave group
	MessageTypeIgmp__v2_leave_group MessageTypeIgmp_ = "v2-leave-group"

	// IGMP Packet type: Multicast traceroute response
	MessageTypeIgmp__multicast_traceroute_response MessageTypeIgmp_ = "multicast-traceroute-response"

	// IGMP Packet type: MulticastTraceroute
	MessageTypeIgmp__multicast_traceroute MessageTypeIgmp_ = "multicast-traceroute"

	// IGMP Packet type: V3 membership report
	MessageTypeIgmp__v3_membership_report MessageTypeIgmp_ = "v3-membership-report"

	// IGMP Packet type: Multicast router
	// advertisement
	MessageTypeIgmp__multicast_router_advertisement MessageTypeIgmp_ = "multicast-router-advertisement"

	// IGMP Packet type: Multicast router solicitation
	MessageTypeIgmp__multicast_router_solicitation MessageTypeIgmp_ = "multicast-router-solicitation"

	// IGMP Packet type: Multicast router termination
	MessageTypeIgmp__multicast_router_termination MessageTypeIgmp_ = "multicast-router-termination"
)

type NsrDownReason

type NsrDownReason string

NsrDownReason represents NSR-Down Reasons

const (
	// None, i.e. NSR was never up
	NsrDownReason_none NsrDownReason = "none"

	// Initial sync was aborted
	NsrDownReason_init_sync_aborted NsrDownReason = "init-sync-aborted"

	// Disabled by Active APP
	NsrDownReason_client_disabled NsrDownReason = "client-disabled"

	// Standby APP disconnected
	NsrDownReason_client_disconnect NsrDownReason = "client-disconnect"

	// Standby TCP disconnected
	NsrDownReason_tcp_disconnect NsrDownReason = "tcp-disconnect"

	// RP/DRP Failover occurred
	NsrDownReason_failover NsrDownReason = "failover"

	// Clear nsr command
	NsrDownReason_nsr_clear NsrDownReason = "nsr-clear"

	// Internal error occurred
	NsrDownReason_internal_error NsrDownReason = "internal-error"

	// Retransmission threshold exceededprobably
	// becauseS-TCP was not healthy
	NsrDownReason_retransmit_threshold_exceed NsrDownReason = "retransmit-threshold-exceed"

	// Init-sync repeat failures have exceeded
	// threshold
	NsrDownReason_init_sync_failure_thresh_exceeded NsrDownReason = "init-sync-failure-thresh-exceeded"

	// Audit operation timed out
	NsrDownReason_audit_timeout NsrDownReason = "audit-timeout"

	// Audit operation failed
	NsrDownReason_audit_failed NsrDownReason = "audit-failed"

	// Standby SSCB deleted
	NsrDownReason_standby_sscb_deleted NsrDownReason = "standby-sscb-deleted"

	// Session was closed on standby
	NsrDownReason_standby_session_close NsrDownReason = "standby-session-close"

	// RX-Path was frozen on standby
	NsrDownReason_standby_rxpath_frozen NsrDownReason = "standby-rxpath-frozen"

	// Partner was deleted from set
	NsrDownReason_partner_deleted NsrDownReason = "partner-deleted"
)

type NsrStatus

type NsrStatus string

NsrStatus represents NSR Stream Status

const (
	// NSR Stream Down
	NsrStatus_down NsrStatus = "down"

	// NSR Stream Up
	NsrStatus_up NsrStatus = "up"

	// NSR Stream Not applicable
	NsrStatus_na NsrStatus = "na"
)

type Packet

type Packet string

Packet represents Packet type

const (
	// ICMP packet type
	Packet_icmp Packet = "icmp"

	// ICMPv6 packet type
	Packet_icm_pv6 Packet = "icm-pv6"

	// IGMP packet type
	Packet_igmp Packet = "igmp"

	// Packet type unknown
	Packet_unknown Packet = "unknown"
)

type PakPrio

type PakPrio string

PakPrio represents Packet Priority Types

const (
	// Unspecified
	PakPrio_unspecified_packet PakPrio = "unspecified-packet"

	// Normal: all traffic routed via this router,
	// Telnet/FTP traffic generated from within this
	// router
	PakPrio_normal_packet PakPrio = "normal-packet"

	// Medium: Packets with low drop probability e.g.
	// Routing updates & requests
	PakPrio_medium_packet PakPrio = "medium-packet"

	// High: Packets with very low drop probability
	// and normal delivery e.g. L3 Keepalives like
	// OSPF/ISIS Hellos
	PakPrio_high_packet PakPrio = "high-packet"

	// Crucial: Packets with very low drop probability
	// and expedited delivery e.g L2 keepalives, HDLC
	// Keepalives
	PakPrio_crucial_packet PakPrio = "crucial-packet"
)

type Show

type Show string

Show represents Show

const (
	// To dispay all
	Show_all Show = "all"

	// To display static policy
	Show_static_policy Show = "static-policy"

	// To display interface filter
	Show_interface_filter Show = "interface-filter"

	// To display packet type filter
	Show_packet_filter Show = "packet-filter"
)

type Tcp

type Tcp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Node-specific TCP operational data.
	Nodes Tcp_Nodes
}

Tcp tcp

func (*Tcp) GetEntityData

func (tcp *Tcp) GetEntityData() *types.CommonEntityData

type TcpAddressFamily

type TcpAddressFamily string

TcpAddressFamily represents Address Family Type

const (
	// IPv4
	TcpAddressFamily_ipv4 TcpAddressFamily = "ipv4"

	// IPv6
	TcpAddressFamily_ipv6 TcpAddressFamily = "ipv6"
)

type TcpConnState

type TcpConnState string

TcpConnState represents TCP Connection State

const (
	// Closed
	TcpConnState_closed TcpConnState = "closed"

	// Listen
	TcpConnState_listen TcpConnState = "listen"

	// Syn sent
	TcpConnState_syn_sent TcpConnState = "syn-sent"

	// Syn received
	TcpConnState_syn_received TcpConnState = "syn-received"

	// Established
	TcpConnState_established TcpConnState = "established"

	// Close wait
	TcpConnState_close_wait TcpConnState = "close-wait"

	// FIN Wait1
	TcpConnState_fin_wait1 TcpConnState = "fin-wait1"

	// Closing
	TcpConnState_closing TcpConnState = "closing"

	// Last ack
	TcpConnState_last_ack TcpConnState = "last-ack"

	// FIN Wait2
	TcpConnState_fin_wait2 TcpConnState = "fin-wait2"

	// Time wait
	TcpConnState_time_wait TcpConnState = "time-wait"
)

type TcpConnection

type TcpConnection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of information about all nodes present on the system.
	Nodes TcpConnection_Nodes
}

TcpConnection TCP connection operational data

func (*TcpConnection) GetEntityData

func (tcpConnection *TcpConnection) GetEntityData() *types.CommonEntityData

type TcpConnection_Nodes

type TcpConnection_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single node. The type is slice of
	// TcpConnection_Nodes_Node.
	Node []*TcpConnection_Nodes_Node
}

TcpConnection_Nodes Table of information about all nodes present on the system

func (*TcpConnection_Nodes) GetEntityData

func (nodes *TcpConnection_Nodes) GetEntityData() *types.CommonEntityData

type TcpConnection_Nodes_Node

type TcpConnection_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Describing a location. The type is string with
	// pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	Id interface{}

	// Statistics of all TCP connections.
	Statistics TcpConnection_Nodes_Node_Statistics

	// Extended Filter related Information.
	ExtendedInformation TcpConnection_Nodes_Node_ExtendedInformation

	// Table listing TCP connections for which detailed information is provided.
	DetailInformations TcpConnection_Nodes_Node_DetailInformations

	// Table listing keychains configured for TCP-AO.
	Keychains TcpConnection_Nodes_Node_Keychains

	// Table listing connections for which brief information is provided.Note that
	// not all connections are listed in the brief table.
	BriefInformations TcpConnection_Nodes_Node_BriefInformations
}

TcpConnection_Nodes_Node Information about a single node

func (*TcpConnection_Nodes_Node) GetEntityData

func (node *TcpConnection_Nodes_Node) GetEntityData() *types.CommonEntityData

type TcpConnection_Nodes_Node_BriefInformations

type TcpConnection_Nodes_Node_BriefInformations struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information about a TCP connection. The type is slice of
	// TcpConnection_Nodes_Node_BriefInformations_BriefInformation.
	BriefInformation []*TcpConnection_Nodes_Node_BriefInformations_BriefInformation
}

TcpConnection_Nodes_Node_BriefInformations Table listing connections for which brief information is provided.Note that not all connections are listed in the brief table.

func (*TcpConnection_Nodes_Node_BriefInformations) GetEntityData

func (briefInformations *TcpConnection_Nodes_Node_BriefInformations) GetEntityData() *types.CommonEntityData

type TcpConnection_Nodes_Node_BriefInformations_BriefInformation

type TcpConnection_Nodes_Node_BriefInformations_BriefInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Protocol Control Block ID. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	PcbId interface{}

	// Address family. The type is TcpAddressFamily.
	AfName interface{}

	// PCB Address. The type is interface{} with range: 0..18446744073709551615.
	Pcb interface{}

	// Connection state. The type is TcpConnState.
	ConnectionState interface{}

	// Id of the local process. The type is interface{} with range: 0..4294967295.
	LocalPid interface{}

	// Local port. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Foreign port. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// Current receive queue size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	CurrentReceiveQueueSize interface{}

	// Current send queue size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	CurrentSendQueueSize interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Local address.
	LocalAddress TcpConnection_Nodes_Node_BriefInformations_BriefInformation_LocalAddress

	// Foreign address.
	ForeignAddress TcpConnection_Nodes_Node_BriefInformations_BriefInformation_ForeignAddress
}

TcpConnection_Nodes_Node_BriefInformations_BriefInformation Brief information about a TCP connection

func (*TcpConnection_Nodes_Node_BriefInformations_BriefInformation) GetEntityData

type TcpConnection_Nodes_Node_BriefInformations_BriefInformation_ForeignAddress

type TcpConnection_Nodes_Node_BriefInformations_BriefInformation_ForeignAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is TcpAddressFamily.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

TcpConnection_Nodes_Node_BriefInformations_BriefInformation_ForeignAddress Foreign address

func (*TcpConnection_Nodes_Node_BriefInformations_BriefInformation_ForeignAddress) GetEntityData

type TcpConnection_Nodes_Node_BriefInformations_BriefInformation_LocalAddress

type TcpConnection_Nodes_Node_BriefInformations_BriefInformation_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is TcpAddressFamily.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

TcpConnection_Nodes_Node_BriefInformations_BriefInformation_LocalAddress Local address

func (*TcpConnection_Nodes_Node_BriefInformations_BriefInformation_LocalAddress) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations

type TcpConnection_Nodes_Node_DetailInformations struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol Control Block ID. The type is slice of
	// TcpConnection_Nodes_Node_DetailInformations_DetailInformation.
	DetailInformation []*TcpConnection_Nodes_Node_DetailInformations_DetailInformation
}

TcpConnection_Nodes_Node_DetailInformations Table listing TCP connections for which detailed information is provided

func (*TcpConnection_Nodes_Node_DetailInformations) GetEntityData

func (detailInformations *TcpConnection_Nodes_Node_DetailInformations) GetEntityData() *types.CommonEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Detail information about TCP connection, put null
	// for all. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	PcbId interface{}

	// Address Family. The type is TcpAddressFamily.
	AddressFamily interface{}

	// PCB Address. The type is interface{} with range: 0..18446744073709551615.
	Pcb interface{}

	// Socket Address. The type is interface{} with range:
	// 0..18446744073709551615.
	So interface{}

	// TCPCB Address. The type is interface{} with range: 0..18446744073709551615.
	Tcpcb interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Connection state. The type is TcpConnState.
	ConnectionState interface{}

	// Time at which connection is established. The type is interface{} with
	// range: 0..4294967295.
	EstablishedTime interface{}

	// Id of the local process. The type is interface{} with range: 0..4294967295.
	LocalPid interface{}

	// Local port. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Foreign port. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// Priority given to packets on this socket. The type is PakPrio.
	PacketPriority interface{}

	// Type of Service value to be applied to transmistted packets. The type is
	// interface{} with range: 0..65535.
	PacketTos interface{}

	// TTL to be applied to transmited packets. The type is interface{} with
	// range: 0..65535.
	PacketTtl interface{}

	// Index of the Hash Bucket. The type is interface{} with range:
	// 0..4294967295.
	HashIndex interface{}

	// Current receive queue size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	CurrentReceiveQueueSize interface{}

	// Max receive queue size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxReceiveQueueSize interface{}

	// Current send queue size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	CurrentSendQueueSize interface{}

	// Max send queue size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxSendQueueSize interface{}

	// Current receive queue size in packets. The type is interface{} with range:
	// 0..4294967295.
	CurrentReceiveQueuePacketSize interface{}

	// Max receive queue size in packets. The type is interface{} with range:
	// 0..4294967295.
	MaxReceiveQueuePacketSize interface{}

	// Save queue (out-of seq data) size in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	SaveQueueSize interface{}

	// Initial send sequence number. The type is interface{} with range:
	// 0..4294967295.
	SendInitialSequenceNum interface{}

	// Sequence number of unacked data. The type is interface{} with range:
	// 0..4294967295.
	SendUnackSequenceNum interface{}

	// Sequence number of next data to be sent. The type is interface{} with
	// range: 0..4294967295.
	SendNextSequenceNum interface{}

	// Highest sequence number sent. The type is interface{} with range:
	// 0..4294967295.
	SendMaxSequenceNum interface{}

	// Send window size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	SendWindowSize interface{}

	// Send congestion window size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	SendCongestionWindowSize interface{}

	// Initial receive sequence number. The type is interface{} with range:
	// 0..4294967295.
	ReceiveInitialSequenceNum interface{}

	// Next sequence number expected. The type is interface{} with range:
	// 0..4294967295.
	ReceiveNextSequenceNum interface{}

	// Receive advertised window size in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ReceiveAdvWindowSize interface{}

	// Receive window size in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	ReceiveWindowSize interface{}

	// Max segment size calculated in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	Mss interface{}

	// Max segment size offered by the peer in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	PeerMss interface{}

	// Smoothed round trip time * 8 (msec). The type is interface{} with range:
	// 0..4294967295.
	Srtt interface{}

	// Round trip timeout (msec). The type is interface{} with range:
	// 0..4294967295.
	Rtto interface{}

	// Round trip time (karn algorithm) (msec). The type is interface{} with
	// range: 0..4294967295.
	Krtt interface{}

	// Smoothed round trip time variance * 4 (msec). The type is interface{} with
	// range: 0..4294967295.
	Srtv interface{}

	// Min RTT (msec). The type is interface{} with range: 0..4294967295.
	MinRtt interface{}

	// Max RTT (msec). The type is interface{} with range: 0..4294967295.
	MaxRtt interface{}

	// Number of retries. The type is interface{} with range: 0..4294967295.
	Retries interface{}

	// ACK hold time (msec). The type is interface{} with range: 0..4294967295.
	AckHoldTime interface{}

	// Giveup time (msec). The type is interface{} with range: 0..4294967295.
	GiveupTime interface{}

	// Keepalive time (msec). The type is interface{} with range: 0..4294967295.
	KeepAliveTime interface{}

	// SYN wait time (msec). The type is interface{} with range: 0..4294967295.
	SynWaitTime interface{}

	// RX Syn acl name. The type is string with length: 0..64.
	RxsyNaclname interface{}

	// Error code from ICMP Notify. The type is interface{} with range:
	// -2147483648..2147483647.
	SoftError interface{}

	// Socket error code. The type is interface{} with range:
	// -2147483648..2147483647.
	SockError interface{}

	// Retransimit forever?. The type is bool.
	IsRetransForever interface{}

	// Lowest MSS ever used. The type is interface{} with range: 0..4294967295.
	MinMss interface{}

	// Highest MSS ever used. The type is interface{} with range: 0..4294967295.
	MaxMss interface{}

	// Number of times connect will be retried?. The type is interface{} with
	// range: 0..65535.
	ConnectRetries interface{}

	// Connect retry interval in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	ConnectRetryInterval interface{}

	// Window scaling for receive window. The type is interface{} with range:
	// 0..4294967295.
	ReceiveWindowScale interface{}

	// Window scaling for send window. The type is interface{} with range:
	// 0..4294967295.
	SendWindowScale interface{}

	// Requested receive window scale. The type is interface{} with range:
	// 0..4294967295.
	RequestReceiveWindowScale interface{}

	// Requested send window scale. The type is interface{} with range:
	// 0..4294967295.
	RqstSendWndScale interface{}

	// Timestamp from remote host. The type is interface{} with range:
	// 0..4294967295.
	TimeStampRecent interface{}

	// Timestamp when last updated. The type is interface{} with range:
	// 0..4294967295.
	TimeStampRecentAge interface{}

	// ACK number of a sent segment. The type is interface{} with range:
	// 0..4294967295.
	LastAckSent interface{}

	// Send buffer's low water mark. The type is interface{} with range:
	// 0..4294967295.
	SendbufLowwat interface{}

	// Receive buffer's low water mark. The type is interface{} with range:
	// 0..4294967295.
	RecvbufLowwat interface{}

	// Send buffer's high water mark. The type is interface{} with range:
	// 0..4294967295.
	SendbufHiwat interface{}

	// Receive buffer's high water mark. The type is interface{} with range:
	// 0..4294967295.
	RecvbufHiwat interface{}

	// Send buffer's notify threshold. The type is interface{} with range:
	// 0..4294967295.
	SendbufNotifyThresh interface{}

	// Receive buffer's data size. The type is interface{} with range:
	// 0..4294967295.
	RecvbufDatasize interface{}

	// Incoming connection queue size. The type is interface{} with range:
	// 0..4294967295.
	QueueLength interface{}

	// Incoming half-connection queue size. The type is interface{} with range:
	// 0..4294967295.
	QueueZeroLength interface{}

	// Incoming connection queue limit. The type is interface{} with range:
	// 0..4294967295.
	QueueLimit interface{}

	// Socket error status. The type is interface{} with range: 0..4294967295.
	SocketError interface{}

	// Socket auto rearm state. The type is interface{} with range: 0..4294967295.
	AutoRearm interface{}

	// # of PDU's in Send Buffer. The type is interface{} with range:
	// 0..4294967295.
	SendPduCount interface{}

	// Cached Outgoing interface  handle. The type is interface{} with range:
	// 0..4294967295.
	OutputIfhandle interface{}

	// Cached fib pd context size. The type is interface{} with range:
	// 0..4294967295.
	FibPdCtxSize interface{}

	// Number of labels returned by fib lookup. The type is interface{} with
	// range: 0..4294967295.
	NumLabels interface{}

	// Instance number of the local process. The type is interface{} with range:
	// 0..4294967295.
	LocalAppInstance interface{}

	// Local address.
	LocalAddress TcpConnection_Nodes_Node_DetailInformations_DetailInformation_LocalAddress

	// Foreign address.
	ForeignAddress TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ForeignAddress

	// Socket option flags.
	SocketOptionFlags TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketOptionFlags

	// Socket state flags.
	SocketStateFlags TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketStateFlags

	// Connection feature flags.
	FeatureFlags TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FeatureFlags

	// Connection state flags.
	StateFlags TcpConnection_Nodes_Node_DetailInformations_DetailInformation_StateFlags

	// Connection request flags.
	RequestFlags TcpConnection_Nodes_Node_DetailInformations_DetailInformation_RequestFlags

	// Receive buffer state flags.
	ReceiveBufStateFlags TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ReceiveBufStateFlags

	// Send buffer state flags.
	SendBufStateFlags TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendBufStateFlags

	// Cached fib pd context. The type is slice of
	// TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibPdCtx.
	FibPdCtx []*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibPdCtx

	// Cached Label stack. The type is slice of
	// TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibLabelOutput.
	FibLabelOutput []*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibLabelOutput

	// Timers. The type is slice of
	// TcpConnection_Nodes_Node_DetailInformations_DetailInformation_Timer.
	Timer []*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_Timer

	// Seq nos. of sack blocks. The type is slice of
	// TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SackBlk.
	SackBlk []*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SackBlk

	// Sorted list of sack holes. The type is slice of
	// TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendSackHole.
	SendSackHole []*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendSackHole
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation Protocol Control Block ID

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FeatureFlags

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FeatureFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Selective ack on?. The type is bool.
	SelectiveAck interface{}

	// MD5 option on?. The type is bool.
	Md5 interface{}

	// Timestamps on?. The type is bool.
	Timestamps interface{}

	// Window-scaling on?. The type is bool.
	WindowScaling interface{}

	// Nagle algorithm on?. The type is bool.
	Nagle interface{}

	// Giveup timer is on?. The type is bool.
	GiveupTimer interface{}

	// Keepalive timer is on?. The type is bool.
	ConnectionKeepAliveTimer interface{}

	// Path MTU Discovery feature is on?. The type is bool.
	PathMtuDiscovery interface{}

	// tcp mss feature is on?. The type is bool.
	MssCisco interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FeatureFlags Connection feature flags

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FeatureFlags) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibLabelOutput

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibLabelOutput struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibLabelOutput Cached Label stack

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibLabelOutput) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibPdCtx

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibPdCtx struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibPdCtx Cached fib pd context

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_FibPdCtx) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ForeignAddress

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ForeignAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is TcpAddressFamily.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ForeignAddress Foreign address

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ForeignAddress) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_LocalAddress

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is TcpAddressFamily.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_LocalAddress Local address

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_LocalAddress) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ReceiveBufStateFlags

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ReceiveBufStateFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Lock on data queue (so_rcv only). The type is bool.
	Locked interface{}

	// Someone is waiting to lock. The type is bool.
	WaitingForLock interface{}

	// Someone is waiting for data/space. The type is bool.
	WaitingForData interface{}

	// Buffer is selected for INPUT. The type is bool.
	InputSelect interface{}

	// Async I/O. The type is bool.
	AsyncIo interface{}

	// Not interruptible. The type is bool.
	NotInterruptible interface{}

	// Read/write timer set. The type is bool.
	IoTimerSet interface{}

	// Want delayed wakeups. The type is bool.
	DelayedWakeup interface{}

	// Read/write wakeup pending. The type is bool.
	Wakeup interface{}

	// Connect wakeup pending. The type is bool.
	ConnectWakeup interface{}

	// Buffer is selected for OUTPUT. The type is bool.
	OutputSelect interface{}

	// Buffer is selected for OBAND. The type is bool.
	OutOfBandSelect interface{}

	// Packet Buffer is extended. The type is bool.
	PacketExtended interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ReceiveBufStateFlags Receive buffer state flags

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_ReceiveBufStateFlags) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_RequestFlags

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_RequestFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Selective ack on?. The type is bool.
	SelectiveAck interface{}

	// MD5 option on?. The type is bool.
	Md5 interface{}

	// Timestamps on?. The type is bool.
	Timestamps interface{}

	// Window-scaling on?. The type is bool.
	WindowScaling interface{}

	// Nagle algorithm on?. The type is bool.
	Nagle interface{}

	// Giveup timer is on?. The type is bool.
	GiveupTimer interface{}

	// Keepalive timer is on?. The type is bool.
	ConnectionKeepAliveTimer interface{}

	// Path MTU Discovery feature is on?. The type is bool.
	PathMtuDiscovery interface{}

	// tcp mss feature is on?. The type is bool.
	MssCisco interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_RequestFlags Connection request flags

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_RequestFlags) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SackBlk

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SackBlk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Start seq no. of sack block. The type is interface{} with range:
	// 0..4294967295.
	Start interface{}

	// End   seq no. of sack block. The type is interface{} with range:
	// 0..4294967295.
	End interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SackBlk Seq nos. of sack blocks

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SackBlk) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendBufStateFlags

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendBufStateFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Lock on data queue (so_rcv only). The type is bool.
	Locked interface{}

	// Someone is waiting to lock. The type is bool.
	WaitingForLock interface{}

	// Someone is waiting for data/space. The type is bool.
	WaitingForData interface{}

	// Buffer is selected for INPUT. The type is bool.
	InputSelect interface{}

	// Async I/O. The type is bool.
	AsyncIo interface{}

	// Not interruptible. The type is bool.
	NotInterruptible interface{}

	// Read/write timer set. The type is bool.
	IoTimerSet interface{}

	// Want delayed wakeups. The type is bool.
	DelayedWakeup interface{}

	// Read/write wakeup pending. The type is bool.
	Wakeup interface{}

	// Connect wakeup pending. The type is bool.
	ConnectWakeup interface{}

	// Buffer is selected for OUTPUT. The type is bool.
	OutputSelect interface{}

	// Buffer is selected for OBAND. The type is bool.
	OutOfBandSelect interface{}

	// Packet Buffer is extended. The type is bool.
	PacketExtended interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendBufStateFlags Send buffer state flags

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendBufStateFlags) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendSackHole

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendSackHole struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Start seq no. of hole. The type is interface{} with range: 0..4294967295.
	Start interface{}

	// End   seq no. of hole. The type is interface{} with range: 0..4294967295.
	End interface{}

	// Number of dup (s)acks for this hole. The type is interface{} with range:
	// 0..4294967295.
	DuplicatedAck interface{}

	// Next seq. no in hole to be retransmitted. The type is interface{} with
	// range: 0..4294967295.
	Retransmitted interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendSackHole Sorted list of sack holes

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SendSackHole) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketOptionFlags

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketOptionFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Turn on debugging info recording. The type is bool.
	Debug interface{}

	// Socket has had listen(). The type is bool.
	AcceptConnection interface{}

	// Allow local address reuse. The type is bool.
	ReuseAddress interface{}

	// Keep connections alive. The type is bool.
	KeepAlive interface{}

	// Just use interface addresses. The type is bool.
	DontRoute interface{}

	// Permit sending of broadcast msgs. The type is bool.
	Broadcast interface{}

	// Bypass hardware when possible. The type is bool.
	UseLoopback interface{}

	// Linger on close if data present. The type is bool.
	Linger interface{}

	// Leave received Out-of-band data inline. The type is bool.
	OutOfBandInline interface{}

	// Allow local address & port reuse. The type is bool.
	ReusePort interface{}

	// Nonblocking socket I/O operation. The type is bool.
	NonblockingIo interface{}

	// Send buffer scaled. The type is bool.
	SndBufScaled interface{}

	// Receive buffer scaled. The type is bool.
	RcvBufScaled interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketOptionFlags Socket option flags

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketOptionFlags) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketStateFlags

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketStateFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No file descriptor ref. The type is bool.
	NoFileDescriptorReference interface{}

	// Socket is connected to peer. The type is bool.
	IsConnected interface{}

	// Connecting in progress. The type is bool.
	IsConnecting interface{}

	// Disconnecting in progress. The type is bool.
	IsDisconnecting interface{}

	// Can't send more data to peer. The type is bool.
	CantSendMore interface{}

	// Can't recv more data from peer. The type is bool.
	CantReceiveMore interface{}

	// At mark on input. The type is bool.
	ReceivedAtMark interface{}

	// Privileged for broadcast, raw... The type is bool.
	Privileged interface{}

	// Close is blocked (i.e. socket is a replicated socket on a standby node. The
	// type is bool.
	BlockClose interface{}

	// Async i/o notify. The type is bool.
	AsyncIoNotify interface{}

	// Deciding to accept connection req. The type is bool.
	IsConfirming interface{}

	// Mutex acquired by solock(). The type is bool.
	IsSolock interface{}

	// PCB and socket are detached. The type is bool.
	IsDetached interface{}

	// Socket is blocked for receive - while going through SSO initial sync. The
	// type is bool.
	BlockReceive interface{}

	// Socket is blocked for send (if it is a replicated socket on a standby
	// node). The type is bool.
	BlockSend interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketStateFlags Socket state flags

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_SocketStateFlags) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_StateFlags

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_StateFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nagle has delayed output. The type is bool.
	NagleWait interface{}

	// Send an ACK. The type is bool.
	AckNeeded interface{}

	// FIN has been sent. The type is bool.
	FinSent interface{}

	// Probing a closed window. The type is bool.
	Probing interface{}

	// Need to push data out. The type is bool.
	NeedPush interface{}

	// A segment is pushed due to MSG_PUSH. The type is bool.
	Pushed interface{}

	// Connection is in SYN cache. The type is bool.
	InSynCache interface{}

	// Path MTU aging timer is running. The type is bool.
	PathMtuAger interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_StateFlags Connection state flags

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_StateFlags) GetEntityData

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_Timer

type TcpConnection_Nodes_Node_DetailInformations_DetailInformation_Timer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Timer Type. The type is TcpTimer.
	TimerType interface{}

	// Count of timer activations. The type is interface{} with range:
	// 0..4294967295.
	TimerActivations interface{}

	// Count of timer expirations. The type is interface{} with range:
	// 0..4294967295.
	TimerExpirations interface{}

	// Timer next activation (msec). The type is interface{} with range:
	// 0..4294967295.
	TimerNextActivation interface{}
}

TcpConnection_Nodes_Node_DetailInformations_DetailInformation_Timer Timers

func (*TcpConnection_Nodes_Node_DetailInformations_DetailInformation_Timer) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation

type TcpConnection_Nodes_Node_ExtendedInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table listing display types.
	DisplayTypes TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes
}

TcpConnection_Nodes_Node_ExtendedInformation Extended Filter related Information

func (*TcpConnection_Nodes_Node_ExtendedInformation) GetEntityData

func (extendedInformation *TcpConnection_Nodes_Node_ExtendedInformation) GetEntityData() *types.CommonEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Describing particular display type. The type is slice of
	// TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType.
	DisplayType []*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes Table listing display types

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Specifying display type. The type is Show.
	DispType interface{}

	// Describing connection ID. The type is slice of
	// TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId.
	ConnectionId []*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType Describing particular display type

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Displaying inforamtion based on selected display
	// type associatedwith a particular PCB. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	PcbId interface{}

	// Layer 4 protocol. The type is interface{} with range: 0..4294967295.
	L4Protocol interface{}

	// Local port. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Remote port. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// Local IP address.
	LocalAddress TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_LocalAddress

	// Remote IP address.
	ForeignAddress TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_ForeignAddress

	// Common PCB information.
	Common TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId Describing connection ID

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Family. The type is AddrFamily.
	AfName interface{}

	// LPTS PCB information.
	LptsPcb TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common Common PCB information

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Minimum TTL. The type is interface{} with range: 0..255.
	Ttl interface{}

	// flow information. The type is interface{} with range: 0..4294967295.
	FlowTypesInfo interface{}

	// Receive options.
	Options TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Options

	// LPTS flags.
	LptsFlags TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_LptsFlags

	// AcceptMask.
	AcceptMask TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_AcceptMask

	// Interface Filters. The type is slice of
	// TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter.
	Filter []*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb LPTS PCB information

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_AcceptMask

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_AcceptMask struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set interface. The type is bool.
	IsInterface interface{}

	// Set packet type. The type is bool.
	IsPacketType interface{}

	// Set Remote address. The type is bool.
	IsRemoteAddress interface{}

	// Set Remote Port. The type is bool.
	IsRemotePort interface{}

	// Set Local Address. The type is bool.
	IsLocalAddress interface{}

	// Set Local Port. The type is bool.
	IsLocalPort interface{}
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_AcceptMask AcceptMask

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_AcceptMask) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Remote address length. The type is interface{} with range: 0..65535.
	RemoteLength interface{}

	// Local address length. The type is interface{} with range: 0..65535.
	LocalLength interface{}

	// Receive Remote port. The type is interface{} with range: 0..65535.
	ReceiveRemotePort interface{}

	// Receive Local port. The type is interface{} with range: 0..65535.
	ReceiveLocalPort interface{}

	// Priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Minimum TTL. The type is interface{} with range: 0..255.
	Ttl interface{}

	// flow information. The type is interface{} with range: 0..4294967295.
	FlowTypesInfo interface{}

	// Protocol-specific packet type.
	PacketType TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_PacketType

	// Remote address.
	RemoteAddress TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_RemoteAddress

	// Local address.
	LocalAddress TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_LocalAddress
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter Interface Filters

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_LocalAddress

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is AddrFamily.
	AfName interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_LocalAddress Local address

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_LocalAddress) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_PacketType

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_PacketType struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Type. The type is Packet.
	Type interface{}

	// ICMP message type. The type is MessageTypeIcmp_.
	IcmpMessageType interface{}

	// ICMPv6 message type. The type is MessageTypeIcmpv6_.
	IcmPv6MessageType interface{}

	// IGMP message type. The type is MessageTypeIgmp_.
	IgmpMessageType interface{}

	// Message type in number. The type is interface{} with range: 0..4294967295.
	MessageId interface{}
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_PacketType Protocol-specific packet type

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_PacketType) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_RemoteAddress

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_RemoteAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is AddrFamily.
	AfName interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_RemoteAddress Remote address

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Filter_RemoteAddress) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_LptsFlags

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_LptsFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PCB bound. The type is bool.
	IsPcbBound interface{}

	// Sent drop packets. The type is bool.
	IsLocalAddressIgnore interface{}

	// Ignore VRF Filter. The type is bool.
	IsIgnoreVrfFilter interface{}
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_LptsFlags LPTS flags

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_LptsFlags) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Options

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Options struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Receive filter enabled. The type is bool.
	IsReceiveFilter interface{}

	// IP SLA. The type is bool.
	IsIpSla interface{}
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Options Receive options

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_Common_LptsPcb_Options) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_ForeignAddress

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_ForeignAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is AddrFamily.
	AfName interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_ForeignAddress Remote IP address

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_ForeignAddress) GetEntityData

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_LocalAddress

type TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is AddrFamily.
	AfName interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_LocalAddress Local IP address

func (*TcpConnection_Nodes_Node_ExtendedInformation_DisplayTypes_DisplayType_ConnectionId_LocalAddress) GetEntityData

type TcpConnection_Nodes_Node_Keychains

type TcpConnection_Nodes_Node_Keychains struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Details of a keychain. The type is slice of
	// TcpConnection_Nodes_Node_Keychains_Keychain.
	Keychain []*TcpConnection_Nodes_Node_Keychains_Keychain
}

TcpConnection_Nodes_Node_Keychains Table listing keychains configured for TCP-AO.

func (*TcpConnection_Nodes_Node_Keychains) GetEntityData

func (keychains *TcpConnection_Nodes_Node_Keychains) GetEntityData() *types.CommonEntityData

type TcpConnection_Nodes_Node_Keychains_Keychain

type TcpConnection_Nodes_Node_Keychains_Keychain struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Keychain name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	KeychainName interface{}

	// Keychain name. The type is string.
	ChainName interface{}

	// Is keychain configured?. The type is bool.
	IsConfigured interface{}

	// Is desired key available?. The type is bool.
	DesiredKeyAvailable interface{}

	// Desired key identifier. The type is interface{} with range:
	// 0..18446744073709551615.
	DesiredKeyId interface{}

	// Keys under this keychain. The type is slice of
	// TcpConnection_Nodes_Node_Keychains_Keychain_Keys.
	Keys []*TcpConnection_Nodes_Node_Keychains_Keychain_Keys

	// List of active keys. The type is slice of
	// TcpConnection_Nodes_Node_Keychains_Keychain_ActiveKey.
	ActiveKey []*TcpConnection_Nodes_Node_Keychains_Keychain_ActiveKey

	// Send IDs under this keychain. The type is slice of
	// TcpConnection_Nodes_Node_Keychains_Keychain_SendId.
	SendId []*TcpConnection_Nodes_Node_Keychains_Keychain_SendId

	// Receive IDs under this keychain. The type is slice of
	// TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId.
	ReceiveId []*TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId
}

TcpConnection_Nodes_Node_Keychains_Keychain Details of a keychain

func (*TcpConnection_Nodes_Node_Keychains_Keychain) GetEntityData

type TcpConnection_Nodes_Node_Keychains_Keychain_ActiveKey

type TcpConnection_Nodes_Node_Keychains_Keychain_ActiveKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Key identifier. The type is interface{} with range:
	// 0..18446744073709551615.
	KeyId interface{}
}

TcpConnection_Nodes_Node_Keychains_Keychain_ActiveKey List of active keys

func (*TcpConnection_Nodes_Node_Keychains_Keychain_ActiveKey) GetEntityData

type TcpConnection_Nodes_Node_Keychains_Keychain_Keys

type TcpConnection_Nodes_Node_Keychains_Keychain_Keys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Key identifier. The type is interface{} with range:
	// 0..18446744073709551615.
	KeyId interface{}

	// Is key active. The type is bool.
	IsActive interface{}

	// Is key expired. The type is bool.
	IsExpired interface{}

	// Is key valid. The type is bool.
	IsValid interface{}

	// Key invalid reason. The type is TcpKeyInvalidReason.
	Reason interface{}

	// Send ID. The type is interface{} with range: 0..255.
	SendId interface{}

	// Receive ID. The type is interface{} with range: 0..255.
	RecvId interface{}

	// Cryptography algorithm associated with the key. The type is TcpMacAlgo.
	CryptAlgo interface{}

	// Is key configured?. The type is bool.
	IsConfigured interface{}

	// Is overlapping key available?. The type is bool.
	OverlappingKeyAvailable interface{}

	// Overlapping key identifier. The type is interface{} with range:
	// 0..18446744073709551615.
	OverlappingKey interface{}

	// List of keys invalidated. The type is slice of
	// TcpConnection_Nodes_Node_Keychains_Keychain_Keys_InvalidatedKey.
	InvalidatedKey []*TcpConnection_Nodes_Node_Keychains_Keychain_Keys_InvalidatedKey
}

TcpConnection_Nodes_Node_Keychains_Keychain_Keys Keys under this keychain

func (*TcpConnection_Nodes_Node_Keychains_Keychain_Keys) GetEntityData

type TcpConnection_Nodes_Node_Keychains_Keychain_Keys_InvalidatedKey

type TcpConnection_Nodes_Node_Keychains_Keychain_Keys_InvalidatedKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Key identifier. The type is interface{} with range:
	// 0..18446744073709551615.
	KeyId interface{}
}

TcpConnection_Nodes_Node_Keychains_Keychain_Keys_InvalidatedKey List of keys invalidated

func (*TcpConnection_Nodes_Node_Keychains_Keychain_Keys_InvalidatedKey) GetEntityData

type TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId

type TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Identifier. The type is interface{} with range: 0..255.
	Id interface{}

	// List of keys having this id. The type is slice of
	// TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId_Keys.
	Keys []*TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId_Keys
}

TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId Receive IDs under this keychain

func (*TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId) GetEntityData

type TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId_Keys

type TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId_Keys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Key identifier. The type is interface{} with range:
	// 0..18446744073709551615.
	KeyId interface{}
}

TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId_Keys List of keys having this id

func (*TcpConnection_Nodes_Node_Keychains_Keychain_ReceiveId_Keys) GetEntityData

type TcpConnection_Nodes_Node_Keychains_Keychain_SendId

type TcpConnection_Nodes_Node_Keychains_Keychain_SendId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Identifier. The type is interface{} with range: 0..255.
	Id interface{}

	// List of keys having this id. The type is slice of
	// TcpConnection_Nodes_Node_Keychains_Keychain_SendId_Keys.
	Keys []*TcpConnection_Nodes_Node_Keychains_Keychain_SendId_Keys
}

TcpConnection_Nodes_Node_Keychains_Keychain_SendId Send IDs under this keychain

func (*TcpConnection_Nodes_Node_Keychains_Keychain_SendId) GetEntityData

type TcpConnection_Nodes_Node_Keychains_Keychain_SendId_Keys

type TcpConnection_Nodes_Node_Keychains_Keychain_SendId_Keys struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Key identifier. The type is interface{} with range:
	// 0..18446744073709551615.
	KeyId interface{}
}

TcpConnection_Nodes_Node_Keychains_Keychain_SendId_Keys List of keys having this id

func (*TcpConnection_Nodes_Node_Keychains_Keychain_SendId_Keys) GetEntityData

type TcpConnection_Nodes_Node_Statistics

type TcpConnection_Nodes_Node_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table listing clients.
	Clients TcpConnection_Nodes_Node_Statistics_Clients

	// Table listing the TCP connections for which statistics are provided.
	Pcbs TcpConnection_Nodes_Node_Statistics_Pcbs

	// Summary statistics across all TCP connections.
	Summary TcpConnection_Nodes_Node_Statistics_Summary
}

TcpConnection_Nodes_Node_Statistics Statistics of all TCP connections

func (*TcpConnection_Nodes_Node_Statistics) GetEntityData

func (statistics *TcpConnection_Nodes_Node_Statistics) GetEntityData() *types.CommonEntityData

type TcpConnection_Nodes_Node_Statistics_Clients

type TcpConnection_Nodes_Node_Statistics_Clients struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Describing Client ID. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Clients_Client.
	Client []*TcpConnection_Nodes_Node_Statistics_Clients_Client
}

TcpConnection_Nodes_Node_Statistics_Clients Table listing clients

func (*TcpConnection_Nodes_Node_Statistics_Clients) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Clients_Client

type TcpConnection_Nodes_Node_Statistics_Clients_Client struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Displaying client's aggregated statistics. The
	// type is interface{} with range: 0..4294967295.
	ClientId interface{}

	// Job ID of the transport client. The type is interface{} with range:
	// -2147483648..2147483647.
	ClientJid interface{}

	// Transport client name. The type is string with length: 0..21.
	ClientName interface{}

	// Total IPv4 packets received from client. The type is interface{} with
	// range: 0..4294967295.
	Ipv4ReceivedPackets interface{}

	// Total IPv4 packets sent to client. The type is interface{} with range:
	// 0..4294967295.
	Ipv4SentPackets interface{}

	// Total IPv6 packets received from app. The type is interface{} with range:
	// 0..4294967295.
	Ipv6ReceivedPackets interface{}

	// Total IPv6 packets sent to app. The type is interface{} with range:
	// 0..4294967295.
	Ipv6SentPackets interface{}
}

TcpConnection_Nodes_Node_Statistics_Clients_Client Describing Client ID

func (*TcpConnection_Nodes_Node_Statistics_Clients_Client) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs

type TcpConnection_Nodes_Node_Statistics_Pcbs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol Control Block ID. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb.
	Pcb []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb
}

TcpConnection_Nodes_Node_Statistics_Pcbs Table listing the TCP connections for which statistics are provided

func (*TcpConnection_Nodes_Node_Statistics_Pcbs) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Displaying statistics associated with a particular
	// PCB. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Id interface{}

	// PCB Address. The type is interface{} with range: 0..18446744073709551615.
	Pcb interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Packets received from application. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsSent interface{}

	// XIPC pulses received from application. The type is interface{} with range:
	// 0..18446744073709551615.
	XipcPulseReceived interface{}

	// Segment Instruction received from partner node. The type is interface{}
	// with range: 0..4294967295.
	SegmentInstructionReceived interface{}

	// Packets queued to v4/v6 IO. The type is interface{} with range:
	// 0..18446744073709551615.
	SendPacketsQueued interface{}

	// Packets queued to NetIO. The type is interface{} with range:
	// 0..18446744073709551615.
	SendPacketsQueuedNetIo interface{}

	// Packets failed to be queued to v4/v6 IO. The type is interface{} with
	// range: 0..4294967295.
	SendQueueFailed interface{}

	// Packets failed to be queued to NetIO. The type is interface{} with range:
	// 0..4294967295.
	SendQueueNetIoFailed interface{}

	// Packets received from network. The type is interface{} with range:
	// 0..18446744073709551615.
	PacketsReceived interface{}

	// Received packets failed to be queued to application. The type is
	// interface{} with range: 0..4294967295.
	ReceiveQueueFailed interface{}

	// Received packets queued to application. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPacketsQueued interface{}

	// No. of times send window shrinkage by peer was ignored. The type is
	// interface{} with range: 0..4294967295.
	SendWindowShrinkIgnored interface{}

	// PAW or non-PAW socket?. The type is bool.
	IsPawSocket interface{}

	// Time at which receive buffer was last read from. The type is interface{}
	// with range: 0..4294967295.
	ReadIoTime interface{}

	// Time at which send buffer was last written to. The type is interface{} with
	// range: 0..4294967295.
	WriteIoTime interface{}

	// Read  I/O counts.
	ReadIoCounts TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_ReadIoCounts

	// Write I/O counts.
	WriteIoCounts TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_WriteIoCounts

	// Statistics of Async TCP Sessions.
	AsyncSessionStats TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb Protocol Control Block ID

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Flag of async session. The type is bool.
	AsyncSession interface{}

	// Number of successful data write to XIPC. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteSuccessNum.
	DataWriteSuccessNum []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteSuccessNum

	// Number of successful data read from XIPC. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadSuccessNum.
	DataReadSuccessNum []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadSuccessNum

	// Number of failed data write to XIPC. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteErrorNum.
	DataWriteErrorNum []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteErrorNum

	// Number of failed data read from XIPC. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadErrorNum.
	DataReadErrorNum []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadErrorNum

	// Number of successful control write to XIPC. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteSuccessNum.
	ControlWriteSuccessNum []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteSuccessNum

	// Number of successful control read to XIPC. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadSuccessNum.
	ControlReadSuccessNum []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadSuccessNum

	// Number of failed control write to XIPC. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteErrorNum.
	ControlWriteErrorNum []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteErrorNum

	// Number of failed control read from XIPC. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadErrorNum.
	ControlReadErrorNum []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadErrorNum

	// Number of bytes data has been written. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteByte.
	DataWriteByte []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteByte

	// Number of bytes data has been read. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadByte.
	DataReadByte []*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadByte
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats Statistics of Async TCP Sessions

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadErrorNum

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadErrorNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadErrorNum Number of failed control read from XIPC

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadErrorNum) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadSuccessNum

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadSuccessNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadSuccessNum Number of successful control read to XIPC

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlReadSuccessNum) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteErrorNum

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteErrorNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteErrorNum Number of failed control write to XIPC

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteErrorNum) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteSuccessNum

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteSuccessNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteSuccessNum Number of successful control write to XIPC

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_ControlWriteSuccessNum) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadByte

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadByte struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..18446744073709551615. Units are
	// byte.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadByte Number of bytes data has been read

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadByte) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadErrorNum

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadErrorNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadErrorNum Number of failed data read from XIPC

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadErrorNum) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadSuccessNum

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadSuccessNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadSuccessNum Number of successful data read from XIPC

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataReadSuccessNum) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteByte

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteByte struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..18446744073709551615. Units are
	// byte.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteByte Number of bytes data has been written

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteByte) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteErrorNum

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteErrorNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteErrorNum Number of failed data write to XIPC

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteErrorNum) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteSuccessNum

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteSuccessNum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteSuccessNum Number of successful data write to XIPC

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_AsyncSessionStats_DataWriteSuccessNum) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_ReadIoCounts

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_ReadIoCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of I/O operations done by application. The type is interface{} with
	// range: 0..4294967295.
	IoCount interface{}

	// How many times socket was armed by application. The type is interface{}
	// with range: 0..4294967295.
	ArmCount interface{}

	// How many times socket was unarmed by application. The type is interface{}
	// with range: 0..4294967295.
	UnarmCount interface{}

	// How many times socket was auto-armed by TCP. The type is interface{} with
	// range: 0..4294967295.
	AutoarmCount interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_ReadIoCounts Read I/O counts

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_ReadIoCounts) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_WriteIoCounts

type TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_WriteIoCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of I/O operations done by application. The type is interface{} with
	// range: 0..4294967295.
	IoCount interface{}

	// How many times socket was armed by application. The type is interface{}
	// with range: 0..4294967295.
	ArmCount interface{}

	// How many times socket was unarmed by application. The type is interface{}
	// with range: 0..4294967295.
	UnarmCount interface{}

	// How many times socket was auto-armed by TCP. The type is interface{} with
	// range: 0..4294967295.
	AutoarmCount interface{}
}

TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_WriteIoCounts Write I/O counts

func (*TcpConnection_Nodes_Node_Statistics_Pcbs_Pcb_WriteIoCounts) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Summary

type TcpConnection_Nodes_Node_Statistics_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Current number of SYN cache entries. The type is interface{} with range:
	// 0..4294967295.
	SynCacheCount interface{}

	// Number of Open sockets. The type is interface{} with range: 0..4294967295.
	NumOpenSockets interface{}

	// Total packets sent. The type is interface{} with range: 0..4294967295.
	TotalPaketsSent interface{}

	// Total transmit packets dropped due to general failures. The type is
	// interface{} with range: 0..4294967295.
	SendPacketsDropped interface{}

	// Total transmit packets dropped due to authentication failures. The type is
	// interface{} with range: 0..4294967295.
	SendAuthPacketsDropped interface{}

	// Data packets sent. The type is interface{} with range: 0..4294967295.
	DataPaketsSent interface{}

	// Data bytes sent. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	DataBytesSent interface{}

	// Data packets retransmitted. The type is interface{} with range:
	// 0..4294967295.
	PacketsRetransmitted interface{}

	// Data bytes retransmitted. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	BytesRetransmitted interface{}

	// Ack only packets sent (incl. delay). The type is interface{} with range:
	// 0..4294967295.
	AckOnlyPacketsSent interface{}

	// Delay ack packets sent. The type is interface{} with range: 0..4294967295.
	DelayAckPacketsSent interface{}

	// Urgent only packets sent. The type is interface{} with range:
	// 0..4294967295.
	UrgentOnlyPacketsSent interface{}

	// Window probe packets sent. The type is interface{} with range:
	// 0..4294967295.
	WindowProbePacketsSent interface{}

	// Window update packets sent. The type is interface{} with range:
	// 0..4294967295.
	WindowUpdatePacketsSent interface{}

	// Control (SYN|FIN|RST) packets sent. The type is interface{} with range:
	// 0..4294967295.
	ControlPacketsSent interface{}

	// RST packets sent. The type is interface{} with range: 0..4294967295.
	RstPacketsSent interface{}

	// Total packets received. The type is interface{} with range: 0..4294967295.
	TotalPacketsReceived interface{}

	// Received packets dropped due to general failures. The type is interface{}
	// with range: 0..4294967295.
	ReceivedPacketsDropped interface{}

	// Received packets dropped due to ACL DENY on SYN pkts. The type is
	// interface{} with range: 0..4294967295.
	SynaclMatchPktsDropped interface{}

	// Received packets dropped due to stale cached header. The type is
	// interface{} with range: 0..4294967295.
	ReceivedPacketsDroppedStaleCHdr interface{}

	// Received packets dropped due to authentication failures. The type is
	// interface{} with range: 0..4294967295.
	ReceivedAuthPacketsDropped interface{}

	// Ack packets received. The type is interface{} with range: 0..4294967295.
	AckPacketsReceived interface{}

	// Bytes acked by ack packets. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	AckbytesReceived interface{}

	// Duplicate ack packets. The type is interface{} with range: 0..4294967295.
	DuplicatedAckPacketsReceived interface{}

	// Ack packets for unsent data. The type is interface{} with range:
	// 0..4294967295.
	AckPacketsForUnsentReceived interface{}

	// Data packets received in sequence. The type is interface{} with range:
	// 0..4294967295.
	DataPacketsReceivedInSequence interface{}

	// Data bytes received in sequence. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	DataBytesReceivedInSequence interface{}

	// Duplicate packets received. The type is interface{} with range:
	// 0..4294967295.
	DuplicatePacketsReceived interface{}

	// Duplicate bytes received. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	DuplicateBytesReceived interface{}

	// Packets with partial dup data. The type is interface{} with range:
	// 0..4294967295.
	PartialDuplicateAckReceived interface{}

	// Bytes with partial dup data. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	PartialDuplicateBytesReceived interface{}

	// Out-of-order packets received. The type is interface{} with range:
	// 0..4294967295.
	OutOfOrderPacketsReceived interface{}

	// Out-of-order bytes received. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	OutOfOrderBytesReceived interface{}

	// After-window packets received. The type is interface{} with range:
	// 0..4294967295.
	AfterWindowPacketsReceived interface{}

	// After-window bytes received. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	AfterWindowBytesReceived interface{}

	// Window probe packets received. The type is interface{} with range:
	// 0..4294967295.
	WindowProbePacketsReceived interface{}

	// Window update packets received. The type is interface{} with range:
	// 0..4294967295.
	WindowUpdatePacketsReceived interface{}

	// Packets received after close. The type is interface{} with range:
	// 0..4294967295.
	PacketsReceivedAfterClosePacket interface{}

	// Packets received with bad checksum. The type is interface{} with range:
	// 0..4294967295.
	BadChecksumPacketsReceived interface{}

	// Packets received with too short size. The type is interface{} with range:
	// 0..4294967295.
	TooShortPacketsReceived interface{}

	// Packets received with malformed header. The type is interface{} with range:
	// 0..4294967295.
	MalformedPacketsReceived interface{}

	// Packets rcceived with no wild listener. The type is interface{} with range:
	// 0..4294967295.
	NoPortPacketsReceived interface{}

	// Connection requests sent. The type is interface{} with range:
	// 0..4294967295.
	ConnectionsRequested interface{}

	// Connection requests accepted. The type is interface{} with range:
	// 0..4294967295.
	ConnectionsAccepted interface{}

	// Connections established. The type is interface{} with range: 0..4294967295.
	ConnectionsEstablished interface{}

	// Connections forcibly closed. The type is interface{} with range:
	// 0..4294967295.
	ConnectionsForciblyClosed interface{}

	// connections closed (incl. drops). The type is interface{} with range:
	// 0..4294967295.
	ConnectionsClosed interface{}

	// connections dropped. The type is interface{} with range: 0..4294967295.
	ConnectionsDropped interface{}

	// Embryonic connections dropped. The type is interface{} with range:
	// 0..4294967295.
	EmbryonicConnectionDropped interface{}

	// Connections failed. The type is interface{} with range: 0..4294967295.
	ConnectionsFailed interface{}

	// Established connections reset. The type is interface{} with range:
	// 0..4294967295.
	EstablishedConnectionsReset interface{}

	// Retransmit timeouts (incl. data packets). The type is interface{} with
	// range: 0..4294967295.
	RetransmitTimeouts interface{}

	// Connection drops during retransmit timeouts. The type is interface{} with
	// range: 0..4294967295.
	RetransmitDropped interface{}

	// Keepalive timeouts. The type is interface{} with range: 0..4294967295.
	KeepAliveTimeouts interface{}

	// Connection drops due to keepalive timeouts. The type is interface{} with
	// range: 0..4294967295.
	KeepAliveDropped interface{}

	// Keepalive probes sent. The type is interface{} with range: 0..4294967295.
	KeepAliveProbes interface{}

	// Segments dropped due to PAWS. The type is interface{} with range:
	// 0..4294967295.
	PawsDropped interface{}

	// Segments dropped due to window probe. The type is interface{} with range:
	// 0..4294967295.
	PersistDropped interface{}

	// Segments dropped due to trylock fail. The type is interface{} with range:
	// 0..4294967295.
	TryLockDropped interface{}

	// Connections rate-limited. The type is interface{} with range:
	// 0..4294967295.
	ConnectionRateLimited interface{}

	// SYN Cache entries added. The type is interface{} with range: 0..4294967295.
	SynCacheAdded interface{}

	// SYN Cache connections completed. The type is interface{} with range:
	// 0..4294967295.
	SynCacheCompleted interface{}

	// SYN Cache entries timed out. The type is interface{} with range:
	// 0..4294967295.
	SynCacheTimedOut interface{}

	// SYN Cache entries dropped due to overflow. The type is interface{} with
	// range: 0..4294967295.
	SynCacheOverflow interface{}

	// SYN Cache entries dropped due to RST. The type is interface{} with range:
	// 0..4294967295.
	SynCacheReset interface{}

	// SYN Cache entries dropped due to ICMP unreach. The type is interface{} with
	// range: 0..4294967295.
	SynCacheUnreach interface{}

	// SYN Cache entries dropped due to bucket overflow. The type is interface{}
	// with range: 0..4294967295.
	SynCacheBucketOflow interface{}

	// SYN Cache entries aborted (no mem). The type is interface{} with range:
	// 0..4294967295.
	SynCacheAborted interface{}

	// SYN Cache duplicate SYNs received. The type is interface{} with range:
	// 0..4294967295.
	SynCacheDuplicateSyNs interface{}

	// SYN Cache entries dropped (no route/mem). The type is interface{} with
	// range: 0..4294967295.
	SynCacheDropped interface{}

	// Punt (down to ip) failures. The type is interface{} with range:
	// 0..4294967295.
	PulseErrors interface{}

	// Packets owned by the socket layer. The type is interface{} with range:
	// 0..4294967295.
	SocketLayerPackets interface{}

	// Packets owned by TCP reassembly. The type is interface{} with range:
	// 0..4294967295.
	ReassemblyPackets interface{}

	// Packets freed after starvation. The type is interface{} with range:
	// 0..4294967295.
	RecoveredPackets interface{}

	// Packet allocation errors. The type is interface{} with range:
	// 0..4294967295.
	PacketFailures interface{}

	// Number of times MSS was increased. The type is interface{} with range:
	// 0..4294967295.
	MssUp interface{}

	// Number of times MSS was decreased. The type is interface{} with range:
	// 0..4294967295.
	MssDown interface{}

	// Segments truncated due to insufficient Write I/O vectors. The type is
	// interface{} with range: 0..4294967295.
	TruncatedWriteIov interface{}

	// Number of times throttle mode was off. The type is interface{} with range:
	// 0..4294967295.
	NoThrottle interface{}

	// Number of times low water mark throttle was on. The type is interface{}
	// with range: 0..4294967295.
	LowWaterMarkThrottle interface{}

	// Number of times high water mark throttle was on. The type is interface{}
	// with range: 0..4294967295.
	HighWaterMarkThrottle interface{}

	// Number of times a stalled tcp timer was tickled. The type is interface{}
	// with range: 0..4294967295.
	StalledTimerTickleCount interface{}

	// Last timestamp when a stalled tcp timer was tickled. The type is
	// interface{} with range: 0..4294967295.
	StalledTimerTickleTime interface{}

	// Number of write attempts from socket-lib into an IQ. The type is
	// interface{} with range: 0..4294967295.
	IqSockWrites interface{}

	// Number of retried write attempts. The type is interface{} with range:
	// 0..4294967295.
	IqSockRetries interface{}

	// Number of aborted socket-lib writes. The type is interface{} with range:
	// 0..4294967295.
	IqSockAborts interface{}

	// Number of total ingress dropped packets. The type is interface{} with
	// range: 0..4294967295.
	IqIngressDrops interface{}

	// Number of TCP internal queues in use. The type is interface{} with range:
	// 0..4294967295.
	TotalIQs interface{}

	// Current number of packets extended for scaled sockets. The type is
	// interface{} with range: 0..4294967295.
	SockbufPakResCur interface{}

	// Maximum number of packets extended for scaled sockets. The type is
	// interface{} with range: 0..4294967295.
	SockbufPakResMax interface{}

	// Total Number of Ingress packets on TCP iqs. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalIngpacket.
	IqsTotalIngpacket []*TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalIngpacket

	// Total Number of Egress packets on TCP iqs. The type is slice of
	// TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalEgpacket.
	IqsTotalEgpacket []*TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalEgpacket
}

TcpConnection_Nodes_Node_Statistics_Summary Summary statistics across all TCP connections

func (*TcpConnection_Nodes_Node_Statistics_Summary) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalEgpacket

type TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalEgpacket struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalEgpacket Total Number of Egress packets on TCP iqs

func (*TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalEgpacket) GetEntityData

type TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalIngpacket

type TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalIngpacket struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalIngpacket Total Number of Ingress packets on TCP iqs

func (*TcpConnection_Nodes_Node_Statistics_Summary_IqsTotalIngpacket) GetEntityData

type TcpKeyInvalidReason

type TcpKeyInvalidReason string

TcpKeyInvalidReason represents TCP AO key state invalid reason

const (
	// No reason
	TcpKeyInvalidReason_none TcpKeyInvalidReason = "none"

	// Incomplete
	TcpKeyInvalidReason_incomplete TcpKeyInvalidReason = "incomplete"

	// Send and accept lifetime are not same
	TcpKeyInvalidReason_lifetime_not_same TcpKeyInvalidReason = "lifetime-not-same"

	// Send ID is invalid
	TcpKeyInvalidReason_send_id_invalid TcpKeyInvalidReason = "send-id-invalid"

	// Receive ID is invalid
	TcpKeyInvalidReason_recv_id_invalid TcpKeyInvalidReason = "recv-id-invalid"
)

type TcpMacAlgo

type TcpMacAlgo string

TcpMacAlgo represents TCP AO MAC algorithm type

const (
	// Not configured
	TcpMacAlgo_not_configured TcpMacAlgo = "not-configured"

	// CMAC 96
	TcpMacAlgo_aes_128_cmac_96 TcpMacAlgo = "aes-128-cmac-96"

	// HMAC SHA1 12
	TcpMacAlgo_hmac_sha1_12 TcpMacAlgo = "hmac-sha1-12"

	// MD5 16
	TcpMacAlgo_md5_16 TcpMacAlgo = "md5-16"

	// SHA1 20
	TcpMacAlgo_sha1_20 TcpMacAlgo = "sha1-20"

	// HMAC MD5 16
	TcpMacAlgo_hmac_md5_16 TcpMacAlgo = "hmac-md5-16"

	// HMAC SHA1 20
	TcpMacAlgo_hmac_sha1_20 TcpMacAlgo = "hmac-sha1-20"

	// AES 128 CMAC
	TcpMacAlgo_aes_128_cmac TcpMacAlgo = "aes-128-cmac"

	// AES 256 CMAC
	TcpMacAlgo_aes_256_cmac TcpMacAlgo = "aes-256-cmac"

	// HMAC SHA1 96
	TcpMacAlgo_hmac_sha1_96 TcpMacAlgo = "hmac-sha1-96"

	// HMAC SHA1 256
	TcpMacAlgo_hmac_sha_256 TcpMacAlgo = "hmac-sha-256"
)

type TcpNsr

type TcpNsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of information about all nodes present on the system.
	Nodes TcpNsr_Nodes
}

TcpNsr tcp nsr

func (*TcpNsr) GetEntityData

func (tcpNsr *TcpNsr) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes

type TcpNsr_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about a single node. The type is slice of TcpNsr_Nodes_Node.
	Node []*TcpNsr_Nodes_Node
}

TcpNsr_Nodes Table of information about all nodes present on the system

func (*TcpNsr_Nodes) GetEntityData

func (nodes *TcpNsr_Nodes) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node

type TcpNsr_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Describing a location. The type is string with
	// pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	Id interface{}

	// Information about TCP NSR Sessions.
	Session TcpNsr_Nodes_Node_Session

	// Information about TCP NSR Client.
	Client TcpNsr_Nodes_Node_Client

	// Information about TCP NSR Session Sets.
	SessionSet TcpNsr_Nodes_Node_SessionSet

	// Statis Information about TCP NSR connections.
	Statistics TcpNsr_Nodes_Node_Statistics
}

TcpNsr_Nodes_Node Information about a single node

func (*TcpNsr_Nodes_Node) GetEntityData

func (node *TcpNsr_Nodes_Node) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Client

type TcpNsr_Nodes_Node_Client struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table about TCP NSR Client details.
	DetailClients TcpNsr_Nodes_Node_Client_DetailClients

	// Information about TCP NSR Client.
	BriefClients TcpNsr_Nodes_Node_Client_BriefClients
}

TcpNsr_Nodes_Node_Client Information about TCP NSR Client

func (*TcpNsr_Nodes_Node_Client) GetEntityData

func (client *TcpNsr_Nodes_Node_Client) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Client_BriefClients

type TcpNsr_Nodes_Node_Client_BriefClients struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information about NSR Client. The type is slice of
	// TcpNsr_Nodes_Node_Client_BriefClients_BriefClient.
	BriefClient []*TcpNsr_Nodes_Node_Client_BriefClients_BriefClient
}

TcpNsr_Nodes_Node_Client_BriefClients Information about TCP NSR Client

func (*TcpNsr_Nodes_Node_Client_BriefClients) GetEntityData

func (briefClients *TcpNsr_Nodes_Node_Client_BriefClients) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Client_BriefClients_BriefClient

type TcpNsr_Nodes_Node_Client_BriefClients_BriefClient struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ID of NSR client. The type is string with pattern:
	// [0-9a-fA-F]{1,8}.
	Id interface{}

	// Address of the Client Control Block. The type is interface{} with range:
	// 0..18446744073709551615.
	Ccb interface{}

	// PID of the Client. The type is interface{} with range: 0..4294967295.
	Pid interface{}

	// Proc name of Clinet. The type is string.
	ProcessName interface{}

	// JOb ID of Client. The type is interface{} with range:
	// -2147483648..2147483647.
	JobId interface{}

	// Instance of the Client. The type is interface{} with range: 0..4294967295.
	Instance interface{}

	// Number of Sets owned by this client . The type is interface{} with range:
	// 0..4294967295.
	NumberofSets interface{}

	// Number of sessions owned by this client . The type is interface{} with
	// range: 0..4294967295.
	NumberOfSessions interface{}

	// Number of sessions with NSR up . The type is interface{} with range:
	// 0..4294967295.
	NumberOfUpSessions interface{}
}

TcpNsr_Nodes_Node_Client_BriefClients_BriefClient Brief information about NSR Client

func (*TcpNsr_Nodes_Node_Client_BriefClients_BriefClient) GetEntityData

type TcpNsr_Nodes_Node_Client_DetailClients

type TcpNsr_Nodes_Node_Client_DetailClients struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// showing detailed information of NSR Clients. The type is slice of
	// TcpNsr_Nodes_Node_Client_DetailClients_DetailClient.
	DetailClient []*TcpNsr_Nodes_Node_Client_DetailClients_DetailClient
}

TcpNsr_Nodes_Node_Client_DetailClients Table about TCP NSR Client details

func (*TcpNsr_Nodes_Node_Client_DetailClients) GetEntityData

func (detailClients *TcpNsr_Nodes_Node_Client_DetailClients) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Client_DetailClients_DetailClient

type TcpNsr_Nodes_Node_Client_DetailClients_DetailClient struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ID of NSR client. The type is string with pattern:
	// [0-9a-fA-F]{1,8}.
	Id interface{}

	// Address of the Client Control Block. The type is interface{} with range:
	// 0..18446744073709551615.
	Ccb interface{}

	// PID of the Client. The type is interface{} with range: 0..4294967295.
	Pid interface{}

	// Proc name of Clinet. The type is string.
	ProcessName interface{}

	// JOb ID of Client. The type is interface{} with range:
	// -2147483648..2147483647.
	JobId interface{}

	// Instance of the Client. The type is interface{} with range: 0..4294967295.
	Instance interface{}

	// Number of Sets owned by this client . The type is interface{} with range:
	// 0..4294967295.
	NumberofSets interface{}

	// Number of sessions owned by this client . The type is interface{} with
	// range: 0..4294967295.
	NumberOfSessions interface{}

	// Number of sessions with NSR up. The type is interface{} with range:
	// 0..4294967295.
	NumberOfUpSessions interface{}

	// Time of connect (in seconds since 1st Jan 1970 00:00:00). The type is
	// interface{} with range: 0..4294967295. Units are second.
	ConnectedAt interface{}

	// Registered with TCP for notifications?. The type is bool.
	IsNotificationRegistered interface{}
}

TcpNsr_Nodes_Node_Client_DetailClients_DetailClient showing detailed information of NSR Clients

func (*TcpNsr_Nodes_Node_Client_DetailClients_DetailClient) GetEntityData

type TcpNsr_Nodes_Node_Session

type TcpNsr_Nodes_Node_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information about TCP NSR Sessions.
	BriefSessions TcpNsr_Nodes_Node_Session_BriefSessions

	// Table about TCP NSR Sessions details.
	DetailSessions TcpNsr_Nodes_Node_Session_DetailSessions
}

TcpNsr_Nodes_Node_Session Information about TCP NSR Sessions

func (*TcpNsr_Nodes_Node_Session) GetEntityData

func (session *TcpNsr_Nodes_Node_Session) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_SessionSet

type TcpNsr_Nodes_Node_SessionSet struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table about TCP NSR Session Sets details.
	DetailSets TcpNsr_Nodes_Node_SessionSet_DetailSets

	// Information about TCP NSR Session Sets.
	BriefSets TcpNsr_Nodes_Node_SessionSet_BriefSets
}

TcpNsr_Nodes_Node_SessionSet Information about TCP NSR Session Sets

func (*TcpNsr_Nodes_Node_SessionSet) GetEntityData

func (sessionSet *TcpNsr_Nodes_Node_SessionSet) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_SessionSet_BriefSets

type TcpNsr_Nodes_Node_SessionSet_BriefSets struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information about NSR Session Sets. The type is slice of
	// TcpNsr_Nodes_Node_SessionSet_BriefSets_BriefSet.
	BriefSet []*TcpNsr_Nodes_Node_SessionSet_BriefSets_BriefSet
}

TcpNsr_Nodes_Node_SessionSet_BriefSets Information about TCP NSR Session Sets

func (*TcpNsr_Nodes_Node_SessionSet_BriefSets) GetEntityData

type TcpNsr_Nodes_Node_SessionSet_BriefSets_BriefSet

type TcpNsr_Nodes_Node_SessionSet_BriefSets_BriefSet struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ID of NSR Session Set. The type is string with
	// pattern: [0-9a-fA-F]{1,8}.
	Id interface{}

	// Address of the Session Set Control Block. The type is interface{} with
	// range: 0..18446744073709551615.
	Sscb interface{}

	// PID of the Client that owns this Session-set. The type is interface{} with
	// range: 0..4294967295.
	Pid interface{}

	// the name of Clinet that owns this Session-set. The type is string.
	ClientName interface{}

	// Instance of the Client that owns this Session-set. The type is interface{}
	// with range: 0..4294967295.
	ClientInstance interface{}

	// ID of this Session-set. The type is interface{} with range: 0..4294967295.
	SetId interface{}

	// TCP role for this set?. The type is interface{} with range: 0..4294967295.
	SsoRole interface{}

	// Session-set mode. The type is interface{} with range: 0..4294967295.
	Mode interface{}

	// Address Family of the sessions in this set. The type is AddrFamily.
	AddressFamily interface{}

	// Well Known Port of the client. The type is interface{} with range:
	// 0..65535.
	WellKnownPort interface{}

	// Local node of this set. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	LocalNode interface{}

	// Instance of the client application on the local node. The type is
	// interface{} with range: 0..4294967295.
	LocalInstance interface{}

	// The node protecting this set. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	ProtectNode interface{}

	// Instance of the client application on the protection node. The type is
	// interface{} with range: 0..4294967295.
	ProtectInstance interface{}

	// Number of Sessions in the set. The type is interface{} with range:
	// 0..4294967295.
	NumberOfSessions interface{}

	// How many sessions are synced with upstream partner. The type is interface{}
	// with range: 0..4294967295.
	NumberOfSyncedSessionsUpStream interface{}

	// How many sessions are synced with downstream partner. The type is
	// interface{} with range: 0..4294967295.
	NumberOfSyncedSessionsDownStream interface{}

	// Is an initial sync in progress currently?. The type is bool.
	IsInitSyncInProgress interface{}

	// Is the SSCB ready for another initial sync?. The type is bool.
	IsSscbInitSyncReady interface{}
}

TcpNsr_Nodes_Node_SessionSet_BriefSets_BriefSet Brief information about NSR Session Sets

func (*TcpNsr_Nodes_Node_SessionSet_BriefSets_BriefSet) GetEntityData

type TcpNsr_Nodes_Node_SessionSet_DetailSets

type TcpNsr_Nodes_Node_SessionSet_DetailSets struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// showing detailed information of NSR Session Sets. The type is slice of
	// TcpNsr_Nodes_Node_SessionSet_DetailSets_DetailSet.
	DetailSet []*TcpNsr_Nodes_Node_SessionSet_DetailSets_DetailSet
}

TcpNsr_Nodes_Node_SessionSet_DetailSets Table about TCP NSR Session Sets details

func (*TcpNsr_Nodes_Node_SessionSet_DetailSets) GetEntityData

func (detailSets *TcpNsr_Nodes_Node_SessionSet_DetailSets) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_SessionSet_DetailSets_DetailSet

type TcpNsr_Nodes_Node_SessionSet_DetailSets_DetailSet struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ID of NSR Sesison Set. The type is string with
	// pattern: [0-9a-fA-F]{1,8}.
	Id interface{}

	// Address of the Session Set Control Block. The type is interface{} with
	// range: 0..18446744073709551615.
	Sscb interface{}

	// PID of the Client that owns this Session-set. The type is interface{} with
	// range: 0..4294967295.
	Pid interface{}

	// ID of this Session-set. The type is interface{} with range: 0..4294967295.
	SetId interface{}

	// TCP role for this set?. The type is interface{} with range: 0..4294967295.
	SsoRole interface{}

	// Session-set mode. The type is interface{} with range: 0..4294967295.
	Mode interface{}

	// Address Family of the sessions in this set. The type is AddrFamily.
	AddressFamily interface{}

	// Well Known Port of the client. The type is interface{} with range:
	// 0..65535.
	WellKnownPort interface{}

	// Local node of this set. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	LocalNode interface{}

	// Instance of the client application on the local node. The type is
	// interface{} with range: 0..4294967295.
	LocalInstance interface{}

	// The node protecting this set. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	ProtectNode interface{}

	// Instance of the client application on the protection node. The type is
	// interface{} with range: 0..4294967295.
	ProtectInstance interface{}

	// Number of Sessions in the set. The type is interface{} with range:
	// 0..4294967295.
	NumberOfSessions interface{}

	// How many sessions are synced with upstream partner. The type is interface{}
	// with range: 0..4294967295.
	NumberOfSyncedSessionsUpStream interface{}

	// How many sessions are synced with downstream partner. The type is
	// interface{} with range: 0..4294967295.
	NumberOfSyncedSessionsDownStream interface{}

	// Is an initial sync in progress currently?. The type is bool.
	IsInitSyncInProgress interface{}

	// Is initial sync in the second phase?. The type is bool.
	IsInitSyncSecondPhase interface{}

	// ID of the current or the last initial sync operation. The type is
	// interface{} with range: 0..4294967295.
	SequenceNumberOfInitSync interface{}

	// Time left on the initial sync timer. The type is interface{} with range:
	// 0..4294967295.
	InitSyncTimer interface{}

	// Number of sessions being synced as part of the current initial sync
	// operation. The type is interface{} with range: 0..4294967295.
	TotalNumberOfInitSyncSessions interface{}

	// Number of sessions that are synced as part of the current initial sync
	// operation. The type is interface{} with range: 0..4294967295.
	NumberOfInitSyncedSessions interface{}

	// Number of sessions that failed to sync as part of the current initial sync
	// operation. The type is interface{} with range: 0..4294967295.
	NumberOfSessionsInitSyncFailed interface{}

	// Initial sync failure reason, if any. The type is string.
	InitSyncError interface{}

	// Initial sync failed due to a local error or remote stack. The type is bool.
	IsInitSyncErrorLocal interface{}

	// Time at which last or current initial sync operation was started (in
	// seconds since 1st Jan 1970 00:00:00). The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitSyncStartTime interface{}

	// Time at which the last initial sync operation was ended (in seconds since
	// 1st Jan 1970 00:00 :00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	InitSyncEndTime interface{}

	// Is the SSCB ready for another initial sync?. The type is bool.
	IsSscbInitSyncReady interface{}

	// Time at which the session was ready for initial sync last (in seconds since
	// 1st Jan 1970 00:00 :00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	InitSyncReadyStartTime interface{}

	// Time at which the session set last went not-ready for initial sync (in
	// seconds since 1st Jan 1970 00:00:00). The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitSyncReadyEndTime interface{}

	// Time at which NSR was last reset on the session set (in seconds since 1st
	// Jan 1970 00:00:00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	NsrResetTime interface{}

	// Is an audit in progress currently?. The type is bool.
	IsAuditInProgress interface{}

	// ID of the current or the last audit operation. The type is interface{} with
	// range: 0..4294967295.
	AuditSeqNumber interface{}

	// Time at which last or current audit operation was started (in seconds since
	// 1st Jan 1970 00:00 :00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	AuditStartTime interface{}

	// Time at which the last audit operation was ended (in seconds since 1st Jan
	// 1970 00:00:00). The type is interface{} with range: 0..4294967295. Units
	// are second.
	AuditEndTime interface{}
}

TcpNsr_Nodes_Node_SessionSet_DetailSets_DetailSet showing detailed information of NSR Session Sets

func (*TcpNsr_Nodes_Node_SessionSet_DetailSets_DetailSet) GetEntityData

type TcpNsr_Nodes_Node_Session_BriefSessions

type TcpNsr_Nodes_Node_Session_BriefSessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information about NSR Sessions. The type is slice of
	// TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession.
	BriefSession []*TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession
}

TcpNsr_Nodes_Node_Session_BriefSessions Information about TCP NSR Sessions

func (*TcpNsr_Nodes_Node_Session_BriefSessions) GetEntityData

func (briefSessions *TcpNsr_Nodes_Node_Session_BriefSessions) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession

type TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ID of NSR Sesison. The type is string with
	// pattern: [0-9a-fA-F]{1,8}.
	Id interface{}

	// Address family. The type is AddrFamily.
	AddressFamily interface{}

	// PCB Address. The type is interface{} with range: 0..18446744073709551615.
	Pcb interface{}

	// SSCB Address. The type is interface{} with range: 0..18446744073709551615.
	Sscb interface{}

	// Local port. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Foreign port. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Is NSR administratively configured?. The type is bool.
	IsAdminConfiguredUp interface{}

	// Is Upstream NSR operational?. The type is NsrStatus.
	IsUsOperationalUp interface{}

	// Is Downstream NSR operational?. The type is NsrStatus.
	IsDsOperationalUp interface{}

	// Is replication limited to receive-path only. The type is bool.
	IsOnlyReceivePathReplication interface{}

	// Local address. The type is slice of
	// TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_LocalAddress.
	LocalAddress []*TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_LocalAddress

	// Foreign address. The type is slice of
	// TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_ForeignAddress.
	ForeignAddress []*TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_ForeignAddress
}

TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession Brief information about NSR Sessions

func (*TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession) GetEntityData

type TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_ForeignAddress

type TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_ForeignAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_ForeignAddress Foreign address

func (*TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_ForeignAddress) GetEntityData

type TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_LocalAddress

type TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_LocalAddress Local address

func (*TcpNsr_Nodes_Node_Session_BriefSessions_BriefSession_LocalAddress) GetEntityData

type TcpNsr_Nodes_Node_Session_DetailSessions

type TcpNsr_Nodes_Node_Session_DetailSessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// showing detailed information of NSR Sessions. The type is slice of
	// TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession.
	DetailSession []*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession
}

TcpNsr_Nodes_Node_Session_DetailSessions Table about TCP NSR Sessions details

func (*TcpNsr_Nodes_Node_Session_DetailSessions) GetEntityData

func (detailSessions *TcpNsr_Nodes_Node_Session_DetailSessions) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ID of NSR Sesison. The type is string with
	// pattern: [0-9a-fA-F]{1,8}.
	Id interface{}

	// Address family. The type is AddrFamily.
	AddressFamily interface{}

	// PCB Address. The type is interface{} with range: 0..18446744073709551615.
	Pcb interface{}

	// SSCB Address. The type is interface{} with range: 0..18446744073709551615.
	Sscb interface{}

	// Local port. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Foreign port. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Is NSR administratively configured?. The type is bool.
	IsAdminConfiguredUp interface{}

	// Is Upstream NSR operational?. The type is NsrStatus.
	IsUsOperationalUp interface{}

	// Is Downstream NSR operational?. The type is NsrStatus.
	IsDsOperationalUp interface{}

	// Is replication limited to receive-path only. The type is bool.
	IsOnlyReceivePathReplication interface{}

	// Cookie provided by active APP. The type is interface{} with range:
	// 0..18446744073709551615.
	Cookie interface{}

	// Has the session been replicated to standby?. The type is bool.
	IsSessionReplicated interface{}

	// Has the session completed initial-sync?. The type is bool.
	IsSessionSynced interface{}

	// If initial sync is completed, then the FSSN - First Standby Sequence
	// Number. The type is interface{} with range: 0..4294967295.
	FistStandbySequenceNumber interface{}

	// Offset of FSSN in input stream. The type is interface{} with range:
	// 0..4294967295.
	FssnOffset interface{}

	// If NSR is not up, the reason for it. The type is NsrDownReason.
	NsrDownReason interface{}

	// Time at which NSR went down. The type is interface{} with range:
	// 0..4294967295.
	NsrDownTime interface{}

	// ID of the Initial sync operation. The type is interface{} with range:
	// 0..4294967295.
	SequenceNumberOfInitSync interface{}

	// Is initial-sync currently in progress?. The type is bool.
	IsInitSyncInProgress interface{}

	// Is initial sync in the second phase?. The type is bool.
	IsInitSyncSecondPhase interface{}

	// Initial sync failure reason, if any. The type is string.
	InitSyncError interface{}

	// Initial sync failed due to a local error or remote stack. The type is bool.
	IsInitSyncErrorLocal interface{}

	// Time at which the initial sync operation was started (in seconds since 1st
	// Jan 1970 00:00:00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	InitSyncStartTime interface{}

	// Time at which the initial sync operation was ended (in seconds since 1st
	// Jan 1970 00:00:00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	InitSyncEndTime interface{}

	// Init Sync flags for the session. The type is interface{} with range:
	// 0..4294967295.
	InitSyncFlags interface{}

	// ID of the Initial sync operation. The type is interface{} with range:
	// 0..4294967295.
	SequenceNumberOfInitSyncUpStream interface{}

	// Peer NCD endp handle. The type is interface{} with range:
	// 0..18446744073709551615.
	PeerEndpHdlUpStream interface{}

	// Time at which the initial sync operation was started (in seconds since 1st
	// Jan 1970 00:00:00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	InitSyncStartTimeUpStream interface{}

	// Time at which the initial sync operation was ended (in seconds since 1st
	// Jan 1970 00:00:00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	InitSyncEndTimeUpStream interface{}

	// FSSN for the upstream partner. The type is interface{} with range:
	// 0..4294967295.
	FistStandbySequenceNumberUpStream interface{}

	// The reason NSR is not up towards the upstream partner. The type is
	// NsrDownReason.
	NsrDownReasonUpStream interface{}

	// Time at which NSR went down. The type is interface{} with range:
	// 0..4294967295.
	NsrDownTimeUpStream interface{}

	// ID of the Initial sync operation. The type is interface{} with range:
	// 0..4294967295.
	SequenceNumberOfInitSyncDownStream interface{}

	// Peer NCD endp handle. The type is interface{} with range:
	// 0..18446744073709551615.
	PeerEndpHdlDownStream interface{}

	// Time at which the initial sync operation was started (in seconds since 1st
	// Jan 1970 00:00:00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	InitSyncStartTimeDownStream interface{}

	// Time at which the initial sync operation was ended (in seconds since 1st
	// Jan 1970 00:00:00). The type is interface{} with range: 0..4294967295.
	// Units are second.
	InitSyncEndTimeDownStream interface{}

	// FSSN for the upstream partner. The type is interface{} with range:
	// 0..4294967295.
	FistStandbySequenceNumberDownStream interface{}

	// The reason NSR is not up towards the upstream partner. The type is
	// NsrDownReason.
	NsrDownReasonDownStream interface{}

	// Time at which NSR went down. The type is interface{} with range:
	// 0..4294967295.
	NsrDownTimeDownStream interface{}

	// Max number of incoming packets have been held. The type is interface{} with
	// range: -2147483648..2147483647.
	MaxNumberOfHeldPacket interface{}

	// Max number of held incoming packets reaches at. The type is interface{}
	// with range: 0..4294967295.
	MaxNumberOfHeldPacketReachTime interface{}

	// Max number of internal acks have been held. The type is interface{} with
	// range: -2147483648..2147483647.
	MaxNumberOfHeldInternalAck interface{}

	// Max number of held internal acks reaches at. The type is interface{} with
	// range: 0..4294967295.
	MaxNumberOfHeldInternalAckReachTime interface{}

	// Sesson-set information.
	SetInformation TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_SetInformation

	// Local address. The type is slice of
	// TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_LocalAddress.
	LocalAddress []*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_LocalAddress

	// Foreign address. The type is slice of
	// TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_ForeignAddress.
	ForeignAddress []*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_ForeignAddress

	// Sequence Number and datalength of each node in hold_pakqueue. The type is
	// slice of
	// TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_PacketHoldQueue.
	PacketHoldQueue []*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_PacketHoldQueue

	// Sequence Number and datalength of each node in hold_iackqueue. The type is
	// slice of
	// TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_InternalAckHoldQueue.
	InternalAckHoldQueue []*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_InternalAckHoldQueue
}

TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession showing detailed information of NSR Sessions

func (*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession) GetEntityData

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_ForeignAddress

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_ForeignAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_ForeignAddress Foreign address

func (*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_ForeignAddress) GetEntityData

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_InternalAckHoldQueue

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_InternalAckHoldQueue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Sequence Number. The type is interface{} with range: 0..4294967295.
	SequenceNumber interface{}

	// Data Length. The type is interface{} with range: 0..4294967295.
	DataLength interface{}

	// Ack Number. The type is interface{} with range: 0..4294967295.
	AcknoledgementNumber interface{}
}

TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_InternalAckHoldQueue Sequence Number and datalength of each node in hold_iackqueue

func (*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_InternalAckHoldQueue) GetEntityData

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_LocalAddress

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_LocalAddress Local address

func (*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_LocalAddress) GetEntityData

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_PacketHoldQueue

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_PacketHoldQueue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Sequence Number. The type is interface{} with range: 0..4294967295.
	SequenceNumber interface{}

	// Data Length. The type is interface{} with range: 0..4294967295.
	DataLength interface{}

	// Ack Number. The type is interface{} with range: 0..4294967295.
	AcknoledgementNumber interface{}
}

TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_PacketHoldQueue Sequence Number and datalength of each node in hold_pakqueue

func (*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_PacketHoldQueue) GetEntityData

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_SetInformation

type TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_SetInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address of the Session Set Control Block. The type is interface{} with
	// range: 0..18446744073709551615.
	Sscb interface{}

	// PID of the Client that owns this Session-set. The type is interface{} with
	// range: 0..4294967295.
	Pid interface{}

	// the name of Clinet that owns this Session-set. The type is string.
	ClientName interface{}

	// Instance of the Client that owns this Session-set. The type is interface{}
	// with range: 0..4294967295.
	ClientInstance interface{}

	// ID of this Session-set. The type is interface{} with range: 0..4294967295.
	SetId interface{}

	// TCP role for this set?. The type is interface{} with range: 0..4294967295.
	SsoRole interface{}

	// Session-set mode. The type is interface{} with range: 0..4294967295.
	Mode interface{}

	// Address Family of the sessions in this set. The type is AddrFamily.
	AddressFamily interface{}

	// Well Known Port of the client. The type is interface{} with range:
	// 0..65535.
	WellKnownPort interface{}

	// Local node of this set. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	LocalNode interface{}

	// Instance of the client application on the local node. The type is
	// interface{} with range: 0..4294967295.
	LocalInstance interface{}

	// The node protecting this set. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	ProtectNode interface{}

	// Instance of the client application on the protection node. The type is
	// interface{} with range: 0..4294967295.
	ProtectInstance interface{}

	// Number of Sessions in the set. The type is interface{} with range:
	// 0..4294967295.
	NumberOfSessions interface{}

	// How many sessions are synced with upstream partner. The type is interface{}
	// with range: 0..4294967295.
	NumberOfSyncedSessionsUpStream interface{}

	// How many sessions are synced with downstream partner. The type is
	// interface{} with range: 0..4294967295.
	NumberOfSyncedSessionsDownStream interface{}

	// Is an initial sync in progress currently?. The type is bool.
	IsInitSyncInProgress interface{}

	// Is the SSCB ready for another initial sync?. The type is bool.
	IsSscbInitSyncReady interface{}
}

TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_SetInformation Sesson-set information

func (*TcpNsr_Nodes_Node_Session_DetailSessions_DetailSession_SetInformation) GetEntityData

type TcpNsr_Nodes_Node_Statistics

type TcpNsr_Nodes_Node_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary statistics across all NSR connections.
	Summary TcpNsr_Nodes_Node_Statistics_Summary

	// Table listing NSR connections for which statistic information is provided.
	StatisticClients TcpNsr_Nodes_Node_Statistics_StatisticClients

	// Table listing NSR connections for which statistic information is provided.
	StatisticSets TcpNsr_Nodes_Node_Statistics_StatisticSets

	// Table listing NSR connections for which statistic information is provided.
	StatisticSessions TcpNsr_Nodes_Node_Statistics_StatisticSessions
}

TcpNsr_Nodes_Node_Statistics Statis Information about TCP NSR connections

func (*TcpNsr_Nodes_Node_Statistics) GetEntityData

func (statistics *TcpNsr_Nodes_Node_Statistics) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Statistics_StatisticClients

type TcpNsr_Nodes_Node_Statistics_StatisticClients struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// showing statistic information of NSR Clients. The type is slice of
	// TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient.
	StatisticClient []*TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient
}

TcpNsr_Nodes_Node_Statistics_StatisticClients Table listing NSR connections for which statistic information is provided

func (*TcpNsr_Nodes_Node_Statistics_StatisticClients) GetEntityData

func (statisticClients *TcpNsr_Nodes_Node_Statistics_StatisticClients) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient

type TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ID of NSR Client. The type is string with pattern:
	// [0-9a-fA-F]{1,8}.
	Id interface{}

	// Address of the Client Control Block. The type is interface{} with range:
	// 0..18446744073709551615.
	Ccb interface{}

	// PID of the Client. The type is interface{} with range: 0..4294967295.
	Pid interface{}

	// Proc name of Clinet. The type is string.
	ProcessName interface{}

	// JOb ID of Client. The type is interface{} with range:
	// -2147483648..2147483647.
	JobId interface{}

	// Instance of the Client. The type is interface{} with range: 0..4294967295.
	Instance interface{}

	// Time of connect (in seconds since 1st Jan 1970 00:00:00). The type is
	// interface{} with range: 0..4294967295. Units are second.
	ConnectedAt interface{}

	// Num of created session sets. The type is interface{} with range:
	// 0..4294967295.
	NumberOfCreatedSscb interface{}

	// Num of deleted session sets. The type is interface{} with range:
	// 0..4294967295.
	NumberOfDeletedSscb interface{}

	// Time of last clear (in seconds since 1st Jan 1970 00:00:00). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastClearedTime interface{}

	// Various types of notification stats. The type is slice of
	// TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient_NotificationStatistic.
	NotificationStatistic []*TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient_NotificationStatistic
}

TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient showing statistic information of NSR Clients

func (*TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient) GetEntityData

type TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient_NotificationStatistic

type TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient_NotificationStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// how many were queued. The type is interface{} with range: 0..4294967295.
	QueuedCount interface{}

	// Errors while queuing the notifs. The type is interface{} with range:
	// 0..4294967295.
	FailedCount interface{}

	// How many were picked up by app?. The type is interface{} with range:
	// 0..4294967295.
	DeliveredCount interface{}

	// How many were dropped because of timeout. The type is interface{} with
	// range: 0..4294967295.
	DroppedCount interface{}
}

TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient_NotificationStatistic Various types of notification stats

func (*TcpNsr_Nodes_Node_Statistics_StatisticClients_StatisticClient_NotificationStatistic) GetEntityData

type TcpNsr_Nodes_Node_Statistics_StatisticSessions

type TcpNsr_Nodes_Node_Statistics_StatisticSessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// showing statistic information of TCP connections. The type is slice of
	// TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession.
	StatisticSession []*TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession
}

TcpNsr_Nodes_Node_Statistics_StatisticSessions Table listing NSR connections for which statistic information is provided

func (*TcpNsr_Nodes_Node_Statistics_StatisticSessions) GetEntityData

func (statisticSessions *TcpNsr_Nodes_Node_Statistics_StatisticSessions) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession

type TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ID of TCP connection. The type is string with
	// pattern: [0-9a-fA-F]{1,8}.
	Id interface{}

	// PCB Address. The type is interface{} with range: 0..18446744073709551615.
	Pcb interface{}

	// no. of times nsr went up. The type is interface{} with range:
	// 0..4294967295.
	NumberOfTimesNsrUp interface{}

	// no. of times nsr went down. The type is interface{} with range:
	// 0..4294967295.
	NumberOfTimersNsrDown interface{}

	// no. of times nsr was disabled. The type is interface{} with range:
	// 0..4294967295.
	NumberOfTimesNsrDisabled interface{}

	// no. of times fail-over occured. The type is interface{} with range:
	// 0..4294967295.
	NumberOfTimesNsrFailOver interface{}

	// Number of iACKs dropped because session is not replicated. The type is
	// interface{} with range: 0..18446744073709551615.
	InternalAckDropsNotReplicated interface{}

	// Number of iACKs dropped because 1st phase of init-sync is in progress. The
	// type is interface{} with range: 0..18446744073709551615.
	InternalAckDropsInitsyncFirstPhase interface{}

	// Number of stale iACKs dropped. The type is interface{} with range:
	// 0..18446744073709551615.
	InternalAckDropsStale interface{}

	// Number of iACKs not held because of an immediate match. The type is
	// interface{} with range: 0..18446744073709551615.
	InternalAckDropsImmediateMatch interface{}

	// Time of last clear (in seconds since 1st Jan 1970 00:00:00). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastClearedTime interface{}

	// Send path counters for the PCB.
	SndCounters TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession_SndCounters
}

TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession showing statistic information of TCP connections

func (*TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession) GetEntityData

type TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession_SndCounters

type TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession_SndCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of successful DATA transfers. The type is interface{} with range:
	// 0..4294967295.
	DataXferSend interface{}

	// Amount of data transferred. The type is interface{} with range:
	// 0..18446744073709551615.
	DataXferSendTotal interface{}

	// Number of failed DATA transfers. The type is interface{} with range:
	// 0..4294967295.
	DataXferSendDrop interface{}

	// Number of data transfer msgs., that required new IOV's to be allocated. The
	// type is interface{} with range: 0..4294967295.
	DataXferSendIovAlloc interface{}

	// Number of received DATA transfers. The type is interface{} with range:
	// 0..4294967295.
	DataXferRcv interface{}

	// Number of successfully received DATA transfers. The type is interface{}
	// with range: 0..4294967295.
	DataXferRcvSuccess interface{}

	// Number of received DATA transfers that had buffer trim failures. The type
	// is interface{} with range: 0..4294967295.
	DataXferRcvFailBufferTrim interface{}

	// Number of received DATA transfers that had failures because the send path
	// was out of sync. The type is interface{} with range: 0..4294967295.
	DataXferRcvFailSndUnaOutOfSync interface{}

	// Number of successful Segmentation instruction messages. The type is
	// interface{} with range: 0..4294967295.
	SegInstrSend interface{}

	// Number of segement units transferred via the successful Segmentation
	// instruction messages. The type is interface{} with range: 0..4294967295.
	SegInstrSendUnits interface{}

	// Number of failed Segmentation instruction messages. The type is interface{}
	// with range: 0..4294967295.
	SegInstrSendDrop interface{}

	// Number of received Segmentation instruction messages. The type is
	// interface{} with range: 0..4294967295.
	SegInstrRcv interface{}

	// Number of successfully received Segmentation instruction messages. The type
	// is interface{} with range: 0..4294967295.
	SegInstrRcvSuccess interface{}

	// Number of received Segmentation instructions that had buffer trim failures.
	// The type is interface{} with range: 0..4294967295.
	SegInstrRcvFailBufferTrim interface{}

	// Number of received Segmentation instructions that had failures during TCP
	// processing. The type is interface{} with range: 0..4294967295.
	SegInstrRcvFailTcpProcess interface{}

	// Number of successful NACK messages. The type is interface{} with range:
	// 0..4294967295.
	NackSend interface{}

	// Number of failed NACK messages. The type is interface{} with range:
	// 0..4294967295.
	NackSendDrop interface{}

	// Number of received NACK messages. The type is interface{} with range:
	// 0..4294967295.
	NackRcv interface{}

	// Number of successfully received NACK messages. The type is interface{} with
	// range: 0..4294967295.
	NackRcvSuccess interface{}

	// Number of received NACK messages that had failures when sending data in
	// response to the NACK. The type is interface{} with range: 0..4294967295.
	NackRcvFailDataSend interface{}

	// Number of successful Cleanup messages. The type is interface{} with range:
	// 0..4294967295.
	CleanupSend interface{}

	// Number of failed Cleanup messages. The type is interface{} with range:
	// 0..4294967295.
	CleanupSendDrop interface{}

	// Number of received Cleanup messages. The type is interface{} with range:
	// 0..4294967295.
	CleanupRcv interface{}

	// Number of successfully received Cleanup messages. The type is interface{}
	// with range: 0..4294967295.
	CleanupRcvSuccess interface{}

	// Number of Cleanup messages that had trim failures. The type is interface{}
	// with range: 0..4294967295.
	CleanupRcvFailBufferTrim interface{}
}

TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession_SndCounters Send path counters for the PCB

func (*TcpNsr_Nodes_Node_Statistics_StatisticSessions_StatisticSession_SndCounters) GetEntityData

type TcpNsr_Nodes_Node_Statistics_StatisticSets

type TcpNsr_Nodes_Node_Statistics_StatisticSets struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// showing statistic information of NSR Session Set. The type is slice of
	// TcpNsr_Nodes_Node_Statistics_StatisticSets_StatisticSet.
	StatisticSet []*TcpNsr_Nodes_Node_Statistics_StatisticSets_StatisticSet
}

TcpNsr_Nodes_Node_Statistics_StatisticSets Table listing NSR connections for which statistic information is provided

func (*TcpNsr_Nodes_Node_Statistics_StatisticSets) GetEntityData

func (statisticSets *TcpNsr_Nodes_Node_Statistics_StatisticSets) GetEntityData() *types.CommonEntityData

type TcpNsr_Nodes_Node_Statistics_StatisticSets_StatisticSet

type TcpNsr_Nodes_Node_Statistics_StatisticSets_StatisticSet struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ID of NSR Session Set. The type is string with
	// pattern: [0-9a-fA-F]{1,8}.
	Id interface{}

	// SSCB Address. The type is interface{} with range: 0..18446744073709551615.
	Sscb interface{}

	// ID of this Session-set. The type is interface{} with range: 0..4294967295.
	SetId interface{}

	// no. of initial-sync attempts. The type is interface{} with range:
	// 0..4294967295.
	NumberOfAttemptedInitSync interface{}

	// no. of initial-sync successes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfSucceededInitSync interface{}

	// no. of initial-sync failures. The type is interface{} with range:
	// 0..4294967295.
	NumberOfFailedInitSync interface{}

	// Number of Switch-overs. The type is interface{} with range: 0..4294967295.
	NumberOfFailover interface{}

	// Number of times NSR was reset for the session. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrResets interface{}

	// Time of last clear (in seconds since 1st Jan 1970 00:00:00). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastClearedTime interface{}
}

TcpNsr_Nodes_Node_Statistics_StatisticSets_StatisticSet showing statistic information of NSR Session Set

func (*TcpNsr_Nodes_Node_Statistics_StatisticSets_StatisticSet) GetEntityData

type TcpNsr_Nodes_Node_Statistics_Summary

type TcpNsr_Nodes_Node_Statistics_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time of last clear (in seconds since 1st Jan 1970 00:00:00). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastClearedTime interface{}

	// Number of disconnected clients. The type is interface{} with range:
	// 0..4294967295.
	NumberOfConnectedClients interface{}

	// Number of disconnected clients. The type is interface{} with range:
	// 0..4294967295.
	NumberOfDisconnectedClients interface{}

	// Number of current  clients. The type is interface{} with range:
	// 0..4294967295.
	NumberOfCurrentClients interface{}

	// Number of created session sets. The type is interface{} with range:
	// 0..4294967295.
	NumberOfCreatedSessionSets interface{}

	// Number of destroyed session sets. The type is interface{} with range:
	// 0..4294967295.
	NumberOfDestroyedSessionSets interface{}

	// Number of current session sets. The type is interface{} with range:
	// 0..4294967295.
	NumberOfCurrentSessionSets interface{}

	// Number of added sessions. The type is interface{} with range:
	// 0..4294967295.
	NumberOfAddedSessions interface{}

	// Number of deleted sessions. The type is interface{} with range:
	// 0..4294967295.
	NumberOfDeletedSessions interface{}

	// Number of current sessions. The type is interface{} with range:
	// 0..4294967295.
	NumberOfCurrentSessions interface{}

	// Number of Parner Nodes. The type is interface{} with range: 0..4294967295.
	NumberOfPartnerNode interface{}

	// no. of initial-sync attempts. The type is interface{} with range:
	// 0..4294967295.
	NumberOfAttemptedInitSync interface{}

	// no. of initial-sync successes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfSucceededInitSync interface{}

	// no. of initial-sync fails. The type is interface{} with range:
	// 0..4294967295.
	NumberOfFailedInitSync interface{}

	// Number of Packets held by Active TCP. The type is interface{} with range:
	// 0..4294967295.
	NumberOfHeldPackets interface{}

	// Number of held packets dropped by Active TCP. The type is interface{} with
	// range: 0..4294967295.
	NumberOfHeldButDroppedPackets interface{}

	// Number of Internal Acks held by Active TCP. The type is interface{} with
	// range: 0..4294967295.
	NumberOfHeldInternalAcks interface{}

	// Number of held Internal Acks dropped by Active TCP. The type is interface{}
	// with range: 0..4294967295.
	NumberOfHeldButDroppedInternalAcks interface{}

	// Number of Internal Acks sent to Active TCP by Standby TCP. The type is
	// interface{} with range: 0..4294967295.
	NumberOfSentInternalAcks interface{}

	// Number of Internal Acks received by Active TCP. The type is interface{}
	// with range: 0..4294967295.
	NumberOfReceivedInternalAcks interface{}

	// Number of dropped messages from partner TCP stack(s). The type is
	// interface{} with range: 0..4294967295.
	NumberOfQadReceiveMessagesDrops interface{}

	// Number of unknown messages from partner TCP stack(s). The type is
	// interface{} with range: 0..4294967295.
	NumberOfQadReceiveMessagesUnknowns interface{}

	// Number of messages accepted from partner TCP stack(s). The type is
	// interface{} with range: 0..4294967295.
	NumberOfQadReceiveMessagesAccepts interface{}

	// Number of dropped messages from partner TCP stack(s) because they were
	// out-of-order. The type is interface{} with range: 0..4294967295.
	NumberOfQadStaleReceiveMessagesDrops interface{}

	// Number of messages sent to partner TCP stack(s). The type is interface{}
	// with range: 0..4294967295.
	NumberOfQadTransferMessageSent interface{}

	// Number of messages failed to be sent to partner TCP stack(s). The type is
	// interface{} with range: 0..4294967295.
	NumberOfQadTransferMessageDrops interface{}

	// Number of iACKs dropped because there is no PCB. The type is interface{}
	// with range: 0..4294967295.
	NumberOfInternalAckDropsNoPcb interface{}

	// Number of iACKs dropped because there is no datapath SCB. The type is
	// interface{} with range: 0..4294967295.
	NumberOfInternalAckDropsNoScbdp interface{}

	// Number of iACKs dropped because session is not replicated. The type is
	// interface{} with range: 0..4294967295.
	InternalAckDropsNotReplicated interface{}

	// Number of iACKs dropped because init-sync is in 1st phase. The type is
	// interface{} with range: 0..4294967295.
	InternalAckDropsInitsyncFirstPhase interface{}

	// Number of stale iACKs dropped. The type is interface{} with range:
	// 0..4294967295.
	InternalAckDropsStale interface{}

	// Number of iACKs not held because of an immediate match. The type is
	// interface{} with range: 0..4294967295.
	InternalAckDropsImmediateMatch interface{}

	// Number of held packets dropped because of errors. The type is interface{}
	// with range: 0..4294967295.
	HeldPacketDrops interface{}

	// Aggregate Send path counters.
	SndCounters TcpNsr_Nodes_Node_Statistics_Summary_SndCounters

	// Aggregate Audit counters.
	AuditCounters TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters

	// Various types of notification stats. The type is slice of
	// TcpNsr_Nodes_Node_Statistics_Summary_NotificationStatistic.
	NotificationStatistic []*TcpNsr_Nodes_Node_Statistics_Summary_NotificationStatistic
}

TcpNsr_Nodes_Node_Statistics_Summary Summary statistics across all NSR connections

func (*TcpNsr_Nodes_Node_Statistics_Summary) GetEntityData

type TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters

type TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Common audit counters.
	Common TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_Common

	// Aggregate only audit counters.
	AggrOnly TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_AggrOnly
}

TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters Aggregate Audit counters

func (*TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters) GetEntityData

type TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_AggrOnly

type TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_AggrOnly struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of session-set Mark messages dropped by standby. The type is
	// interface{} with range: 0..4294967295.
	MarkSessionSetRcvDropAggr interface{}

	// Number of session audit messages dropped by standby. The type is
	// interface{} with range: 0..4294967295.
	SessionRcvDropAggr interface{}

	// Number of session-set Sweep messages dropped by standby. The type is
	// interface{} with range: 0..4294967295.
	SweepSessionSetRcvDropAggr interface{}

	// Number of session-set response messages dropped by active. The type is
	// interface{} with range: 0..4294967295.
	SessionSetResponseRcvDropAggr interface{}

	// Number of session-set mark ack messages dropped by active. The type is
	// interface{} with range: 0..4294967295.
	MarkSessionSetAckRcvDropAggr interface{}

	// Number of session-set mark nack messages dropped by active. The type is
	// interface{} with range: 0..4294967295.
	MarkSessionSetNackRcvDropAggr interface{}
}

TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_AggrOnly Aggregate only audit counters

func (*TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_AggrOnly) GetEntityData

type TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_Common

type TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_Common struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of successful session-set Mark's sent by active. The type is
	// interface{} with range: 0..4294967295.
	MarkSessionSetSend interface{}

	// Number of failed session-set Mark's. The type is interface{} with range:
	// 0..4294967295.
	MarkSessionSetSendDrop interface{}

	// Number of successful session-set Mark's received by standby. The type is
	// interface{} with range: 0..4294967295.
	MarkSessionSetRcv interface{}

	// Number of session-set Mark's dropped by standby. The type is interface{}
	// with range: 0..4294967295.
	MarkSessionSetRcvDrop interface{}

	// Number of successful session audits sent by active. The type is interface{}
	// with range: 0..4294967295.
	SessionSend interface{}

	// Number of session audits that couldn't be sent by active. The type is
	// interface{} with range: 0..4294967295.
	SessionSendDrop interface{}

	// Number of session audits received by standby. The type is interface{} with
	// range: 0..4294967295.
	SessionRcv interface{}

	// Number of session audits dropped by standby. The type is interface{} with
	// range: 0..4294967295.
	SessionRcvDrop interface{}

	// Number of successful session-set Sweep's sent by active. The type is
	// interface{} with range: 0..4294967295.
	SweepSessionSetSend interface{}

	// Number of failed session-set Sweep's. The type is interface{} with range:
	// 0..4294967295.
	SweepSessionSetSendDrop interface{}

	// Number of successful session-set Sweep's received by standby. The type is
	// interface{} with range: 0..4294967295.
	SweepSessionSetRcv interface{}

	// Number of session-set Sweep's dropped by standby. The type is interface{}
	// with range: 0..4294967295.
	SweepSessionSetRcvDrop interface{}

	// Number of successful audit responses sent by standby. The type is
	// interface{} with range: 0..4294967295.
	SessionSetResponseSend interface{}

	// Number of audit responses that couldn't be sent by standby. The type is
	// interface{} with range: 0..4294967295.
	SessionSetResponseSendDrop interface{}

	// Number of audit responses received by active. The type is interface{} with
	// range: 0..4294967295.
	SessionSetResponseRcv interface{}

	// Number of audit responses dropped by active. The type is interface{} with
	// range: 0..4294967295.
	SessionSetResponseRcvDrop interface{}

	// Number of successful audit mark acks sent by standby. The type is
	// interface{} with range: 0..4294967295.
	MarkSessionSetAckSend interface{}

	// Number of audit mark acks that couldn't be sent by standby. The type is
	// interface{} with range: 0..4294967295.
	MarkSessionSetAckSendDrop interface{}

	// Number of audit mark acks received by active. The type is interface{} with
	// range: 0..4294967295.
	MarkSessionSetAckRcv interface{}

	// Number of audit mark acks dropped by active. The type is interface{} with
	// range: 0..4294967295.
	MarkSessionSetAckRcvDrop interface{}

	// Number of successful audit mark nacks sent by standby. The type is
	// interface{} with range: 0..4294967295.
	MarkSessionSetNackSend interface{}

	// Number of audit mark nacks that couldn't be sent by standby. The type is
	// interface{} with range: 0..4294967295.
	MarkSessionSetNackSendDrop interface{}

	// Number of audit mark nacks received by active. The type is interface{} with
	// range: 0..4294967295.
	MarkSessionSetNackRcv interface{}

	// Number of audit mark nacks dropped by active. The type is interface{} with
	// range: 0..4294967295.
	MarkSessionSetNackRcvDrop interface{}

	// Number of times the active aborted an audit session. The type is
	// interface{} with range: 0..4294967295.
	Abort interface{}
}

TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_Common Common audit counters

func (*TcpNsr_Nodes_Node_Statistics_Summary_AuditCounters_Common) GetEntityData

type TcpNsr_Nodes_Node_Statistics_Summary_NotificationStatistic

type TcpNsr_Nodes_Node_Statistics_Summary_NotificationStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// how many were queued. The type is interface{} with range: 0..4294967295.
	QueuedCount interface{}

	// Errors while queuing the notifs. The type is interface{} with range:
	// 0..4294967295.
	FailedCount interface{}

	// How many were picked up by app?. The type is interface{} with range:
	// 0..4294967295.
	DeliveredCount interface{}

	// How many were dropped because of timeout. The type is interface{} with
	// range: 0..4294967295.
	DroppedCount interface{}
}

TcpNsr_Nodes_Node_Statistics_Summary_NotificationStatistic Various types of notification stats

func (*TcpNsr_Nodes_Node_Statistics_Summary_NotificationStatistic) GetEntityData

type TcpNsr_Nodes_Node_Statistics_Summary_SndCounters

type TcpNsr_Nodes_Node_Statistics_Summary_SndCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Common send path counters.
	Common TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_Common

	// Aggregate only send path counters.
	AggrOnly TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_AggrOnly
}

TcpNsr_Nodes_Node_Statistics_Summary_SndCounters Aggregate Send path counters

func (*TcpNsr_Nodes_Node_Statistics_Summary_SndCounters) GetEntityData

type TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_AggrOnly

type TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_AggrOnly struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of Data transfer messages dropped because PCB wasn't found. The type
	// is interface{} with range: 0..4294967295.
	DataXferRcvDropNoPcb interface{}

	// Number of Data transfer messages dropped because SCB DP wasn't found. The
	// type is interface{} with range: 0..4294967295.
	DataXferRcvDropNoScbDp interface{}

	// Number of Segmentation instruction messages dropped because PCB wasn't
	// found. The type is interface{} with range: 0..4294967295.
	SegInstrRcvDropNoPcb interface{}

	// Number of Segmentation instruction messages dropped because SCB DP wasn't
	// found. The type is interface{} with range: 0..4294967295.
	SegInstrRcvDropNoScbDp interface{}

	// Number of NACK messages dropped because PCB wasn't found. The type is
	// interface{} with range: 0..4294967295.
	NackRcvDropNoPcb interface{}

	// Number of NACK messages dropped because SCB DP wasn't found. The type is
	// interface{} with range: 0..4294967295.
	NackRcvDropNoScbDp interface{}

	// Number of Cleanup messages dropped because PCB wasn't found. The type is
	// interface{} with range: 0..4294967295.
	CleanupRcvDropNoPcb interface{}

	// Number of Cleanup messages dropped because SCB DP wasn't found. The type is
	// interface{} with range: 0..4294967295.
	CleanupRcvDropNoScbDp interface{}
}

TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_AggrOnly Aggregate only send path counters

func (*TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_AggrOnly) GetEntityData

type TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_Common

type TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_Common struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of successful DATA transfers. The type is interface{} with range:
	// 0..4294967295.
	DataXferSend interface{}

	// Amount of data transferred. The type is interface{} with range:
	// 0..18446744073709551615.
	DataXferSendTotal interface{}

	// Number of failed DATA transfers. The type is interface{} with range:
	// 0..4294967295.
	DataXferSendDrop interface{}

	// Number of data transfer msgs., that required new IOV's to be allocated. The
	// type is interface{} with range: 0..4294967295.
	DataXferSendIovAlloc interface{}

	// Number of received DATA transfers. The type is interface{} with range:
	// 0..4294967295.
	DataXferRcv interface{}

	// Number of successfully received DATA transfers. The type is interface{}
	// with range: 0..4294967295.
	DataXferRcvSuccess interface{}

	// Number of received DATA transfers that had buffer trim failures. The type
	// is interface{} with range: 0..4294967295.
	DataXferRcvFailBufferTrim interface{}

	// Number of received DATA transfers that had failures because the send path
	// was out of sync. The type is interface{} with range: 0..4294967295.
	DataXferRcvFailSndUnaOutOfSync interface{}

	// Number of successful Segmentation instruction messages. The type is
	// interface{} with range: 0..4294967295.
	SegInstrSend interface{}

	// Number of segement units transferred via the successful Segmentation
	// instruction messages. The type is interface{} with range: 0..4294967295.
	SegInstrSendUnits interface{}

	// Number of failed Segmentation instruction messages. The type is interface{}
	// with range: 0..4294967295.
	SegInstrSendDrop interface{}

	// Number of received Segmentation instruction messages. The type is
	// interface{} with range: 0..4294967295.
	SegInstrRcv interface{}

	// Number of successfully received Segmentation instruction messages. The type
	// is interface{} with range: 0..4294967295.
	SegInstrRcvSuccess interface{}

	// Number of received Segmentation instructions that had buffer trim failures.
	// The type is interface{} with range: 0..4294967295.
	SegInstrRcvFailBufferTrim interface{}

	// Number of received Segmentation instructions that had failures during TCP
	// processing. The type is interface{} with range: 0..4294967295.
	SegInstrRcvFailTcpProcess interface{}

	// Number of successful NACK messages. The type is interface{} with range:
	// 0..4294967295.
	NackSend interface{}

	// Number of failed NACK messages. The type is interface{} with range:
	// 0..4294967295.
	NackSendDrop interface{}

	// Number of received NACK messages. The type is interface{} with range:
	// 0..4294967295.
	NackRcv interface{}

	// Number of successfully received NACK messages. The type is interface{} with
	// range: 0..4294967295.
	NackRcvSuccess interface{}

	// Number of received NACK messages that had failures when sending data in
	// response to the NACK. The type is interface{} with range: 0..4294967295.
	NackRcvFailDataSend interface{}

	// Number of successful Cleanup messages. The type is interface{} with range:
	// 0..4294967295.
	CleanupSend interface{}

	// Number of failed Cleanup messages. The type is interface{} with range:
	// 0..4294967295.
	CleanupSendDrop interface{}

	// Number of received Cleanup messages. The type is interface{} with range:
	// 0..4294967295.
	CleanupRcv interface{}

	// Number of successfully received Cleanup messages. The type is interface{}
	// with range: 0..4294967295.
	CleanupRcvSuccess interface{}

	// Number of Cleanup messages that had trim failures. The type is interface{}
	// with range: 0..4294967295.
	CleanupRcvFailBufferTrim interface{}
}

TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_Common Common send path counters

func (*TcpNsr_Nodes_Node_Statistics_Summary_SndCounters_Common) GetEntityData

type TcpTimer

type TcpTimer string

TcpTimer represents TCP Timer Type

const (
	// Retransmission timer
	TcpTimer_retransmission_timer TcpTimer = "retransmission-timer"

	// Send Window Probe timer
	TcpTimer_window_probe_timer TcpTimer = "window-probe-timer"

	// TIMEWAIT state timer
	TcpTimer_timewait_state_timer TcpTimer = "timewait-state-timer"

	// ACK Hold timer
	TcpTimer_ack_hold_timer TcpTimer = "ack-hold-timer"

	// Keep Alive timer
	TcpTimer_keep_alive_timer TcpTimer = "keep-alive-timer"

	// PMTU Ager Timer
	TcpTimer_pmtu_ager_timer TcpTimer = "pmtu-ager-timer"

	// Retransmission Giveup timer
	TcpTimer_retransmission_giveup_timer TcpTimer = "retransmission-giveup-timer"

	// Throttle (for PAW/xipc) timer
	TcpTimer_throttle_timer TcpTimer = "throttle-timer"
)

type Tcp_Nodes

type Tcp_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TCP operational data for a particular node. The type is slice of
	// Tcp_Nodes_Node.
	Node []*Tcp_Nodes_Node
}

Tcp_Nodes Node-specific TCP operational data

func (*Tcp_Nodes) GetEntityData

func (nodes *Tcp_Nodes) GetEntityData() *types.CommonEntityData

type Tcp_Nodes_Node

type Tcp_Nodes_Node struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Node name. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// Statistical TCP operational data for a node.
	Statistics Tcp_Nodes_Node_Statistics
}

Tcp_Nodes_Node TCP operational data for a particular node

func (*Tcp_Nodes_Node) GetEntityData

func (node *Tcp_Nodes_Node) GetEntityData() *types.CommonEntityData

type Tcp_Nodes_Node_Statistics

type Tcp_Nodes_Node_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TCP Traffic statistics for IPv4.
	Ipv4Traffic Tcp_Nodes_Node_Statistics_Ipv4Traffic

	// TCP Traffic statistics for IPv6.
	Ipv6Traffic Tcp_Nodes_Node_Statistics_Ipv6Traffic
}

Tcp_Nodes_Node_Statistics Statistical TCP operational data for a node

func (*Tcp_Nodes_Node_Statistics) GetEntityData

func (statistics *Tcp_Nodes_Node_Statistics) GetEntityData() *types.CommonEntityData

type Tcp_Nodes_Node_Statistics_Ipv4Traffic

type Tcp_Nodes_Node_Statistics_Ipv4Traffic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TCP packets received. The type is interface{} with range: 0..4294967295.
	TcpInputPackets interface{}

	// TCP packets with checksum errors. The type is interface{} with range:
	// 0..4294967295.
	TcpChecksumErrorPackets interface{}

	// TCP packets dropped (no port). The type is interface{} with range:
	// 0..4294967295.
	TcpDroppedPackets interface{}

	// TCP packets transmitted. The type is interface{} with range: 0..4294967295.
	TcpOutputPackets interface{}

	// TCP packets retransmitted. The type is interface{} with range:
	// 0..4294967295.
	TcpRetransmittedPackets interface{}
}

Tcp_Nodes_Node_Statistics_Ipv4Traffic TCP Traffic statistics for IPv4

func (*Tcp_Nodes_Node_Statistics_Ipv4Traffic) GetEntityData

func (ipv4Traffic *Tcp_Nodes_Node_Statistics_Ipv4Traffic) GetEntityData() *types.CommonEntityData

type Tcp_Nodes_Node_Statistics_Ipv6Traffic

type Tcp_Nodes_Node_Statistics_Ipv6Traffic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TCP packets received. The type is interface{} with range: 0..4294967295.
	TcpInputPackets interface{}

	// TCP packets with checksum errors. The type is interface{} with range:
	// 0..4294967295.
	TcpChecksumErrorPackets interface{}

	// TCP packets dropped (no port). The type is interface{} with range:
	// 0..4294967295.
	TcpDroppedPackets interface{}

	// TCP packets transmitted. The type is interface{} with range: 0..4294967295.
	TcpOutputPackets interface{}

	// TCP packets retransmitted. The type is interface{} with range:
	// 0..4294967295.
	TcpRetransmittedPackets interface{}
}

Tcp_Nodes_Node_Statistics_Ipv6Traffic TCP Traffic statistics for IPv6

func (*Tcp_Nodes_Node_Statistics_Ipv6Traffic) GetEntityData

func (ipv6Traffic *Tcp_Nodes_Node_Statistics_Ipv6Traffic) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL