Home
last modified time | relevance | path

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

1234

/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.h74 bnxt_ulp_rte_parser_act_parse(const struct rte_flow_action actions[],
164 ulp_rte_void_act_handler(const struct rte_flow_action *action_item,
169 ulp_rte_rss_act_handler(const struct rte_flow_action *action_item,
174 ulp_rte_mark_act_handler(const struct rte_flow_action *action_item,
189 ulp_rte_drop_act_handler(const struct rte_flow_action *action_item,
194 ulp_rte_count_act_handler(const struct rte_flow_action *action_item,
199 ulp_rte_pf_act_handler(const struct rte_flow_action *action_item,
204 ulp_rte_vf_act_handler(const struct rte_flow_action *action_item,
209 ulp_rte_port_act_handler(const struct rte_flow_action *act_item,
264 ulp_rte_jump_act_handler(const struct rte_flow_action *action_item,
[all …]
H A Dbnxt_ulp_flow.c21 const struct rte_flow_action actions[], in bnxt_ulp_flow_validate_args()
164 const struct rte_flow_action actions[], in bnxt_ulp_flow_create()
291 const struct rte_flow_action actions[], in bnxt_ulp_flow_validate()
459 const struct rte_flow_action *action, in bnxt_ulp_flow_query()
503 struct rte_flow_action **pmd_actions, in bnxt_ulp_tunnel_decap_set()
616 struct rte_flow_action *pmd_actions, in bnxt_ulp_tunnel_decap_release()
622 const struct rte_flow_action *action_item = pmd_actions; in bnxt_ulp_tunnel_decap_release()
H A Dulp_rte_parser.c180 bnxt_ulp_rte_parser_act_parse(const struct rte_flow_action actions[], in bnxt_ulp_rte_parser_act_parse()
183 const struct rte_flow_action *action_item = actions; in bnxt_ulp_rte_parser_act_parse()
490 struct rte_flow_action action_item = {0}; in ulp_rte_parser_implicit_act_port_process()
1745 ulp_rte_mark_act_handler(const struct rte_flow_action *action_item, in ulp_rte_mark_act_handler()
1768 ulp_rte_rss_act_handler(const struct rte_flow_action *action_item, in ulp_rte_rss_act_handler()
2140 ulp_rte_vxlan_decap_act_handler(const struct rte_flow_action *action_item in ulp_rte_vxlan_decap_act_handler()
2164 ulp_rte_count_act_handler(const struct rte_flow_action *action_item, in ulp_rte_count_act_handler()
2276 ulp_rte_vf_act_handler(const struct rte_flow_action *action_item, in ulp_rte_vf_act_handler()
2328 ulp_rte_port_act_handler(const struct rte_flow_action *act_item, in ulp_rte_port_act_handler()
2394 ulp_rte_phy_port_act_handler(const struct rte_flow_action *action_item, in ulp_rte_phy_port_act_handler()
[all …]
/dpdk/lib/ethdev/
H A Drte_flow_driver.h45 const struct rte_flow_action [],
52 const struct rte_flow_action [],
67 const struct rte_flow_action *,
91 const struct rte_flow_action *action,
114 struct rte_flow_action **pmd_actions,
133 struct rte_flow_action *pmd_actions,
183 const struct rte_flow_action actions[],
184 const struct rte_flow_action masks[],
213 const struct rte_flow_action actions[],
243 const struct rte_flow_action *action,
H A Drte_mtr.h213 const struct rte_flow_action *actions[RTE_COLORS];
590 .actions[RTE_COLOR_GREEN] = (struct rte_flow_action[]) { \
601 .actions[RTE_COLOR_YELLOW] = (struct rte_flow_action[]) { \
612 .actions[RTE_COLOR_RED] = (struct rte_flow_action[]) { \
634 .actions[RTE_COLOR_RED] = (struct rte_flow_action[]) { \
H A Drte_flow.h3792 struct rte_flow_action { struct
3824 const struct rte_flow_action *actions;
4147 const struct rte_flow_action actions[],
4174 const struct rte_flow_action actions[],
4249 const struct rte_flow_action *action,
4364 const struct rte_flow_action *actions);
4693 struct rte_flow_action **actions,
4774 struct rte_flow_action *actions,
5190 const struct rte_flow_action actions[],
5191 const struct rte_flow_action masks[],
[all …]
H A Drte_flow.c355 const struct rte_flow_action actions[], in rte_flow_validate()
380 const struct rte_flow_action actions[], in rte_flow_create()
451 const struct rte_flow_action *action, in rte_flow_query()
626 const struct rte_flow_action *action) in rte_flow_conv_action_conf()
830 const struct rte_flow_action *src, in rte_flow_conv_actions()
850 *dst = (struct rte_flow_action){ in rte_flow_conv_actions()
1224 struct rte_flow_action **actions, in rte_flow_tunnel_decap_set()
1291 struct rte_flow_action *actions, in rte_flow_tunnel_action_decap_release()
1550 const struct rte_flow_action actions[], in rte_flow_actions_template_create()
1551 const struct rte_flow_action masks[], in rte_flow_actions_template_create()
[all …]
/dpdk/app/test-flow-perf/
H A Dactions_gen.c60 add_mark(struct rte_flow_action *actions, in add_mark()
77 add_queue(struct rte_flow_action *actions, in add_queue()
92 add_jump(struct rte_flow_action *actions, in add_jump()
107 add_rss(struct rte_flow_action *actions, in add_rss()
144 add_set_meta(struct rte_flow_action *actions, in add_set_meta()
158 add_set_tag(struct rte_flow_action *actions, in add_set_tag()
173 add_port_id(struct rte_flow_action *actions, in add_port_id()
187 add_drop(struct rte_flow_action *actions, in add_drop()
195 add_count(struct rte_flow_action *actions, in add_count()
522 add_flag(struct rte_flow_action *actions, in add_flag()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow.c814 struct rte_flow_action **actions,
1633 const struct rte_flow_action *
4622 struct rte_flow_action actions[] = { in flow_dv_mreg_create_cb()
5008 struct rte_flow_action *tag_action; in flow_hairpin_split()
6075 (struct rte_flow_action){ in flow_sample_split_prep()
6097 (struct rte_flow_action){ in flow_sample_split_prep()
7177 struct rte_flow_action actions[] = { in mlx5_flow_create_devx_sq_miss_flow()
7571 struct rte_flow_action actions[2]; in mlx5_ctrl_flow_source_queue()
7648 struct rte_flow_action actions[] = { in mlx5_ctrl_flow_vlan()
9293 struct rte_flow_action action[2]; in mlx5_flow_query_counter()
[all …]
H A Dmlx5_flow.h915 struct rte_flow_action action;
1297 const struct rte_flow_action *actions,
1341 const struct rte_flow_action *action,
1346 const struct rte_flow_action *action,
1431 const struct rte_flow_action actions[],
1432 const struct rte_flow_action masks[],
1457 const struct rte_flow_action actions[],
1484 const struct rte_flow_action *action,
1750 (const struct rte_flow_action *actions,
2051 const struct rte_flow_action *actions,
[all …]
/dpdk/drivers/net/sfc/
H A Dsfc_flow_tunnel.h61 struct rte_flow_action action;
81 const struct rte_flow_action *actions,
87 struct rte_flow_action **pmd_actions,
103 struct rte_flow_action *pmd_actions,
H A Dsfc_flow.h173 const struct rte_flow_action actions[],
191 const struct rte_flow_action *action,
H A Dsfc_flow_tunnel.c57 const struct rte_flow_action *actions, in sfc_flow_tunnel_detect_jump_rule()
256 struct rte_flow_action **pmd_actions, in sfc_flow_tunnel_decap_set()
372 struct rte_flow_action *pmd_actions, in sfc_flow_tunnel_action_decap_release()
378 struct rte_flow_action *action = pmd_actions; in sfc_flow_tunnel_action_decap_release()
/dpdk/drivers/net/cnxk/
H A Dcn10k_flow.c25 const struct rte_flow_action actions[]) in cn10k_mtr_configure()
87 const struct rte_flow_action *act) in cn10k_rss_action_validate()
127 const struct rte_flow_action actions[], in cn10k_flow_create()
131 const struct rte_flow_action *action_rss = NULL; in cn10k_flow_create()
133 const struct rte_flow_action *act_q = NULL; in cn10k_flow_create()
H A Dcnxk_flow.c66 const struct rte_flow_action *act) in npc_rss_action_validate()
114 const struct rte_flow_action actions[], in cnxk_map_actions()
254 const struct rte_flow_action actions[], in cnxk_map_flow_data()
284 const struct rte_flow_action actions[], in cnxk_flow_validate()
319 const struct rte_flow_action actions[], in cnxk_flow_create()
385 const struct rte_flow_action *action, void *data, in cnxk_flow_query()
/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()
/dpdk/app/test-pmd/
H A Dtestpmd.h212 struct rte_flow_action *pmd_actions;
218 struct rte_flow_action *actions;
907 const struct rte_flow_action *action);
913 const struct rte_flow_action *action);
940 const struct rte_flow_action *actions);
946 const struct rte_flow_action *action);
952 const struct rte_flow_action *action);
963 const struct rte_flow_action *actions,
973 const struct rte_flow_action *action);
984 const struct rte_flow_action *actions);
[all …]
/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()
799 const struct rte_flow_action actions[], in igc_flow_validate()
/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()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c91 const struct rte_flow_action actions[], in next_no_void_action()
92 const struct rte_flow_action *cur) in next_no_void_action()
94 const struct rte_flow_action *next = in next_no_void_action()
140 const struct rte_flow_action actions[], in cons_parse_ntuple_filter()
145 const struct rte_flow_action *act; in cons_parse_ntuple_filter()
651 const struct rte_flow_action *act; in cons_parse_ethertype_filter()
896 const struct rte_flow_action *act; in cons_parse_syn_filter()
1146 const struct rte_flow_action actions[], in cons_parse_l2_tn_filter()
1153 const struct rte_flow_action *act; in cons_parse_l2_tn_filter()
1333 const struct rte_flow_action *act; in txgbe_parse_fdir_act_attr()
[all …]
/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 …]
/dpdk/lib/flow_classify/
H A Drte_flow_classify.h209 const struct rte_flow_action actions[],
236 const struct rte_flow_action actions[],
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c103 static const struct rte_flow_action *
105 const struct rte_flow_action actions[]) in hns3_find_rss_general_action()
107 const struct rte_flow_action *act = NULL; in hns3_find_rss_general_action()
287 const struct rte_flow_action *action, in hns3_handle_action_queue()
313 const struct rte_flow_action *action, in hns3_handle_action_queue_region()
354 const struct rte_flow_action *action, in hns3_handle_action_indirect()
1378 const struct rte_flow_action *act; in hns3_parse_rss_filter()
1758 const struct rte_flow_action *act, in hns3_flow_create_rss_rule()
1872 const struct rte_flow_action *act; in hns3_flow_create()
2140 const struct rte_flow_action *action, in hns3_check_indir_action()
[all …]
/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 …]
/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 …]

1234