[dpdk-dev] [PATCH 3/3] net/bnxt: add ARM64 vector support

Ruifeng Wang Ruifeng.Wang at arm.com
Mon Jun 22 03:29:19 CEST 2020


> -----Original Message-----
> From: Lance Richardson <lance.richardson at broadcom.com>
> Sent: Thursday, June 18, 2020 10:36 PM
> To: dev at dpdk.org; Ajit Khaparde (ajit.khaparde at broadcom.com)
> <ajit.khaparde at broadcom.com>; Ruifeng Wang <Ruifeng.Wang at arm.com>
> Subject: [PATCH 3/3] net/bnxt: add ARM64 vector support
> 
> Add bnxt vector PMD support using NEON SIMD instructions.
> 
> Signed-off-by: Lance Richardson <lance.richardson at broadcom.com>
> Reviewed-by: Ajit Kumar Khaparde <ajit.khaparde at broadcom.com>
> ---
> v2:
>   - Use rte_vect.h instead of including arm_neon.h directly in
>     bnxt_rxtx_vec_neon.c.
> 
>  drivers/net/bnxt/Makefile               |   3 +
>  drivers/net/bnxt/bnxt_ethdev.c          |  10 +-
>  drivers/net/bnxt/bnxt_ring.c            |   4 +-
>  drivers/net/bnxt/bnxt_rxq.h             |   2 +-
>  drivers/net/bnxt/bnxt_rxr.c             |   2 +-
>  drivers/net/bnxt/bnxt_rxr.h             |   2 +-
>  drivers/net/bnxt/bnxt_rxtx_vec_common.h |  57 +++
>  drivers/net/bnxt/bnxt_rxtx_vec_neon.c   | 469
> ++++++++++++++++++++++++
>  drivers/net/bnxt/bnxt_rxtx_vec_sse.c    |  46 +--
>  drivers/net/bnxt/bnxt_txr.h             |   2 +-
>  drivers/net/bnxt/meson.build            |   2 +
>  11 files changed, 544 insertions(+), 55 deletions(-)  create mode 100644
> drivers/net/bnxt/bnxt_rxtx_vec_common.h
>  create mode 100644 drivers/net/bnxt/bnxt_rxtx_vec_neon.c
> 
<snip>
Reviewed-by: Ruifeng Wang <ruifeng.wang at arm.com>


More information about the dev mailing list