X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fbnxt%2Fbnxt_rxq.h;h=fae92ea45cb7e5bd4148cfaaa2087bbae2311cd6;hb=ce836c07e5322bb7967c6de204568a1c143b1391;hp=3693d89a60ca348e8258535b8a9b947b17546ffa;hpb=3955e26870bcc3336c87d1fabe6ebdf18b2a337b;p=dpdk.git diff --git a/drivers/net/bnxt/bnxt_rxq.h b/drivers/net/bnxt/bnxt_rxq.h index 3693d89a60..fae92ea45c 100644 --- a/drivers/net/bnxt/bnxt_rxq.h +++ b/drivers/net/bnxt/bnxt_rxq.h @@ -6,6 +6,9 @@ #ifndef _BNXT_RQX_H_ #define _BNXT_RQX_H_ +/* Maximum receive burst supported in vector mode. */ +#define RTE_BNXT_MAX_RX_BURST 64U + struct bnxt; struct bnxt_rx_ring_info; struct bnxt_cp_ring_info; @@ -22,7 +25,7 @@ struct bnxt_rx_queue { uint16_t nb_rx_hold; /* num held free RX desc */ uint16_t rx_free_thresh; /* max free RX desc to hold */ uint16_t queue_id; /* RX queue index */ -#ifdef RTE_ARCH_X86 +#if defined(RTE_ARCH_X86) || defined(RTE_ARCH_ARM64) uint16_t rxrearm_nb; /* number of descs to reinit. */ uint16_t rxrearm_start; /* next desc index to reinit. */ #endif @@ -39,7 +42,7 @@ struct bnxt_rx_queue { uint32_t rx_buf_size; struct bnxt_rx_ring_info *rx_ring; struct bnxt_cp_ring_info *cp_ring; - struct bnxt_cp_ring_info *nq_ring; + struct rte_mbuf fake_mbuf; rte_atomic64_t rx_mbuf_alloc_fail; const struct rte_memzone *mz; };