ip_udp_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-udp package operational data.

This module contains definitions for the following management objects:

udp: IP UDP Operational Data
udp-connection: udp connection

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 (
	// Unspecified
	AddrFamily_unspecified AddrFamily = "unspecified"

	// Local to host (pipes, portals)
	AddrFamily_local AddrFamily = "local"

	// Internetwork: UDP, TCP, etc.
	AddrFamily_inet AddrFamily = "inet"

	// arpanet imp addresses
	AddrFamily_implink AddrFamily = "implink"

	// Pup protocols: e.g. BSP
	AddrFamily_pup AddrFamily = "pup"

	// mit CHAOS protocols
	AddrFamily_chaos AddrFamily = "chaos"

	// XEROX NS protocols
	AddrFamily_ns AddrFamily = "ns"

	// ISO protocols
	AddrFamily_iso AddrFamily = "iso"

	// European computer manufacturers
	AddrFamily_ecma AddrFamily = "ecma"

	// Datakit protocols
	AddrFamily_data_kit AddrFamily = "data-kit"

	// CCITT protocols, X.25 etc
	AddrFamily_ccitt AddrFamily = "ccitt"

	// IBM SNA
	AddrFamily_sna AddrFamily = "sna"

	// DECnet
	AddrFamily_de_cnet AddrFamily = "de-cnet"

	// DEC Direct data link interface
	AddrFamily_dli AddrFamily = "dli"

	// LAT
	AddrFamily_lat AddrFamily = "lat"

	// NSC Hyperchannel
	AddrFamily_hylink AddrFamily = "hylink"

	// Apple Talk
	AddrFamily_appletalk AddrFamily = "appletalk"

	// Internal Routing Protocol
	AddrFamily_route AddrFamily = "route"

	// Link layer interface
	AddrFamily_link AddrFamily = "link"

	// eXpress Transfer Protocol (no AF)
	AddrFamily_pseudo_xtp AddrFamily = "pseudo-xtp"

	// Connection-oriented IP, aka ST II
	AddrFamily_coip AddrFamily = "coip"

	// Computer Network Technology
	AddrFamily_cnt AddrFamily = "cnt"

	// Help Identify RTIP packets
	AddrFamily_pseudo_rtip AddrFamily = "pseudo-rtip"

	// Novell Internet Protocol
	AddrFamily_ipx AddrFamily = "ipx"

	// Simple Internet Protocol
	AddrFamily_sip AddrFamily = "sip"

	// Help Identify PIP packets
	AddrFamily_pseudo_pip AddrFamily = "pseudo-pip"

	// IP version 6
	AddrFamily_inet6 AddrFamily = "inet6"

	// 802.2 SNAP sockets
	AddrFamily_snap AddrFamily = "snap"

	// SAP_CLNS + nlpid encaps
	AddrFamily_clnl AddrFamily = "clnl"

	// cisco HDLC on serial
	AddrFamily_chdlc AddrFamily = "chdlc"

	// PPP sockets
	AddrFamily_ppp AddrFamily = "ppp"

	// Host-based CAS signaling
	AddrFamily_host_cas AddrFamily = "host-cas"

	// DSP messaging
	AddrFamily_dsp AddrFamily = "dsp"

	// SAP Sockets
	AddrFamily_sap AddrFamily = "sap"

	// ATM Sockets
	AddrFamily_atm AddrFamily = "atm"

	// Frame Relay sockets
	AddrFamily_fr AddrFamily = "fr"

	// Voice Media Stream Sockets
	AddrFamily_mso AddrFamily = "mso"

	// ISDN D Channel Sockets
	AddrFamily_dchan AddrFamily = "dchan"

	// Trunk Framer media IF Sockets
	AddrFamily_cas AddrFamily = "cas"

	// Network Address Translation Sockets
	AddrFamily_nat AddrFamily = "nat"

	// Generic Ethernet Sockets
	AddrFamily_ether AddrFamily = "ether"

	// Spatial Reuse Protocol Sockets
	AddrFamily_srp AddrFamily = "srp"
)

type LptsPcbQuery

type LptsPcbQuery string

LptsPcbQuery represents Lpts pcb query

