| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |
#include <doca_flow.h>

Go to the source code of this file.
Data Structures | |
| struct | flow_skeleton_entry_ctx |
| struct | flow_skeleton_entry_mem |
| struct | flow_skeleton_entry |
| struct | flow_skeleton_aging_op |
| struct | flow_skeleton_cfg |
| struct | main_loop_params |
Typedefs | |
| typedef void(* | flow_skeleton_process_cb) (struct doca_flow_pipe_entry *entry, uint16_t pipe_queue, enum doca_flow_entry_status status, void *user_ctx, void *program_ctx) |
| typedef void(* | flow_skeleton_entries_acquisition_cb) (struct flow_skeleton_entry *entries, uint16_t port_id, void *program_ctx, uint32_t *nb_entries) |
| typedef void(* | flow_skeleton_initialize_cb) (struct flow_skeleton_entry *entries, uint16_t port_id, void *program_ctx, uint32_t *nb_entries) |
| typedef void(* | flow_skeleton_aging_cb) (struct doca_flow_pipe_entry *entry, struct flow_skeleton_aging_op *aging_op) |
| typedef void(* | flow_skeleton_failure_cb) (void) |
Functions | |
| doca_error_t | flow_skeleton_init (struct doca_flow_cfg *flow_cfg, struct flow_skeleton_cfg *skeleton_cfg) |
| void | flow_skeleton_destroy (void) |
| void | flow_skeleton_main_loop (void *main_loop_params) |
| void | flow_skeleton_notify_exit (void) |
| typedef void(* flow_skeleton_aging_cb) (struct doca_flow_pipe_entry *entry, struct flow_skeleton_aging_op *aging_op) |
Aging callback
Definition at line 100 of file flow_skeleton.h.
| typedef void(* flow_skeleton_entries_acquisition_cb) (struct flow_skeleton_entry *entries, uint16_t port_id, void *program_ctx, uint32_t *nb_entries) |
Entries acquisition callback
Definition at line 84 of file flow_skeleton.h.
| typedef void(* flow_skeleton_failure_cb) (void) |
Failure callback
Definition at line 105 of file flow_skeleton.h.
| typedef void(* flow_skeleton_initialize_cb) (struct flow_skeleton_entry *entries, uint16_t port_id, void *program_ctx, uint32_t *nb_entries) |
Initialization callback
Definition at line 92 of file flow_skeleton.h.
| typedef void(* flow_skeleton_process_cb) (struct doca_flow_pipe_entry *entry, uint16_t pipe_queue, enum doca_flow_entry_status status, void *user_ctx, void *program_ctx) |
Process callback for add and remove ops
Definition at line 75 of file flow_skeleton.h.
| void flow_skeleton_destroy | ( | void | ) |
Definition at line 223 of file flow_skeleton.c.
| doca_error_t flow_skeleton_init | ( | struct doca_flow_cfg * | flow_cfg, |
| struct flow_skeleton_cfg * | skeleton_cfg | ||
| ) |
Definition at line 107 of file flow_skeleton.c.
| void flow_skeleton_main_loop | ( | void * | main_loop_params | ) |
Definition at line 394 of file flow_skeleton.c.
| void flow_skeleton_notify_exit | ( | void | ) |
Definition at line 464 of file flow_skeleton.c.