mbox series

[v3,00/10] NXP DPAAx Bus and PMD changes

Message ID 20211006170131.32616-1-nipun.gupta@nxp.com (mailing list archive)
Headers
Series NXP DPAAx Bus and PMD changes |

Message

Nipun Gupta Oct. 6, 2021, 5:01 p.m. UTC
  From: Nipun Gupta <nipun.gupta@nxp.com>

This series adds new functionality related to flow redirection,
generating HW hash key etc.
It also updates the MC firmware version and includes a fix in
dpaxx library.

Changes in v1:
- Fix checkpatch errors
Changes in v2:
- remove unrequired multi-tx ordered patch
Changes in v3:
- fix 32 bit (i386) compilation

Gagandeep Singh (1):
  common/dpaax: fix paddr to vaddr invalid conversion

Hemant Agrawal (4):
  bus/fslmc: updated MC FW to 10.28
  bus/fslmc: add qbman debug APIs support
  net/dpaa2: add debug print for MTU set for jumbo
  net/dpaa2: add function to generate HW hash key

Jun Yang (1):
  net/dpaa2: support Tx flow redirection action

Nipun Gupta (2):
  raw/dpaa2_qdma: use correct params for config and queue setup
  raw/dpaa2_qdma: remove checks for lcore ID

Rohit Raj (1):
  net/dpaa: add comments to explain driver behaviour

Vanshika Shukla (1):
  net/dpaa2: update RSS to support additional distributions

 drivers/bus/fslmc/mc/dpdmai.c                 |   4 +-
 drivers/bus/fslmc/mc/fsl_dpdmai.h             |  21 +-
 drivers/bus/fslmc/mc/fsl_dpdmai_cmd.h         |  15 +-
 drivers/bus/fslmc/mc/fsl_dpmng.h              |   4 +-
 drivers/bus/fslmc/mc/fsl_dpopr.h              |   7 +-
 .../bus/fslmc/qbman/include/fsl_qbman_debug.h | 200 +++++-
 drivers/bus/fslmc/qbman/qbman_debug.c         | 621 ++++++++++++++++++
 drivers/bus/fslmc/qbman/qbman_portal.c        |   6 +
 drivers/common/dpaax/dpaax_iova_table.h       |   8 +-
 drivers/net/dpaa/dpaa_fmc.c                   |   8 +-
 drivers/net/dpaa2/base/dpaa2_hw_dpni.c        |  70 +-
 drivers/net/dpaa2/base/dpaa2_tlu_hash.c       | 153 +++++
 drivers/net/dpaa2/dpaa2_ethdev.c              |   9 +-
 drivers/net/dpaa2/dpaa2_ethdev.h              |   8 +-
 drivers/net/dpaa2/dpaa2_flow.c                | 114 +++-
 drivers/net/dpaa2/mc/dpdmux.c                 |  43 ++
 drivers/net/dpaa2/mc/dpni.c                   |  48 +-
 drivers/net/dpaa2/mc/dprtc.c                  |  78 ++-
 drivers/net/dpaa2/mc/fsl_dpdmux.h             |   6 +
 drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h         |   9 +
 drivers/net/dpaa2/mc/fsl_dpkg.h               |   6 +-
 drivers/net/dpaa2/mc/fsl_dpni.h               | 147 ++++-
 drivers/net/dpaa2/mc/fsl_dpni_cmd.h           |  55 +-
 drivers/net/dpaa2/mc/fsl_dprtc.h              |  19 +-
 drivers/net/dpaa2/mc/fsl_dprtc_cmd.h          |  25 +-
 drivers/net/dpaa2/meson.build                 |   1 +
 drivers/net/dpaa2/rte_pmd_dpaa2.h             |  19 +
 drivers/net/dpaa2/version.map                 |   2 +
 drivers/raw/dpaa2_qdma/dpaa2_qdma.c           |  28 +-
 drivers/raw/dpaa2_qdma/rte_pmd_dpaa2_qdma.h   |   8 +-
 30 files changed, 1636 insertions(+), 106 deletions(-)
 create mode 100644 drivers/net/dpaa2/base/dpaa2_tlu_hash.c
  

Comments

