diffserv_target_oper

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

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

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

Documentation

Overview

This module contains a collection of YANG definitions for Diffserv operational dataCopyright (c) 2017 by Cisco Systems, Inc.All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DiffservInterfacesState

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

	// The list of configured interfaces on the device. The type is slice of
	// DiffservInterfacesState_DiffservInterface.
	DiffservInterface []*DiffservInterfacesState_DiffservInterface
}

DiffservInterfacesState Interface configuration parameters.

func (*DiffservInterfacesState) GetEntityData

func (diffservInterfacesState *DiffservInterfacesState) GetEntityData() *types.CommonEntityData

type DiffservInterfacesState_DiffservInterface

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

	// This attribute is a key. The name of the interface. The type is string.
	Name interface{}

	// policy target for inbound or outbound direction. The type is slice of
	// DiffservInterfacesState_DiffservInterface_DiffservTargetEntry.
	DiffservTargetEntry []*DiffservInterfacesState_DiffservInterface_DiffservTargetEntry
}

DiffservInterfacesState_DiffservInterface The list of configured interfaces on the device.

func (*DiffservInterfacesState_DiffservInterface) GetEntityData

func (diffservInterface *DiffservInterfacesState_DiffservInterface) GetEntityData() *types.CommonEntityData

type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry

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

	// This attribute is a key. Direction fo the traffic flow either inbound or
	// outbound. The type is one of the following: InboundOutbound.
	Direction interface{}

	// This attribute is a key. Policy entry name. The type is string.
	PolicyName interface{}

	// Statistics for each Classifier Entry in a Policy. The type is slice of
	// DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics.
	DiffservTargetClassifierStatistics []*DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics
}

DiffservInterfacesState_DiffservInterface_DiffservTargetEntry policy target for inbound or outbound direction

func (*DiffservInterfacesState_DiffservInterface_DiffservTargetEntry) GetEntityData

type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics

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

	// This attribute is a key. Classifier Entry Name. The type is string.
	ClassifierEntryName interface{}

	// This attribute is a key. Path of the Classifier Entry in a hierarchial
	// policy . The type is string.
	ParentPath interface{}

	// This group defines the classifier filter statistics of  each classifier
	// entry         .
	ClassifierEntryStatistics DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_ClassifierEntryStatistics

	// Meter statistics. The type is slice of
	// DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_MeterStatistics.
	MeterStatistics []*DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_MeterStatistics

	// queue related statistics .
	QueuingStatistics DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics
}

DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics Statistics for each Classifier Entry in a Policy

func (*DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics) GetEntityData

type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_ClassifierEntryStatistics

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

	// Number of total packets which filtered  to the classifier-entry. The type
	// is interface{} with range: 0..18446744073709551615.
	ClassifiedPkts interface{}

	// Number of total bytes which filtered   to the classifier-entry. The type is
	// interface{} with range: 0..18446744073709551615.
	ClassifiedBytes interface{}

	// Rate of average data flow through the   classifier-entry. The type is
	// interface{} with range: 0..18446744073709551615. Units are bits-per-second.
	ClassifiedRate interface{}
}

DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_ClassifierEntryStatistics

This group defines the classifier filter statistics of each classifier entry

func (*DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_ClassifierEntryStatistics) GetEntityData

type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_MeterStatistics

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

	// This attribute is a key. Meter Identifier. The type is interface{} with
	// range: 0..65535.
	MeterId interface{}

	// Number of packets which succeed the meter. The type is interface{} with
	// range: 0..18446744073709551615.
	MeterSucceedPkts interface{}

	// Bytes of packets which succeed the meter. The type is interface{} with
	// range: 0..18446744073709551615.
	MeterSucceedBytes interface{}

	// Number of packets which failed the meter. The type is interface{} with
	// range: 0..18446744073709551615.
	MeterFailedPkts interface{}

	// Bytes of packets which failed the meter. The type is interface{} with
	// range: 0..18446744073709551615.
	MeterFailedBytes interface{}
}

DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_MeterStatistics Meter statistics

func (*DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_MeterStatistics) GetEntityData

type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics

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

	// Number of packets transmitted from queue . The type is interface{} with
	// range: 0..18446744073709551615.
	OutputPkts interface{}

	// Number of bytes transmitted from queue . The type is interface{} with
	// range: 0..18446744073709551615.
	OutputBytes interface{}

	// Number of packets currently buffered . The type is interface{} with range:
	// 0..18446744073709551615.
	QueueSizePkts interface{}

	// Number of bytes currently buffered . The type is interface{} with range:
	// 0..18446744073709551615.
	QueueSizeBytes interface{}

	// Total number of packets dropped . The type is interface{} with range:
	// 0..18446744073709551615.
	DropPkts interface{}

	// Total number of bytes dropped . The type is interface{} with range:
	// 0..18446744073709551615.
	DropBytes interface{}

	// Container for WRED statistics.
	WredStats DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics_WredStats
}

DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics queue related statistics

func (*DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics) GetEntityData

type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics_WredStats

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

	// Early drop packets . The type is interface{} with range:
	// 0..18446744073709551615.
	EarlyDropPkts interface{}

	// Early drop bytes . The type is interface{} with range:
	// 0..18446744073709551615.
	EarlyDropBytes interface{}
}

DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics_WredStats Container for WRED statistics

func (*DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics_WredStats) GetEntityData

type Direction

type Direction struct {
}

func (Direction) String

func (id Direction) String() string

type Inbound

type Inbound struct {
}

func (Inbound) String

func (id Inbound) String() string

type Outbound

type Outbound struct {
}

func (Outbound) String

func (id Outbound) String() string

Jump to

Keyboard shortcuts

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