mbox series

[v4,0/6] net/bnxt: add support for Stingray2

Message ID 20210111174400.10606-1-ajit.khaparde@broadcom.com (mailing list archive)
Headers show
Series net/bnxt: add support for Stingray2 | expand

Message

Ajit Khaparde Jan. 11, 2021, 5:43 p.m. UTC
Add support for 58818/Stingray2 chip.
The new chip Stingray 2 belongs to the P5 generation.
Some changes in the PMD are required to support this new chip.
This patchset adds the necessary changes.
Please apply.

v1->v2: rebased to latest dpdk-next-net-brcm tree.
v2->v3: rebased to latest code base.
v3->v4: rebase to latest dpdk-next-net code.

Kalesh AP (6):
  net/bnxt: add support for 58818 chip family
  net/bnxt: add new RX checksum mode
  net/bnxt: modify VNIC accounting
  net/bnxt: add LRO support for SR2 chip
  net/bnxt: modify context memory allocation
  net/bnxt: add Rx logic for 58818 chips

 doc/guides/rel_notes/release_21_02.rst |   6 +
 drivers/net/bnxt/bnxt.h                |  19 +++
 drivers/net/bnxt/bnxt_cpr.h            |   7 +-
 drivers/net/bnxt/bnxt_ethdev.c         | 102 +++++++++----
 drivers/net/bnxt/bnxt_flow.c           |  14 +-
 drivers/net/bnxt/bnxt_hwrm.c           |  49 ++++++
 drivers/net/bnxt/bnxt_hwrm.h           |   5 +-
 drivers/net/bnxt/bnxt_ring.c           |  19 ++-
 drivers/net/bnxt/bnxt_rxr.c            |  96 +++++++++---
 drivers/net/bnxt/bnxt_rxr.h            | 203 ++++++++++++++++++++++++-
 10 files changed, 462 insertions(+), 58 deletions(-)

Comments

Ajit Khaparde Jan. 12, 2021, 3:39 a.m. UTC | #1
On Mon, Jan 11, 2021 at 9:44 AM Ajit Khaparde <ajitkhaparde@gmail.com> wrote:
>
> Add support for 58818/Stingray2 chip.
> The new chip Stingray 2 belongs to the P5 generation.
> Some changes in the PMD are required to support this new chip.
> This patchset adds the necessary changes.
> Please apply.
>
> v1->v2: rebased to latest dpdk-next-net-brcm tree.
> v2->v3: rebased to latest code base.
> v3->v4: rebase to latest dpdk-next-net code.
Patchset applied to dpdk-next-net-brcm.  Thanks

>
> Kalesh AP (6):
>   net/bnxt: add support for 58818 chip family
>   net/bnxt: add new RX checksum mode
>   net/bnxt: modify VNIC accounting
>   net/bnxt: add LRO support for SR2 chip
>   net/bnxt: modify context memory allocation
>   net/bnxt: add Rx logic for 58818 chips
>
>  doc/guides/rel_notes/release_21_02.rst |   6 +
>  drivers/net/bnxt/bnxt.h                |  19 +++
>  drivers/net/bnxt/bnxt_cpr.h            |   7 +-
>  drivers/net/bnxt/bnxt_ethdev.c         | 102 +++++++++----
>  drivers/net/bnxt/bnxt_flow.c           |  14 +-
>  drivers/net/bnxt/bnxt_hwrm.c           |  49 ++++++
>  drivers/net/bnxt/bnxt_hwrm.h           |   5 +-
>  drivers/net/bnxt/bnxt_ring.c           |  19 ++-
>  drivers/net/bnxt/bnxt_rxr.c            |  96 +++++++++---
>  drivers/net/bnxt/bnxt_rxr.h            | 203 ++++++++++++++++++++++++-
>  10 files changed, 462 insertions(+), 58 deletions(-)
>
> --
> 2.21.1 (Apple Git-122.3)
>