tunnel_l2tun_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 tunnel-l2tun package operational data.

This module contains definitions for the following management objects:

l2tp: L2TP operational data
l2tpv2: l2tpv2

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 DigestHash

type DigestHash string

DigestHash represents Digest hash types

const (
	// MD5
	DigestHash_md5 DigestHash = "md5"

	// SHA1
	DigestHash_sha1 DigestHash = "sha1"
)

type L2tp

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

	// L2TP control messages counters.
	Counters L2tp_Counters

	// List of tunnel IDs.
	TunnelConfigurations L2tp_TunnelConfigurations

	// Failure events leading to disconnection.
	CounterHistFail L2tp_CounterHistFail

	// List of L2TP class names.
	Classes L2tp_Classes

	// List of tunnel IDs.
	Tunnels L2tp_Tunnels

	// List of session IDs.
	Sessions L2tp_Sessions

	// L2TP control messages counters.
	Session L2tp_Session
}

L2tp L2TP operational data

func (*L2tp) GetEntityData

func (l2tp *L2tp) GetEntityData() *types.CommonEntityData

type L2tp_Classes

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

	// L2TP class name. The type is slice of L2tp_Classes_Class.
	Class []*L2tp_Classes_Class
}

L2tp_Classes List of L2TP class names

func (*L2tp_Classes) GetEntityData

func (classes *L2tp_Classes) GetEntityData() *types.CommonEntityData

type L2tp_Classes_Class

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

	// This attribute is a key. L2TP class name. The type is string with length:
	// 1..31.
	ClassName interface{}

	// IP TOS. The type is interface{} with range: 0..255.
	IpTos interface{}

	// VRF name. The type is string with length: 0..256.
	VrfName interface{}

	// Receive window size. The type is interface{} with range: 0..65535.
	ReceiveWindowSize interface{}

	// Class name. The type is string with length: 0..256.
	ClassNameXr interface{}

	// Hash configured as MD5 or SHA1. The type is DigestHash.
	DigestHash interface{}

	// Password. The type is string with length: 0..25.
	Password interface{}

	// Encoded password. The type is string with length: 0..256.
	EncodedPassword interface{}

	// Host name. The type is string with length: 0..256.
	HostName interface{}

	// Accounting List. The type is string with length: 0..256.
	AccountingMethodList interface{}

	// Hello timeout value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HelloTimeout interface{}

	// Timeout setup value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SetupTimeout interface{}

	// Retransmit minimum timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RetransmitMinimumTimeout interface{}

	// Retransmit maximum timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RetransmitMaximumTimeout interface{}

	// Initial timeout minimum in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialRetransmitMinimumTimeout interface{}

	// Initial timeout maximum in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialRetransmitMaximumTimeout interface{}

	// Timeout no user. The type is interface{} with range: 0..4294967295.
	TimeoutNoUser interface{}

	// Retransmit retries. The type is interface{} with range: 0..4294967295.
	RetransmitRetries interface{}

	// Initial retransmit retries. The type is interface{} with range:
	// 0..4294967295.
	InitialRetransmitRetries interface{}

	// True if authentication is enabled. The type is bool.
	IsAuthenticationEnabled interface{}

	// True if class is hidden. The type is bool.
	IsHidden interface{}

	// True if digest authentication is enabled. The type is bool.
	IsDigestEnabled interface{}

	// True if digest check is enabled. The type is bool.
	IsDigestCheckEnabled interface{}

	// True if congestion control is enabled. The type is bool.
	IsCongestionControlEnabled interface{}

	// True if peer address is checked. The type is bool.
	IsPeerAddressChecked interface{}
}

L2tp_Classes_Class L2TP class name

func (*L2tp_Classes_Class) GetEntityData

func (class *L2tp_Classes_Class) GetEntityData() *types.CommonEntityData

type L2tp_CounterHistFail

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

	// sesions affected due to timeout. The type is interface{} with range:
	// 0..4294967295.
	SessDownTmout interface{}

	// Send side counters. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	TxCounters interface{}

	// Receive side counters. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RxCounters interface{}

	// timeout events by packet. The type is slice of
	// L2tp_CounterHistFail_PktTimeout.
	PktTimeout []*L2tp_CounterHistFail_PktTimeout
}

L2tp_CounterHistFail Failure events leading to disconnection

func (*L2tp_CounterHistFail) GetEntityData

func (counterHistFail *L2tp_CounterHistFail) GetEntityData() *types.CommonEntityData

type L2tp_CounterHistFail_PktTimeout

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

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

L2tp_CounterHistFail_PktTimeout timeout events by packet

func (*L2tp_CounterHistFail_PktTimeout) GetEntityData

func (pktTimeout *L2tp_CounterHistFail_PktTimeout) GetEntityData() *types.CommonEntityData

type L2tp_Counters

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

	// L2TP control messages counters.
	Control L2tp_Counters_Control
}

L2tp_Counters L2TP control messages counters

func (*L2tp_Counters) GetEntityData

func (counters *L2tp_Counters) GetEntityData() *types.CommonEntityData

type L2tp_Counters_Control

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

	// L2TP control tunnel messages counters.
	TunnelXr L2tp_Counters_Control_TunnelXr

	// Table of tunnel IDs of control message counters.
	Tunnels L2tp_Counters_Control_Tunnels
}

L2tp_Counters_Control L2TP control messages counters

func (*L2tp_Counters_Control) GetEntityData

func (control *L2tp_Counters_Control) GetEntityData() *types.CommonEntityData

type L2tp_Counters_Control_TunnelXr

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

	// Tunnel authentication counters.
	Authentication L2tp_Counters_Control_TunnelXr_Authentication

	// Tunnel counters.
	Global L2tp_Counters_Control_TunnelXr_Global
}

L2tp_Counters_Control_TunnelXr L2TP control tunnel messages counters

func (*L2tp_Counters_Control_TunnelXr) GetEntityData

func (tunnelXr *L2tp_Counters_Control_TunnelXr) GetEntityData() *types.CommonEntityData

type L2tp_Counters_Control_TunnelXr_Authentication

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

	// Nonce AVP statistics.
	NonceAvp L2tp_Counters_Control_TunnelXr_Authentication_NonceAvp

	// Common digest statistics.
	CommonDigest L2tp_Counters_Control_TunnelXr_Authentication_CommonDigest

	// Primary digest statistics.
	PrimaryDigest L2tp_Counters_Control_TunnelXr_Authentication_PrimaryDigest

	// Secondary digest statistics.
	SecondaryDigest L2tp_Counters_Control_TunnelXr_Authentication_SecondaryDigest

	// Integrity check statistics.
	IntegrityCheck L2tp_Counters_Control_TunnelXr_Authentication_IntegrityCheck

	// Local secret statistics.
	LocalSecret L2tp_Counters_Control_TunnelXr_Authentication_LocalSecret

	// Challenge AVP statistics.
	ChallengeAvp L2tp_Counters_Control_TunnelXr_Authentication_ChallengeAvp

	// Challenge response statistics.
	ChallengeReponse L2tp_Counters_Control_TunnelXr_Authentication_ChallengeReponse

	// Overall statistics.
	OverallStatistics L2tp_Counters_Control_TunnelXr_Authentication_OverallStatistics
}

L2tp_Counters_Control_TunnelXr_Authentication Tunnel authentication counters

func (*L2tp_Counters_Control_TunnelXr_Authentication) GetEntityData

func (authentication *L2tp_Counters_Control_TunnelXr_Authentication) GetEntityData() *types.CommonEntityData

type L2tp_Counters_Control_TunnelXr_Authentication_ChallengeAvp

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tp_Counters_Control_TunnelXr_Authentication_ChallengeAvp Challenge AVP statistics

func (*L2tp_Counters_Control_TunnelXr_Authentication_ChallengeAvp) GetEntityData

type L2tp_Counters_Control_TunnelXr_Authentication_ChallengeReponse

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tp_Counters_Control_TunnelXr_Authentication_ChallengeReponse Challenge response statistics

