Home
last modified time | relevance | path

Searched refs:rte_flow_action (Results 1 – 25 of 75) sorted by relevance

123

/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.h65 bnxt_ulp_rte_parser_act_parse(const struct rte_flow_action actions[],
136 ulp_rte_void_act_handler(const struct rte_flow_action *action_item,
141 ulp_rte_rss_act_handler(const struct rte_flow_action *action_item,
146 ulp_rte_mark_act_handler(const struct rte_flow_action *action_item,
161 ulp_rte_drop_act_handler(const struct rte_flow_action *action_item,
166 ulp_rte_count_act_handler(const struct rte_flow_action *action_item,
171 ulp_rte_pf_act_handler(const struct rte_flow_action *action_item,
176 ulp_rte_vf_act_handler(const struct rte_flow_action *action_item,
181 ulp_rte_port_id_act_handler(const struct rte_flow_action *act_item,
231 ulp_rte_dec_ttl_act_handler(const struct rte_flow_action *action_item,
[all …]
H A Dulp_rte_parser.c143 bnxt_ulp_rte_parser_act_parse(const struct rte_flow_action actions[], in bnxt_ulp_rte_parser_act_parse()
146 const struct rte_flow_action *action_item = actions; in bnxt_ulp_rte_parser_act_parse()
435 struct rte_flow_action action_item = {0}; in ulp_rte_parser_implicit_act_port_process()
1447 ulp_rte_mark_act_handler(const struct rte_flow_action *action_item, in ulp_rte_mark_act_handler()
1470 ulp_rte_rss_act_handler(const struct rte_flow_action *action_item, in ulp_rte_rss_act_handler()
1756 ulp_rte_vxlan_decap_act_handler(const struct rte_flow_action *action_item in ulp_rte_vxlan_decap_act_handler()
1781 ulp_rte_count_act_handler(const struct rte_flow_action *action_item, in ulp_rte_count_act_handler()
1884 ulp_rte_vf_act_handler(const struct rte_flow_action *action_item, in ulp_rte_vf_act_handler()
1922 ulp_rte_port_id_act_handler(const struct rte_flow_action *act_item, in ulp_rte_port_id_act_handler()
1961 ulp_rte_phy_port_act_handler(const struct rte_flow_action *action_item, in ulp_rte_phy_port_act_handler()
[all …]
H A Dbnxt_ulp_flow.c19 const struct rte_flow_action actions[], in bnxt_ulp_flow_validate_args()
103 const struct rte_flow_action actions[], in bnxt_ulp_flow_create()
222 const struct rte_flow_action actions[], in bnxt_ulp_flow_validate()
384 const struct rte_flow_action *action, in bnxt_ulp_flow_query()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_flow_driver.h70 const struct rte_flow_action [],
77 const struct rte_flow_action [],
92 const struct rte_flow_action *,
115 const struct rte_flow_action *action,
126 const struct rte_flow_action *update,
138 struct rte_flow_action **pmd_actions,
157 struct rte_flow_action *pmd_actions,
H A Drte_flow.h2829 struct rte_flow_action { struct
2860 const struct rte_flow_action *actions;
3180 const struct rte_flow_action actions[],
3207 const struct rte_flow_action actions[],
3282 const struct rte_flow_action *action,
3362 struct rte_flow_action *actions; /**< Actions. */
3397 const struct rte_flow_action *actions);
3534 const struct rte_flow_action *action,
3599 const struct rte_flow_action *update,
3726 struct rte_flow_action **actions,
[all …]
H A Drte_flow.c274 const struct rte_flow_action actions[], in rte_flow_validate()
299 const struct rte_flow_action actions[], in rte_flow_create()
370 const struct rte_flow_action *action, in rte_flow_query()
549 const struct rte_flow_action *action) in rte_flow_conv_action_conf()
757 const struct rte_flow_action *src, in rte_flow_conv_actions()
777 *dst = (struct rte_flow_action){ in rte_flow_conv_actions()
976 const struct rte_flow_action *actions) in rte_flow_copy()
1067 const struct rte_flow_action *action, in rte_flow_shared_action_create()
1110 const struct rte_flow_action *update, in rte_flow_shared_action_update()
1150 struct rte_flow_action **actions, in rte_flow_tunnel_decap_set()
[all …]
/f-stack/dpdk/app/test-flow-perf/
H A Dactions_gen.c57 add_mark(struct rte_flow_action *actions, in add_mark()
74 add_queue(struct rte_flow_action *actions, in add_queue()
89 add_jump(struct rte_flow_action *actions, in add_jump()
104 add_rss(struct rte_flow_action *actions, in add_rss()
144 add_set_meta(struct rte_flow_action *actions, in add_set_meta()
160 add_set_tag(struct rte_flow_action *actions, in add_set_tag()
177 add_port_id(struct rte_flow_action *actions, in add_port_id()
192 add_drop(struct rte_flow_action *actions, in add_drop()
200 add_count(struct rte_flow_action *actions, in add_count()
527 add_flag(struct rte_flow_action *actions, in add_flag()
[all …]
H A Dactions_gen.h20 void fill_actions(struct rte_flow_action *actions, uint64_t *flow_actions,
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_flow.c605 struct rte_flow_action **actions,
620 struct rte_flow_action *pmd_actions,
1217 const struct rte_flow_action *
3609 struct rte_flow_action actions[] = { in flow_dv_mreg_create_cb()
3956 struct rte_flow_action *tag_action; in flow_hairpin_split()
4622 (struct rte_flow_action){ in flow_sample_split_prep()
5891 struct rte_flow_action actions[2]; in mlx5_ctrl_flow_source_queue()
5968 struct rte_flow_action actions[] = { in mlx5_ctrl_flow_vlan()
6054 struct rte_flow_action actions[] = { in mlx5_flow_lacp_miss()
6831 struct rte_flow_action actions[] = { in mlx5_flow_discover_mreg_c()
[all …]
H A Dmlx5_flow.h937 struct rte_flow_action action;
1002 __rte_unused const struct rte_flow_action actions[]) in is_flow_tunnel_match_rule()
1119 const struct rte_flow_action actions[],
1131 const struct rte_flow_action actions[],
1141 const struct rte_flow_action *actions,
1173 const struct rte_flow_action *action,
1178 const struct rte_flow_action *action,
1242 const struct rte_flow_action actions[]) in tunnel_use_standard_attr_group_translate()
1285 const struct rte_flow_action *mlx5_flow_find_action
1286 (const struct rte_flow_action *actions,
[all …]
H A Dmlx5_flow_verbs.c1046 const struct rte_flow_action *action __rte_unused) in flow_verbs_translate_action_drop()
1069 const struct rte_flow_action *action) in flow_verbs_translate_action_queue()
1089 const struct rte_flow_action *action) in flow_verbs_translate_action_rss()
1118 const struct rte_flow_action *action __rte_unused) in flow_verbs_translate_action_flag()
1142 const struct rte_flow_action *action) in flow_verbs_translate_action_mark()
1174 const struct rte_flow_action *action, in flow_verbs_translate_action_count()
1239 const struct rte_flow_action actions[], in flow_verbs_validate()
1503 flow_verbs_get_actions_size(const struct rte_flow_action actions[]) in flow_verbs_get_actions_size()
1623 const struct rte_flow_action actions[], in flow_verbs_prepare()
1694 const struct rte_flow_action actions[], in flow_verbs_translate()
[all …]
/f-stack/dpdk/drivers/net/bonding/
H A Drte_eth_bond_flow.c19 const struct rte_flow_action *actions) in bond_flow_alloc()
65 const struct rte_flow_action actions[], in bond_flow_validate()
87 const struct rte_flow_action actions[], in bond_flow_create()
172 const struct rte_flow_action *action, in bond_flow_query_count()
203 const struct rte_flow_action *action, void *arg, in bond_flow_query()
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_flow.c21 const struct rte_flow_action *actions) in fs_flow_allocate()
68 const struct rte_flow_action actions[], in fs_flow_validate()
95 const struct rte_flow_action actions[], in fs_flow_create()
194 const struct rte_flow_action *action, in fs_flow_query()
/f-stack/dpdk/drivers/net/igc/
H A Digc_flow.c212 const struct rte_flow_action *act,
215 const struct rte_flow_action *act,
221 const struct rte_flow_action actions[], in igc_parse_actions()
225 const struct rte_flow_action *act = actions; in igc_parse_actions()
268 const struct rte_flow_action actions[], in igc_parse_flow()
569 const struct rte_flow_action *act, in igc_parse_action_queue()
603 const struct rte_flow_action *act, in igc_parse_action_rss()
718 const struct rte_flow_action actions[], in igc_flow_create()
802 const struct rte_flow_action actions[], in igc_flow_validate()
/f-stack/dpdk/lib/librte_flow_classify/
H A Drte_flow_classify.h213 const struct rte_flow_action actions[],
240 const struct rte_flow_action actions[],
H A Drte_flow_classify_parse.h33 const struct rte_flow_action actions[],
/f-stack/dpdk/drivers/net/e1000/
H A Digb_flow.c93 const struct rte_flow_action actions[], in cons_parse_ntuple_filter()
98 const struct rte_flow_action *act; in cons_parse_ntuple_filter()
415 const struct rte_flow_action actions[], in igb_parse_ntuple_filter()
496 const struct rte_flow_action *act; in cons_parse_ethertype_filter()
761 const struct rte_flow_action actions[], in cons_parse_syn_filter()
766 const struct rte_flow_action *act; in cons_parse_syn_filter()
1043 const struct rte_flow_action actions[], in cons_parse_flex_filter()
1048 const struct rte_flow_action *act; in cons_parse_flex_filter()
1313 const struct rte_flow_action actions[], in igb_parse_rss_filter()
1318 const struct rte_flow_action *act; in igb_parse_rss_filter()
[all …]
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_generic_flow.c27 const struct rte_flow_action actions[],
32 const struct rte_flow_action actions[],
39 const struct rte_flow_action *actions,
790 const struct rte_flow_action actions[],
1084 const struct rte_flow_action actions[], in iavf_parse_engine_create()
1113 const struct rte_flow_action actions[], in iavf_parse_engine_validate()
1152 const struct rte_flow_action actions[], in iavf_flow_process_filter()
1208 const struct rte_flow_action actions[], in iavf_flow_validate()
1221 const struct rte_flow_action actions[], in iavf_flow_create()
1331 const struct rte_flow_action *actions, in iavf_flow_query()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c125 const struct rte_flow_action actions[], in next_no_void_action()
126 const struct rte_flow_action *cur) in next_no_void_action()
128 const struct rte_flow_action *next = in next_no_void_action()
174 const struct rte_flow_action actions[], in cons_parse_ntuple_filter()
179 const struct rte_flow_action *act; in cons_parse_ntuple_filter()
689 const struct rte_flow_action *act; in cons_parse_ethertype_filter()
937 const struct rte_flow_action *act; in cons_parse_syn_filter()
1190 const struct rte_flow_action actions[], in cons_parse_l2_tn_filter()
1197 const struct rte_flow_action *act; in cons_parse_l2_tn_filter()
1388 const struct rte_flow_action *act; in ixgbe_parse_fdir_act_attr()
[all …]
/f-stack/dpdk/drivers/net/dpaa2/
H A Drte_pmd_dpaa2.h41 struct rte_flow_action *actions[]);
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_flow.c38 const struct rte_flow_action actions[],
43 const struct rte_flow_action actions[],
52 const struct rte_flow_action *actions,
60 const struct rte_flow_action *actions,
73 const struct rte_flow_action *actions,
93 const struct rte_flow_action actions[],
99 const struct rte_flow_action actions[],
2137 const struct rte_flow_action *act; in i40e_flow_parse_ethertype_action()
3174 const struct rte_flow_action *act; in i40e_flow_parse_fdir_action()
3337 const struct rte_flow_action *act; in i40e_flow_parse_tunnel_action()
[all …]
/f-stack/dpdk/app/test-pmd/
H A Dtestpmd.h177 struct rte_flow_action *pmd_actions;
183 struct rte_flow_action *actions;
826 const struct rte_flow_action *action);
832 const struct rte_flow_action *action);
836 const struct rte_flow_action *actions,
841 const struct rte_flow_action *actions,
844 void update_age_action_context(const struct rte_flow_action *actions,
850 const struct rte_flow_action *action);
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c130 static inline const struct rte_flow_action *
132 const struct rte_flow_action *cur) in next_no_void_action()
134 const struct rte_flow_action *next = in next_no_void_action()
180 const struct rte_flow_action *actions, in hinic_check_filter_arg()
236 const struct rte_flow_action *act, in hinic_parse_ethertype_aciton()
288 const struct rte_flow_action *actions, in cons_parse_ethertype_filter()
293 const struct rte_flow_action *act = NULL; in cons_parse_ethertype_filter()
359 const struct rte_flow_action actions[], in hinic_parse_ethertype_filter()
453 const struct rte_flow_action actions[], in hinic_check_ntuple_act_ele()
457 const struct rte_flow_action *act; in hinic_check_ntuple_act_ele()
[all …]
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_flow.c104 static const struct rte_flow_action *
106 const struct rte_flow_action actions[]) in hns3_find_rss_general_action()
108 const struct rte_flow_action *act = NULL; in hns3_find_rss_general_action()
259 const struct rte_flow_action *action, in hns3_handle_action_queue()
285 const struct rte_flow_action *action, in hns3_handle_action_queue_region()
335 const struct rte_flow_action actions[], in hns3_handle_actions()
1341 const struct rte_flow_action *actions, in hns3_parse_rss_filter()
1348 const struct rte_flow_action *act; in hns3_parse_rss_filter()
1732 const struct rte_flow_action actions[], in hns3_flow_validate()
1758 const struct rte_flow_action actions[], in hns3_flow_create()
[all …]
/f-stack/dpdk/drivers/net/ice/
H A Dice_generic_flow.c37 const struct rte_flow_action actions[],
42 const struct rte_flow_action actions[],
51 const struct rte_flow_action *actions,
1770 const struct rte_flow_action actions[],
2110 const struct rte_flow_action actions[], in ice_parse_engine_create()
2143 const struct rte_flow_action actions[], in ice_parse_engine_validate()
2168 const struct rte_flow_action actions[], in ice_flow_process_filter()
2232 const struct rte_flow_action actions[], in ice_flow_validate()
2245 const struct rte_flow_action actions[], in ice_flow_create()
2336 const struct rte_flow_action *actions, in ice_flow_query()

123