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

DPDK patches and discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://inbox.dpdk.org/dev/0 dev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 dev dev/ https://inbox.dpdk.org/dev \
		dev@dpdk.org
	public-inbox-index dev

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.dev


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git