func (*L2tp_Counters_Control_TunnelXr_Authentication_ChallengeReponse) GetEntityData

type L2tp_Counters_Control_TunnelXr_Authentication_CommonDigest

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tp_Counters_Control_TunnelXr_Authentication_CommonDigest Common digest statistics

func (*L2tp_Counters_Control_TunnelXr_Authentication_CommonDigest) GetEntityData

type L2tp_Counters_Control_TunnelXr_Authentication_IntegrityCheck

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tp_Counters_Control_TunnelXr_Authentication_IntegrityCheck Integrity check statistics

func (*L2tp_Counters_Control_TunnelXr_Authentication_IntegrityCheck) GetEntityData

type L2tp_Counters_Control_TunnelXr_Authentication_LocalSecret

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tp_Counters_Control_TunnelXr_Authentication_LocalSecret Local secret statistics

func (*L2tp_Counters_Control_TunnelXr_Authentication_LocalSecret) GetEntityData

type L2tp_Counters_Control_TunnelXr_Authentication_NonceAvp

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tp_Counters_Control_TunnelXr_Authentication_NonceAvp Nonce AVP statistics

func (*L2tp_Counters_Control_TunnelXr_Authentication_NonceAvp) GetEntityData

type L2tp_Counters_Control_TunnelXr_Authentication_OverallStatistics

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tp_Counters_Control_TunnelXr_Authentication_OverallStatistics Overall statistics

func (*L2tp_Counters_Control_TunnelXr_Authentication_OverallStatistics) GetEntityData

type L2tp_Counters_Control_TunnelXr_Authentication_PrimaryDigest

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tp_Counters_Control_TunnelXr_Authentication_PrimaryDigest Primary digest statistics

func (*L2tp_Counters_Control_TunnelXr_Authentication_PrimaryDigest) GetEntityData

type L2tp_Counters_Control_TunnelXr_Authentication_SecondaryDigest

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tp_Counters_Control_TunnelXr_Authentication_SecondaryDigest Secondary digest statistics

func (*L2tp_Counters_Control_TunnelXr_Authentication_SecondaryDigest) GetEntityData

type L2tp_Counters_Control_TunnelXr_Global

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

	// Total transmit. The type is interface{} with range: 0..4294967295.
	TotalTransmit interface{}

	// Total retransmit. The type is interface{} with range: 0..4294967295.
	TotalRetransmit interface{}

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

	// Total drop. The type is interface{} with range: 0..4294967295.
	TotalDrop interface{}

	// Transmit data.
	Transmit L2tp_Counters_Control_TunnelXr_Global_Transmit

	// Re transmit data.
	Retransmit L2tp_Counters_Control_TunnelXr_Global_Retransmit

	// Received data.
	Received L2tp_Counters_Control_TunnelXr_Global_Received

	// Drop data.
	Drop L2tp_Counters_Control_TunnelXr_Global_Drop
}

L2tp_Counters_Control_TunnelXr_Global Tunnel counters

func (*L2tp_Counters_Control_TunnelXr_Global) GetEntityData

type L2tp_Counters_Control_TunnelXr_Global_Drop

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tp_Counters_Control_TunnelXr_Global_Drop Drop data

func (*L2tp_Counters_Control_TunnelXr_Global_Drop) GetEntityData

type L2tp_Counters_Control_TunnelXr_Global_Received

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tp_Counters_Control_TunnelXr_Global_Received Received data

func (*L2tp_Counters_Control_TunnelXr_Global_Received) GetEntityData

type L2tp_Counters_Control_TunnelXr_Global_Retransmit

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tp_Counters_Control_TunnelXr_Global_Retransmit Re transmit data

func (*L2tp_Counters_Control_TunnelXr_Global_Retransmit) GetEntityData

type L2tp_Counters_Control_TunnelXr_Global_Transmit

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tp_Counters_Control_TunnelXr_Global_Transmit Transmit data

func (*L2tp_Counters_Control_TunnelXr_Global_Transmit) GetEntityData

type L2tp_Counters_Control_Tunnels

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

	// L2TP tunnel control message counters. The type is slice of
	// L2tp_Counters_Control_Tunnels_Tunnel.
	Tunnel []*L2tp_Counters_Control_Tunnels_Tunnel
}

L2tp_Counters_Control_Tunnels Table of tunnel IDs of control message counters

func (*L2tp_Counters_Control_Tunnels) GetEntityData

func (tunnels *L2tp_Counters_Control_Tunnels) GetEntityData() *types.CommonEntityData

type L2tp_Counters_Control_Tunnels_Tunnel

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

	// This attribute is a key. L2TP tunnel ID. The type is interface{} with
	// range: 0..4294967295.
	TunnelId interface{}

	// L2TP control message local and remote addresses.
	Brief L2tp_Counters_Control_Tunnels_Tunnel_Brief

	// Global data.
	Global L2tp_Counters_Control_Tunnels_Tunnel_Global
}

L2tp_Counters_Control_Tunnels_Tunnel L2TP tunnel control message counters

func (*L2tp_Counters_Control_Tunnels_Tunnel) GetEntityData

type L2tp_Counters_Control_Tunnels_Tunnel_Brief

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

	// Remote tunnel ID. The type is interface{} with range: 0..4294967295.
	RemoteTunnelId interface{}

	// Local IP 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}]+)?.
	LocalAddress interface{}

	// Remote IP 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}]+)?.
	RemoteAddress interface{}
}

L2tp_Counters_Control_Tunnels_Tunnel_Brief L2TP control message local and remote addresses

func (*L2tp_Counters_Control_Tunnels_Tunnel_Brief) GetEntityData

type L2tp_Counters_Control_Tunnels_Tunnel_Global

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

	// Total transmit. The type is interface{} with range: 0..4294967295.
	TotalTransmit interface{}

	// Total retransmit. The type is interface{} with range: 0..4294967295.
	TotalRetransmit interface{}

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

	// Total drop. The type is interface{} with range: 0..4294967295.
	TotalDrop interface{}

	// Transmit data.
	Transmit L2tp_Counters_Control_Tunnels_Tunnel_Global_Transmit

	// Re transmit data.
	Retransmit L2tp_Counters_Control_Tunnels_Tunnel_Global_Retransmit

	// Received data.
	Received L2tp_Counters_Control_Tunnels_Tunnel_Global_Received

	// Drop data.
	Drop L2tp_Counters_Control_Tunnels_Tunnel_Global_Drop
}

L2tp_Counters_Control_Tunnels_Tunnel_Global Global data

func (*L2tp_Counters_Control_Tunnels_Tunnel_Global) GetEntityData

type L2tp_Counters_Control_Tunnels_Tunnel_Global_Drop

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tp_Counters_Control_Tunnels_Tunnel_Global_Drop Drop data

func (*L2tp_Counters_Control_Tunnels_Tunnel_Global_Drop) GetEntityData

type L2tp_Counters_Control_Tunnels_Tunnel_Global_Received

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tp_Counters_Control_Tunnels_Tunnel_Global_Received Received data

func (*L2tp_Counters_Control_Tunnels_Tunnel_Global_Received) GetEntityData

type L2tp_Counters_Control_Tunnels_Tunnel_Global_Retransmit

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tp_Counters_Control_Tunnels_Tunnel_Global_Retransmit Re transmit data

func (*L2tp_Counters_Control_Tunnels_Tunnel_Global_Retransmit) GetEntityData

type L2tp_Counters_Control_Tunnels_Tunnel_Global_Transmit

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tp_Counters_Control_Tunnels_Tunnel_Global_Transmit Transmit data

func (*L2tp_Counters_Control_Tunnels_Tunnel_Global_Transmit) GetEntityData

type L2tp_Session

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

	// L2TP session unavailable  information.
	Unavailable L2tp_Session_Unavailable
}

L2tp_Session L2TP control messages counters

func (*L2tp_Session) GetEntityData

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

type L2tp_Session_Unavailable

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

	// Number of session ID in hold database. The type is interface{} with range:
	// 0..4294967295.
	SessionsOnHold interface{}
}

