Lines Matching refs:flow_act

878 	struct mlx5_flow_act flow_act = {};  in mlx5_ib_fs_add_op_fc()  local
950 flow_act.action = in mlx5_ib_fs_add_op_fc()
955 &flow_act, &dst, 1); in mlx5_ib_fs_add_op_fc()
1048 struct mlx5_flow_act flow_act = {}; in _create_flow_rule() local
1076 ib_flow, flow_attr, &flow_act, in _create_flow_rule()
1085 if (dst && !(flow_act.action & MLX5_FLOW_CONTEXT_ACTION_DROP)) { in _create_flow_rule()
1107 if (flow_act.action & MLX5_FLOW_CONTEXT_ACTION_COUNT) { in _create_flow_rule()
1110 err = mlx5_ib_flow_counters_set_data(flow_act.counters, ucmd); in _create_flow_rule()
1114 mcounters = to_mcounters(flow_act.counters); in _create_flow_rule()
1115 handler->ibcounters = flow_act.counters; in _create_flow_rule()
1123 if (flow_act.action & MLX5_FLOW_CONTEXT_ACTION_DROP) { in _create_flow_rule()
1128 flow_act.action |= in _create_flow_rule()
1131 flow_act.action |= MLX5_FLOW_CONTEXT_ACTION_ALLOW; in _create_flow_rule()
1133 flow_act.action |= MLX5_FLOW_CONTEXT_ACTION_FWD_DEST; in _create_flow_rule()
1145 &flow_act, in _create_flow_rule()
1521 struct mlx5_flow_act *flow_act, in _create_raw_flow_rule() argument
1546 flow_act, dst, dst_num); in _create_raw_flow_rule()
1607 struct mlx5_flow_context *flow_context, struct mlx5_flow_act *flow_act, in raw_fs_rule_add() argument
1641 flow_act->action |= MLX5_FLOW_CONTEXT_ACTION_FWD_DEST; in raw_fs_rule_add()
1646 flow_act->action |= MLX5_FLOW_CONTEXT_ACTION_FWD_DEST; in raw_fs_rule_add()
1650 flow_act->action |= MLX5_FLOW_CONTEXT_ACTION_ALLOW; in raw_fs_rule_add()
1656 if (flow_act->action & MLX5_FLOW_CONTEXT_ACTION_COUNT) { in raw_fs_rule_add()
1663 fs_matcher, flow_context, flow_act, in raw_fs_rule_add()
1915 struct mlx5_flow_act flow_act = {}; in UVERBS_HANDLER() local
1934 flow_act.action |= MLX5_FLOW_CONTEXT_ACTION_FWD_NEXT_NS; in UVERBS_HANDLER()
1937 flow_act.action |= MLX5_FLOW_CONTEXT_ACTION_DROP; in UVERBS_HANDLER()
1964 flow_act.action |= MLX5_FLOW_CONTEXT_ACTION_COUNT; in UVERBS_HANDLER()
1982 ret = parse_flow_flow_action(maction, false, &flow_act); in UVERBS_HANDLER()
2000 raw_fs_rule_add(dev, fs_matcher, &flow_context, &flow_act, in UVERBS_HANDLER()