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 ¶
- type DigestHash
- type L2tp
- type L2tp_Classes
- type L2tp_Classes_Class
- type L2tp_CounterHistFail
- type L2tp_CounterHistFail_PktTimeout
- type L2tp_Counters
- type L2tp_Counters_Control
- type L2tp_Counters_Control_TunnelXr
- type L2tp_Counters_Control_TunnelXr_Authentication
- type L2tp_Counters_Control_TunnelXr_Authentication_ChallengeAvp
- type L2tp_Counters_Control_TunnelXr_Authentication_ChallengeReponse
- type L2tp_Counters_Control_TunnelXr_Authentication_CommonDigest
- type L2tp_Counters_Control_TunnelXr_Authentication_IntegrityCheck
- type L2tp_Counters_Control_TunnelXr_Authentication_LocalSecret
- type L2tp_Counters_Control_TunnelXr_Authentication_NonceAvp
- type L2tp_Counters_Control_TunnelXr_Authentication_OverallStatistics
- type L2tp_Counters_Control_TunnelXr_Authentication_PrimaryDigest
- type L2tp_Counters_Control_TunnelXr_Authentication_SecondaryDigest
- type L2tp_Counters_Control_TunnelXr_Global
- type L2tp_Counters_Control_TunnelXr_Global_Drop
- type L2tp_Counters_Control_TunnelXr_Global_Received
- type L2tp_Counters_Control_TunnelXr_Global_Retransmit
- type L2tp_Counters_Control_TunnelXr_Global_Transmit
- type L2tp_Counters_Control_Tunnels
- type L2tp_Counters_Control_Tunnels_Tunnel
- type L2tp_Counters_Control_Tunnels_Tunnel_Brief
- type L2tp_Counters_Control_Tunnels_Tunnel_Global
- type L2tp_Counters_Control_Tunnels_Tunnel_Global_Drop
- type L2tp_Counters_Control_Tunnels_Tunnel_Global_Received
- type L2tp_Counters_Control_Tunnels_Tunnel_Global_Retransmit
- type L2tp_Counters_Control_Tunnels_Tunnel_Global_Transmit
- type L2tp_Session
- type L2tp_Session_Unavailable
- type L2tp_Sessions
- type L2tp_Sessions_Session
- type L2tp_Sessions_Session_SessionApplicationData
- type L2tp_Sessions_Session_SessionApplicationData_Vpdn
- type L2tp_Sessions_Session_SessionApplicationData_Xconnect
- type L2tp_TunnelConfigurations
- type L2tp_TunnelConfigurations_TunnelConfiguration
- type L2tp_TunnelConfigurations_TunnelConfiguration_L2tpClass
- type L2tp_Tunnels
- type L2tp_Tunnels_Tunnel
- type L2tp_Tunnels_Tunnel_RetransmitTime
- type L2tpv2
- type L2tpv2_Classes
- type L2tpv2_Classes_Class
- type L2tpv2_CounterHistFail
- type L2tpv2_CounterHistFail_PktTimeout
- type L2tpv2_Counters
- type L2tpv2_Counters_Control
- type L2tpv2_Counters_Control_TunnelXr
- type L2tpv2_Counters_Control_TunnelXr_Authentication
- type L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeAvp
- type L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeReponse
- type L2tpv2_Counters_Control_TunnelXr_Authentication_CommonDigest
- type L2tpv2_Counters_Control_TunnelXr_Authentication_IntegrityCheck
- type L2tpv2_Counters_Control_TunnelXr_Authentication_LocalSecret
- type L2tpv2_Counters_Control_TunnelXr_Authentication_NonceAvp
- type L2tpv2_Counters_Control_TunnelXr_Authentication_OverallStatistics
- type L2tpv2_Counters_Control_TunnelXr_Authentication_PrimaryDigest
- type L2tpv2_Counters_Control_TunnelXr_Authentication_SecondaryDigest
- type L2tpv2_Counters_Control_TunnelXr_Global
- type L2tpv2_Counters_Control_TunnelXr_Global_Drop
- type L2tpv2_Counters_Control_TunnelXr_Global_Received
- type L2tpv2_Counters_Control_TunnelXr_Global_Retransmit
- type L2tpv2_Counters_Control_TunnelXr_Global_Transmit
- type L2tpv2_Counters_Control_Tunnels
- type L2tpv2_Counters_Control_Tunnels_Tunnel
- type L2tpv2_Counters_Control_Tunnels_Tunnel_Brief
- type L2tpv2_Counters_Control_Tunnels_Tunnel_Global
- type L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Drop
- type L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Received
- type L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Retransmit
- type L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Transmit
- type L2tpv2_Counters_Forwarding
- type L2tpv2_Counters_Forwarding_Sessions
- type L2tpv2_Counters_Forwarding_Sessions_Session
- type L2tpv2_Session
- type L2tpv2_Session_Unavailable
- type L2tpv2_Sessions
- type L2tpv2_Sessions_Session
- type L2tpv2_Sessions_Session_SessionApplicationData
- type L2tpv2_Sessions_Session_SessionApplicationData_Vpdn
- type L2tpv2_Sessions_Session_SessionApplicationData_Xconnect
- type L2tpv2_Statistics
- type L2tpv2_Tunnel
- type L2tpv2_TunnelConfigurations
- type L2tpv2_TunnelConfigurations_TunnelConfiguration
- type L2tpv2_TunnelConfigurations_TunnelConfiguration_L2tpClass
- type L2tpv2_Tunnel_Accounting
- type L2tpv2_Tunnel_Accounting_Statistics
- type L2tpv2_Tunnels
- type L2tpv2_Tunnels_Tunnel
- type L2tpv2_Tunnels_Tunnel_RetransmitTime
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 ¶
func (challengeAvp *L2tp_Counters_Control_TunnelXr_Authentication_ChallengeAvp) GetEntityData() *types.CommonEntityData
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 ¶
func (challengeReponse *L2tp_Counters_Control_TunnelXr_Authentication_ChallengeReponse) GetEntityData() *types.CommonEntityData
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 ¶
func (commonDigest *L2tp_Counters_Control_TunnelXr_Authentication_CommonDigest) GetEntityData() *types.CommonEntityData
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 ¶
func (integrityCheck *L2tp_Counters_Control_TunnelXr_Authentication_IntegrityCheck) GetEntityData() *types.CommonEntityData
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 ¶
func (localSecret *L2tp_Counters_Control_TunnelXr_Authentication_LocalSecret) GetEntityData() *types.CommonEntityData
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 ¶
func (nonceAvp *L2tp_Counters_Control_TunnelXr_Authentication_NonceAvp) GetEntityData() *types.CommonEntityData
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 ¶
func (overallStatistics *L2tp_Counters_Control_TunnelXr_Authentication_OverallStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (primaryDigest *L2tp_Counters_Control_TunnelXr_Authentication_PrimaryDigest) GetEntityData() *types.CommonEntityData
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 ¶
func (secondaryDigest *L2tp_Counters_Control_TunnelXr_Authentication_SecondaryDigest) GetEntityData() *types.CommonEntityData
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 ¶
func (global *L2tp_Counters_Control_TunnelXr_Global) GetEntityData() *types.CommonEntityData
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 ¶
func (drop *L2tp_Counters_Control_TunnelXr_Global_Drop) GetEntityData() *types.CommonEntityData
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 ¶
func (received *L2tp_Counters_Control_TunnelXr_Global_Received) GetEntityData() *types.CommonEntityData
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 ¶
func (retransmit *L2tp_Counters_Control_TunnelXr_Global_Retransmit) GetEntityData() *types.CommonEntityData
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 ¶
func (transmit *L2tp_Counters_Control_TunnelXr_Global_Transmit) GetEntityData() *types.CommonEntityData
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 ¶
func (tunnel *L2tp_Counters_Control_Tunnels_Tunnel) GetEntityData() *types.CommonEntityData
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 ¶
func (brief *L2tp_Counters_Control_Tunnels_Tunnel_Brief) GetEntityData() *types.CommonEntityData
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 ¶
func (global *L2tp_Counters_Control_Tunnels_Tunnel_Global) GetEntityData() *types.CommonEntityData
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 ¶
func (drop *L2tp_Counters_Control_Tunnels_Tunnel_Global_Drop) GetEntityData() *types.CommonEntityData
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 ¶
func (received *L2tp_Counters_Control_Tunnels_Tunnel_Global_Received) GetEntityData() *types.CommonEntityData
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 ¶
func (retransmit *L2tp_Counters_Control_Tunnels_Tunnel_Global_Retransmit) GetEntityData() *types.CommonEntityData
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 ¶
func (transmit *L2tp_Counters_Control_Tunnels_Tunnel_Global_Transmit) GetEntityData() *types.CommonEntityData
type L2tp_Session ¶
type L2tp_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter 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 { // 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 ¶
func (vpdn *L2tp_Sessions_Session_SessionApplicationData_Vpdn) GetEntityData() *types.CommonEntityData
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 ¶
func (xconnect *L2tp_Sessions_Session_SessionApplicationData_Xconnect) GetEntityData() *types.CommonEntityData
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 ¶
func (l2tpClass *L2tp_TunnelConfigurations_TunnelConfiguration_L2tpClass) GetEntityData() *types.CommonEntityData
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 ¶
func (authentication *L2tpv2_Counters_Control_TunnelXr_Authentication) GetEntityData() *types.CommonEntityData
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 ¶
func (challengeAvp *L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeAvp) GetEntityData() *types.CommonEntityData
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 ¶
func (challengeReponse *L2tpv2_Counters_Control_TunnelXr_Authentication_ChallengeReponse) GetEntityData() *types.CommonEntityData
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 ¶
func (commonDigest *L2tpv2_Counters_Control_TunnelXr_Authentication_CommonDigest) GetEntityData() *types.CommonEntityData
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 ¶
func (integrityCheck *L2tpv2_Counters_Control_TunnelXr_Authentication_IntegrityCheck) GetEntityData() *types.CommonEntityData
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 ¶
func (localSecret *L2tpv2_Counters_Control_TunnelXr_Authentication_LocalSecret) GetEntityData() *types.CommonEntityData
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 ¶
func (nonceAvp *L2tpv2_Counters_Control_TunnelXr_Authentication_NonceAvp) GetEntityData() *types.CommonEntityData
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 ¶
func (overallStatistics *L2tpv2_Counters_Control_TunnelXr_Authentication_OverallStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (primaryDigest *L2tpv2_Counters_Control_TunnelXr_Authentication_PrimaryDigest) GetEntityData() *types.CommonEntityData
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 ¶
func (secondaryDigest *L2tpv2_Counters_Control_TunnelXr_Authentication_SecondaryDigest) GetEntityData() *types.CommonEntityData
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 ¶
func (global *L2tpv2_Counters_Control_TunnelXr_Global) GetEntityData() *types.CommonEntityData
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 ¶
func (drop *L2tpv2_Counters_Control_TunnelXr_Global_Drop) GetEntityData() *types.CommonEntityData
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 ¶
func (received *L2tpv2_Counters_Control_TunnelXr_Global_Received) GetEntityData() *types.CommonEntityData
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 ¶
func (retransmit *L2tpv2_Counters_Control_TunnelXr_Global_Retransmit) GetEntityData() *types.CommonEntityData
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 ¶
func (transmit *L2tpv2_Counters_Control_TunnelXr_Global_Transmit) GetEntityData() *types.CommonEntityData
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 ¶
func (tunnel *L2tpv2_Counters_Control_Tunnels_Tunnel) GetEntityData() *types.CommonEntityData
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 ¶
func (brief *L2tpv2_Counters_Control_Tunnels_Tunnel_Brief) GetEntityData() *types.CommonEntityData
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 ¶
func (global *L2tpv2_Counters_Control_Tunnels_Tunnel_Global) GetEntityData() *types.CommonEntityData
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 ¶
func (drop *L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Drop) GetEntityData() *types.CommonEntityData
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 ¶
func (received *L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Received) GetEntityData() *types.CommonEntityData
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 ¶
func (retransmit *L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Retransmit) GetEntityData() *types.CommonEntityData
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 ¶
func (transmit *L2tpv2_Counters_Control_Tunnels_Tunnel_Global_Transmit) GetEntityData() *types.CommonEntityData
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 ¶
func (session *L2tpv2_Counters_Forwarding_Sessions_Session) GetEntityData() *types.CommonEntityData
type L2tpv2_Session ¶
type L2tpv2_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter 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 { // 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 ¶
func (vpdn *L2tpv2_Sessions_Session_SessionApplicationData_Vpdn) GetEntityData() *types.CommonEntityData
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 ¶
func (xconnect *L2tpv2_Sessions_Session_SessionApplicationData_Xconnect) GetEntityData() *types.CommonEntityData
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 ¶
func (l2tpClass *L2tpv2_TunnelConfigurations_TunnelConfiguration_L2tpClass) GetEntityData() *types.CommonEntityData
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