diff --git a/providers/mlx5/dr_action.c b/providers/mlx5/dr_action.c index d139f23ae..faee530ab 100644 --- a/providers/mlx5/dr_action.c +++ b/providers/mlx5/dr_action.c @@ -2485,6 +2485,8 @@ dr_action_convert_to_fte_dest(struct mlx5dv_dr_domain *dmn, fte_attr->action |= MLX5_FLOW_CONTEXT_ACTION_FWD_DEST; dest_info->type = MLX5_FLOW_DEST_TYPE_VPORT; + if (dmn->info.caps.is_ecpf) + dest_info->vport_num = ECPF_PORT; break; case DR_ACTION_TYP_VPORT: if (dmn->type != MLX5DV_DR_DOMAIN_TYPE_FDB)