DPDK
17.11.10
|
#include <rte_sched.h>
Data Fields | |
const char * | name |
int | socket |
uint32_t | rate |
uint32_t | mtu |
uint32_t | frame_overhead |
uint32_t | n_subports_per_port |
uint32_t | n_pipes_per_subport |
uint16_t | qsize [RTE_SCHED_TRAFFIC_CLASSES_PER_PIPE] |
struct rte_sched_pipe_params * | pipe_profiles |
uint32_t | n_pipe_profiles |
Port configuration parameters.
Definition at line 214 of file rte_sched.h.
const char* name |
String to be associated
Definition at line 215 of file rte_sched.h.
int socket |
uint32_t rate |
Output port rate (measured in bytes per second)
Definition at line 217 of file rte_sched.h.
uint32_t mtu |
Maximum Ethernet frame size (measured in bytes). Should not include the framing overhead.
Definition at line 219 of file rte_sched.h.
uint32_t frame_overhead |
Framing overhead per packet (measured in bytes)
Definition at line 222 of file rte_sched.h.
uint32_t n_subports_per_port |
Number of subports
Definition at line 224 of file rte_sched.h.
uint32_t n_pipes_per_subport |
Number of pipes per subport
Definition at line 225 of file rte_sched.h.
uint16_t qsize[RTE_SCHED_TRAFFIC_CLASSES_PER_PIPE] |
Packet queue size for each traffic class. All queues within the same pipe traffic class have the same size. Queues from different pipes serving the same traffic class have the same size.
Definition at line 226 of file rte_sched.h.
struct rte_sched_pipe_params* pipe_profiles |
Pipe profile table. Every pipe is configured using one of the profiles from this table.
Definition at line 231 of file rte_sched.h.
uint32_t n_pipe_profiles |
Profiles in the pipe profile table
Definition at line 234 of file rte_sched.h.