Thomas Monjalon Oct. 7, 2021, 7:37 a.m. UTC | #1
06/10/2021 19:01, nipun.gupta@nxp.com:
> From: Nipun Gupta <nipun.gupta@nxp.com>
> 
> This series adds new functionality related to flow redirection,
> generating HW hash key etc.
> It also updates the MC firmware version and includes a fix in
> dpaxx library.
> 
> Changes in v1:
> - Fix checkpatch errors
> Changes in v2:
> - remove unrequired multi-tx ordered patch
> Changes in v3:
> - fix 32 bit (i386) compilation
> 
> Gagandeep Singh (1):
>   common/dpaax: fix paddr to vaddr invalid conversion
> 
> Hemant Agrawal (4):
>   bus/fslmc: updated MC FW to 10.28
>   bus/fslmc: add qbman debug APIs support
>   net/dpaa2: add debug print for MTU set for jumbo
>   net/dpaa2: add function to generate HW hash key
> 
> Jun Yang (1):
>   net/dpaa2: support Tx flow redirection action
> 
> Nipun Gupta (2):
>   raw/dpaa2_qdma: use correct params for config and queue setup
>   raw/dpaa2_qdma: remove checks for lcore ID
> 
> Rohit Raj (1):
>   net/dpaa: add comments to explain driver behaviour
> 
> Vanshika Shukla (1):
>   net/dpaa2: update RSS to support additional distributions

Applied, thanks
  
Thomas Monjalon Oct. 7, 2021, 9:38 a.m. UTC | #2
07/10/2021 09:37, Thomas Monjalon:
> 06/10/2021 19:01, nipun.gupta@nxp.com:
> > From: Nipun Gupta <nipun.gupta@nxp.com>
> > 
> > This series adds new functionality related to flow redirection,
> > generating HW hash key etc.
> > It also updates the MC firmware version and includes a fix in
> > dpaxx library.
> > 
> > Changes in v1:
> > - Fix checkpatch errors
> > Changes in v2:
> > - remove unrequired multi-tx ordered patch
> > Changes in v3:
> > - fix 32 bit (i386) compilation
> > 
> > Gagandeep Singh (1):
> >   common/dpaax: fix paddr to vaddr invalid conversion
> > 
> > Hemant Agrawal (4):
> >   bus/fslmc: updated MC FW to 10.28
> >   bus/fslmc: add qbman debug APIs support
> >   net/dpaa2: add debug print for MTU set for jumbo
> >   net/dpaa2: add function to generate HW hash key
> > 
> > Jun Yang (1):
> >   net/dpaa2: support Tx flow redirection action
> > 
> > Nipun Gupta (2):
> >   raw/dpaa2_qdma: use correct params for config and queue setup
> >   raw/dpaa2_qdma: remove checks for lcore ID
> > 
> > Rohit Raj (1):
> >   net/dpaa: add comments to explain driver behaviour
> > 
> > Vanshika Shukla (1):
> >   net/dpaa2: update RSS to support additional distributions
> 
> Applied, thanks

Fixing an indent in Meson file, and updating doc for new rte_flow features.
Please pay attention to such details, next time.
  
Nipun Gupta Oct. 7, 2021, 9:46 a.m. UTC | #3
Sure Thomas,
Thanks!!

> -----Original Message-----
> From: Thomas Monjalon <thomas@monjalon.net>
> Sent: Thursday, October 7, 2021 3:08 PM
> To: Nipun Gupta <nipun.gupta@nxp.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>
> Cc: dev@dpdk.org; ferruh.yigit@intel.com; Sachin Saxena
> <sachin.saxena@nxp.com>
> Subject: Re: [dpdk-dev] [PATCH v3 00/10] NXP DPAAx Bus and PMD changes
> 
> 07/10/2021 09:37, Thomas Monjalon:
> > 06/10/2021 19:01, nipun.gupta@nxp.com:
> > > From: Nipun Gupta <nipun.gupta@nxp.com>
> > >
> > > This series adds new functionality related to flow redirection,
> > > generating HW hash key etc.
> > > It also updates the MC firmware version and includes a fix in
> > > dpaxx library.
> > >
> > > Changes in v1:
> > > - Fix checkpatch errors
> > > Changes in v2:
> > > - remove unrequired multi-tx ordered patch
> > > Changes in v3:
> > > - fix 32 bit (i386) compilation
> > >
> > > Gagandeep Singh (1):
> > >   common/dpaax: fix paddr to vaddr invalid conversion
> > >
> > > Hemant Agrawal (4):
> > >   bus/fslmc: updated MC FW to 10.28
> > >   bus/fslmc: add qbman debug APIs support
> > >   net/dpaa2: add debug print for MTU set for jumbo
> > >   net/dpaa2: add function to generate HW hash key
> > >
> > > Jun Yang (1):
> > >   net/dpaa2: support Tx flow redirection action
> > >
> > > Nipun Gupta (2):
> > >   raw/dpaa2_qdma: use correct params for config and queue setup
> > >   raw/dpaa2_qdma: remove checks for lcore ID
> > >
> > > Rohit Raj (1):
> > >   net/dpaa: add comments to explain driver behaviour
> > >
> > > Vanshika Shukla (1):
> > >   net/dpaa2: update RSS to support additional distributions
> >
> > Applied, thanks
> 
> Fixing an indent in Meson file, and updating doc for new rte_flow features.
> Please pay attention to such details, next time.
>