Qmss_QosSchedGroupCfg Struct Reference
[QMSS Low Level Driver Data Structures]

QoS scheduler group configuration. More...

#include <qmss_qosSched.h>


Data Fields

int32_t cirIteration
int32_t pirIteration
int32_t cirMax
int32_t pirMax
int32_t wrrInitialCredit
uint8_t totQueueCount
uint8_t spQueueCount
uint8_t wrrQueueCount
Qmss_QosSchedQueueCfg Queue [QMSS_QOS_SCHED_FULL_MAX_QUEUES_PER_GROUP]


Detailed Description

QoS scheduler group configuration.


Field Documentation

int32_t Qmss_QosSchedGroupCfg::cirIteration

Committed information rate (CIR) credit per iteration in Qmss_QosSchedPortCfg::cirType units

int32_t Qmss_QosSchedGroupCfg::pirIteration

Peak information rate credit per iteration in Qmss_QosSchedPortCfg::cirType units

int32_t Qmss_QosSchedGroupCfg::cirMax

Configured limit to accumulated CIR credit in Qmss_QosSchedPortCfg::cirType units

int32_t Qmss_QosSchedGroupCfg::pirMax

Configured limit to accumulated PIR credit in Qmss_QosSchedPortCfg::cirType units

int32_t Qmss_QosSchedGroupCfg::wrrInitialCredit

Initial WRR credit for the group on its port in Qmss_QosSchedPortCfg::wrrType units

uint8_t Qmss_QosSchedGroupCfg::totQueueCount

Total number of active QoS queues (up to 8). Any queues beyond spQueueCount + wrrQueueCount are best effort queues

uint8_t Qmss_QosSchedGroupCfg::spQueueCount

Number of strict priority (SP) queues - usually 2 - 3

uint8_t Qmss_QosSchedGroupCfg::wrrQueueCount

Number of weighted round robin (WRR) queues - usually totQueueCount - spQueueCount

Qmss_QosSchedQueueCfg Qmss_QosSchedGroupCfg::Queue[QMSS_QOS_SCHED_FULL_MAX_QUEUES_PER_GROUP]

Configuration for each queue in the group


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