DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH 00/12] net/bnxt: vector PMD improvements
@ 2020-09-09 15:52 Lance Richardson
  2020-09-09 15:52 ` [dpdk-dev] [PATCH 01/12] net/bnxt: fix burst mode get for Arm Lance Richardson
                   ` (9 more replies)
  0 siblings, 10 replies; 22+ messages in thread
From: Lance Richardson @ 2020-09-09 15:52 UTC (permalink / raw)
  Cc: dev

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


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2020-09-21 11:05 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-09 15:52 [dpdk-dev] [PATCH 00/12] net/bnxt: vector PMD improvements Lance Richardson
2020-09-09 15:52 ` [dpdk-dev] [PATCH 01/12] net/bnxt: fix burst mode get for Arm Lance Richardson
2020-09-09 15:52 ` [dpdk-dev] [PATCH 02/12] net/bnxt: fix rxq/txq get information Lance Richardson
2020-09-11 14:41   ` Ferruh Yigit
2020-09-18 18:41     ` Lance Richardson
2020-09-21 11:05       ` Ferruh Yigit
2020-09-09 15:52 ` [dpdk-dev] [PATCH 03/12] net/bnxt: use appropriate type for Rx mbuf ring Lance Richardson
2020-09-09 15:52 ` [dpdk-dev] [PATCH 04/12] net/bnxt: require async cq for vector mode Lance Richardson
2020-09-11 15:02   ` Ferruh Yigit
2020-09-11 15:07     ` Lance Richardson
2020-09-09 15:52 ` [dpdk-dev] [PATCH 05/12] net/bnxt: improve support for small ring sizes Lance Richardson
2020-09-14 22:03   ` Ferruh Yigit
2020-09-15 14:12     ` Lance Richardson
2020-09-09 15:52 ` [dpdk-dev] [PATCH 06/12] net/bnxt: use smaller cq when agg ring not needed Lance Richardson
2020-09-09 15:53 ` [dpdk-dev] [PATCH 07/12] net/bnxt: increase max burst size for vector mode Lance Richardson
2020-09-11 15:19   ` Ferruh Yigit
2020-09-11 15:38     ` Lance Richardson
2020-09-11 15:56       ` Ferruh Yigit
2020-09-09 15:53 ` [dpdk-dev] [PATCH 08/12] net/bnxt: use table-based packet type translation Lance Richardson
2020-09-09 15:53 ` [dpdk-dev] [PATCH 09/12] net/bnxt: table-based handling for ol flags Lance Richardson
2020-09-11  3:42 ` [dpdk-dev] [PATCH 00/12] net/bnxt: vector PMD improvements Ajit Khaparde
2020-09-11 15:58   ` Ferruh Yigit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).