DPDK  make-f/home/abuild/rpmbuild/BUILD/dpdk-2.2.0/mk/rte.sdkconfig.mkshowversion
Data Fields
rte_pipeline_port_out_params Struct Reference

#include <rte_pipeline.h>

Data Fields

struct rte_port_out_opsops
 
void * arg_create
 
rte_pipeline_port_out_action_handler f_action
 
rte_pipeline_port_out_action_handler_bulk f_action_bulk
 
void * arg_ah
 

Detailed Description

Parameters for pipeline output port creation. The action handlers have to be either both enabled or both disabled (by setting them to NULL). When enabled, the pipeline selects between them at different moments, based on the number of packets that have to be sent to the same output port.

Examples:
ip_pipeline/pipeline/pipeline_firewall_be.c, ip_pipeline/pipeline/pipeline_flow_actions_be.c, ip_pipeline/pipeline/pipeline_flow_classification_be.c, ip_pipeline/pipeline/pipeline_passthrough_be.c, and ip_pipeline/pipeline/pipeline_routing_be.c.

Definition at line 747 of file rte_pipeline.h.

Field Documentation

struct rte_port_out_ops* ops

Output port operations (specific to each table type)

Definition at line 749 of file rte_pipeline.h.

void* arg_create

Opaque parameter to be passed to create operation when invoked

Definition at line 751 of file rte_pipeline.h.

Callback function executing the user actions on single input packet

Definition at line 755 of file rte_pipeline.h.

Callback function executing the user actions on bust of input packets

Definition at line 758 of file rte_pipeline.h.

void* arg_ah

Opaque parameter to be passed to the action handler when invoked

Definition at line 760 of file rte_pipeline.h.


The documentation for this struct was generated from the following file: