1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2010-2015 Intel Corporation
5 #ifndef __INCLUDE_PIPELINE_FLOW_ACTIONS_H__
6 #define __INCLUDE_PIPELINE_FLOW_ACTIONS_H__
11 #include "pipeline_flow_actions_be.h"
14 app_pipeline_fa_flow_config(struct app_params *app,
17 uint32_t meter_update_mask,
18 uint32_t policer_update_mask,
20 struct pipeline_fa_flow_params *params);
23 app_pipeline_fa_flow_config_bulk(struct app_params *app,
27 uint32_t meter_update_mask,
28 uint32_t policer_update_mask,
30 struct pipeline_fa_flow_params *params);
33 app_pipeline_fa_dscp_config(struct app_params *app,
36 uint32_t traffic_class,
37 enum rte_meter_color color);
40 app_pipeline_fa_flow_policer_stats_read(struct app_params *app,
45 struct pipeline_fa_policer_stats *stats);
47 #ifndef APP_PIPELINE_FA_MAX_RECORDS_IN_FILE
48 #define APP_PIPELINE_FA_MAX_RECORDS_IN_FILE 65536
52 app_pipeline_fa_load_file(char *filename,
54 struct pipeline_fa_flow_params *p,
58 extern struct pipeline_type pipeline_flow_actions;