ipv6_io_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL