int(*validate)(structrte_eth_dev*,conststructrte_flow_attr*,conststructrte_flow_item[],conststructrte_flow_action[],structrte_flow_error*)
See rte_flow_validate().
Definition at line 41 of file rte_flow_driver.h.
structrte_flow*(*create)(structrte_eth_dev*,conststructrte_flow_attr*,conststructrte_flow_item[],conststructrte_flow_action[],structrte_flow_error*)
See rte_flow_create().
Definition at line 41 of file rte_flow_driver.h.
int(*destroy)(structrte_eth_dev*,structrte_flow*,structrte_flow_error*)
See rte_flow_destroy().
Definition at line 55 of file rte_flow_driver.h.
int(*flush)(structrte_eth_dev*,structrte_flow_error*)
See rte_flow_flush().
Definition at line 60 of file rte_flow_driver.h.
int(*query)(structrte_eth_dev*,structrte_flow*,conststructrte_flow_action*,void*,structrte_flow_error*)
See rte_flow_query().
Definition at line 64 of file rte_flow_driver.h.
int(*isolate)(structrte_eth_dev*,int,structrte_flow_error*)
See rte_flow_isolate().
Definition at line 71 of file rte_flow_driver.h.
int(*dev_dump)(structrte_eth_dev*dev,structrte_flow*flow,FILE*file,structrte_flow_error*error)
See rte_flow_dev_dump().
Definition at line 76 of file rte_flow_driver.h.
int(*get_aged_flows)(structrte_eth_dev*dev,void**context,uint32_tnb_contexts,structrte_flow_error*err)
See rte_flow_get_aged_flows()
Definition at line 82 of file rte_flow_driver.h.
int(*get_q_aged_flows)(structrte_eth_dev*dev,uint32_tqueue_id,void**contexts,uint32_tnb_contexts,structrte_flow_error*error)
See rte_flow_get_q_aged_flows()
Definition at line 88 of file rte_flow_driver.h.
structrte_flow_action_handle*(*action_handle_create)(structrte_eth_dev*dev,conststructrte_flow_indir_action_conf*conf,conststructrte_flow_action*action,structrte_flow_error*error)
See rte_flow_action_handle_create()
Definition at line 88 of file rte_flow_driver.h.
int(*action_handle_destroy)(structrte_eth_dev*dev,structrte_flow_action_handle*handle,structrte_flow_error*error)
See rte_flow_action_handle_destroy()
Definition at line 101 of file rte_flow_driver.h.
int(*action_handle_update)(structrte_eth_dev*dev,structrte_flow_action_handle*handle,constvoid*update,structrte_flow_error*error)
See rte_flow_action_handle_update()
Definition at line 106 of file rte_flow_driver.h.
int(*action_handle_query)(structrte_eth_dev*dev,conststructrte_flow_action_handle*handle,void*data,structrte_flow_error*error)
See rte_flow_action_handle_query()
Definition at line 112 of file rte_flow_driver.h.
int(*action_handle_query_update)(structrte_eth_dev*dev,structrte_flow_action_handle*handle,constvoid*update,void*query,enumrte_flow_query_update_modequ_mode,structrte_flow_error*error)
See rte_flow_action_handle_query_update()
Definition at line 118 of file rte_flow_driver.h.
structrte_flow_action_list_handle*(*action_list_handle_create)(structrte_eth_dev*dev,conststructrte_flow_indir_action_conf*conf,conststructrte_flow_actionactions[],structrte_flow_error*error)Seealsorte_flow_action_list_handle_create()
Definition at line 118 of file rte_flow_driver.h.
int(*action_list_handle_destroy)(structrte_eth_dev*dev,structrte_flow_action_list_handle*handle,structrte_flow_error*error)Seealsorte_flow_action_list_handle_destroy()
Definition at line 131 of file rte_flow_driver.h.
int(*tunnel_decap_set)(structrte_eth_dev*dev,structrte_flow_tunnel*tunnel,structrte_flow_action**pmd_actions,uint32_t*num_of_actions,structrte_flow_error*err)
See rte_flow_tunnel_decap_set()
Definition at line 136 of file rte_flow_driver.h.
int(*tunnel_match)(structrte_eth_dev*dev,structrte_flow_tunnel*tunnel,structrte_flow_item**pmd_items,uint32_t*num_of_items,structrte_flow_error*err)
See rte_flow_tunnel_match()
Definition at line 143 of file rte_flow_driver.h.
int(*get_restore_info)(structrte_eth_dev*dev,structrte_mbuf*m,structrte_flow_restore_info*info,structrte_flow_error*err)
See rte_flow_get_rte_flow_restore_info()
Definition at line 150 of file rte_flow_driver.h.
int(*tunnel_action_decap_release)(structrte_eth_dev*dev,structrte_flow_action*pmd_actions,uint32_tnum_of_actions,structrte_flow_error*err)
See rte_flow_action_tunnel_decap_release()
Definition at line 156 of file rte_flow_driver.h.
int(*tunnel_item_release)(structrte_eth_dev*dev,structrte_flow_item*pmd_items,uint32_tnum_of_items,structrte_flow_error*err)
See rte_flow_item_release()
Definition at line 162 of file rte_flow_driver.h.
int(*pick_transfer_proxy)(structrte_eth_dev*dev,uint16_t*proxy_port_id,structrte_flow_error*error)
See rte_flow_pick_transfer_proxy()
Definition at line 168 of file rte_flow_driver.h.
int(*info_get)(structrte_eth_dev*dev,structrte_flow_port_info*port_info,structrte_flow_queue_info*queue_info,structrte_flow_error*err)
See rte_flow_info_get()
Definition at line 181 of file rte_flow_driver.h.
int(*configure)(structrte_eth_dev*dev,conststructrte_flow_port_attr*port_attr,uint16_tnb_queue,conststructrte_flow_queue_attr*queue_attr[],structrte_flow_error*err)
See rte_flow_configure()
Definition at line 187 of file rte_flow_driver.h.
structrte_flow_pattern_template*(*pattern_template_create)(structrte_eth_dev*dev,conststructrte_flow_pattern_template_attr*template_attr,conststructrte_flow_itempattern[],structrte_flow_error*err)
See rte_flow_pattern_template_create()
Definition at line 187 of file rte_flow_driver.h.
int(*pattern_template_destroy)(structrte_eth_dev*dev,structrte_flow_pattern_template*pattern_template,structrte_flow_error*err)
See rte_flow_pattern_template_destroy()
Definition at line 200 of file rte_flow_driver.h.
structrte_flow_actions_template*(*actions_template_create)(structrte_eth_dev*dev,conststructrte_flow_actions_template_attr*template_attr,conststructrte_flow_actionactions[],conststructrte_flow_actionmasks[],structrte_flow_error*err)
See rte_flow_actions_template_create()
Definition at line 200 of file rte_flow_driver.h.
int(*actions_template_destroy)(structrte_eth_dev*dev,structrte_flow_actions_template*actions_template,structrte_flow_error*err)
See rte_flow_actions_template_destroy()
Definition at line 212 of file rte_flow_driver.h.
structrte_flow_template_table*(*template_table_create)(structrte_eth_dev*dev,conststructrte_flow_template_table_attr*table_attr,structrte_flow_pattern_template*pattern_templates[],uint8_tnb_pattern_templates,structrte_flow_actions_template*actions_templates[],uint8_tnb_actions_templates,structrte_flow_error*err)
See rte_flow_template_table_create()
Definition at line 212 of file rte_flow_driver.h.
int(*template_table_destroy)(structrte_eth_dev*dev,structrte_flow_template_table*template_table,structrte_flow_error*err)
See rte_flow_template_table_destroy()
Definition at line 226 of file rte_flow_driver.h.
int(*group_set_miss_actions)(structrte_eth_dev*dev,uint32_tgroup_id,conststructrte_flow_group_attr*attr,conststructrte_flow_actionactions[],structrte_flow_error*err)
See rte_flow_group_set_miss_actions()
Definition at line 231 of file rte_flow_driver.h.
int(*actions_update)(structrte_eth_dev*dev,structrte_flow*flow,conststructrte_flow_actionactions[],structrte_flow_error*error)
See rte_flow_actions_update().
Definition at line 238 of file rte_flow_driver.h.
int(*action_list_handle_query_update)(structrte_eth_dev*dev,conststructrte_flow_action_list_handle*handle,constvoid**update,void**query,enumrte_flow_query_update_modemode,structrte_flow_error*error)Seealsorte_flow_action_list_handle_query_update()
Definition at line 244 of file rte_flow_driver.h.
int(*flow_calc_table_hash)(structrte_eth_dev*dev,conststructrte_flow_template_table*table,conststructrte_flow_itempattern[],uint8_tpattern_template_index,uint32_t*hash,structrte_flow_error*error)Seealsorte_flow_calc_table_hash()
Definition at line 251 of file rte_flow_driver.h.
int(*flow_calc_encap_hash)(structrte_eth_dev*dev,conststructrte_flow_itempattern[],enumrte_flow_encap_hash_fielddest_field,uint8_t*hash,structrte_flow_error*error)Seealsorte_flow_calc_encap_hash()
Definition at line 256 of file rte_flow_driver.h.
int(*flow_template_table_resize)(structrte_eth_dev*dev,structrte_flow_template_table*table,uint32_tnb_rules,structrte_flow_error*error)Seealsorte_flow_template_table_resize()
Definition at line 261 of file rte_flow_driver.h.
int(*flow_update_resized)(structrte_eth_dev*dev,uint32_tqueue,conststructrte_flow_op_attr*attr,structrte_flow*rule,void*user_data,structrte_flow_error*error)Seealsorte_flow_async_update_resized()
Definition at line 266 of file rte_flow_driver.h.
int(*flow_template_table_resize_complete)(structrte_eth_dev*dev,structrte_flow_template_table*table,structrte_flow_error*error)Seealsorte_flow_template_table_resize_complete()
Definition at line 271 of file rte_flow_driver.h.