DPDK
20.05.0
|
#include <rte_tm.h>
Data Fields | |
int | shaper_private_supported |
int | shaper_private_dual_rate_supported |
uint64_t | shaper_private_rate_min |
uint64_t | shaper_private_rate_max |
uint32_t | shaper_shared_n_max |
uint64_t | stats_mask |
uint32_t | sched_n_children_max |
uint32_t | sched_sp_n_priorities_max |
uint32_t | sched_wfq_n_children_per_group_max |
uint32_t | sched_wfq_n_groups_max |
uint32_t | sched_wfq_weight_max |
struct { | |
uint32_t sched_n_children_max | |
uint32_t sched_sp_n_priorities_max | |
uint32_t sched_wfq_n_children_per_group_max | |
uint32_t sched_wfq_n_groups_max | |
uint32_t sched_wfq_weight_max | |
} | nonleaf |
int | cman_wred_packet_mode_supported |
int | cman_wred_byte_mode_supported |
int | cman_head_drop_supported |
int | cman_wred_context_private_supported |
uint32_t | cman_wred_context_shared_n_max |
struct { | |
int cman_wred_packet_mode_supported | |
int cman_wred_byte_mode_supported | |
int cman_head_drop_supported | |
int cman_wred_context_private_supported | |
uint32_t cman_wred_context_shared_n_max | |
} | leaf |
int shaper_private_supported |
int shaper_private_dual_rate_supported |
uint64_t shaper_private_rate_min |
uint64_t shaper_private_rate_max |
uint32_t shaper_shared_n_max |
uint32_t sched_n_children_max |
uint32_t sched_sp_n_priorities_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.
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).
uint32_t sched_wfq_weight_max |
struct { ... } nonleaf |
Items valid only for non-leaf nodes.
int cman_wred_packet_mode_supported |
int cman_wred_byte_mode_supported |
int cman_head_drop_supported |
int cman_wred_context_private_supported |
uint32_t cman_wred_context_shared_n_max |
struct { ... } leaf |
Items valid only for leaf nodes.
uint64_t stats_mask |
Mask of statistics counter types supported by the current node.