Name | Data Type | Qualifiers |
Name | Data Type | Value | Scope | Flavors |
BandwidthAllocation | uint32 |
Description | string | This property is a 32-bit unsigned integer, and defines the number of bytes that can be delivered from a queue each cycle. | None | TRANSLATABLE= true |
Units | string | Bytes | None | TRANSLATABLE= true |
BurstAllocation | uint32 |
Description | string | This property is a 32-bit unsigned integer, and specifies the amount of temporary or short-term bandwidth that can be allocated beyond the amount of bandwidth allocated through the BandwidthAllocation attribute. If the maximum actual bandwidth allocation were to be measured, it would be the sum of the BurstAllocation and the BandwidthAllocation properties. | None | TRANSLATABLE= true |
Units | string | Bytes | None | TRANSLATABLE= true |
BurstsAllowed | boolean |
Description | string | This is a boolean attribute which, if TRUE, signifies that a temporary or short-term allocation of additional bandwidth in addition to the amount of bandwidth allocated through the BandwidthAllocation attribute is allowed. | None | TRANSLATABLE= true |
CanShare | boolean |
Description | string | This is a boolean attribute that, if TRUE, enables unused bandwidth from the associated queue to be allocated to queues that need additional resources. | None | TRANSLATABLE= true |
WorkConserving | boolean |
Description | string | This is a boolean attribute that, if TRUE, prevents the scheduler from bursting traffic from the queue to which this instance of the scheduler is associated (via SchedulerUsed). When TRUE, this attribute also prevents bandwidth from other idle queues to be consumed by the associated queue, thereby preventing resource allocations above the assigned bandwidth. | None | TRANSLATABLE= true |