From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9CDFDC433E0 for ; Wed, 20 Jan 2021 14:39:32 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id 265A023380 for ; Wed, 20 Jan 2021 14:39:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 265A023380 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E6655140DEC; Wed, 20 Jan 2021 15:38:30 +0100 (CET) Received: from inva020.nxp.com (inva020.nxp.com [92.121.34.13]) by mails.dpdk.org (Postfix) with ESMTP id 511A2140D97 for ; Wed, 20 Jan 2021 15:38:22 +0100 (CET) Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 393671A0029; Wed, 20 Jan 2021 15:38:22 +0100 (CET) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id EBAFF1A14AE; Wed, 20 Jan 2021 15:38:20 +0100 (CET) Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.133.63]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 4A8D7402E8; Wed, 20 Jan 2021 15:38:19 +0100 (CET) From: Hemant Agrawal To: dev@dpdk.org, ferruh.yigit@intel.com Date: Wed, 20 Jan 2021 19:57:23 +0530 Message-Id: <20210120142723.14090-9-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210120142723.14090-1-hemant.agrawal@nxp.com> References: <20210120142723.14090-1-hemant.agrawal@nxp.com> X-Virus-Scanned: ClamAV using ClamSMTP Subject: [dpdk-dev] [PATCH 0/7] NXP DPAAx ethernet PMD changes X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patch series adds changes to dpaaX ethernet pmd 1. Basic Traffic Management support for shaper and scheduler 2. Support external buffer in Transmit side. 3. Optimize the SG packet handling 4. Add support APIs in DPDMUX (SRIOV equivalent for DPAA2) 5. Fix isssues Gagandeep Singh (1): net/dpaa2: add traffic management driver Hemant Agrawal (3): net/dpaa2: allocate SGT table from first segment net/dpaa: support external buffers in Tx net/dpaa2: add support to configure dpdmux max Rx frame len Nipun Gupta (1): net/dpaa2: support external buffers in Tx Rohit Raj (1): net/dpaa2: fix link get API implementation Youri Querry (1): bus/fslmc: fix to use ci value for qbman 5.0 drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 5 + drivers/bus/fslmc/qbman/qbman_portal.c | 14 +- drivers/net/dpaa/dpaa_rxtx.c | 29 +- drivers/net/dpaa/dpaa_rxtx.h | 8 +- drivers/net/dpaa2/dpaa2_ethdev.c | 35 +- drivers/net/dpaa2/dpaa2_ethdev.h | 5 + drivers/net/dpaa2/dpaa2_mux.c | 28 +- drivers/net/dpaa2/dpaa2_rxtx.c | 103 +++- drivers/net/dpaa2/dpaa2_tm.c | 626 ++++++++++++++++++++++++ drivers/net/dpaa2/dpaa2_tm.h | 32 ++ drivers/net/dpaa2/mc/dpni.c | 313 +++++++++++- drivers/net/dpaa2/mc/fsl_dpni.h | 210 +++++++- drivers/net/dpaa2/mc/fsl_dpni_cmd.h | 59 ++- drivers/net/dpaa2/meson.build | 3 +- drivers/net/dpaa2/rte_pmd_dpaa2.h | 18 +- drivers/net/dpaa2/version.map | 1 + 16 files changed, 1436 insertions(+), 53 deletions(-) create mode 100644 drivers/net/dpaa2/dpaa2_tm.c create mode 100644 drivers/net/dpaa2/dpaa2_tm.h -- 2.17.1