const (
	// No filter
	LptsPcbQuery_all LptsPcbQuery = "all"

	// Static policy filter
	LptsPcbQuery_static_policy LptsPcbQuery = "static-policy"

	// Interface filter
	LptsPcbQuery_interface_ LptsPcbQuery = "interface"

	// Packet type filter
	LptsPcbQuery_packet LptsPcbQuery = "packet"
)

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 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 Udp

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

	// Node-specific UDP operational data.
	Nodes Udp_Nodes
}

Udp IP UDP Operational Data

func (*Udp) GetEntityData

func (udp *Udp) GetEntityData() *types.CommonEntityData

type UdpAddressFamily

type UdpAddressFamily string

UdpAddressFamily represents Address Family Type

const (
	// IPv4
	UdpAddressFamily_ipv4 UdpAddressFamily = "ipv4"

	// IPv6
	UdpAddressFamily_ipv6 UdpAddressFamily = "ipv6"
)

type UdpConnection

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

	// List of UDP connections nodes.
	Nodes UdpConnection_Nodes
}

UdpConnection udp connection

func (*UdpConnection) GetEntityData

func (udpConnection *UdpConnection) GetEntityData() *types.CommonEntityData

type UdpConnection_Nodes

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

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

UdpConnection_Nodes List of UDP connections nodes

func (*UdpConnection_Nodes) GetEntityData

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

type UdpConnection_Nodes_Node

type UdpConnection_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{}

	// Statistics of UDP connections.
	Statistics UdpConnection_Nodes_Node_Statistics

	// LPTS statistical data.
	Lpts UdpConnection_Nodes_Node_Lpts

	// Detail information for list of UDP connections .
	PcbDetails UdpConnection_Nodes_Node_PcbDetails

	// Brief information for list of UDP connections.
	PcbBriefs UdpConnection_Nodes_Node_PcbBriefs
}

UdpConnection_Nodes_Node Information about a particular node

func (*UdpConnection_Nodes_Node) GetEntityData

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

type UdpConnection_Nodes_Node_Lpts

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

	// List of query options.
	Queries UdpConnection_Nodes_Node_Lpts_Queries
}

UdpConnection_Nodes_Node_Lpts LPTS statistical data

func (*UdpConnection_Nodes_Node_Lpts) GetEntityData

func (lpts *UdpConnection_Nodes_Node_Lpts) GetEntityData() *types.CommonEntityData

type UdpConnection_Nodes_Node_Lpts_Queries

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

	// Query option. The type is slice of
	// UdpConnection_Nodes_Node_Lpts_Queries_Query.
	Query []*UdpConnection_Nodes_Node_Lpts_Queries_Query
}

UdpConnection_Nodes_Node_Lpts_Queries List of query options

func (*UdpConnection_Nodes_Node_Lpts_Queries) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query

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

	// This attribute is a key. Query option. The type is LptsPcbQuery.
	QueryName interface{}

	// List of PCBs.
	Pcbs UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs
}

UdpConnection_Nodes_Node_Lpts_Queries_Query Query option

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs

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

	// A PCB information. The type is slice of
	// UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb.
	Pcb []*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs List of PCBs

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb

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

	// This attribute is a key. PCB address. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	PcbAddress 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 UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_LocalAddress

	// Remote IP address.
	ForeignAddress UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_ForeignAddress

	// Common PCB information.
	Common UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb A PCB information

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common

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

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

	// LPTS PCB information.
	LptsPcb UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common Common PCB information

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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 UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Options

	// LPTS flags.
	LptsFlags UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_LptsFlags

	// AcceptMask.
	AcceptMask UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_AcceptMask

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

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb LPTS PCB information

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_AcceptMask

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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{}
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_AcceptMask AcceptMask

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_AcceptMask) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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 UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_PacketType

	// Remote address.
	RemoteAddress UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_RemoteAddress

	// Local address.
	LocalAddress UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_LocalAddress
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter Interface Filters

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_LocalAddress

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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{}
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_LocalAddress Local address

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_LocalAddress) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_PacketType

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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{}
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_PacketType Protocol-specific packet type

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_PacketType) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_RemoteAddress

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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{}
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_RemoteAddress Remote address

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Filter_RemoteAddress) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_LptsFlags

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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{}
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_LptsFlags LPTS flags

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_LptsFlags) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Options

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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{}
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Options Receive options

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_Common_LptsPcb_Options) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_ForeignAddress

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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{}
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_ForeignAddress Remote IP address

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_ForeignAddress) GetEntityData

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_LocalAddress

type UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_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{}
}

UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_LocalAddress Local IP address

func (*UdpConnection_Nodes_Node_Lpts_Queries_Query_Pcbs_Pcb_LocalAddress) GetEntityData

type UdpConnection_Nodes_Node_PcbBriefs

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

	// Brief information about a UDP connection. The type is slice of
	// UdpConnection_Nodes_Node_PcbBriefs_PcbBrief.
	PcbBrief []*UdpConnection_Nodes_Node_PcbBriefs_PcbBrief
}

UdpConnection_Nodes_Node_PcbBriefs Brief information for list of UDP connections.

func (*UdpConnection_Nodes_Node_PcbBriefs) GetEntityData

func (pcbBriefs *UdpConnection_Nodes_Node_PcbBriefs) GetEntityData() *types.CommonEntityData

type UdpConnection_Nodes_Node_PcbBriefs_PcbBrief

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

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

	// Address family. The type is UdpAddressFamily.
	AfName 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{}

	// Receive queue count. The type is interface{} with range: 0..4294967295.
	ReceiveQueue interface{}

	// Send queue count. The type is interface{} with range: 0..4294967295.
	SendQueue interface{}

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

	// Local address.
	LocalAddress UdpConnection_Nodes_Node_PcbBriefs_PcbBrief_LocalAddress

	// Foreign address.
	ForeignAddress UdpConnection_Nodes_Node_PcbBriefs_PcbBrief_ForeignAddress
}

UdpConnection_Nodes_Node_PcbBriefs_PcbBrief Brief information about a UDP connection

func (*UdpConnection_Nodes_Node_PcbBriefs_PcbBrief) GetEntityData

type UdpConnection_Nodes_Node_PcbBriefs_PcbBrief_ForeignAddress

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

	// AFName. The type is UdpAddressFamily.
	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{}
}

UdpConnection_Nodes_Node_PcbBriefs_PcbBrief_ForeignAddress Foreign address

func (*UdpConnection_Nodes_Node_PcbBriefs_PcbBrief_ForeignAddress) GetEntityData

type UdpConnection_Nodes_Node_PcbBriefs_PcbBrief_LocalAddress

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

	// AFName. The type is UdpAddressFamily.
	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{}
}

UdpConnection_Nodes_Node_PcbBriefs_PcbBrief_LocalAddress Local address

func (*UdpConnection_Nodes_Node_PcbBriefs_PcbBrief_LocalAddress) GetEntityData

type UdpConnection_Nodes_Node_PcbDetails

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

	// Detail information about a UDP connection. The type is slice of
	// UdpConnection_Nodes_Node_PcbDetails_PcbDetail.
	PcbDetail []*UdpConnection_Nodes_Node_PcbDetails_PcbDetail
}

UdpConnection_Nodes_Node_PcbDetails Detail information for list of UDP connections .

func (*UdpConnection_Nodes_Node_PcbDetails) GetEntityData

func (pcbDetails *UdpConnection_Nodes_Node_PcbDetails) GetEntityData() *types.CommonEntityData

type UdpConnection_Nodes_Node_PcbDetails_PcbDetail

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

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

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

	// ID of local process. The type is interface{} with range: 0..4294967295.
	LocalProcessId 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{}

	// Receive queue count. The type is interface{} with range: 0..4294967295.
	ReceiveQueue interface{}

	// Send queue count. The type is interface{} with range: 0..4294967295.
	SendQueue interface{}

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

	// Local address.
	LocalAddress UdpConnection_Nodes_Node_PcbDetails_PcbDetail_LocalAddress

	// Foreign address.
	ForeignAddress UdpConnection_Nodes_Node_PcbDetails_PcbDetail_ForeignAddress
}

UdpConnection_Nodes_Node_PcbDetails_PcbDetail Detail information about a UDP connection

