Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ipv6-io package operational data.
This module contains definitions for the following management objects:
ipv6-io: IPv6 IO Operational Data
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 Ipv6Io ¶
type Ipv6Io struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node-specific IPv6 IO operational data. Nodes Ipv6Io_Nodes }
Ipv6Io IPv6 IO Operational Data
func (*Ipv6Io) GetEntityData ¶
func (ipv6Io *Ipv6Io) GetEntityData() *types.CommonEntityData
type Ipv6Io_Nodes ¶
type Ipv6Io_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 network operational data for a particular node. The type is slice of // Ipv6Io_Nodes_Node. Node []*Ipv6Io_Nodes_Node }
Ipv6Io_Nodes Node-specific IPv6 IO operational data
func (*Ipv6Io_Nodes) GetEntityData ¶
func (nodes *Ipv6Io_Nodes) GetEntityData() *types.CommonEntityData
type Ipv6Io_Nodes_Node ¶
type Ipv6Io_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 IPv6 network operational data for a node. Statistics Ipv6Io_Nodes_Node_Statistics }
Ipv6Io_Nodes_Node IPv6 network operational data for a particular node
func (*Ipv6Io_Nodes_Node) GetEntityData ¶
func (node *Ipv6Io_Nodes_Node) GetEntityData() *types.CommonEntityData
type Ipv6Io_Nodes_Node_Statistics ¶
type Ipv6Io_Nodes_Node_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Traffic statistics for a node. Traffic Ipv6Io_Nodes_Node_Statistics_Traffic }
Ipv6Io_Nodes_Node_Statistics Statistical IPv6 network operational data for a node
func (*Ipv6Io_Nodes_Node_Statistics) GetEntityData ¶
func (statistics *Ipv6Io_Nodes_Node_Statistics) GetEntityData() *types.CommonEntityData
type Ipv6Io_Nodes_Node_Statistics_Traffic ¶
type Ipv6Io_Nodes_Node_Statistics_Traffic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 Statistics. Ipv6 Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6 // ICMP Statistics. Icmp Ipv6Io_Nodes_Node_Statistics_Traffic_Icmp // IPv6 Node Discovery Statistics. Ipv6NodeDiscovery Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6NodeDiscovery }
Ipv6Io_Nodes_Node_Statistics_Traffic Traffic statistics for a node
func (*Ipv6Io_Nodes_Node_Statistics_Traffic) GetEntityData ¶
func (traffic *Ipv6Io_Nodes_Node_Statistics_Traffic) GetEntityData() *types.CommonEntityData
type Ipv6Io_Nodes_Node_Statistics_Traffic_Icmp ¶
type Ipv6Io_Nodes_Node_Statistics_Traffic_Icmp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ICMP Received. The type is interface{} with range: 0..4294967295. TotalMessages interface{} // ICMP Too Short Errors. The type is interface{} with range: 0..4294967295. TooShortErrorMessages interface{} // ICMP Checksum Errors. The type is interface{} with range: 0..4294967295. ChecksumErrorMessages interface{} // ICMP Unknown Error. The type is interface{} with range: 0..4294967295. UnknownErrorTypeMessages interface{} // ICMP Transmitted. The type is interface{} with range: 0..4294967295. OutputMessages interface{} // ICMP Sent Packets Ratelimited. The type is interface{} with range: // 0..4294967295. SentRateLimitedPackets interface{} // ICMP Route Unreachable Sent. The type is interface{} with range: // 0..4294967295. SentUnreachableRoutingMessages interface{} // ICMP Admin Unreachable Sent. The type is interface{} with range: // 0..4294967295. SentUnreachableAdminMessages interface{} // ICMP Host Unreachable Sent. The type is interface{} with range: // 0..4294967295. SentUnreachableNeighborMessages interface{} // ICMP Addr Unreachable Sent. The type is interface{} with range: // 0..4294967295. SentUnreachableAddressMessages interface{} // ICMP Port Unreachable Sent. The type is interface{} with range: // 0..4294967295. SentUnreachablePortMessages interface{} // ICMP Route Unreachable Received. The type is interface{} with range: // 0..4294967295. ReceivedUnreachableRoutingMessages interface{} // ICMP Admin Unreachable Received. The type is interface{} with range: // 0..4294967295. ReceivedUnreachableAdminMessages interface{} // ICMP Host Unreachable Received. The type is interface{} with range: // 0..4294967295. ReceivedUnreachableNeighborMessages interface{} // ICMP Addr Unreachable Received. The type is interface{} with range: // 0..4294967295. ReceivedUnreachableAddressMessages interface{} // ICMP Port Unreachable Received. The type is interface{} with range: // 0..4294967295. ReceivedUnreachablePortMessages interface{} // ICMP Hop Count Expired Sent. The type is interface{} with range: // 0..4294967295. SentHopCountExpiredMessages interface{} // ICMP Reassembly Timeouts. The type is interface{} with range: // 0..4294967295. SentReassemblyTimeouts interface{} // ICMP Hop Count Expired Received. The type is interface{} with range: // 0..4294967295. ReceivedHopCountExpiredMessages interface{} // ICMP Reassembly Timeouts. The type is interface{} with range: // 0..4294967295. ReceivedReassemblyTimeouts interface{} // ICMP Too Big Messages Sent. The type is interface{} with range: // 0..4294967295. SentTooBigMessages interface{} // ICMP Too Big Messages Received. The type is interface{} with range: // 0..4294967295. ReceivedTooBigMessages interface{} // ICMP Parameter Error Messages Sent. The type is interface{} with range: // 0..4294967295. SentParameterErrorMessages interface{} // ICMP Parameter Next Header Messages Sent. The type is interface{} with // range: 0..4294967295. SentParameterHeaderMessages interface{} // ICMP Parameter Option Messages Sent. The type is interface{} with range: // 0..4294967295. SentParameterOptionMessages interface{} // ICMP Parameter Error Messages Received. The type is interface{} with range: // 0..4294967295. ReceivedParameterErrorMessages interface{} // ICMP Parameter Next Header Messages Received. The type is interface{} with // range: 0..4294967295. ReceivedParameterHeaderMessages interface{} // ICMP Parameter Option Problem Received. The type is interface{} with range: // 0..4294967295. ReceivedParameterOptionMessages interface{} // ICMP Echo Request Sent. The type is interface{} with range: 0..4294967295. SentEchoRequestMessages interface{} // ICMP Echo Reply Sent. The type is interface{} with range: 0..4294967295. SentEchoReplyMessages interface{} // ICMP Echo Request Received. The type is interface{} with range: // 0..4294967295. ReceivedEchoRequestMessages interface{} // ICMP Echo Reply Received. The type is interface{} with range: // 0..4294967295. ReceivedEchoReplyMessages interface{} // ICMP Unknown Timeout Messages Sent. The type is interface{} with range: // 0..4294967295. SentUnknownTimeoutMessages interface{} // ICMP Unknown Timeout Messages Received. The type is interface{} with range: // 0..4294967295. ReceivedUnknownTimeoutMessages interface{} // ICMP Parameter Unknown Type Messages Sent. The type is interface{} with // range: 0..4294967295. SentParameterUnknownTypeMessages interface{} // ICMP Parameter Unknown Type Messages Received. The type is interface{} with // range: 0..4294967295. ReceivedParameterUnknownTypeMessages interface{} // ICMP Unreachable Unknown Messages Sent. The type is interface{} with range: // 0..4294967295. SentUnreachableUnknownTypeMessages interface{} // ICMP Unreachable Unknown Messages Received. The type is interface{} with // range: 0..4294967295. ReceivedUnreachableUnknownTypeMessages interface{} }
Ipv6Io_Nodes_Node_Statistics_Traffic_Icmp ICMP Statistics
func (*Ipv6Io_Nodes_Node_Statistics_Traffic_Icmp) GetEntityData ¶
func (icmp *Ipv6Io_Nodes_Node_Statistics_Traffic_Icmp) GetEntityData() *types.CommonEntityData
type Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6 ¶
type Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Total Packets. The type is interface{} with range: 0..4294967295. TotalPackets interface{} // Local Destination Packets. The type is interface{} with range: // 0..4294967295. LocalDestinationPackets interface{} // Format Errors. The type is interface{} with range: 0..4294967295. FormatErrors interface{} // Truncated Packets. The type is interface{} with range: 0..4294967295. TruncatedPackets interface{} // Hop Count Exceeded Packets. The type is interface{} with range: // 0..4294967295. HopCountExceededPackets interface{} // Bad Source Address Packets. The type is interface{} with range: // 0..4294967295. BadSourceAddressPackets interface{} // Bad Header Packets. The type is interface{} with range: 0..4294967295. BadHeaderPackets interface{} // Unknown Option Type Packets. The type is interface{} with range: // 0..4294967295. UnknownOptionTypePackets interface{} // Unknown Protocol Packets. The type is interface{} with range: // 0..4294967295. UnknownProtocolPackets interface{} // Fragments. The type is interface{} with range: 0..4294967295. Fragments interface{} // Reassembled Packets. The type is interface{} with range: 0..4294967295. ReassembledPackets interface{} // Reassembly Timeouts. The type is interface{} with range: 0..4294967295. ReassemblyTimeouts interface{} // Reassembly Failures. The type is interface{} with range: 0..4294967295. ReassemblyFailures interface{} // Reassembly Reach Maximum Drop. The type is interface{} with range: // 0..4294967295. ReassemblyMaximumDrops interface{} // Packets Output. The type is interface{} with range: 0..4294967295. GeneratedPackets interface{} // Packets Forwarded. The type is interface{} with range: 0..4294967295. ForwardedPackets interface{} // Packets Source Routed. The type is interface{} with range: 0..4294967295. SourceRoutedPackets interface{} // Packets Fragmented. The type is interface{} with range: 0..4294967295. FragmentedPackets interface{} // Fragmented Packet Count. The type is interface{} with range: 0..4294967295. FragmentCount interface{} // Fragment Failures. The type is interface{} with range: 0..4294967295. FragmentFailures interface{} // No Route Packets. The type is interface{} with range: 0..4294967295. NoRoutePackets interface{} // Packet Too Big. The type is interface{} with range: 0..4294967295. TooBigPackets interface{} // Multicast In. The type is interface{} with range: 0..4294967295. ReceivedMulticastPackets interface{} // Multicast Out. The type is interface{} with range: 0..4294967295. SentMulticastPackets interface{} // Misc. drops. The type is interface{} with range: 0..4294967295. MiscellaneousDrops interface{} // Lisp IPv4 Encapped packets. The type is interface{} with range: // 0..4294967295. LispV4EncapPackets interface{} // Lisp IPv4 Decapped packets. The type is interface{} with range: // 0..4294967295. LispV4DecapPackets interface{} // Lisp IPv6 Encapped packets. The type is interface{} with range: // 0..4294967295. LispV6EncapPackets interface{} // Lisp IPv6 Decapped packets. The type is interface{} with range: // 0..4294967295. LispV6DecapPackets interface{} // Lisp Encap errors. The type is interface{} with range: 0..4294967295. LispEncapErrors interface{} // Lisp Decap errors. The type is interface{} with range: 0..4294967295. LispDecapErrors interface{} }
Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6 IPv6 Statistics
func (*Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6) GetEntityData ¶
func (ipv6 *Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6) GetEntityData() *types.CommonEntityData
type Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6NodeDiscovery ¶
type Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6NodeDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ICMP Router Solicitations Sent. The type is interface{} with range: // 0..4294967295. SentRouterSolicitationMessages interface{} // ICMP Router Advertisements Sent. The type is interface{} with range: // 0..4294967295. SentRouterAdvertisementMessages interface{} // ICMP Neighbor Solicitations Sent. The type is interface{} with range: // 0..4294967295. SentNeighborSolicitationMessages interface{} // ICMP Neighbor Advertisements Sent. The type is interface{} with range: // 0..4294967295. SentNeighborAdvertisementMessages interface{} // ICMP Redirect Sent. The type is interface{} with range: 0..4294967295. SentRedirectMessages interface{} // ICMP Router Solicitations Received. The type is interface{} with range: // 0..4294967295. ReceivedRouterSolicitationMessages interface{} // ICMP Router Advertisements Received. The type is interface{} with range: // 0..4294967295. ReceivedRouterAdvertisementMessages interface{} // ICMP Neighbor Solicitations Received. The type is interface{} with range: // 0..4294967295. ReceivedNeighborSolicitationMessages interface{} // ICMP Neighbor Advertisements Received. The type is interface{} with range: // 0..4294967295. ReceivedNeighborAdvertisementMessages interface{} // ICMP Redirect Received. The type is interface{} with range: 0..4294967295. ReceivedRedirectMessages interface{} }
Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6NodeDiscovery IPv6 Node Discovery Statistics
func (*Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6NodeDiscovery) GetEntityData ¶
func (ipv6NodeDiscovery *Ipv6Io_Nodes_Node_Statistics_Traffic_Ipv6NodeDiscovery) GetEntityData() *types.CommonEntityData