L2tp_Session_Unavailable L2TP session unavailable information

func (*L2tp_Session_Unavailable) GetEntityData

func (unavailable *L2tp_Session_Unavailable) GetEntityData() *types.CommonEntityData

type L2tp_Sessions

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

	// L2TP information for a particular session. The type is slice of
	// L2tp_Sessions_Session.
	Session []*L2tp_Sessions_Session
}

L2tp_Sessions List of session IDs

func (*L2tp_Sessions) GetEntityData

func (sessions *L2tp_Sessions) GetEntityData() *types.CommonEntityData

type L2tp_Sessions_Session

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

	// This attribute is a key. Local tunnel ID. The type is interface{} with
	// range: 0..4294967295.
	LocalTunnelId interface{}

	// This attribute is a key. Local session ID. The type is interface{} with
	// range: 0..4294967295.
	LocalSessionId interface{}

	// Local session IP 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}]+)?.
	LocalIpAddress interface{}

	// Remote session IP 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}]+)?.
	RemoteIpAddress interface{}

	// l2tp sh sess udp lport. The type is interface{} with range: 0..65535.
	L2tpShSessUdpLport interface{}

	// l2tp sh sess udp rport. The type is interface{} with range: 0..65535.
	L2tpShSessUdpRport interface{}

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

	// Remote tunnel ID. The type is interface{} with range: 0..4294967295.
	RemoteTunnelId interface{}

	// Call serial number. The type is interface{} with range: 0..4294967295.
	CallSerialNumber interface{}

	// Local tunnel name. The type is string with length: 0..256.
	LocalTunnelName interface{}

	// Remote tunnel name. The type is string with length: 0..256.
	RemoteTunnelName interface{}

	// Remote session ID. The type is interface{} with range: 0..4294967295.
	RemoteSessionId interface{}

	// l2tp sh sess tie breaker enabled. The type is interface{} with range:
	// 0..255.
	L2tpShSessTieBreakerEnabled interface{}

	// l2tp sh sess tie breaker. The type is interface{} with range:
	// 0..18446744073709551615.
	L2tpShSessTieBreaker interface{}

	// True if session is manual. The type is bool.
	IsSessionManual interface{}

	// True if session is up. The type is bool.
	IsSessionUp interface{}

	// True if UDP checksum enabled. The type is bool.
	IsUdpChecksumEnabled interface{}

	// True if session sequence is on. The type is bool.
	IsSequencingOn interface{}

	// True if session state is established. The type is bool.
	IsSessionStateEstablished interface{}

	// True if session initiated locally. The type is bool.
	IsSessionLocallyInitiated interface{}

	// True if conditional debugging is enabled. The type is bool.
	IsConditionalDebugEnabled interface{}

	// Unique ID. The type is interface{} with range: 0..4294967295.
	UniqueId interface{}

	// Interface name. The type is string with length: 0..256.
	InterfaceName interface{}

	// Session application data.
	SessionApplicationData L2tp_Sessions_Session_SessionApplicationData
}

L2tp_Sessions_Session L2TP information for a particular session

func (*L2tp_Sessions_Session) GetEntityData

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

type L2tp_Sessions_Session_SessionApplicationData

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

	// l2tp sh sess app type. The type is interface{} with range: 0..4294967295.
	L2tpShSessAppType interface{}

	// Xconnect data.
	Xconnect L2tp_Sessions_Session_SessionApplicationData_Xconnect

	// VPDN data.
	Vpdn L2tp_Sessions_Session_SessionApplicationData_Vpdn
}

L2tp_Sessions_Session_SessionApplicationData Session application data

func (*L2tp_Sessions_Session_SessionApplicationData) GetEntityData

func (sessionApplicationData *L2tp_Sessions_Session_SessionApplicationData) GetEntityData() *types.CommonEntityData

type L2tp_Sessions_Session_SessionApplicationData_Vpdn

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

	// Session username. The type is string.
	Username interface{}

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

L2tp_Sessions_Session_SessionApplicationData_Vpdn VPDN data

func (*L2tp_Sessions_Session_SessionApplicationData_Vpdn) GetEntityData

type L2tp_Sessions_Session_SessionApplicationData_Xconnect

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

	// Circuit name. The type is string.
	CircuitName interface{}

	// Session VC ID. The type is interface{} with range: 0..4294967295.
	SessionvcId interface{}

	// True if circuit state is up. The type is bool.
	IsCircuitStateUp interface{}

	// True if local circuit state is up. The type is bool.
	IsLocalCircuitStateUp interface{}

	// True if remote circuit state is up. The type is bool.
	IsRemoteCircuitStateUp interface{}

	// IPv6ProtocolTunneling. The type is bool.
	Ipv6ProtocolTunneling interface{}
}

L2tp_Sessions_Session_SessionApplicationData_Xconnect Xconnect data

func (*L2tp_Sessions_Session_SessionApplicationData_Xconnect) GetEntityData

type L2tp_TunnelConfigurations

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

	// L2TP tunnel information. The type is slice of
	// L2tp_TunnelConfigurations_TunnelConfiguration.
	TunnelConfiguration []*L2tp_TunnelConfigurations_TunnelConfiguration
}

L2tp_TunnelConfigurations List of tunnel IDs

func (*L2tp_TunnelConfigurations) GetEntityData

func (tunnelConfigurations *L2tp_TunnelConfigurations) GetEntityData() *types.CommonEntityData

type L2tp_TunnelConfigurations_TunnelConfiguration

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

	// This attribute is a key. Local tunnel ID. The type is interface{} with
	// range: 0..4294967295.
	LocalTunnelId interface{}

	// Remote tunnel ID. The type is interface{} with range: 0..4294967295.
	RemoteTunnelId interface{}

	// L2Tp class data.
	L2tpClass L2tp_TunnelConfigurations_TunnelConfiguration_L2tpClass
}

L2tp_TunnelConfigurations_TunnelConfiguration L2TP tunnel information

func (*L2tp_TunnelConfigurations_TunnelConfiguration) GetEntityData

func (tunnelConfiguration *L2tp_TunnelConfigurations_TunnelConfiguration) GetEntityData() *types.CommonEntityData

type L2tp_TunnelConfigurations_TunnelConfiguration_L2tpClass

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

	// IP TOS. The type is interface{} with range: 0..255.
	IpTos interface{}

	// VRF name. The type is string with length: 0..256.
	VrfName interface{}

	// Receive window size. The type is interface{} with range: 0..65535.
	ReceiveWindowSize interface{}

	// Class name. The type is string with length: 0..256.
	ClassNameXr interface{}

	// Hash configured as MD5 or SHA1. The type is DigestHash.
	DigestHash interface{}

	// Password. The type is string with length: 0..25.
	Password interface{}

	// Encoded password. The type is string with length: 0..256.
	EncodedPassword interface{}

	// Host name. The type is string with length: 0..256.
	HostName interface{}

	// Accounting List. The type is string with length: 0..256.
	AccountingMethodList interface{}

	// Hello timeout value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HelloTimeout interface{}

	// Timeout setup value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SetupTimeout interface{}

	// Retransmit minimum timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RetransmitMinimumTimeout interface{}

	// Retransmit maximum timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RetransmitMaximumTimeout interface{}

	// Initial timeout minimum in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialRetransmitMinimumTimeout interface{}

	// Initial timeout maximum in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialRetransmitMaximumTimeout interface{}

	// Timeout no user. The type is interface{} with range: 0..4294967295.
	TimeoutNoUser interface{}

	// Retransmit retries. The type is interface{} with range: 0..4294967295.
	RetransmitRetries interface{}

	// Initial retransmit retries. The type is interface{} with range:
	// 0..4294967295.
	InitialRetransmitRetries interface{}

	// True if authentication is enabled. The type is bool.
	IsAuthenticationEnabled interface{}

	// True if class is hidden. The type is bool.
	IsHidden interface{}

	// True if digest authentication is enabled. The type is bool.
	IsDigestEnabled interface{}

	// True if digest check is enabled. The type is bool.
	IsDigestCheckEnabled interface{}

	// True if congestion control is enabled. The type is bool.
	IsCongestionControlEnabled interface{}

	// True if peer address is checked. The type is bool.
	IsPeerAddressChecked interface{}
}

