net/bnxt: add a failure log
[dpdk.git] / drivers / net / bnxt / bnxt_txr.h
index 026a65a..3dfc8ef 100644 (file)
@@ -8,13 +8,9 @@
 
 #include <rte_io.h>
 
-#define MAX_TX_RINGS   16
-#define BNXT_TX_PUSH_THRESH 92
 #define BNXT_MAX_TSO_SEGS      32
 #define BNXT_MIN_PKT_SIZE      52
 
-#define B_TX_DB(db, prod)      rte_write32((DB_KEY_TX | (prod)), db)
-
 struct bnxt_tx_ring_info {
        uint16_t                tx_prod;
        uint16_t                tx_cons;
@@ -25,15 +21,11 @@ struct bnxt_tx_ring_info {
 
        rte_iova_t              tx_desc_mapping;
 
-#define BNXT_DEV_STATE_CLOSING 0x1
-       uint32_t                dev_state;
-
        struct bnxt_ring        *tx_ring_struct;
 };
 
 struct bnxt_sw_tx_bd {
        struct rte_mbuf         *mbuf; /* mbuf associated with TX descriptor */
-       uint8_t                 is_gso;
        unsigned short          nr_bds;
 };
 
@@ -52,40 +44,11 @@ static inline uint32_t bnxt_tx_avail(struct bnxt_tx_queue *txq)
                 bnxt_tx_bds_in_hw(txq)) - 1);
 }
 
-/*
- * Transmit completion function for use when DEV_TX_OFFLOAD_MBUF_FAST_FREE
- * is enabled.
- */
-static inline void
-bnxt_tx_cmp_fast(struct bnxt_tx_queue *txq, int nr_pkts)
-{
-       struct bnxt_tx_ring_info *txr = txq->tx_ring;
-       uint32_t ring_mask = txr->tx_ring_struct->ring_mask;
-       struct rte_mbuf **free = txq->free;
-       uint16_t cons = txr->tx_cons;
-       unsigned int blk = 0;
-
-       while (nr_pkts--) {
-               struct bnxt_sw_tx_bd *tx_buf;
-
-               tx_buf = &txr->tx_buf_ring[cons];
-               cons = (cons + 1) & ring_mask;
-               free[blk++] = tx_buf->mbuf;
-               tx_buf->mbuf = NULL;
-       }
-       if (blk)
-               rte_mempool_put_bulk(free[0]->pool, (void **)free, blk);
-
-       txr->tx_cons = cons;
-}
-
 void bnxt_free_tx_rings(struct bnxt *bp);
 int bnxt_init_one_tx_ring(struct bnxt_tx_queue *txq);
 int bnxt_init_tx_ring_struct(struct bnxt_tx_queue *txq, unsigned int socket_id);
 uint16_t bnxt_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,
                               uint16_t nb_pkts);
-uint16_t bnxt_dummy_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,
-                             uint16_t nb_pkts);
 #if defined(RTE_ARCH_X86) || defined(RTE_ARCH_ARM64)
 uint16_t bnxt_xmit_pkts_vec(void *tx_queue, struct rte_mbuf **tx_pkts,
                            uint16_t nb_pkts);