Qmss_QosSchedGroupCfg Struct Reference
[QMSS Low Level Driver Data Structures]

QoS scheduler group configuration. More...

#include <qmss_qosSched.h>

Data Fields

uint32_t cirIteration
uint32_t pirIteration
uint32_t cirMax
uint32_t pirMax
uint32_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

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

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

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

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

Qmss_QosSchedQueueCfg Qmss_QosSchedGroupCfg::Queue[QMSS_QOS_SCHED_FULL_MAX_QUEUES_PER_GROUP]

Configuration for each queue in the group

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

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

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

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


The documentation for this struct was generated from the following file:

Copyright 2012, Texas Instruments Incorporated