# 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

uint32_t Qmss_QosSchedGroupCfg::cirIteration

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

uint32_t Qmss_QosSchedGroupCfg::cirMax

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

uint32_t Qmss_QosSchedGroupCfg::pirIteration

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

uint32_t Qmss_QosSchedGroupCfg::pirMax

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

uint8_t Qmss_QosSchedGroupCfg::spQueueCount

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

uint8_t Qmss_QosSchedGroupCfg::totQueueCount

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

uint32_t Qmss_QosSchedGroupCfg::wrrInitialCredit

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

uint8_t Qmss_QosSchedGroupCfg::wrrQueueCount

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

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

- qmss_qosSched.h

Copyright 2012, Texas Instruments Incorporated