X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fbnxt%2Fbnxt_txr.h;h=3dfc8ef9b4986a4bfdc1caa01b9124d71f08762b;hb=0bf5a0b5ebb8e020e441c8e01c8a10900f859692;hp=08fd2e01428be1ec5bbe2ac88ace6e7d2361a448;hpb=bb0546edfa6776b93b3011618dfc4f2af6a51f76;p=dpdk.git diff --git a/drivers/net/bnxt/bnxt_txr.h b/drivers/net/bnxt/bnxt_txr.h index 08fd2e0142..3dfc8ef9b4 100644 --- a/drivers/net/bnxt/bnxt_txr.h +++ b/drivers/net/bnxt/bnxt_txr.h @@ -8,13 +8,9 @@ #include -#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; }; @@ -57,7 +49,7 @@ 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); -#ifdef RTE_ARCH_X86 +#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); #endif