net/sfc: add Tx queue flush failed flag for sanity
[dpdk.git] / drivers / net / sfc / sfc_tx.c
index b8581d1..9e426ca 100644 (file)
@@ -185,7 +185,7 @@ sfc_tx_qinit(struct sfc_adapter *sa, unsigned int sw_index,
        info.mem_bar = sa->mem_bar.esb_base;
 
        rc = sa->dp_tx->qcreate(sa->eth_dev->data->port_id, sw_index,
-                               &SFC_DEV_TO_PCI(sa->eth_dev)->addr,
+                               &RTE_ETH_DEV_TO_PCI(sa->eth_dev)->addr,
                                socket_id, &info, &txq->dp);
        if (rc != 0)
                goto fail_dp_tx_qinit;
@@ -503,7 +503,7 @@ sfc_tx_qstop(struct sfc_adapter *sa, unsigned int sw_index)
             (retry_count < SFC_TX_QFLUSH_ATTEMPTS);
             ++retry_count) {
                if (efx_tx_qflush(txq->common) != 0) {
-                       txq->state |= SFC_TXQ_FLUSHING;
+                       txq->state |= SFC_TXQ_FLUSH_FAILED;
                        break;
                }