ipv6_io_cfg

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 configuration.

This module contains definitions for the following management objects:

ipv6-configuration: IPv6 Configuration 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 Ipv6Configuration

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

	// Configure IPv6 Path MTU timeout value in minutes. The type is interface{}
	// with range: 1..15. Units are minute.
	Ipv6PmtuTimeOut interface{}

	// TRUE if enabled, FALSE if disabled. The type is bool. The default value is
	// true.
	Ipv6SourceRoute interface{}

	// TRUE if enabled, FALSE if disabled. The type is bool. The default value is
	// false.
	Ipv6PmtuEnable interface{}

	// Configure IPv6 hop count limit. The type is interface{} with range: 1..255.
	Ipv6HopLimit interface{}

	// IPv6 fragmented packet assembler.
	Ipv6Assembler Ipv6Configuration_Ipv6Assembler

	// Configure IPv6 ICMP parameters.
	Ipv6icmp Ipv6Configuration_Ipv6icmp
}

Ipv6Configuration IPv6 Configuration Data

func (*Ipv6Configuration) GetEntityData

func (ipv6Configuration *Ipv6Configuration) GetEntityData() *types.CommonEntityData

type Ipv6Configuration_Ipv6Assembler

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

	// Number of seconds an assembly queue will hold before timeout. The type is
	// interface{} with range: 1..120. Units are second.
	Timeout interface{}

	// Maxinum packets allowed in assembly queues (in percent). The type is
	// interface{} with range: 1..50. Units are percentage.
	MaxPackets interface{}
}

Ipv6Configuration_Ipv6Assembler IPv6 fragmented packet assembler

func (*Ipv6Configuration_Ipv6Assembler) GetEntityData

func (ipv6Assembler *Ipv6Configuration_Ipv6Assembler) GetEntityData() *types.CommonEntityData

type Ipv6Configuration_Ipv6icmp

type Ipv6Configuration_Ipv6icmp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Interval between tokens in milliseconds. The type is interface{} with
	// range: 0..2147483647. This attribute is mandatory. Units are millisecond.
	ErrorInterval interface{}

	// Bucket size. The type is interface{} with range: 1..200. The default value
	// is 10.
	BucketSize interface{}
}

Ipv6Configuration_Ipv6icmp Configure IPv6 ICMP parameters This type is a presence type.

func (*Ipv6Configuration_Ipv6icmp) GetEntityData

func (ipv6icmp *Ipv6Configuration_Ipv6icmp) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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