summaryrefslogtreecommitdiff
path: root/lib/librte_pipeline/rte_pipeline_version.map
diff options
context:
space:
mode:
authorJasvinder Singh <jasvinder.singh@intel.com>2018-03-29 19:31:30 +0100
committerCristian Dumitrescu <cristian.dumitrescu@intel.com>2018-04-04 12:26:07 +0200
commitf0e352ddb016ca346c66b5cd97f15896fdf829ee (patch)
tree5ac8daacadc08ae54cb5f6c66bd05ee75224cd7c /lib/librte_pipeline/rte_pipeline_version.map
parent934db41a31a3806aabe26f7fdc2e1dfd3ec92705 (diff)
downloaddpdk-f0e352ddb016ca346c66b5cd97f15896fdf829ee.zip
dpdk-f0e352ddb016ca346c66b5cd97f15896fdf829ee.tar.gz
dpdk-f0e352ddb016ca346c66b5cd97f15896fdf829ee.tar.xz
pipeline: add port in action APIs
This API provides a common set of actions for pipeline input ports to speed up application development. Each pipeline input port can be assigned an action handler to be executed on every input packet during the pipeline execution. The pipeline library allows the user to define his own input port actions by providing customized input port action handler. While the user can still follow this process, this API is intended to provide a quicker development alternative for a set of predefined actions. The typical steps to use this API are: * Define an input port action profile. * Instantiate the input port action profile to create input port action objects. * Use the input port action to generate the input port action handler invoked by the pipeline. * Use the input port action object to generate the internal data structures used by the input port action handler based on given action parameters. Signed-off-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com>
Diffstat (limited to 'lib/librte_pipeline/rte_pipeline_version.map')
-rw-r--r--lib/librte_pipeline/rte_pipeline_version.map8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/librte_pipeline/rte_pipeline_version.map b/lib/librte_pipeline/rte_pipeline_version.map
index 4e948b8..53d31a9 100644
--- a/lib/librte_pipeline/rte_pipeline_version.map
+++ b/lib/librte_pipeline/rte_pipeline_version.map
@@ -49,6 +49,14 @@ DPDK_16.04 {
EXPERIMENTAL {
global:
+ rte_port_in_action_apply;
+ rte_port_in_action_create;
+ rte_port_in_action_free;
+ rte_port_in_action_params_get;
+ rte_port_in_action_profile_action_register;
+ rte_port_in_action_profile_create;
+ rte_port_in_action_profile_free;
+ rte_port_in_action_profile_freeze;
rte_table_action_apply;
rte_table_action_create;
rte_table_action_dscp_table_update;