net/bnxt: handle multiple packets per loop in vector Rx
authorLance Richardson <lance.richardson@broadcom.com>
Wed, 9 Sep 2020 15:57:17 +0000 (11:57 -0400)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 18 Sep 2020 16:55:09 +0000 (18:55 +0200)
commitdeae85145c643ca1a4625bb2ad99e0fd1c4f62ae
treeb3dffacc3d4d5b04f88266caeef85e515b97eebe
parentefc60c0ff7914c138b3021bbfbd744f9f221e8a6
net/bnxt: handle multiple packets per loop in vector Rx

Process four receive descriptors per inner loop in vector mode
burst receive functions.

Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Signed-off-by: Lance Richardson <lance.richardson@broadcom.com>
drivers/net/bnxt/bnxt_ethdev.c
drivers/net/bnxt/bnxt_rxq.c
drivers/net/bnxt/bnxt_rxq.h
drivers/net/bnxt/bnxt_rxr.c
drivers/net/bnxt/bnxt_rxr.h
drivers/net/bnxt/bnxt_rxtx_vec_common.h
drivers/net/bnxt/bnxt_rxtx_vec_neon.c
drivers/net/bnxt/bnxt_rxtx_vec_sse.c