L2tp_TunnelConfigurations_TunnelConfiguration_L2tpClass L2Tp class data

func (*L2tp_TunnelConfigurations_TunnelConfiguration_L2tpClass) GetEntityData

type L2tp_Tunnels

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

	// L2TP tunnel  information. The type is slice of L2tp_Tunnels_Tunnel.
	Tunnel []*L2tp_Tunnels_Tunnel
}

L2tp_Tunnels List of tunnel IDs

func (*L2tp_Tunnels) GetEntityData

func (tunnels *L2tp_Tunnels) GetEntityData() *types.CommonEntityData

type L2tp_Tunnels_Tunnel

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

	// This attribute is a key. Local tunnel ID. The type is interface{} with
	// range: 0..4294967295.
	LocalTunnelId interface{}

	// Local tunnel 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}]+)?.
	LocalAddress interface{}

	// Remote tunnel 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}]+)?.
	RemoteAddress interface{}

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

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

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

	// True if tunnel PMTU checking is enabled. The type is bool.
	IsPmtuEnabled interface{}

	// Remote tunnel ID. The type is interface{} with range: 0..4294967295.
	RemoteTunnelId interface{}

	// Local tunnel name. The type is string with length: 0..256.
	LocalTunnelName interface{}

	// Remote tunnel name. The type is string with length: 0..256.
	RemoteTunnelName interface{}

	// L2TP class name. The type is string with length: 0..256.
	ClassName interface{}

	// Number of active sessions. The type is interface{} with range:
	// 0..4294967295.
	ActiveSessions interface{}

	// Sequence NS. The type is interface{} with range: 0..65535.
	SequenceNs interface{}

	// Sequence NR. The type is interface{} with range: 0..65535.
	SequenceNr interface{}

	// Local window size. The type is interface{} with range: 0..65535.
	LocalWindowSize interface{}

	// Remote window size. The type is interface{} with range: 0..65535.
	RemoteWindowSize interface{}

	// Retransmission time in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	RetransmissionTime interface{}

	// Maximum retransmission time in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	MaximumRetransmissionTime interface{}

	// Unsent queue size. The type is interface{} with range: 0..65535.
	UnsentQueueSize interface{}

	// Unsent maximum queue size. The type is interface{} with range: 0..65535.
	UnsentMaximumQueueSize interface{}

	// Resend queue size. The type is interface{} with range: 0..65535.
	ResendQueueSize interface{}

	// Resend maximum queue size. The type is interface{} with range: 0..65535.
	ResendMaximumQueueSize interface{}

	// Order queue size. The type is interface{} with range: 0..65535.
	OrderQueueSize interface{}

	// Current number session packet queue check. The type is interface{} with
	// range: 0..65535.
	PacketQueueCheck interface{}

	// Control message authentication with digest secrets. The type is interface{}
	// with range: 0..65535.
	DigestSecrets interface{}

	// Total resends. The type is interface{} with range: 0..4294967295.
	Resends interface{}

	// Total zero length body acknowledgement. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyAcknowledgementSent interface{}

	// Total out of order dropped packets. The type is interface{} with range:
	// 0..4294967295.
	TotalOutOfOrderDropPackets interface{}

	// Total out of order reorder packets. The type is interface{} with range:
	// 0..4294967295.
	TotalOutOfOrderReorderPackets interface{}

	// Number of peer authentication failures. The type is interface{} with range:
	// 0..4294967295.
	TotalPeerAuthenticationFailures interface{}

	// True if tunnel is up. The type is bool.
	IsTunnelUp interface{}

	// True if congestion control is enabled else false. The type is bool.
	IsCongestionControlEnabled interface{}

	// Retransmit time distribution in seconds. The type is slice of
	// L2tp_Tunnels_Tunnel_RetransmitTime.
	RetransmitTime []*L2tp_Tunnels_Tunnel_RetransmitTime
}

L2tp_Tunnels_Tunnel L2TP tunnel information

func (*L2tp_Tunnels_Tunnel) GetEntityData

func (tunnel *L2tp_Tunnels_Tunnel) GetEntityData() *types.CommonEntityData

type L2tp_Tunnels_Tunnel_RetransmitTime

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

	// The type is interface{} with range: 0..65535. Units are second.
	Entry interface{}
}

L2tp_Tunnels_Tunnel_RetransmitTime Retransmit time distribution in seconds

func (*L2tp_Tunnels_Tunnel_RetransmitTime) GetEntityData

func (retransmitTime *L2tp_Tunnels_Tunnel_RetransmitTime) GetEntityData() *types.CommonEntityData

type L2tpv2

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

	// L2TP control messages counters.
	Counters L2tpv2_Counters

	// L2TP v2 statistics information.
	Statistics L2tpv2_Statistics

	// L2TPv2 tunnel .
	Tunnel L2tpv2_Tunnel

	// List of tunnel IDs.
	TunnelConfigurations L2tpv2_TunnelConfigurations

	// Failure events leading to disconnection.
	CounterHistFail L2tpv2_CounterHistFail

	// List of L2TP class names.
	Classes L2tpv2_Classes

	// List of tunnel IDs.
	Tunnels L2tpv2_Tunnels

	// List of session IDs.
	Sessions L2tpv2_Sessions

	// L2TP control messages counters.
	Session L2tpv2_Session
}

L2tpv2 l2tpv2

func (*L2tpv2) GetEntityData

func (l2tpv2 *L2tpv2) GetEntityData() *types.CommonEntityData

type L2tpv2_Classes

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

	// L2TP class name. The type is slice of L2tpv2_Classes_Class.
	Class []*L2tpv2_Classes_Class
}

L2tpv2_Classes List of L2TP class names

func (*L2tpv2_Classes) GetEntityData

func (classes *L2tpv2_Classes) GetEntityData() *types.CommonEntityData

type L2tpv2_Classes_Class

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

	// This attribute is a key. L2TP class name. The type is string with length:
	// 1..31.
	ClassName interface{}

	// IP TOS. The type is interface{} with range: 0..255.
	IpTos interface{}

	// VRF name. The type is string with length: 0..256.
	VrfName interface{}

	// Receive window size. The type is interface{} with range: 0..65535.
	ReceiveWindowSize interface{}

	// Class name. The type is string with length: 0..256.
	ClassNameXr interface{}

	// Hash configured as MD5 or SHA1. The type is DigestHash.
	DigestHash interface{}

	// Password. The type is string with length: 0..25.
	Password interface{}

	// Encoded password. The type is string with length: 0..256.
	EncodedPassword interface{}

	// Host name. The type is string with length: 0..256.
	HostName interface{}

	// Accounting List. The type is string with length: 0..256.
	AccountingMethodList interface{}

	// Hello timeout value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HelloTimeout interface{}

	// Timeout setup value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SetupTimeout interface{}

	// Retransmit minimum timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RetransmitMinimumTimeout interface{}

	// Retransmit maximum timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RetransmitMaximumTimeout interface{}

	// Initial timeout minimum in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialRetransmitMinimumTimeout interface{}

	// Initial timeout maximum in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialRetransmitMaximumTimeout interface{}

	// Timeout no user. The type is interface{} with range: 0..4294967295.
	TimeoutNoUser interface{}

	// Retransmit retries. The type is interface{} with range: 0..4294967295.
	RetransmitRetries interface{}

	// Initial retransmit retries. The type is interface{} with range:
	// 0..4294967295.
	InitialRetransmitRetries interface{}

	// True if authentication is enabled. The type is bool.
	IsAuthenticationEnabled interface{}

	// True if class is hidden. The type is bool.
	IsHidden interface{}

	// True if digest authentication is enabled. The type is bool.
	IsDigestEnabled interface{}

	// True if digest check is enabled. The type is bool.
	IsDigestCheckEnabled interface{}

	// True if congestion control is enabled. The type is bool.
	IsCongestionControlEnabled interface{}

	// True if peer address is checked. The type is bool.
	IsPeerAddressChecked interface{}
}

