![]() |
![]() |
#include <qmss_qosSched.h>
Data Fields | |
Qmss_QosSchedDropSchedProfValid | valid |
uint8_t | pushStatsIdx |
uint8_t | statBlockIdx |
uint8_t | outProfIdx |
Is queue profile valid?
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.
Index to which stats block will be used for this input queue.
Index to which output profile will be used for this input queue.