Qmss_QosSchedDropSchedQueCfg Struct Reference
[QMSS Low Level Driver Data Structures]

Drop Scheduler Queue Configuration Profile. More...

#include <qmss_qosSched.h>


Data Fields

Qmss_QosSchedDropSchedProfValid valid
uint8_t pushStatsIdx
uint8_t statBlockIdx
uint8_t outProfIdx


Detailed Description

Drop Scheduler Queue Configuration Profile.


Field Documentation

Qmss_QosSchedDropSchedProfValid Qmss_QosSchedDropSchedQueCfg::valid

Is queue profile valid?

uint8_t Qmss_QosSchedDropSchedQueCfg::pushStatsIdx

Queue pair index (+1) to use for push stats in Qmss_QosSchedDropSchedCfg::statsQueues

For example, a value of 0 disables push stats; a value of 3 uses statsQueues[2].

If the MSB of a stat becomes set, a descriptor is popped from statsQueues[pushStatsIdx].src, the stats are placed in the descriptor directly (its not CPPI) in format Qmss_QosSchedDropSchedPushStatsFmt. The filled descriptor is then placed in statsQueuse[pushStatsIdx - 1].dst.

The size of the descriptor is not preserved or checked (using C register). The hint bits (low 4 bits of the descriptor pointer) are preserved.

The stats can be decoded into a usable structure using Qmss_convertQosSchedDropSchedPushStats.

uint8_t Qmss_QosSchedDropSchedQueCfg::statBlockIdx

Index to which stats block will be used for this input queue.

uint8_t Qmss_QosSchedDropSchedQueCfg::outProfIdx

Index to which output profile will be used for this input queue.


The documentation for this struct was generated from the following file:
Copyright 2014, Texas Instruments Incorporated