Lines Matching refs:action_item
183 const struct rte_flow_action *action_item = actions; in bnxt_ulp_rte_parser_act_parse() local
187 while (action_item && action_item->type != RTE_FLOW_ACTION_TYPE_END) { in bnxt_ulp_rte_parser_act_parse()
188 if (action_item->type >= in bnxt_ulp_rte_parser_act_parse()
189 (typeof(action_item->type))BNXT_RTE_FLOW_ACTION_TYPE_END) { in bnxt_ulp_rte_parser_act_parse()
190 if (action_item->type >= in bnxt_ulp_rte_parser_act_parse()
191 (typeof(action_item->type))BNXT_RTE_FLOW_ACTION_TYPE_LAST) in bnxt_ulp_rte_parser_act_parse()
194 hdr_info = &ulp_vendor_act_info[action_item->type - in bnxt_ulp_rte_parser_act_parse()
197 if (action_item->type > RTE_FLOW_ACTION_TYPE_SHARED) in bnxt_ulp_rte_parser_act_parse()
200 hdr_info = &ulp_act_info[action_item->type]; in bnxt_ulp_rte_parser_act_parse()
207 if (hdr_info->proto_act_func(action_item, in bnxt_ulp_rte_parser_act_parse()
214 action_item++; in bnxt_ulp_rte_parser_act_parse()
222 action_item->type); in bnxt_ulp_rte_parser_act_parse()
490 struct rte_flow_action action_item = {0}; in ulp_rte_parser_implicit_act_port_process() local
499 action_item.type = RTE_FLOW_ACTION_TYPE_PORT_ID; in ulp_rte_parser_implicit_act_port_process()
500 action_item.conf = &port_id; in ulp_rte_parser_implicit_act_port_process()
503 ulp_rte_port_act_handler(&action_item, params); in ulp_rte_parser_implicit_act_port_process()
1737 ulp_rte_void_act_handler(const struct rte_flow_action *action_item __rte_unused, in ulp_rte_void_act_handler()
1745 ulp_rte_mark_act_handler(const struct rte_flow_action *action_item, in ulp_rte_mark_act_handler() argument
1752 mark = action_item->conf; 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() argument
1774 if (action_item == NULL || action_item->conf == NULL) { in ulp_rte_rss_act_handler()
1779 rss = action_item->conf; in ulp_rte_rss_act_handler()
1981 ulp_rte_vxlan_encap_act_handler(const struct rte_flow_action *action_item, in ulp_rte_vxlan_encap_act_handler() argument
1995 vxlan_encap = action_item->conf; in ulp_rte_vxlan_encap_act_handler()
2140 ulp_rte_vxlan_decap_act_handler(const struct rte_flow_action *action_item in ulp_rte_vxlan_decap_act_handler()
2154 ulp_rte_drop_act_handler(const struct rte_flow_action *action_item __rte_unused, in ulp_rte_drop_act_handler()
2164 ulp_rte_count_act_handler(const struct rte_flow_action *action_item, in ulp_rte_count_act_handler() argument
2170 act_count = action_item->conf; in ulp_rte_count_act_handler()
2245 ulp_rte_pf_act_handler(const struct rte_flow_action *action_item __rte_unused, in ulp_rte_pf_act_handler()
2276 ulp_rte_vf_act_handler(const struct rte_flow_action *action_item, in ulp_rte_vf_act_handler() argument
2284 vf_action = action_item->conf; in ulp_rte_vf_act_handler()
2394 ulp_rte_phy_port_act_handler(const struct rte_flow_action *action_item, in ulp_rte_phy_port_act_handler() argument
2403 phy_port = action_item->conf; in ulp_rte_phy_port_act_handler()
2453 ulp_rte_of_push_vlan_act_handler(const struct rte_flow_action *action_item, in ulp_rte_of_push_vlan_act_handler() argument
2460 push_vlan = action_item->conf; in ulp_rte_of_push_vlan_act_handler()
2481 ulp_rte_of_set_vlan_vid_act_handler(const struct rte_flow_action *action_item, in ulp_rte_of_set_vlan_vid_act_handler() argument
2488 vlan_vid = action_item->conf; in ulp_rte_of_set_vlan_vid_act_handler()
2504 ulp_rte_of_set_vlan_pcp_act_handler(const struct rte_flow_action *action_item, in ulp_rte_of_set_vlan_pcp_act_handler() argument
2511 vlan_pcp = action_item->conf; in ulp_rte_of_set_vlan_pcp_act_handler()
2527 ulp_rte_set_ipv4_src_act_handler(const struct rte_flow_action *action_item, in ulp_rte_set_ipv4_src_act_handler() argument
2533 set_ipv4 = action_item->conf; in ulp_rte_set_ipv4_src_act_handler()
2548 ulp_rte_set_ipv4_dst_act_handler(const struct rte_flow_action *action_item, in ulp_rte_set_ipv4_dst_act_handler() argument
2554 set_ipv4 = action_item->conf; in ulp_rte_set_ipv4_dst_act_handler()
2569 ulp_rte_set_tp_src_act_handler(const struct rte_flow_action *action_item, in ulp_rte_set_tp_src_act_handler() argument
2575 set_tp = action_item->conf; in ulp_rte_set_tp_src_act_handler()
2591 ulp_rte_set_tp_dst_act_handler(const struct rte_flow_action *action_item, in ulp_rte_set_tp_dst_act_handler() argument
2597 set_tp = action_item->conf; in ulp_rte_set_tp_dst_act_handler()
2623 ulp_rte_jump_act_handler(const struct rte_flow_action *action_item __rte_unused, in ulp_rte_jump_act_handler()
2632 ulp_rte_sample_act_handler(const struct rte_flow_action *action_item, in ulp_rte_sample_act_handler() argument
2638 sample = action_item->conf; in ulp_rte_sample_act_handler()
2671 ulp_vendor_vxlan_decap_act_handler(const struct rte_flow_action *action_item, in ulp_vendor_vxlan_decap_act_handler() argument
2676 return ulp_rte_vxlan_decap_act_handler(action_item, params); in ulp_vendor_vxlan_decap_act_handler()