![]() |
FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Include dependency graph for hqos.c:Go to the source code of this file.
Macros | |
| #define | vl_typedefs /* define message structures */ |
| #define | vl_print(handle, ...) vlib_cli_output (handle, __VA_ARGS__) |
| #define | vl_printfun |
| #define | BITFIELD(byte_array, slab_pos, slab_mask, slab_shr) |
| #define | RTE_SCHED_PORT_HIERARCHY(subport, pipe, traffic_class, queue, color) |
Functions | |
| int | dpdk_hqos_validate_mask (u64 mask, u32 n) |
| void | dpdk_device_config_hqos_pipe_profile_default (dpdk_device_config_hqos_t *hqos, u32 pipe_profile_id) |
| void | dpdk_device_config_hqos_default (dpdk_device_config_hqos_t *hqos) |
| clib_error_t * | dpdk_port_setup_hqos (dpdk_device_t *xd, dpdk_device_config_hqos_t *hqos) |
| static_always_inline void | dpdk_hqos_thread_internal_hqos_dbg_bypass (vlib_main_t *vm) |
| static_always_inline void | dpdk_hqos_thread_internal (vlib_main_t *vm) |
| void | dpdk_hqos_thread (vlib_worker_thread_t *w) |
| void | dpdk_hqos_thread_fn (void *arg) |
| VLIB_REGISTER_THREAD (hqos_thread_reg, static) | |
| void | dpdk_hqos_metadata_set (dpdk_device_hqos_per_worker_thread_t *hqos, struct rte_mbuf **pkts, u32 n_pkts) |
Variables | |
| static dpdk_device_config_hqos_t | hqos_params_default |
| static struct rte_sched_subport_params | hqos_subport_params_default |
| static struct rte_sched_pipe_params | hqos_pipe_params_default |
| #define BITFIELD | ( | byte_array, | |
| slab_pos, | |||
| slab_mask, | |||
| slab_shr | |||
| ) |
| #define RTE_SCHED_PORT_HIERARCHY | ( | subport, | |
| pipe, | |||
| traffic_class, | |||
| queue, | |||
| color | |||
| ) |
| #define vl_print | ( | handle, | |
| ... | |||
| ) | vlib_cli_output (handle, __VA_ARGS__) |
| void dpdk_device_config_hqos_default | ( | dpdk_device_config_hqos_t * | hqos | ) |
| void dpdk_device_config_hqos_pipe_profile_default | ( | dpdk_device_config_hqos_t * | hqos, |
| u32 | pipe_profile_id | ||
| ) |
| void dpdk_hqos_metadata_set | ( | dpdk_device_hqos_per_worker_thread_t * | hqos, |
| struct rte_mbuf ** | pkts, | ||
| u32 | n_pkts | ||
| ) |
| void dpdk_hqos_thread | ( | vlib_worker_thread_t * | w | ) |
| void dpdk_hqos_thread_fn | ( | void * | arg | ) |
| static_always_inline void dpdk_hqos_thread_internal | ( | vlib_main_t * | vm | ) |
| static_always_inline void dpdk_hqos_thread_internal_hqos_dbg_bypass | ( | vlib_main_t * | vm | ) |
| clib_error_t* dpdk_port_setup_hqos | ( | dpdk_device_t * | xd, |
| dpdk_device_config_hqos_t * | hqos | ||
| ) |
| VLIB_REGISTER_THREAD | ( | hqos_thread_reg | , |
| static | |||
| ) |
Here is the caller graph for this function:
|
static |
|
static |