Lines Matching defs:actions
1706 verify_attr_actions(u32 actions, struct netlink_ext_ack *extack)
1708 if (!(actions &
1714 if (!(~actions &
1720 if (actions & MLX5_FLOW_CONTEXT_ACTION_MOD_HDR &&
1721 actions & MLX5_FLOW_CONTEXT_ACTION_DROP) {
3279 "too many pedit actions, can't offload");
3281 "mlx5: parsed %d pedit actions, can't do more\n",
3417 u32 actions,
3426 headers_c = mlx5e_get_match_headers_criteria(actions, spec);
3427 headers_v = mlx5e_get_match_headers_value(actions, spec);
3471 u32 actions,
3476 if (actions & MLX5_FLOW_CONTEXT_ACTION_MOD_HDR &&
3477 !modify_header_match_supported(priv, &parse_attr->spec, flow_action, actions,
3531 /* In case all pedit actions are skipped, remove the MOD_HDR flag. */
3666 * + do actions |-----'
3671 * Do rest of the actions after last multi table action.
3814 /* Single tc action can instantiate multiple offload actions (e.g. pedit)
3823 /* nothing to do for intermediate actions */
3835 } else { /* the branch continues executing the rest of the actions */
3941 parse_state->actions |= attr->action;
4044 if (!actions_match_supported(priv, flow_action, parse_state->actions,
4193 if (!actions_match_supported(priv, flow_action, parse_state->actions,
4431 /* actions validation depends on parsing the ct matches first */