]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_txq.c
net/ice: support low Rx latency
[dpdk.git] / drivers / net / mlx5 / mlx5_txq.c
index f68c0c61a915dac0eee450eb2c8dba1035232c71..eb4d34ca559e766eab143ba5f414daebbfa33e32 100644 (file)
@@ -1246,7 +1246,7 @@ mlx5_txq_release(struct rte_eth_dev *dev, uint16_t idx)
        struct mlx5_priv *priv = dev->data->dev_private;
        struct mlx5_txq_ctrl *txq_ctrl;
 
-       if (!(*priv->txqs)[idx])
+       if (priv->txqs == NULL || (*priv->txqs)[idx] == NULL)
                return 0;
        txq_ctrl = container_of((*priv->txqs)[idx], struct mlx5_txq_ctrl, txq);
        if (__atomic_sub_fetch(&txq_ctrl->refcnt, 1, __ATOMIC_RELAXED) > 1)