Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Dfs_dr.c341 is_decap = fte->act_dests.action.pkt_reformat->reformat_type == in mlx5_cmd_dr_create_fte()
346 fte->act_dests.action.pkt_reformat->action.dr_action; in mlx5_cmd_dr_create_fte()
375 fte->act_dests.action.modify_hdr->action.dr_action; in mlx5_cmd_dr_create_fte()
399 fte->act_dests.action.pkt_reformat->action.dr_action; in mlx5_cmd_dr_create_fte()
403 if (fte->act_dests.action.action & MLX5_FLOW_CONTEXT_ACTION_DROP) { in mlx5_cmd_dr_create_fte()
413 if (fte->act_dests.flow_context.flow_tag) { in mlx5_cmd_dr_create_fte()
415 mlx5dr_action_create_tag(fte->act_dests.flow_context.flow_tag); in mlx5_cmd_dr_create_fte()
533 struct mlx5_flow_act *action = &fte->act_dests.action; in mlx5_cmd_dr_create_fte()
573 !!(fte->act_dests.action.flags & FLOW_ACT_IGNORE_FLOW_LEVEL); in mlx5_cmd_dr_create_fte()
574 u32 flow_source = fte->act_dests.flow_context.flow_source; in mlx5_cmd_dr_create_fte()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_cmd.c505 fte->act_dests.action.exe_aso.object_id); in mlx5_cmd_set_fte_flow_meter()
509 fte->act_dests.action.exe_aso.return_reg_id); in mlx5_cmd_set_fte_flow_meter()
511 fte->act_dests.action.exe_aso.type); in mlx5_cmd_set_fte_flow_meter()
515 fte->act_dests.action.exe_aso.flow_meter.meter_idx); in mlx5_cmd_set_fte_flow_meter()
566 fte->act_dests.flow_context.flow_tag); in mlx5_cmd_set_fte()
568 fte->act_dests.flow_context.flow_source); in mlx5_cmd_set_fte()
575 action = fte->act_dests.action.action; in mlx5_cmd_set_fte()
600 if (fte->act_dests.action.modify_hdr) { in mlx5_cmd_set_fte()
608 fte->act_dests.action.modify_hdr->id); in mlx5_cmd_set_fte()
612 fte->act_dests.action.crypto.type); in mlx5_cmd_set_fte()
[all …]
H A Dfs_core.c656 --fte->act_dests.dests_size; in del_sw_hw_rule()
665 --fte->act_dests.dests_size; in del_sw_hw_rule()
673 --fte->act_dests.fwd_dests; in del_sw_hw_rule()
690 memcpy(&fte->act_dests, &fte->dup->act_dests, sizeof(fte->act_dests)); in switch_to_pending_act_dests()
1206 act_dests = &fte->dup->act_dests; in _mlx5_modify_rule_destination()
1208 act_dests = &fte->act_dests; in _mlx5_modify_rule_destination()
1608 act_dests->dests_size++; in create_flow_handle_dup()
1611 act_dests->fwd_dests++; in create_flow_handle_dup()
1624 act_dests->dests_size = 0; in create_flow_handle_dup()
1625 act_dests->fwd_dests = 0; in create_flow_handle_dup()
[all …]
H A Dfs_core.h244 struct fs_fte_action act_dests; member
252 struct fs_fte_action act_dests; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
H 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;