L2tpv2_Classes_Class L2TP class name

func (*L2tpv2_Classes_Class) GetEntityData

func (class *L2tpv2_Classes_Class) GetEntityData() *types.CommonEntityData

type L2tpv2_CounterHistFail

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

	// sesions affected due to timeout. The type is interface{} with range:
	// 0..4294967295.
	SessDownTmout interface{}

	// Send side counters. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	TxCounters interface{}

	// Receive side counters. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RxCounters interface{}

	// timeout events by packet. The type is slice of
	// L2tpv2_CounterHistFail_PktTimeout.
	PktTimeout []*L2tpv2_CounterHistFail_PktTimeout
}

L2tpv2_CounterHistFail Failure events leading to disconnection

func (*L2tpv2_CounterHistFail) GetEntityData

func (counterHistFail *L2tpv2_CounterHistFail) GetEntityData() *types.CommonEntityData

type L2tpv2_CounterHistFail_PktTimeout

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

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

L2tpv2_CounterHistFail_PktTimeout timeout events by packet

func (*L2tpv2_CounterHistFail_PktTimeout) GetEntityData

func (pktTimeout *L2tpv2_CounterHistFail_PktTimeout) GetEntityData() *types.CommonEntityData

type L2tpv2_Counters

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

	// L2TP forwarding messages counters.
	Forwarding L2tpv2_Counters_Forwarding

	// L2TP control messages counters.
	Control L2tpv2_Counters_Control
}

L2tpv2_Counters L2TP control messages counters

func (*L2tpv2_Counters) GetEntityData

func (counters *L2tpv2_Counters) GetEntityData() *types.CommonEntityData

type L2tpv2_Counters_Control

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

	// L2TP control tunnel messages counters.
	TunnelXr L2tpv2_Counters_Control_TunnelXr

	// Table of tunnel IDs of control message counters.
	Tunnels L2tpv2_Counters_Control_Tunnels
}

L2tpv2_Counters_Control L2TP control messages counters

func (*L2tpv2_Counters_Control) GetEntityData

func (control *L2tpv2_Counters_Control) GetEntityData() *types.CommonEntityData

type L2tpv2_Counters_Control_TunnelXr

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

	// Tunnel authentication counters.
	Authentication L2tpv2_Counters_Control_TunnelXr_Authentication

	// Tunnel counters.
	Global L2tpv2_Counters_Control_TunnelXr_Global
}

L2tpv2_Counters_Control_TunnelXr L2TP control tunnel messages counters

func (*L2tpv2_Counters_Control_TunnelXr) GetEntityData

func (tunnelXr *L2tpv2_Counters_Control_TunnelXr) GetEntityData() *types.CommonEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication

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

	// Nonce AVP statistics.
	NonceAvp L2tpv2_Counters_Control_TunnelXr_Authentication_NonceAvp

	// Common digest statistics.
	CommonDigest L2tpv2_Counters_Control_TunnelXr_Authentication_CommonDigest

	// Primary digest statistics.
	PrimaryDigest L2tpv2_Counters_Control_TunnelXr_Authentication_PrimaryDigest

	// Secondary digest statistics.
	SecondaryDigest L2tpv2_Counters_Control_TunnelXr_Authentication_SecondaryDigest

	// Integrity check statistics.
	IntegrityCheck L2tpv2_Counters_Control_TunnelXr_Authentication_IntegrityCheck

	// Local secret statistics.
	LocalSecret L2tpv2_Counters_Control_TunnelXr_Authentication_LocalSecret

	// Challenge AVP statistics.
	ChallengeAvp L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeAvp

	// Challenge response statistics.
	ChallengeReponse L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeReponse

	// Overall statistics.
	OverallStatistics L2tpv2_Counters_Control_TunnelXr_Authentication_OverallStatistics
}

L2tpv2_Counters_Control_TunnelXr_Authentication Tunnel authentication counters

func (*L2tpv2_Counters_Control_TunnelXr_Authentication) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeAvp

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeAvp Challenge AVP statistics

func (*L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeAvp) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeReponse

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeReponse Challenge response statistics

func (*L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeReponse) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication_CommonDigest

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tpv2_Counters_Control_TunnelXr_Authentication_CommonDigest Common digest statistics

func (*L2tpv2_Counters_Control_TunnelXr_Authentication_CommonDigest) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication_IntegrityCheck

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tpv2_Counters_Control_TunnelXr_Authentication_IntegrityCheck Integrity check statistics

func (*L2tpv2_Counters_Control_TunnelXr_Authentication_IntegrityCheck) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication_LocalSecret

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tpv2_Counters_Control_TunnelXr_Authentication_LocalSecret Local secret statistics

func (*L2tpv2_Counters_Control_TunnelXr_Authentication_LocalSecret) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication_NonceAvp

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tpv2_Counters_Control_TunnelXr_Authentication_NonceAvp Nonce AVP statistics

func (*L2tpv2_Counters_Control_TunnelXr_Authentication_NonceAvp) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication_OverallStatistics

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tpv2_Counters_Control_TunnelXr_Authentication_OverallStatistics Overall statistics

func (*L2tpv2_Counters_Control_TunnelXr_Authentication_OverallStatistics) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication_PrimaryDigest

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tpv2_Counters_Control_TunnelXr_Authentication_PrimaryDigest Primary digest statistics

func (*L2tpv2_Counters_Control_TunnelXr_Authentication_PrimaryDigest) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Authentication_SecondaryDigest

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

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

	// Bad hash. The type is interface{} with range: 0..4294967295.
	BadHash interface{}

	// Bad length. The type is interface{} with range: 0..4294967295.
	BadLength interface{}

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

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

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

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

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

	// Generate response fail. The type is interface{} with range: 0..4294967295.
	GenerateResponseFailures interface{}

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

	// Unexpected ZLB. The type is interface{} with range: 0..4294967295.
	UnexpectedZlb interface{}
}

L2tpv2_Counters_Control_TunnelXr_Authentication_SecondaryDigest Secondary digest statistics

func (*L2tpv2_Counters_Control_TunnelXr_Authentication_SecondaryDigest) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Global

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

	// Total transmit. The type is interface{} with range: 0..4294967295.
	TotalTransmit interface{}

	// Total retransmit. The type is interface{} with range: 0..4294967295.
	TotalRetransmit interface{}

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

	// Total drop. The type is interface{} with range: 0..4294967295.
	TotalDrop interface{}

	// Transmit data.
	Transmit L2tpv2_Counters_Control_TunnelXr_Global_Transmit

	// Re transmit data.
	Retransmit L2tpv2_Counters_Control_TunnelXr_Global_Retransmit

	// Received data.
	Received L2tpv2_Counters_Control_TunnelXr_Global_Received

	// Drop data.
	Drop L2tpv2_Counters_Control_TunnelXr_Global_Drop
}

L2tpv2_Counters_Control_TunnelXr_Global Tunnel counters

func (*L2tpv2_Counters_Control_TunnelXr_Global) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Global_Drop

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tpv2_Counters_Control_TunnelXr_Global_Drop Drop data

func (*L2tpv2_Counters_Control_TunnelXr_Global_Drop) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Global_Received

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tpv2_Counters_Control_TunnelXr_Global_Received Received data

func (*L2tpv2_Counters_Control_TunnelXr_Global_Received) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Global_Retransmit

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tpv2_Counters_Control_TunnelXr_Global_Retransmit Re transmit data

func (*L2tpv2_Counters_Control_TunnelXr_Global_Retransmit) GetEntityData

type L2tpv2_Counters_Control_TunnelXr_Global_Transmit

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tpv2_Counters_Control_TunnelXr_Global_Transmit Transmit data

func (*L2tpv2_Counters_Control_TunnelXr_Global_Transmit) GetEntityData

