| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.h | 74 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 D | bnxt_ulp_flow.c | 21 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 D | ulp_rte_parser.c | 180 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 D | rte_flow_driver.h | 45 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 D | rte_mtr.h | 213 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 D | rte_flow.h | 3792 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 D | rte_flow.c | 355 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 D | actions_gen.c | 60 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 D | mlx5_flow.c | 814 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 D | mlx5_flow.h | 915 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 D | sfc_flow_tunnel.h | 61 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 D | sfc_flow.h | 173 const struct rte_flow_action actions[], 191 const struct rte_flow_action *action,
|
| H A D | sfc_flow_tunnel.c | 57 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 D | cn10k_flow.c | 25 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 D | cnxk_flow.c | 66 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 D | rte_eth_bond_flow.c | 19 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 D | testpmd.h | 212 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 D | igc_flow.c | 212 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 D | failsafe_flow.c | 21 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 D | txgbe_flow.c | 91 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 D | igb_flow.c | 93 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 D | rte_flow_classify.h | 209 const struct rte_flow_action actions[], 236 const struct rte_flow_action actions[],
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_flow.c | 103 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 D | ixgbe_flow.c | 125 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 D | hinic_pmd_flow.c | 130 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 …]
|