From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hemant Agrawal Subject: Re: [PATCH v9 00/22] NXP DPAA2 PMD Date: Thu, 23 Mar 2017 22:29:02 +0530 Message-ID: References: <1488545223-25739-1-git-send-email-hemant.agrawal@nxp.com> <1489756124-10805-1-git-send-email-hemant.agrawal@nxp.com> <2656d6e5-d143-3ab9-2c88-cf0c61edb728@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 8bit Cc: , , , , To: Ferruh Yigit , Return-path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0088.outbound.protection.outlook.com [104.47.40.88]) by dpdk.org (Postfix) with ESMTP id 5D2472A5B for ; Thu, 23 Mar 2017 17:59:22 +0100 (CET) In-Reply-To: <2656d6e5-d143-3ab9-2c88-cf0c61edb728@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 3/23/2017 8:04 PM, Ferruh Yigit wrote: > On 3/17/2017 1:08 PM, Hemant Agrawal wrote: >> (This patches has been split from DPAA2 PMD v8 series [2] as per >> comments received on ML [3].) >> >> The patch series adds NXP’s QorIQ-Layerscape DPAA2 Architecture based >> network SoC PMD. This version of the driver supports NXP LS208xA, >> LS204xA and LS108x families Network SoCs. >> >> DPAA2, or Data Path Acceleration Architecture, is a hardware architecture >> designed for high-speed network packet processing. It uses a bus name >> ‘fslmc’, part of Linux Kernel Staging tree [1], for resource management. >> >> Dependency: >> This patchset is to be applied over >> a) NXP DPAA2 FSLMC Bus Patches [4] and >> b) NXP DPAA2 Mempool patches [5] >> >> Prerequisites: >> - For running the PMD, NXP's SoC (board) is required. >> Information about obtaining relevant software is available in the docs >> as part of the patch. >> >> References: >> [1] https://www.kernel.org/doc/readme/drivers-staging-fsl-mc-README.txt >> [2] http://dpdk.org/ml/archives/dev/2017-March/059000.html >> [3] http://dpdk.org/ml/archives/dev/2017-March/059789.html >> [4] http://dpdk.org/ml/archives/dev/2017-March/060453.html >> [5] http://dpdk.org/ml/archives/dev/2017-March/060476.html >> >> --- >> v9: >> * Split into three series: 1) for FSLMC Bus, 2) Mempool and 3) PMD >> * Rebased over master (17.02, 630f6ec1) >> * remove the eth_driver usages >> >> v8: >> * rebased over master (17.02: 35b09d76) >> * Removed all drivers/common/* code and moved to drivers/bus/fslmc >> * Updated documentation to remove non-open source dependency >> * Reduced shared symbols in map files >> >> v7: >> * rebased over master (17.02) >> * fix the shared lib compilation >> * re partitiion the patches as per Ferruh comments. >> * handling Ferruh's comment for NXP dpaa2 driver >> >> v6: >> * rebased over master (61207d0) >> * removing DPAA2_COMMON as configurable option >> * renaming drivers bus, pool libraries removing 'pmd' >> * Headers of Licenses >> * exposed variable renaming with *rte_* prefix >> * handling Ferruh's comment for NXP dpaa2 driver >> * moving around MAINTAINER and DOC file patches >> >> v5: >> * rebased over master (6818a7f4) >> >> v4: >> * rebased over master (1feda4d8) and patches from Shreyansh [1] for Bus Arch. >> >> v3: >> * rebased over master (eac901ce2) and patches from Shreyansh [1] for Bus Arch. >> * Fixed comment from John on Patch-0003 for documentation >> * Removed Patch-0001 for rte_device in rte_eth_dev; Already upstreamed through >> another series >> >> v2: >> * separated the "fsl-mc" bus from the dpaa2 pmd driver - introduced drivers/bus >> * separated the "dpaa2" hw mempool from dpaa2 pmd driver - introduced drivers/pool >> * removed documentation warnings and missing information. >> * removed arm64 part specific code from driver >> * changed rte_panic to errors >> * reduced checkpatch warnings >> >> Hemant Agrawal (22): >> net/dpaa2: introducing NXP DPAA2 PMD driver >> doc: add DPAA2 NIC details >> net/dpaa2: add debug log support >> config: enable support for DPAA2 debug logging >> net/dpaa2: add mc dpni object support >> net/dpaa2: adding eth ops to dpaa2 >> net/dpaa2: add RSS flow distribution >> net/dpaa2: configure MAC address at init >> net/dpaa2: attach the buffer pool to dpni >> net/dpaa2: add support for L3 and L4 checksum offload >> net/dpaa2: add support for promiscuous mode >> net/dpaa2: add MTU configuration support >> net/dpaa2: enable packet Rx and Tx operations >> net/dpaa2: support for Rx packet parsing and packet type >> net/dpaa2: link status update >> net/dpaa2: basic stats support >> net/dpaa2: enable stashing for LS2088A devices >> net/dpaa2: handle non-hardware backed buffer pool >> net/dpaa2: enable physical addressing for packet buffers >> config: add configuration for toggling physical addressing >> net/dpaa2: enable DMA Mapping during device scanning >> net/dpaa2: enable frame queue based dequeuing > > Hi Hemant, Shreyansh, > > Can you please rebase the patchset on top of latest next-net, I am > getting some merge conflics. > > Also patchset should update release_17_05.rst, instead of release_17_02.rst. > Sure, we will do it asap. > Thanks, > ferruh > >