# Qmss_QosSchedPortCfg Struct Reference
[QMSS Low Level Driver Data Structures]

QoS scheduler port configuration. More...

`#include <qmss_qosSched.h>`

## Data Fields

Qmss_QosSchedAcctType | wrrType
Qmss_QosSchedAcctType | cirType
Qmss_QosSchedAcctType | congestionType
int32_t | cirIteration
int32_t | cirMax
int8_t | groupCount
Qmss_QosSchedGroupCfg | group [QMSS_QOS_SCHED_FULL_MAX_LOG_GROUPS]
Qmss_Queue | outputQueue

## Detailed Description

QoS scheduler port configuration.

## Field Documentation

int32_t Qmss_QosSchedPortCfg::cirIteration

Committed information rate per iteration in cirType units

int32_t Qmss_QosSchedPortCfg::cirMax

Max committed information rate credit in cirType units

Qmss_QosSchedAcctType Qmss_QosSchedPortCfg::cirType

Determines if committed information rate and peak information rate are specified in bytes or packets

Qmss_QosSchedAcctType Qmss_QosSchedPortCfg::congestionType

Determines if congestion thresholds are specified in bytes or packets

Qmss_QosSchedGroupCfg Qmss_QosSchedPortCfg::group[QMSS_QOS_SCHED_FULL_MAX_LOG_GROUPS]

Configuration for up to 5 groups

int8_t Qmss_QosSchedPortCfg::groupCount

Number of logical groups in group

Qmss_Queue Qmss_QosSchedPortCfg::outputQueue

Output/egress queue associated with this port

Qmss_QosSchedAcctType Qmss_QosSchedPortCfg::wrrType

Determines if weighted round robin parameters are specified in bytes or packets

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

- qmss_qosSched.h

Copyright 2012, Texas Instruments Incorporated