func (*UdpConnection_Nodes_Node_PcbDetails_PcbDetail) GetEntityData

type UdpConnection_Nodes_Node_PcbDetails_PcbDetail_ForeignAddress

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

	// AFName. The type is UdpAddressFamily.
	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{}
}

UdpConnection_Nodes_Node_PcbDetails_PcbDetail_ForeignAddress Foreign address

func (*UdpConnection_Nodes_Node_PcbDetails_PcbDetail_ForeignAddress) GetEntityData

type UdpConnection_Nodes_Node_PcbDetails_PcbDetail_LocalAddress

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

	// AFName. The type is UdpAddressFamily.
	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{}
}

UdpConnection_Nodes_Node_PcbDetails_PcbDetail_LocalAddress Local address

func (*UdpConnection_Nodes_Node_PcbDetails_PcbDetail_LocalAddress) GetEntityData

type UdpConnection_Nodes_Node_Statistics

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

	// Table listing clients.
	Clients UdpConnection_Nodes_Node_Statistics_Clients

	// Summary statistics across all UDP connections.
	Summary UdpConnection_Nodes_Node_Statistics_Summary

	// Table listing the UDP connections for which statistics are provided.
	PcbStatistics UdpConnection_Nodes_Node_Statistics_PcbStatistics
}

UdpConnection_Nodes_Node_Statistics Statistics of UDP connections

func (*UdpConnection_Nodes_Node_Statistics) GetEntityData

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

type UdpConnection_Nodes_Node_Statistics_Clients

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

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

UdpConnection_Nodes_Node_Statistics_Clients Table listing clients

func (*UdpConnection_Nodes_Node_Statistics_Clients) GetEntityData

type UdpConnection_Nodes_Node_Statistics_Clients_Client

type UdpConnection_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{}
}

UdpConnection_Nodes_Node_Statistics_Clients_Client Describing Client ID

func (*UdpConnection_Nodes_Node_Statistics_Clients_Client) GetEntityData

type UdpConnection_Nodes_Node_Statistics_PcbStatistics

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

	// Satistics associated with a particular PCB. The type is slice of
	// UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic.
	PcbStatistic []*UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic
}

UdpConnection_Nodes_Node_Statistics_PcbStatistics Table listing the UDP connections for which statistics are provided

func (*UdpConnection_Nodes_Node_Statistics_PcbStatistics) GetEntityData

type UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic

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

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

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

	// True if paw socket. The type is bool.
	IsPawSocket interface{}

	// UDP send statistics.
	Send UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic_Send

	// UDP receive statistics.
	Receive UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic_Receive
}

UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic Satistics associated with a particular PCB

func (*UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic) GetEntityData

type UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic_Receive

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

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

	// Packets failed queued to application. The type is interface{} with range:
	// 0..4294967295.
	FailedQueuedApplicationPackets interface{}

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

	// Packet that couldn't be queued to application.on socket. The type is
	// interface{} with range: 0..4294967295.
	FailedQueuedApplicationSocketPackets interface{}

	// Packets queued to application on socket. The type is interface{} with
	// range: 0..18446744073709551615.
	QueuedApplicationSocketPackets interface{}
}

UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic_Receive UDP receive statistics

func (*UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic_Receive) GetEntityData

type UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic_Send

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

	// Bytes received from application. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	ReceivedApplicationBytes interface{}

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

	// Packets sent to network (v4/v6 IO). The type is interface{} with range:
	// 0..18446744073709551615.
	SentNetworkPackets interface{}

	// Packets sent to network (NetIO). The type is interface{} with range:
	// 0..18446744073709551615.
	SentNetIoPackets interface{}

	// Packets failed getting queued to network (v4/v6 IO). The type is
	// interface{} with range: 0..4294967295.
	FailedQueuedNetworkPackets interface{}

	// Packets failed getting queued to network (NetIO). The type is interface{}
	// with range: 0..4294967295.
	FailedQueuedNetIoPackets interface{}
}

UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic_Send UDP send statistics

func (*UdpConnection_Nodes_Node_Statistics_PcbStatistics_PcbStatistic_Send) GetEntityData

