![]() |
![]() |
#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] |
Committed information rate (CIR) credit per iteration in Qmss_QosSchedPortCfg::cirType units
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
Initial WRR credit for the group on its port in Qmss_QosSchedPortCfg::wrrType units
Total number of active QoS queues (up to 8). Any queues beyond spQueueCount + wrrQueueCount are best effort queues
Number of strict priority (SP) queues - usually 2 - 3
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