[dpdk-dev] [PATCH 00/12] net/bnxt: vector PMD improvements
Ajit Khaparde
ajit.khaparde at broadcom.com
Fri Sep 11 05:42:32 CEST 2020
On Wed, Sep 9, 2020 at 8:53 AM Lance Richardson <
lance.richardson at broadcom.com> wrote:
> Fixes and optimizations to improve bnxt vector mode
> performance and functionality.
>
Patchset applied to dpdk-next-net-brcm. Thanks
>
> Lance Richardson (12):
> net/bnxt: fix burst mode get for Arm
> net/bnxt: fix rxq/txq get information
> net/bnxt: use appropriate type for Rx mbuf ring
> net/bnxt: require async cq for vector mode
> net/bnxt: improve support for small ring sizes
> net/bnxt: use smaller cq when agg ring not needed
> net/bnxt: increase max burst size for vector mode
> net/bnxt: use table-based packet type translation
> net/bnxt: table-based handling for ol flags
> net/bnxt: optimize vector mode mbuf allocation
> net/bnxt: handle multiple packets per loop in vector PMD
> net/bnxt: transmit vector mode improvements
>
> drivers/net/bnxt/bnxt.h | 19 +-
> drivers/net/bnxt/bnxt_ethdev.c | 85 ++--
> drivers/net/bnxt/bnxt_reps.c | 21 +-
> drivers/net/bnxt/bnxt_ring.c | 4 +-
> drivers/net/bnxt/bnxt_rxq.c | 21 +-
> drivers/net/bnxt/bnxt_rxq.h | 1 +
> drivers/net/bnxt/bnxt_rxr.c | 362 ++++++++------
> drivers/net/bnxt/bnxt_rxr.h | 16 +-
> drivers/net/bnxt/bnxt_rxtx_vec_common.h | 52 +-
> drivers/net/bnxt/bnxt_rxtx_vec_neon.c | 524 +++++++++++----------
> drivers/net/bnxt/bnxt_rxtx_vec_sse.c | 600 ++++++++++++------------
> drivers/net/bnxt/bnxt_txq.c | 7 +-
> 12 files changed, 964 insertions(+), 748 deletions(-)
>
> --
> 2.25.1
>
>
More information about the dev
mailing list