net/mlx5: fix E-Switch DV flow disabling
[dpdk.git] / drivers / net / netvsc / hn_rxtx.c
index 028f176..3e3488f 100644 (file)
@@ -315,8 +315,7 @@ hn_dev_tx_queue_setup(struct rte_eth_dev *dev,
        }
 
 error:
-       if (txq->txdesc_pool)
-               rte_mempool_free(txq->txdesc_pool);
+       rte_mempool_free(txq->txdesc_pool);
        rte_memzone_free(txq->tx_rndis_mz);
        rte_free(txq);
        return err;
@@ -365,8 +364,7 @@ hn_dev_tx_queue_release(struct rte_eth_dev *dev, uint16_t qid)
        if (!txq)
                return;
 
-       if (txq->txdesc_pool)
-               rte_mempool_free(txq->txdesc_pool);
+       rte_mempool_free(txq->txdesc_pool);
 
        rte_memzone_free(txq->tx_rndis_mz);
        rte_free(txq);
@@ -578,7 +576,7 @@ static void hn_rxpkt(struct hn_rx_queue *rxq, struct hn_rx_bufinfo *rxb,
                rte_iova_t iova;
 
                /*
-                * Build an external mbuf that points to recveive area.
+                * Build an external mbuf that points to receive area.
                 * Use refcount to handle multiple packets in same
                 * receive buffer section.
                 */
@@ -1031,7 +1029,7 @@ hn_dev_rx_queue_count(void *rx_queue)
  * returns:
  *  - -EINVAL               - offset outside of ring
  *  - RTE_ETH_RX_DESC_AVAIL - no data available yet
- *  - RTE_ETH_RX_DESC_DONE  - data is waiting in stagin ring
+ *  - RTE_ETH_RX_DESC_DONE  - data is waiting in staging ring
  */
 int hn_dev_rx_queue_status(void *arg, uint16_t offset)
 {