]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_txq.c
net/bnxt: use appropriate type for Rx ring
[dpdk.git] / drivers / net / mlx5 / mlx5_txq.c
index 66ad368e64ef7b760b70499a4ef967a94663b563..450d9641defbf1a5fc6c287e6ddcb928dc0b67d4 100644 (file)
@@ -244,7 +244,7 @@ mlx5_tx_queue_stop(struct rte_eth_dev *dev, uint16_t idx)
 {
        int ret;
 
-       if (dev->data->tx_queue_state[idx] == RTE_ETH_QUEUE_STATE_HAIRPIN) {
+       if (rte_eth_dev_is_tx_hairpin_queue(dev, idx)) {
                DRV_LOG(ERR, "Hairpin queue can't be stopped");
                rte_errno = EINVAL;
                return -EINVAL;
@@ -371,7 +371,7 @@ mlx5_tx_queue_start(struct rte_eth_dev *dev, uint16_t idx)
 {
        int ret;
 
-       if (dev->data->tx_queue_state[idx] == RTE_ETH_QUEUE_STATE_HAIRPIN) {
+       if (rte_eth_dev_is_tx_hairpin_queue(dev, idx)) {
                DRV_LOG(ERR, "Hairpin queue can't be started");
                rte_errno = EINVAL;
                return -EINVAL;