Home
last modified time | relevance | path

Searched refs:act_dests (Results 1 – 6 of 6) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
A Dfs_dr.c317 if (fte->act_dests.action.action & MLX5_FLOW_CONTEXT_ACTION_DECAP) { in mlx5_cmd_dr_create_fte()
336 pkt_reformat = fte->act_dests.action.pkt_reformat; in mlx5_cmd_dr_create_fte()
406 if (fte->act_dests.action.action & MLX5_FLOW_CONTEXT_ACTION_DROP) { in mlx5_cmd_dr_create_fte()
416 if (fte->act_dests.flow_context.flow_tag) { in mlx5_cmd_dr_create_fte()
418 mlx5dr_action_create_tag(fte->act_dests.flow_context.flow_tag); in mlx5_cmd_dr_create_fte()
510 if (fte->act_dests.action.action & MLX5_FLOW_CONTEXT_ACTION_COUNT) { in mlx5_cmd_dr_create_fte()
538 struct mlx5_flow_act *action = &fte->act_dests.action; in mlx5_cmd_dr_create_fte()
540 if (fte->act_dests.action.exe_aso.type != MLX5_EXE_ASO_FLOW_METER) { in mlx5_cmd_dr_create_fte()
578 !!(fte->act_dests.action.flags & FLOW_ACT_IGNORE_FLOW_LEVEL); in mlx5_cmd_dr_create_fte()
579 u32 flow_source = fte->act_dests.flow_context.flow_source; in mlx5_cmd_dr_create_fte()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/
A Dfs_cmd.c506 fte->act_dests.action.exe_aso.object_id); in mlx5_cmd_set_fte_flow_meter()
510 fte->act_dests.action.exe_aso.return_reg_id); in mlx5_cmd_set_fte_flow_meter()
512 fte->act_dests.action.exe_aso.type); in mlx5_cmd_set_fte_flow_meter()
567 fte->act_dests.flow_context.flow_tag); in mlx5_cmd_set_fte()
569 fte->act_dests.flow_context.flow_source); in mlx5_cmd_set_fte()
576 action = fte->act_dests.action.action; in mlx5_cmd_set_fte()
584 fte->act_dests.action.pkt_reformat; in mlx5_cmd_set_fte()
599 if (fte->act_dests.action.modify_hdr) { in mlx5_cmd_set_fte()
607 fte->act_dests.action.modify_hdr->id); in mlx5_cmd_set_fte()
611 fte->act_dests.action.crypto.type); in mlx5_cmd_set_fte()
[all …]
A Dfs_core.c661 --fte->act_dests.dests_size; in del_sw_hw_rule()
671 --fte->act_dests.dests_size; in del_sw_hw_rule()
679 --fte->act_dests.fwd_dests; in del_sw_hw_rule()
696 memcpy(&fte->act_dests, &fte->dup->act_dests, sizeof(fte->act_dests)); in switch_to_pending_act_dests()
1218 act_dests = &fte->dup->act_dests; in _mlx5_modify_rule_destination()
1220 act_dests = &fte->act_dests; in _mlx5_modify_rule_destination()
1620 act_dests->dests_size++; in create_flow_handle_dup()
1623 act_dests->fwd_dests++; in create_flow_handle_dup()
1636 act_dests->dests_size = 0; in create_flow_handle_dup()
1637 act_dests->fwd_dests = 0; in create_flow_handle_dup()
[all …]
A Dfs_core.h258 struct fs_fte_action act_dests; member
269 struct fs_fte_action act_dests; member
/drivers/net/ethernet/mellanox/mlx5/core/diag/
A Dfs_tracepoint.h206 __entry->action = fte->act_dests.action.action;
208 __entry->flow_tag = fte->act_dests.flow_context.flow_tag;
209 __entry->flow_source = fte->act_dests.flow_context.flow_source;
287 __entry->index = __entry->fte->act_dests.dests_size - 1;
/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Dfs_hws.c744 struct mlx5_flow_act *fte_action = &fte->act_dests.action; in mlx5_fs_fte_get_hws_actions()
905 if (fte->act_dests.flow_context.flow_tag) { in mlx5_fs_fte_get_hws_actions()
915 (*ractions)[num_actions].tag.value = fte->act_dests.flow_context.flow_tag; in mlx5_fs_fte_get_hws_actions()
1095 fte->act_dests.flow_context.flow_source, in mlx5_cmd_hws_create_fte()

Completed in 25 milliseconds