[v3,0/8] bnxt patchset
mbox series

Message ID 20190528192339.10903-1-lance.richardson@broadcom.com
Headers show
Series
  • bnxt patchset
Related show

Message

Lance Richardson May 28, 2019, 7:23 p.m. UTC
This patchset bsae on top of the previous submission adds the following:
  1) Support for vector mode TX and RX.
  2) HWRM API update (split into multiple patches).
  3) Fixes for RSS reta update and query.

It also updates the release notes.

v2:
* Squashed patches 3 and 4 from v1 patchset.
* Added Meson build support for vector mode PMD.
* Dropped two unnecessary code style changes from patch 3.

v3:
* Squashed three RSS RETA fix patches into one.
* Eliminated RTE_LIBRTE_BNXT_INC_VECTOR configuration flag.
* Addressed commit log issues from check-git-log.sh.
* Made subject line consistent for HWRM API update patches.
* Separated release notes updates to keep update with associated
  patch (except for the first update for which the associated patch
  has already been applied).

Ajit Khaparde (5):
  net/bnxt: update release notes for bnxt
  net/bnxt: fix RSS RETA indirection table ops
  net/bnxt: update HWRM API to version 1.10.0.19
  net/bnxt: update HWRM API to version 1.10.0.48
  net/bnxt: update HWRM API to version 1.10.0.74

Lance Richardson (3):
  net/bnxt: move Tx bd checking to header file
  net/bnxt: compute and store scattered Rx status
  net/bnxt: implement vector mode driver

 doc/guides/rel_notes/release_19_08.rst |    6 +
 drivers/net/bnxt/Makefile              |    3 +
 drivers/net/bnxt/bnxt_ethdev.c         |  201 +-
 drivers/net/bnxt/bnxt_hwrm.c           |    1 +
 drivers/net/bnxt/bnxt_ring.h           |    3 +-
 drivers/net/bnxt/bnxt_rxq.c            |    5 +
 drivers/net/bnxt/bnxt_rxq.h            |    4 +
 drivers/net/bnxt/bnxt_rxr.h            |    9 +-
 drivers/net/bnxt/bnxt_rxtx_vec_sse.c   |  481 ++
 drivers/net/bnxt/bnxt_txr.c            |   15 -
 drivers/net/bnxt/bnxt_txr.h            |   20 +
 drivers/net/bnxt/hsi_struct_def_dpdk.h | 7573 ++++++++++++++++++++----
 drivers/net/bnxt/meson.build           |    4 +
 13 files changed, 7219 insertions(+), 1106 deletions(-)
 create mode 100644 drivers/net/bnxt/bnxt_rxtx_vec_sse.c