DPDK
2.0.0
|
#include <rte_pipeline.h>
Data Fields | |
struct rte_table_ops * | ops |
void * | arg_create |
rte_pipeline_table_action_handler_hit | f_action_hit |
rte_pipeline_table_action_handler_miss | f_action_miss |
void * | arg_ah |
uint32_t | action_data_size |
Parameters for pipeline table creation. Action handlers have to be either both enabled or both disabled (they can be disabled by setting them to NULL).
uint32_t action_data_size |
Memory size to be reserved per table entry for storing the user
actions and their meta-data
void* arg_ah |
Opaque parameter to be passed to lookup hit and/or lookup miss
action handlers when invoked
void* arg_create |
Opaque param to be passed to the table create operation when
invoked
rte_pipeline_table_action_handler_hit f_action_hit |
Callback function to execute the user actions on input packets in
case of lookup hit
rte_pipeline_table_action_handler_miss f_action_miss |
Callback function to execute the user actions on input packets in
case of lookup miss
struct rte_table_ops* ops |
Table operations (specific to each table type)