Items valid only for non-leaf nodes.
Definition at line 851 of file rte_tm.h.
◆ sched_n_children_max
| uint32_t sched_n_children_max |
Maximum number of children nodes.
◆ sched_sp_n_priorities_max
| uint32_t sched_sp_n_priorities_max |
Maximum number of supported priority levels. The value of zero is invalid. The value of 1 indicates that only priority 0 is supported, which essentially means that Strict Priority (SP) algorithm is not supported.
◆ sched_wfq_n_children_per_group_max
| uint32_t sched_wfq_n_children_per_group_max |
Maximum number of sibling nodes that can have the same priority at any given time, i.e. maximum size of the WFQ sibling node group. The value of zero is invalid. The value of 1 indicates that WFQ algorithm is not supported. The maximum value is sched_n_children_max.
◆ sched_wfq_n_groups_max
| uint32_t sched_wfq_n_groups_max |
Maximum number of priority levels that can have more than one child node at any given time, i.e. maximum number of WFQ sibling node groups that have two or more members. The value of zero states that WFQ algorithm is not supported. The value of 1 indicates that (sched_sp_n_priorities_max - 1) priority levels have at most one child node, so there can be only one priority level with two or more sibling nodes making up a WFQ group. The maximum value is: min(floor(sched_n_children_max / 2), sched_sp_n_priorities_max).
◆ sched_wfq_weight_max
| uint32_t sched_wfq_weight_max |
Maximum WFQ weight. The value of 1 indicates that all sibling nodes with same priority have the same WFQ weight, so WFQ is reduced to FQ.
◆ sched_wfq_packet_mode_supported
| int sched_wfq_packet_mode_supported |
WFQ packet mode supported. When non-zero, this parameter indicates that current node supports packet mode for WFQ among its children. WFQ weights will be applied against packet count for scheduling children when configured appropriately.
◆ sched_wfq_byte_mode_supported
| int sched_wfq_byte_mode_supported |
WFQ byte mode supported. When non-zero, this parameter indicates that current node supports byte mode for WFQ among its children. WFQ weights will be applied against bytes for scheduling children when configured appropriately.
The documentation for this struct was generated from the following files: