[dpdk-dev] [PATCH v2 14/40] bnxt: initial Rx ring code
Bruce Richardson
bruce.richardson at intel.com
Thu May 26 12:52:00 CEST 2016
On Fri, May 13, 2016 at 03:46:03PM -0700, Stephen Hurd wrote:
> Initial implementation of rx_pkt_burst
> Add code to allocate rings to bnxt_ring.c
>
> Signed-off-by: Stephen Hurd <stephen.hurd at broadcom.com>
> Reviewed-by: Ajit Kumar Khaparde <ajit.khaparde at broadcom.com>
> ---
> drivers/net/bnxt/Makefile | 1 +
> drivers/net/bnxt/bnxt_ethdev.c | 3 +-
> drivers/net/bnxt/bnxt_ring.c | 20 +-
> drivers/net/bnxt/bnxt_rxq.c | 34 ++-
> drivers/net/bnxt/bnxt_rxr.c | 338 +++++++++++++++++++++++
> drivers/net/bnxt/bnxt_rxr.h | 62 +++++
> drivers/net/bnxt/hsi_struct_def_dpdk.h | 474 +++++++++++++++++++++++++++++++++
> 7 files changed, 915 insertions(+), 17 deletions(-)
> create mode 100644 drivers/net/bnxt/bnxt_rxr.c
> create mode 100644 drivers/net/bnxt/bnxt_rxr.h
>
<snip>
> + */
> +
> +static inline struct rte_mbuf *__bnxt_alloc_rx_data(struct rte_mempool *mb)
> +{
> + struct rte_mbuf *data;
> +
> + data = __rte_mbuf_raw_alloc(mb);
This function is now deprecated and the version without "__" prefix should
now be used instead. "rte_mbuf_raw_alloc()"
> + __rte_mbuf_sanity_check(data, 0);
raw_mbuf_raw_alloc already includes a call to sanity_check, so this can be removed.
Perhaps the whole function __bnxt_alloc_rx_data() can be removed as it just
seems to be duplicating rte_mbuf_raw_alloc().
Regards,
/Bruce
More information about the dev
mailing list