Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Diffserv operational dataCopyright (c) 2017 by Cisco Systems, Inc.All rights reserved.
Index ¶
- type DiffservInterfacesState
- type DiffservInterfacesState_DiffservInterface
- type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry
- type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics
- type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_ClassifierEntryStatistics
- type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_MeterStatistics
- type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics
- type DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics_WredStats
- type Direction
- type Inbound
- type Outbound
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 ¶
func (diffservTargetEntry *DiffservInterfacesState_DiffservInterface_DiffservTargetEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (diffservTargetClassifierStatistics *DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (classifierEntryStatistics *DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_ClassifierEntryStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (meterStatistics *DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_MeterStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (queuingStatistics *DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics) GetEntityData() *types.CommonEntityData
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 ¶
func (wredStats *DiffservInterfacesState_DiffservInterface_DiffservTargetEntry_DiffservTargetClassifierStatistics_QueuingStatistics_WredStats) GetEntityData() *types.CommonEntityData