X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fmlx5%2Fmlx5.c;h=f0988712df836b54d40281b8f40e2cca6c78fda8;hb=6baa15684c5a2ea3f4d7a6f4cfc7f30d86a51fea;hp=72b1e356737a1eb33142a176a510fbb9f3e07c6e;hpb=72d836b300b9e92201a924c4b540a68ae0570388;p=dpdk.git diff --git a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c index 72b1e35673..f0988712df 100644 --- a/drivers/net/mlx5/mlx5.c +++ b/drivers/net/mlx5/mlx5.c @@ -686,10 +686,14 @@ mlx5_aso_flow_mtrs_mng_close(struct mlx5_dev_ctx_shared *sh) #ifdef HAVE_MLX5_DR_CREATE_ACTION_ASO for (i = 0; i < MLX5_ASO_MTRS_PER_POOL; i++) { aso_mtr = &mtr_pool->mtrs[i]; - if (aso_mtr->fm.meter_action) + if (aso_mtr->fm.meter_action_g) claim_zero (mlx5_glue->destroy_flow_action - (aso_mtr->fm.meter_action)); + (aso_mtr->fm.meter_action_g)); + if (aso_mtr->fm.meter_action_y) + claim_zero + (mlx5_glue->destroy_flow_action + (aso_mtr->fm.meter_action_y)); } #endif /* HAVE_MLX5_DR_CREATE_ACTION_ASO */ claim_zero(mlx5_devx_cmd_destroy