type L2tpv2_Counters_Control_Tunnels

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

	// L2TP tunnel control message counters. The type is slice of
	// L2tpv2_Counters_Control_Tunnels_Tunnel.
	Tunnel []*L2tpv2_Counters_Control_Tunnels_Tunnel
}

L2tpv2_Counters_Control_Tunnels Table of tunnel IDs of control message counters

func (*L2tpv2_Counters_Control_Tunnels) GetEntityData

func (tunnels *L2tpv2_Counters_Control_Tunnels) GetEntityData() *types.CommonEntityData

type L2tpv2_Counters_Control_Tunnels_Tunnel

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

	// This attribute is a key. L2TP tunnel ID. The type is interface{} with
	// range: 0..4294967295.
	TunnelId interface{}

	// L2TP control message local and remote addresses.
	Brief L2tpv2_Counters_Control_Tunnels_Tunnel_Brief

	// Global data.
	Global L2tpv2_Counters_Control_Tunnels_Tunnel_Global
}

L2tpv2_Counters_Control_Tunnels_Tunnel L2TP tunnel control message counters

func (*L2tpv2_Counters_Control_Tunnels_Tunnel) GetEntityData

type L2tpv2_Counters_Control_Tunnels_Tunnel_Brief

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

	// Remote tunnel ID. The type is interface{} with range: 0..4294967295.
	RemoteTunnelId interface{}

	// Local IP 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}]+)?.
	LocalAddress interface{}

	// Remote IP 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}]+)?.
	RemoteAddress interface{}
}

L2tpv2_Counters_Control_Tunnels_Tunnel_Brief L2TP control message local and remote addresses

func (*L2tpv2_Counters_Control_Tunnels_Tunnel_Brief) GetEntityData

type L2tpv2_Counters_Control_Tunnels_Tunnel_Global

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

	// Total transmit. The type is interface{} with range: 0..4294967295.
	TotalTransmit interface{}

	// Total retransmit. The type is interface{} with range: 0..4294967295.
	TotalRetransmit interface{}

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

	// Total drop. The type is interface{} with range: 0..4294967295.
	TotalDrop interface{}

	// Transmit data.
	Transmit L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Transmit

	// Re transmit data.
	Retransmit L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Retransmit

	// Received data.
	Received L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Received

	// Drop data.
	Drop L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Drop
}

L2tpv2_Counters_Control_Tunnels_Tunnel_Global Global data

func (*L2tpv2_Counters_Control_Tunnels_Tunnel_Global) GetEntityData

type L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Drop

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Drop Drop data

func (*L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Drop) GetEntityData

type L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Received

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Received Received data

func (*L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Received) GetEntityData

type L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Retransmit

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Retransmit Re transmit data

func (*L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Retransmit) GetEntityData

type L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Transmit

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

	// Unknown packets. The type is interface{} with range: 0..4294967295.
	UnknownPackets interface{}

	// Zero length body packets. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyPackets interface{}

	// Start control connection requests. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionRequests interface{}

	// Start control connection replies. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionReplies interface{}

	// Start control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StartControlConnectionNotifications interface{}

	// Stop control connection notifications. The type is interface{} with range:
	// 0..4294967295.
	StopControlConnectionNotifications interface{}

	// Keep alive messages. The type is interface{} with range: 0..4294967295.
	HelloPackets interface{}

	// Outgoing call requests. The type is interface{} with range: 0..4294967295.
	OutgoingCallRequests interface{}

	// Outgoing call replies. The type is interface{} with range: 0..4294967295.
	OutgoingCallReplies interface{}

	// Outgoing call connected packets. The type is interface{} with range:
	// 0..4294967295.
	OutgoingCallConnectedPackets interface{}

	// Incoming call requests. The type is interface{} with range: 0..4294967295.
	IncomingCallRequests interface{}

	// Incoming call replies. The type is interface{} with range: 0..4294967295.
	IncomingCallReplies interface{}

	// Incoming call connected packets. The type is interface{} with range:
	// 0..4294967295.
	IncomingCallConnectedPackets interface{}

	// Call disconnect notify packets. The type is interface{} with range:
	// 0..4294967295.
	CallDisconnectNotifyPackets interface{}

	// WAN error notify packets. The type is interface{} with range:
	// 0..4294967295.
	WanErrorNotifyPackets interface{}

	// Set link info packets. The type is interface{} with range: 0..4294967295.
	SetLinkInfoPackets interface{}

	// Service relay request counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayRequests interface{}

	// Service relay reply counts. The type is interface{} with range:
	// 0..4294967295.
	ServiceRelayReplies interface{}

	// Packets acknowledgement. The type is interface{} with range: 0..4294967295.
	AcknowledgementPackets interface{}
}

L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Transmit Transmit data

func (*L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Transmit) GetEntityData

type L2tpv2_Counters_Forwarding

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

	// List of class and session IDs.
	Sessions L2tpv2_Counters_Forwarding_Sessions
}

L2tpv2_Counters_Forwarding L2TP forwarding messages counters

func (*L2tpv2_Counters_Forwarding) GetEntityData

func (forwarding *L2tpv2_Counters_Forwarding) GetEntityData() *types.CommonEntityData

type L2tpv2_Counters_Forwarding_Sessions

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

	// L2TP information for a particular session. The type is slice of
	// L2tpv2_Counters_Forwarding_Sessions_Session.
	Session []*L2tpv2_Counters_Forwarding_Sessions_Session
}

L2tpv2_Counters_Forwarding_Sessions List of class and session IDs

func (*L2tpv2_Counters_Forwarding_Sessions) GetEntityData

func (sessions *L2tpv2_Counters_Forwarding_Sessions) GetEntityData() *types.CommonEntityData

type L2tpv2_Counters_Forwarding_Sessions_Session

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

	// This attribute is a key. Local tunnel ID. The type is interface{} with
	// range: 0..4294967295.
	TunnelId interface{}

	// This attribute is a key. Local session ID. The type is interface{} with
	// range: 0..4294967295.
	SessionId interface{}

	// Remote session ID. The type is interface{} with range: 0..4294967295.
	RemoteSessionId interface{}

	// Number of packets sent in. The type is interface{} with range:
	// 0..18446744073709551615.
	InPackets interface{}

	// Number of packets sent out. The type is interface{} with range:
	// 0..18446744073709551615.
	OutPackets interface{}

	// Number of bytes sent in. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	InBytes interface{}

	// Number of bytes sent out. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	OutBytes interface{}
}

L2tpv2_Counters_Forwarding_Sessions_Session L2TP information for a particular session

func (*L2tpv2_Counters_Forwarding_Sessions_Session) GetEntityData

type L2tpv2_Session

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

	// L2TP session unavailable  information.
	Unavailable L2tpv2_Session_Unavailable
}

L2tpv2_Session L2TP control messages counters

func (*L2tpv2_Session) GetEntityData

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

type L2tpv2_Session_Unavailable

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

	// Number of session ID in hold database. The type is interface{} with range:
	// 0..4294967295.
	SessionsOnHold interface{}
}

L2tpv2_Session_Unavailable L2TP session unavailable information

func (*L2tpv2_Session_Unavailable) GetEntityData

func (unavailable *L2tpv2_Session_Unavailable) GetEntityData() *types.CommonEntityData

type L2tpv2_Sessions

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

	// L2TP information for a particular session. The type is slice of
	// L2tpv2_Sessions_Session.
	Session []*L2tpv2_Sessions_Session
}

L2tpv2_Sessions List of session IDs

func (*L2tpv2_Sessions) GetEntityData

func (sessions *L2tpv2_Sessions) GetEntityData() *types.CommonEntityData

