Message ID | 20211006170131.32616-1-nipun.gupta@nxp.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6C2E4A0C41; Wed, 6 Oct 2021 19:01:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0DCD440696; Wed, 6 Oct 2021 19:01:35 +0200 (CEST) Received: from inva021.nxp.com (inva021.nxp.com [92.121.34.21]) by mails.dpdk.org (Postfix) with ESMTP id C42B54067A for <dev@dpdk.org>; Wed, 6 Oct 2021 19:01:33 +0200 (CEST) Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 9570A202496; Wed, 6 Oct 2021 19:01:33 +0200 (CEST) Received: from aprdc01srsp001v.ap-rdc01.nxp.com (aprdc01srsp001v.ap-rdc01.nxp.com [165.114.16.16]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 66F54201151; Wed, 6 Oct 2021 19:01:33 +0200 (CEST) Received: from lsv03274.swis.in-blr01.nxp.com (lsv03274.swis.in-blr01.nxp.com [92.120.147.114]) by aprdc01srsp001v.ap-rdc01.nxp.com (Postfix) with ESMTP id CEA54183AD26; Thu, 7 Oct 2021 01:01:32 +0800 (+08) From: nipun.gupta@nxp.com To: dev@dpdk.org Cc: thomas@monjalon.net, ferruh.yigit@intel.com, hemant.agrawal@nxp.com, sachin.saxena@nxp.com Date: Wed, 6 Oct 2021 22:31:21 +0530 Message-Id: <20211006170131.32616-1-nipun.gupta@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210927122650.30881-1-nipun.gupta@nxp.com> References: <20210927122650.30881-1-nipun.gupta@nxp.com> X-Virus-Scanned: ClamAV using ClamSMTP Subject: [dpdk-dev] [PATCH v3 00/10] NXP DPAAx Bus and PMD changes X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
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
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
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.
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. >