[dpdk-dev] [PATCH 00/12] net/bnxt: vector PMD improvements
Lance Richardson
lance.richardson at broadcom.com
Wed Sep 9 17:52:53 CEST 2020
Fixes and optimizations to improve bnxt vector mode
performance and functionality.
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