type L2tpv2_Sessions_Session

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

	// This attribute is a key. Local tunnel ID. The type is interface{} with
	// range: 0..4294967295.
	LocalTunnelId interface{}

	// This attribute is a key. Local session ID. The type is interface{} with
	// range: 0..4294967295.
	LocalSessionId interface{}

	// Local session IP 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}]+)?.
	LocalIpAddress interface{}

	// Remote session IP 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}]+)?.
	RemoteIpAddress interface{}

	// l2tp sh sess udp lport. The type is interface{} with range: 0..65535.
	L2tpShSessUdpLport interface{}

	// l2tp sh sess udp rport. The type is interface{} with range: 0..65535.
	L2tpShSessUdpRport interface{}

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

	// Remote tunnel ID. The type is interface{} with range: 0..4294967295.
	RemoteTunnelId interface{}

	// Call serial number. The type is interface{} with range: 0..4294967295.
	CallSerialNumber interface{}

	// Local tunnel name. The type is string with length: 0..256.
	LocalTunnelName interface{}

	// Remote tunnel name. The type is string with length: 0..256.
	RemoteTunnelName interface{}

	// Remote session ID. The type is interface{} with range: 0..4294967295.
	RemoteSessionId interface{}

	// l2tp sh sess tie breaker enabled. The type is interface{} with range:
	// 0..255.
	L2tpShSessTieBreakerEnabled interface{}

	// l2tp sh sess tie breaker. The type is interface{} with range:
	// 0..18446744073709551615.
	L2tpShSessTieBreaker interface{}

	// True if session is manual. The type is bool.
	IsSessionManual interface{}

	// True if session is up. The type is bool.
	IsSessionUp interface{}

	// True if UDP checksum enabled. The type is bool.
	IsUdpChecksumEnabled interface{}

	// True if session sequence is on. The type is bool.
	IsSequencingOn interface{}

	// True if session state is established. The type is bool.
	IsSessionStateEstablished interface{}

	// True if session initiated locally. The type is bool.
	IsSessionLocallyInitiated interface{}

	// True if conditional debugging is enabled. The type is bool.
	IsConditionalDebugEnabled interface{}

	// Unique ID. The type is interface{} with range: 0..4294967295.
	UniqueId interface{}

	// Interface name. The type is string with length: 0..256.
	InterfaceName interface{}

	// Session application data.
	SessionApplicationData L2tpv2_Sessions_Session_SessionApplicationData
}

L2tpv2_Sessions_Session L2TP information for a particular session

func (*L2tpv2_Sessions_Session) GetEntityData

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

type L2tpv2_Sessions_Session_SessionApplicationData

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

	// l2tp sh sess app type. The type is interface{} with range: 0..4294967295.
	L2tpShSessAppType interface{}

	// Xconnect data.
	Xconnect L2tpv2_Sessions_Session_SessionApplicationData_Xconnect

	// VPDN data.
	Vpdn L2tpv2_Sessions_Session_SessionApplicationData_Vpdn
}

L2tpv2_Sessions_Session_SessionApplicationData Session application data

func (*L2tpv2_Sessions_Session_SessionApplicationData) GetEntityData

func (sessionApplicationData *L2tpv2_Sessions_Session_SessionApplicationData) GetEntityData() *types.CommonEntityData

type L2tpv2_Sessions_Session_SessionApplicationData_Vpdn

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

	// Session username. The type is string.
	Username interface{}

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

L2tpv2_Sessions_Session_SessionApplicationData_Vpdn VPDN data

func (*L2tpv2_Sessions_Session_SessionApplicationData_Vpdn) GetEntityData

type L2tpv2_Sessions_Session_SessionApplicationData_Xconnect

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

	// Circuit name. The type is string.
	CircuitName interface{}

	// Session VC ID. The type is interface{} with range: 0..4294967295.
	SessionvcId interface{}

	// True if circuit state is up. The type is bool.
	IsCircuitStateUp interface{}

	// True if local circuit state is up. The type is bool.
	IsLocalCircuitStateUp interface{}

	// True if remote circuit state is up. The type is bool.
	IsRemoteCircuitStateUp interface{}

	// IPv6ProtocolTunneling. The type is bool.
	Ipv6ProtocolTunneling interface{}
}

L2tpv2_Sessions_Session_SessionApplicationData_Xconnect Xconnect data

func (*L2tpv2_Sessions_Session_SessionApplicationData_Xconnect) GetEntityData

type L2tpv2_Statistics

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

	// Number of tunnels. The type is interface{} with range: 0..4294967295.
	Tunnels interface{}

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

	// Number of packets sent. The type is interface{} with range: 0..4294967295.
	SentPackets interface{}

	// Number of packets received. The type is interface{} with range:
	// 0..4294967295.
	ReceivedPackets interface{}

	// Average processing time for received packets (in micro seconds). The type
	// is interface{} with range: 0..4294967295. Units are microsecond.
	AveragePacketProcessingTime interface{}

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

	// Re order packets. The type is interface{} with range: 0..4294967295.
	ReorderPackets interface{}

	// Re order deviation. The type is interface{} with range: 0..4294967295.
	ReorderDeviationPackets interface{}

	// In coming packets dropped. The type is interface{} with range:
	// 0..4294967295.
	IncomingDroppedPackets interface{}

	// Bufferred packets. The type is interface{} with range: 0..4294967295.
	BufferedPackets interface{}

	// Packets RX in netio. The type is interface{} with range: 0..4294967295.
	NetioPackets interface{}
}

L2tpv2_Statistics L2TP v2 statistics information

func (*L2tpv2_Statistics) GetEntityData

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

type L2tpv2_Tunnel

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

	// Tunnel accounting counters.
	Accounting L2tpv2_Tunnel_Accounting
}

L2tpv2_Tunnel L2TPv2 tunnel

func (*L2tpv2_Tunnel) GetEntityData

func (tunnel *L2tpv2_Tunnel) GetEntityData() *types.CommonEntityData

type L2tpv2_TunnelConfigurations

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

	// L2TP tunnel information. The type is slice of
	// L2tpv2_TunnelConfigurations_TunnelConfiguration.
	TunnelConfiguration []*L2tpv2_TunnelConfigurations_TunnelConfiguration
}

L2tpv2_TunnelConfigurations List of tunnel IDs

func (*L2tpv2_TunnelConfigurations) GetEntityData

func (tunnelConfigurations *L2tpv2_TunnelConfigurations) GetEntityData() *types.CommonEntityData

type L2tpv2_TunnelConfigurations_TunnelConfiguration

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

	// This attribute is a key. Local tunnel ID. The type is interface{} with
	// range: 0..4294967295.
	LocalTunnelId interface{}

	// Remote tunnel ID. The type is interface{} with range: 0..4294967295.
	RemoteTunnelId interface{}

	// L2Tp class data.
	L2tpClass L2tpv2_TunnelConfigurations_TunnelConfiguration_L2tpClass
}

L2tpv2_TunnelConfigurations_TunnelConfiguration L2TP tunnel information

func (*L2tpv2_TunnelConfigurations_TunnelConfiguration) GetEntityData

func (tunnelConfiguration *L2tpv2_TunnelConfigurations_TunnelConfiguration) GetEntityData() *types.CommonEntityData

type L2tpv2_TunnelConfigurations_TunnelConfiguration_L2tpClass

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

	// IP TOS. The type is interface{} with range: 0..255.
	IpTos interface{}

	// VRF name. The type is string with length: 0..256.
	VrfName interface{}

	// Receive window size. The type is interface{} with range: 0..65535.
	ReceiveWindowSize interface{}

	// Class name. The type is string with length: 0..256.
	ClassNameXr interface{}

	// Hash configured as MD5 or SHA1. The type is DigestHash.
	DigestHash interface{}

	// Password. The type is string with length: 0..25.
	Password interface{}

	// Encoded password. The type is string with length: 0..256.
	EncodedPassword interface{}

	// Host name. The type is string with length: 0..256.
	HostName interface{}

	// Accounting List. The type is string with length: 0..256.
	AccountingMethodList interface{}

	// Hello timeout value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HelloTimeout interface{}

	// Timeout setup value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SetupTimeout interface{}

	// Retransmit minimum timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RetransmitMinimumTimeout interface{}

	// Retransmit maximum timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RetransmitMaximumTimeout interface{}

	// Initial timeout minimum in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialRetransmitMinimumTimeout interface{}

	// Initial timeout maximum in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialRetransmitMaximumTimeout interface{}

	// Timeout no user. The type is interface{} with range: 0..4294967295.
	TimeoutNoUser interface{}

	// Retransmit retries. The type is interface{} with range: 0..4294967295.
	RetransmitRetries interface{}

	// Initial retransmit retries. The type is interface{} with range:
	// 0..4294967295.
	InitialRetransmitRetries interface{}

	// True if authentication is enabled. The type is bool.
	IsAuthenticationEnabled interface{}

	// True if class is hidden. The type is bool.
	IsHidden interface{}

	// True if digest authentication is enabled. The type is bool.
	IsDigestEnabled interface{}

	// True if digest check is enabled. The type is bool.
	IsDigestCheckEnabled interface{}

	// True if congestion control is enabled. The type is bool.
	IsCongestionControlEnabled interface{}

	// True if peer address is checked. The type is bool.
	IsPeerAddressChecked interface{}
}

