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