SPRUGR9H November 2010 – April 2015 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , 66AK2L06 , AM5K2E02 , AM5K2E04 , SM320C6678-HIREL , TMS320C6652 , TMS320C6654 , TMS320C6655 , TMS320C6657 , TMS320C6670 , TMS320C6671 , TMS320C6672 , TMS320C6674 , TMS320C6678
The QoS cluster controls the order of how QoS Queues are processed, and tracks properties of all QoS Queues, like global credit and egress queue congestion. The format of the record is shown in Table 4-59.
QoS Cluster Offset | Field | |||
---|---|---|---|---|
Byte 3 | Byte 2 | Byte 1 | Byte 0 | |
0x00 | Global Credit | |||
0x04 | Maximum Global Credit | |||
0x08 | Qos Queue 2 | Qos Queue 1 | Qos Queue 0 | Qos Queue Count |
0x0C | Qos Queue 6 | Qos Queue 5 | Qos Queue 4 | Qos Queue 3 |
0x10 | QoS Queue Real Time Flags | Qos Queue 8 | Qos Queue 7 | |
0x14 | Egress Queue 0 | Flags | Egress Queue Count | |
0x18 | Egress Queue 2 | Egress Queue 1 | ||
0x1C | Egress Queue 4 | Egress Queue 3 | ||
0x20 | Egress Queue 6 | Egress Queue 5 | ||
0x24 | Egress Queue 8 | Egress Queue 7 | ||
0x28 | Egress Congestion Threshold 1 | |||
0x2C | Egress Congestion Threshold 2 | |||
0x30 | Egress Congestion Threshold 3 | |||
0x34 | Egress Congestion Threshold 4 |
Table 4-60 shows the breakdown of each field.
Field | Byte Width | Notes |
---|---|---|
Global Credit | 4 | The amount of global credit available to the next QoS queue in the cluster. |
Maximum Global Credit | 4 | The maximum amount of global credit allowed to carry over to the next queue. Excess global credit is discarded. |
QoS Queue Real Time Flags | 2 | This 9-bit mask contains 1 bit for each QoS queue in the cluster. When this bit is set for its corresponding QoS queue, iteration credit is treated as real time scheduling and does not scale when the egress queue become congested. |
Qos Queue 0 - 8 | 1 | The queue index (0 to 63) of each QoS queue in the cluster listed in priority order. These queue indices are relative to the configured QoS queue base index. |
Qos Queue Count | 1 | The number of QoS queues in the cluster (1 to 9). |
Flags | 1 | Flags to control cluster options.
|
Egress Queue 0 - 8 | 2 | The Queue manger and Queue index of every egress queue enumerated in Egress Queue Count. These queue indices are absolute index values. |
Egress Queue Count | 2 | The total number of egress queues sampled to obtain the egress queue congestion estimation (1 to 9, but typically 1). |
Egress Congestion Threshold 1 - 4 | 4 | Egress Congestion Threshold point 1 - 4. |