type UdpConnection_Nodes_Node_Statistics_Summary

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

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

	// Packets received when no wild listener. The type is interface{} with range:
	// 0..4294967295.
	ReceivedNoPortPackets interface{}

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

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

	// Packets dropped for other reasons. The type is interface{} with range:
	// 0..4294967295.
	ReceivedDropPackets interface{}

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

	// Total send erorr packets. The type is interface{} with range:
	// 0..4294967295.
	SentErrorPackets interface{}

	// Total forwarding broadcast packets. The type is interface{} with range:
	// 0..4294967295.
	ForwardBroadcastPackets interface{}

	// Total cloned packets. The type is interface{} with range: 0..4294967295.
	ClonedPackets interface{}

	// Total failed cloned packets. The type is interface{} with range:
	// 0..4294967295.
	FailedClonePackets interface{}
}

UdpConnection_Nodes_Node_Statistics_Summary Summary statistics across all UDP connections

func (*UdpConnection_Nodes_Node_Statistics_Summary) GetEntityData

type Udp_Nodes

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

	// UDP operational data for a particular node. The type is slice of
	// Udp_Nodes_Node.
	Node []*Udp_Nodes_Node
}

Udp_Nodes Node-specific UDP operational data

func (*Udp_Nodes) GetEntityData

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

type Udp_Nodes_Node

type Udp_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 UDP operational data for a node.
	Statistics Udp_Nodes_Node_Statistics
}

Udp_Nodes_Node UDP operational data for a particular node

func (*Udp_Nodes_Node) GetEntityData

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

type Udp_Nodes_Node_Statistics

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

	// UDP Traffic statistics for IPv4.
	Ipv4Traffic Udp_Nodes_Node_Statistics_Ipv4Traffic

	// UDP Traffic statistics for IPv6.
	Ipv6Traffic Udp_Nodes_Node_Statistics_Ipv6Traffic
}

Udp_Nodes_Node_Statistics Statistical UDP operational data for a node

func (*Udp_Nodes_Node_Statistics) GetEntityData

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

type Udp_Nodes_Node_Statistics_Ipv4Traffic

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

	// UDP Received. The type is interface{} with range: 0..4294967295.
	UdpInputPackets interface{}

	// UDP Checksum Errors. The type is interface{} with range: 0..4294967295.
	UdpChecksumErrorPackets interface{}

	// UDP No Port. The type is interface{} with range: 0..4294967295.
	UdpNoPortPackets interface{}

	// UDP bad length. The type is interface{} with range: 0..4294967295.
	UdpBadLengthPackets interface{}

	// UDP Transmitted. The type is interface{} with range: 0..4294967295.
	UdpOutputPackets interface{}

	// UDP drop for other reason. The type is interface{} with range:
	// 0..4294967295.
	UdpDroppedPackets interface{}
}

Udp_Nodes_Node_Statistics_Ipv4Traffic UDP Traffic statistics for IPv4

func (*Udp_Nodes_Node_Statistics_Ipv4Traffic) GetEntityData

func (ipv4Traffic *Udp_Nodes_Node_Statistics_Ipv4Traffic) GetEntityData() *types.CommonEntityData

type Udp_Nodes_Node_Statistics_Ipv6Traffic

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

	// UDP Received. The type is interface{} with range: 0..4294967295.
	UdpInputPackets interface{}

	// UDP Checksum Errors. The type is interface{} with range: 0..4294967295.
	UdpChecksumErrorPackets interface{}

	// UDP No Port. The type is interface{} with range: 0..4294967295.
	UdpNoPortPackets interface{}

	// UDP bad length. The type is interface{} with range: 0..4294967295.
	UdpBadLengthPackets interface{}

	// UDP Transmitted. The type is interface{} with range: 0..4294967295.
	UdpOutputPackets interface{}

	// UDP drop for other reason. The type is interface{} with range:
	// 0..4294967295.
	UdpDroppedPackets interface{}
}

Udp_Nodes_Node_Statistics_Ipv6Traffic UDP Traffic statistics for IPv6

func (*Udp_Nodes_Node_Statistics_Ipv6Traffic) GetEntityData

func (ipv6Traffic *Udp_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