]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_rxq.c
net/mlx5: fix Rx queue release of resources
[dpdk.git] / drivers / net / mlx5 / mlx5_rxq.c
index c9df8b01f6fffed58e11cbdce35619b95641dbc5..441f15879d09c8584a637653317f2c6057c18e52 100644 (file)
@@ -573,8 +573,10 @@ rxq_release_rq_resources(struct mlx5_rxq_ctrl *rxq_ctrl)
                rte_free((void *)(uintptr_t)rxq_ctrl->rxq.wqes);
                rxq_ctrl->rxq.wqes = NULL;
        }
-       if (rxq_ctrl->wq_umem)
+       if (rxq_ctrl->wq_umem) {
                mlx5_glue->devx_umem_dereg(rxq_ctrl->wq_umem);
+               rxq_ctrl->wq_umem = NULL;
+       }
 }
 
 /**