Qmss_QosSchedDropSchedCfgProf Struct Reference
[QMSS Low Level Driver Data Structures]

Drop Scheduler Configuration Profile. More...

#include <qmss_qosSched.h>


Data Fields

Qmss_QosSchedDropSchedMode mode
Qmss_QosSchedAcctType tailDropType
uint32_t tailDropThresh
uint32_t REDLowThresh
uint32_t REDHighThresh
uint8_t timeConstantP2


Detailed Description

Drop Scheduler Configuration Profile.


Field Documentation

Qmss_QosSchedDropSchedMode Qmss_QosSchedDropSchedCfgProf::mode

Tail drop, RED drop, RED mark

Qmss_QosSchedAcctType Qmss_QosSchedDropSchedCfgProf::tailDropType

Determines if tail drop threshold is in bytes or packets

uint32_t Qmss_QosSchedDropSchedCfgProf::tailDropThresh

Tail Drop threshold in tailDropType units. A value of 0 disables tail drop

uint32_t Qmss_QosSchedDropSchedCfgProf::REDLowThresh

Random Early Drop/Mark low threshold. If the average queue depth is below this thrshold, then no packets are marked/dropped. Units is bytes shifted by timeConstantP2.

uint32_t Qmss_QosSchedDropSchedCfgProf::REDHighThresh

Random Early Drop/Mark high threshold. If the average queue depth is above this thrshold, then all packets are marked/dropped. Units is bytes shifted by timeConstantP2.

uint8_t Qmss_QosSchedDropSchedCfgProf::timeConstantP2

Time constant for average as a power of 2. For example a time constant of 1/512 is 9.


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