[v2,00/10] bnxt patchset
mbox series

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

Message

Lance Richardson May 24, 2019, 2:49 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.

Ajit Khaparde (5):
  net/bnxt: fix RSS reta indirection table update
  net/bnxt: update HWRM API
  net/bnxt: update HWRM version
  net/bnxt: HWRM version update
  net/bnxt: update release notes for bnxt

Lance Richardson (5):
  net/bnxt: move tx bd checking to header file
  net/bnxt: compute and store scattered RX status
  net/bnxt: implement vector mode driver
  net/bnxt: use reta update mask and translate qid to grp id
  net/bnxt: fix reta query op

 config/common_base                     |    1 +
 doc/guides/rel_notes/release_19_08.rst |    6 +
 drivers/net/bnxt/Makefile              |    1 +
 drivers/net/bnxt/bnxt_ethdev.c         |  198 +-
 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           |    5 +
 14 files changed, 7217 insertions(+), 1105 deletions(-)
 create mode 100644 drivers/net/bnxt/bnxt_rxtx_vec_sse.c

Comments

Ferruh Yigit May 28, 2019, 9:19 a.m. UTC | #1
On 5/24/2019 3:49 PM, Lance Richardson wrote:
> 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.
> 
> Ajit Khaparde (5):
>   net/bnxt: fix RSS reta indirection table update
>   net/bnxt: update HWRM API
>   net/bnxt: update HWRM version
>   net/bnxt: HWRM version update
>   net/bnxt: update release notes for bnxt
> 
> Lance Richardson (5):
>   net/bnxt: move tx bd checking to header file
>   net/bnxt: compute and store scattered RX status
>   net/bnxt: implement vector mode driver
>   net/bnxt: use reta update mask and translate qid to grp id
>   net/bnxt: fix reta query op

There are warnings from
"./devtools/checkpatches.sh" & "./devtools/check-git-log.sh"
Can you please address them in next version?

It is acceptable to have some level of "checkpatches.sh" in the base code update
(HWRM update code for your case) but please sure DPDK specific files don't have
any warning.

Thanks,
ferruh
Lance Richardson May 28, 2019, 3:11 p.m. UTC | #2
On Tue, May 28, 2019 at 5:19 AM Ferruh Yigit <ferruh.yigit@intel.com> wrote:
...
> There are warnings from
> "./devtools/checkpatches.sh" & "./devtools/check-git-log.sh"
> Can you please address them in next version?
>
> It is acceptable to have some level of "checkpatches.sh" in the base code update
> (HWRM update code for your case) but please sure DPDK specific files don't have
> any warning.
>
> Thanks,
> ferruh

Sorry about that. I had run checkpatches.sh (which had warnings only
for HWRM API updates),
but not check-git-log.sh.

Thanks,

    Lance