#include <string.h>
#include <rte_byteorder.h>
#include <doca_log.h>
#include "flow_common.h"
Go to the source code of this file.
|
| | DOCA_LOG_REGISTER (flow_common) |
| |
| void | check_for_valid_entry (struct doca_flow_pipe_entry *entry, uint16_t pipe_queue, enum doca_flow_entry_status status, enum doca_flow_entry_op op, void *user_ctx) |
| |
| doca_error_t | init_doca_flow (int nb_queues, const char *mode, struct flow_resources *resource, uint32_t nr_shared_resources[]) |
| |
| doca_error_t | init_doca_flow_with_defs (int nb_queues, const char *mode, struct flow_resources *resource, uint32_t nr_shared_resources[], struct doca_flow_definitions *defs) |
| |
| doca_error_t | init_doca_flow_cb (int nb_queues, const char *mode, struct flow_resources *resource, uint32_t nr_shared_resources[], doca_flow_entry_process_cb cb, doca_flow_pipe_process_cb pipe_process_cb, struct doca_flow_definitions *defs) |
| |
| static doca_error_t | create_doca_flow_port (int port_id, struct doca_dev *dev, enum doca_flow_port_operation_state state, struct doca_flow_port **port, uint32_t actions_mem_size) |
| |
| doca_error_t | stop_doca_flow_ports (int nb_ports, struct doca_flow_port *ports[]) |
| |
| doca_error_t | init_doca_flow_ports_with_op_state (int nb_ports, struct doca_flow_port *ports[], bool is_hairpin, struct doca_dev *dev_arr[], enum doca_flow_port_operation_state *states, uint32_t actions_mem_size[]) |
| |
| doca_error_t | init_doca_flow_ports (int nb_ports, struct doca_flow_port *ports[], bool is_hairpin, struct doca_dev *dev_arr[], uint32_t actions_mem_size[]) |
| |
| doca_error_t | set_flow_pipe_cfg (struct doca_flow_pipe_cfg *cfg, const char *name, enum doca_flow_pipe_type type, bool is_root) |
| |
| doca_error_t | flow_process_entries (struct doca_flow_port *port, struct entries_status *status, uint32_t nr_entries) |
| |
◆ check_for_valid_entry()
◆ create_doca_flow_port()
◆ DOCA_LOG_REGISTER()
| DOCA_LOG_REGISTER |
( |
flow_common |
| ) |
|
◆ flow_process_entries()
◆ init_doca_flow()
| doca_error_t init_doca_flow |
( |
int |
nb_queues, |
|
|
const char * |
mode, |
|
|
struct flow_resources * |
resource, |
|
|
uint32_t |
nr_shared_resources[] |
|
) |
| |
◆ init_doca_flow_cb()
◆ init_doca_flow_ports()
| doca_error_t init_doca_flow_ports |
( |
int |
nb_ports, |
|
|
struct doca_flow_port * |
ports[], |
|
|
bool |
is_hairpin, |
|
|
struct doca_dev * |
dev_arr[], |
|
|
uint32_t |
actions_mem_size[] |
|
) |
| |
◆ init_doca_flow_ports_with_op_state()
◆ init_doca_flow_with_defs()
| doca_error_t init_doca_flow_with_defs |
( |
int |
nb_queues, |
|
|
const char * |
mode, |
|
|
struct flow_resources * |
resource, |
|
|
uint32_t |
nr_shared_resources[], |
|
|
struct doca_flow_definitions * |
defs |
|
) |
| |
◆ set_flow_pipe_cfg()
◆ stop_doca_flow_ports()
| doca_error_t stop_doca_flow_ports |
( |
int |
nb_ports, |
|
|
struct doca_flow_port * |
ports[] |
|
) |
| |