Message ID | 20200909155302.28656-1-lance.richardson@broadcom.com (mailing list archive) |
---|---|
Headers | show |
Series | net/bnxt: vector PMD improvements | expand |
On Wed, Sep 9, 2020 at 8:53 AM Lance Richardson < lance.richardson@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 > >
On 9/11/2020 4:42 AM, Ajit Khaparde wrote: > On Wed, Sep 9, 2020 at 8:53 AM Lance Richardson < > lance.richardson@broadcom.com> wrote: > >> Fixes and optimizations to improve bnxt vector mode >> performance and functionality. >> > Patchset applied to dpdk-next-net-brcm. Thanks > Pulled except 2/12, since it is individual fix, it can be sent separately later.