On Wed, Sep 9, 2020 at 8:53 AM Lance Richardson < lance.richard...@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 > >