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 in index 7 is treated differently from other clusters. The fields are the same as in a normal cluster, but they are treated differently. The purpose of the cluster is to create two sets of four round robin queues. Each set will select packets in a round robin fashion. The set in queues 0-3 have strict priority over the set in queues 4-7. The entire cluster has a single egress queue and is timed using iteration credit specified in the cluster. The following restrictions must also be true:
The field usage for cluster record 7 is shown in Table 4-61.
Original Name | Actual Use | Description |
---|---|---|
Global Credit | na | The amount of global credit available to the next QOS queue in the cluster |
Maximum Global Credit | na | The maximum amount of global credit allowed to carry over to the next queue. Excess global credit is discarded. |
QoS Queue Real Time Flags | Packet Size Adjustment | This field holds the value of a packet size adjustment that can be applied to each packet. For example, setting this value to 24 can adjust for the preamble, inter-packet gap, and CRC for packets without CRC being sent over Ethernet. This adjustment value is applied across all queues. |
QoS Queue Count | na | The number of QOS queues in the cluster. It must be set to 8. |
QoS Queue 0 … 3 | High Priority Round Robin Queue Group | The queue index (0 to 63) of each QOS queue in the high priority round robin group. These queue indices are relative to the configured QOS queue base index. These fields must be set to 56, 57, 58, and 59 respectively. |
QoS Queue 4 … 7 | Low Priority Round Robin Queue Group | The queue index (0 to 63) of each QOS queue in the low priority round robin group. These queue indices are relative to the configured QOS queue base index. These fields must be set to 60, 61, 62, and 63 respectively. |
QoS Queue 8 | na | This field is ignored. |
Flags | na | Flags to control cluster options:
|
Egress Queue Count | na | The total number of egress queues sampled to obtain the egress queue congestion estimation. It must be set to 1. |
Egress Queue 0 | na | The Queue manger and Queue index of the egress queue used by the two round robin queue groups. |
Egress Queue 1 ... 8 | na | These fields are ignored. |
Egress Congestion Threshold 1 | Iteration Credit | This is the per timer tick real-time iteration credit for the cluster. (The iteration credit specified in each of the round robin queues is ignored.) |
Egress Congestion Threshold 2 | Max Egress Backlog | This is the max number of bytes allowed to reside in the egress queue(s). Note that packets will be written until this threshold is crossed, so the actual number of bytes queued can be larger. |
Egress Congestion Threshold 3 | Queue Disable Mask | This 8-bit mask contains 1 bit for each QOS queue in the cluster. When this bit is set for its corresponding QOS queue, the queue is disabled for forwarding. |
Egress Congestion Threshold 4 | na | This field is ignored. |