L2tpv2_TunnelConfigurations_TunnelConfiguration_L2tpClass L2Tp class data

func (*L2tpv2_TunnelConfigurations_TunnelConfiguration_L2tpClass) GetEntityData

type L2tpv2_Tunnel_Accounting

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

	// Tunnel accounting statistics.
	Statistics L2tpv2_Tunnel_Accounting_Statistics
}

L2tpv2_Tunnel_Accounting Tunnel accounting counters

func (*L2tpv2_Tunnel_Accounting) GetEntityData

func (accounting *L2tpv2_Tunnel_Accounting) GetEntityData() *types.CommonEntityData

type L2tpv2_Tunnel_Accounting_Statistics

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

	// Accounting records sent successfully. The type is interface{} with range:
	// 0..18446744073709551615.
	RecordsSentSuccessfully interface{}

	// Accounting start. The type is interface{} with range:
	// 0..18446744073709551615.
	Start interface{}

	// Accounting stop. The type is interface{} with range:
	// 0..18446744073709551615.
	Stop interface{}

	// Accounting reject. The type is interface{} with range:
	// 0..18446744073709551615.
	Reject interface{}

	// Transport failures. The type is interface{} with range:
	// 0..18446744073709551615.
	TransportFailures interface{}

	// Positive acknowledgement. The type is interface{} with range:
	// 0..18446744073709551615.
	PositiveAcknowledgement interface{}

	// Negative acknowledgement. The type is interface{} with range:
	// 0..18446744073709551615.
	NegativeAcknowledgement interface{}

	// Total records checkpointed. The type is interface{} with range:
	// 0..18446744073709551615.
	RecordsCheckpointed interface{}

	// Records fail to checkpoint. The type is interface{} with range:
	// 0..18446744073709551615.
	RecordsFailedToCheckpoint interface{}

	// Records sent from queue. The type is interface{} with range:
	// 0..18446744073709551615.
	RecordsSentFromQueue interface{}

	// Memory failures. The type is interface{} with range: 0..4294967295.
	MemoryFailures interface{}

	// Current checkpoint size. The type is interface{} with range: 0..4294967295.
	CurrentSize interface{}

	// Records recovered from checkpoint. The type is interface{} with range:
	// 0..4294967295.
	RecordsRecoveredFromCheckpoint interface{}

	// Records fail to recover. The type is interface{} with range: 0..4294967295.
	RecordsFailToRecover interface{}

	// Queue statistics size. The type is interface{} with range:
	// -2147483648..2147483647.
	QueueStatisticsSize interface{}
}

L2tpv2_Tunnel_Accounting_Statistics Tunnel accounting statistics

func (*L2tpv2_Tunnel_Accounting_Statistics) GetEntityData

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

type L2tpv2_Tunnels

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

	// L2TP tunnel  information. The type is slice of L2tpv2_Tunnels_Tunnel.
	Tunnel []*L2tpv2_Tunnels_Tunnel
}

L2tpv2_Tunnels List of tunnel IDs

func (*L2tpv2_Tunnels) GetEntityData

func (tunnels *L2tpv2_Tunnels) GetEntityData() *types.CommonEntityData

type L2tpv2_Tunnels_Tunnel

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

	// This attribute is a key. Local tunnel ID. The type is interface{} with
	// range: 0..4294967295.
	LocalTunnelId interface{}

	// Local tunnel 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}]+)?.
	LocalAddress interface{}

	// Remote tunnel 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}]+)?.
	RemoteAddress interface{}

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

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

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

	// True if tunnel PMTU checking is enabled. The type is bool.
	IsPmtuEnabled interface{}

	// Remote tunnel ID. The type is interface{} with range: 0..4294967295.
	RemoteTunnelId interface{}

	// Local tunnel name. The type is string with length: 0..256.
	LocalTunnelName interface{}

	// Remote tunnel name. The type is string with length: 0..256.
	RemoteTunnelName interface{}

	// L2TP class name. The type is string with length: 0..256.
	ClassName interface{}

	// Number of active sessions. The type is interface{} with range:
	// 0..4294967295.
	ActiveSessions interface{}

	// Sequence NS. The type is interface{} with range: 0..65535.
	SequenceNs interface{}

	// Sequence NR. The type is interface{} with range: 0..65535.
	SequenceNr interface{}

	// Local window size. The type is interface{} with range: 0..65535.
	LocalWindowSize interface{}

	// Remote window size. The type is interface{} with range: 0..65535.
	RemoteWindowSize interface{}

	// Retransmission time in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	RetransmissionTime interface{}

	// Maximum retransmission time in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	MaximumRetransmissionTime interface{}

	// Unsent queue size. The type is interface{} with range: 0..65535.
	UnsentQueueSize interface{}

	// Unsent maximum queue size. The type is interface{} with range: 0..65535.
	UnsentMaximumQueueSize interface{}

	// Resend queue size. The type is interface{} with range: 0..65535.
	ResendQueueSize interface{}

	// Resend maximum queue size. The type is interface{} with range: 0..65535.
	ResendMaximumQueueSize interface{}

	// Order queue size. The type is interface{} with range: 0..65535.
	OrderQueueSize interface{}

	// Current number session packet queue check. The type is interface{} with
	// range: 0..65535.
	PacketQueueCheck interface{}

	// Control message authentication with digest secrets. The type is interface{}
	// with range: 0..65535.
	DigestSecrets interface{}

	// Total resends. The type is interface{} with range: 0..4294967295.
	Resends interface{}

	// Total zero length body acknowledgement. The type is interface{} with range:
	// 0..4294967295.
	ZeroLengthBodyAcknowledgementSent interface{}

	// Total out of order dropped packets. The type is interface{} with range:
	// 0..4294967295.
	TotalOutOfOrderDropPackets interface{}

	// Total out of order reorder packets. The type is interface{} with range:
	// 0..4294967295.
	TotalOutOfOrderReorderPackets interface{}

	// Number of peer authentication failures. The type is interface{} with range:
	// 0..4294967295.
	TotalPeerAuthenticationFailures interface{}

	// True if tunnel is up. The type is bool.
	IsTunnelUp interface{}

	// True if congestion control is enabled else false. The type is bool.
	IsCongestionControlEnabled interface{}

	// Retransmit time distribution in seconds. The type is slice of
	// L2tpv2_Tunnels_Tunnel_RetransmitTime.
	RetransmitTime []*L2tpv2_Tunnels_Tunnel_RetransmitTime
}

L2tpv2_Tunnels_Tunnel L2TP tunnel information

func (*L2tpv2_Tunnels_Tunnel) GetEntityData

func (tunnel *L2tpv2_Tunnels_Tunnel) GetEntityData() *types.CommonEntityData

type L2tpv2_Tunnels_Tunnel_RetransmitTime

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

	// The type is interface{} with range: 0..65535. Units are second.
	Entry interface{}
}

L2tpv2_Tunnels_Tunnel_RetransmitTime Retransmit time distribution in seconds

func (*L2tpv2_Tunnels_Tunnel_RetransmitTime) GetEntityData

func (retransmitTime *L2tpv2_Tunnels_Tunnel_RetransmitTime) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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