From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EAF99A0350; Mon, 3 Jan 2022 06:45:09 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6DA2C40042; Mon, 3 Jan 2022 06:45:09 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2078.outbound.protection.outlook.com [40.107.20.78]) by mails.dpdk.org (Postfix) with ESMTP id 46DB64003C for ; Mon, 3 Jan 2022 06:45:08 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QYMyDmZSyInGD+P50y6h/kcpDc84qTZNgu8jY/2RDk0ztjYMJvOJimn4wy7qHrL8Joc5m0bmoY1HfEkyjbFw2SwkzxWPc3AGWGpqSpJOUlt7s7dp9KxKZ/w0fJpY/MbYY7hT5ac85cA//9HJNAExuk9oPozclz2rwrM5d5chwsr4hFvgU+5iO2uafuVXulsM6UjWkh9Ix2/L5aU3egnXrwYAgwJD/NVkfjAgy0gHHUlvX0Syy9dVjI0Jpb31J+CQ//77VuKYKFBHR0ui4/K6hzgbse2WKq5j+qN1ehH35Y+XSMVn3PROevSiPvxnEiD19oN3UHb18Q1feTYeX5VoOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3GzREaSbi75H2E90z98MIC/JIYHaoEbcU+GDoa/QHNw=; b=SS7GU2yVV1gRl4Y4mRSWRx9Eto4k9wS/QJNVn20s59Kl8ARkJUv/7IOxBlhyOyj1jDfNIecvopIRMZX+9TAe1RT8KhFCNdpKvkD+rQLg7IQtaTUm9tDdwT1c/xbTu+o+/4tLe//3uAc0BKdVEt7mVcwd6PHPOkOkDkRNU+Ihil3HZh05VpBw+feMtE94Q+rCWlRLXGeAXZpVFDyT5n2kdhSQLvkDJdHAVf3ampa2WP/AogLT15IDf46feI+3Rg54gvFye4HcgtAMSVEBY7UAcTK2kyHyn4pW+Be1ZFZ2lC3DBy7KBYvgHtLY3qPm0gVCZDAEPwL9EYiQtlFWhxwv0w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3GzREaSbi75H2E90z98MIC/JIYHaoEbcU+GDoa/QHNw=; b=qtP1fD+tGqGvxidfgDrZv5bfpR4NLjycmHf11be96Hcpyl9P49qr8J5MSEtGtowWOoSSMSyr50NlUYHWrxx8sUqvO07nOVnvR/Kg3mLuCp6oKyLmLwPujfYiqKTW1bFsHnt0pCmoPgyQzJwSj/Hg2TYkgCRCdvASEjK7WX6lzkc= Received: from PAXPR04MB8427.eurprd04.prod.outlook.com (2603:10a6:102:1cd::13) by PAXPR04MB8128.eurprd04.prod.outlook.com (2603:10a6:102:1c8::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.15; Mon, 3 Jan 2022 05:45:06 +0000 Received: from PAXPR04MB8427.eurprd04.prod.outlook.com ([fe80::b18f:f500:eccf:90b5]) by PAXPR04MB8427.eurprd04.prod.outlook.com ([fe80::b18f:f500:eccf:90b5%4]) with mapi id 15.20.4844.015; Mon, 3 Jan 2022 05:45:05 +0000 From: Nipun Gupta To: Stephen Hemminger CC: "dev@dpdk.org" , "thomas@monjalon.net" , "ferruh.yigit@intel.com" , Hemant Agrawal Subject: RE: [PATCH v2 00/16] features and fixes on NXP eth devices Thread-Topic: [PATCH v2 00/16] features and fixes on NXP eth devices Thread-Index: AQHX+z0q/lccxyQTQU+zsCrVELEEjaxGnh4AgAoykJA= Date: Mon, 3 Jan 2022 05:45:05 +0000 Message-ID: References: <20211206121824.3493-1-nipun.gupta@nxp.com> <20211227161645.24359-1-nipun.gupta@nxp.com> <20211227095056.3b786268@hermes.local> In-Reply-To: <20211227095056.3b786268@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 575c6183-446d-4b2d-8e62-08d9ce7c3200 x-ms-traffictypediagnostic: PAXPR04MB8128:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: elVzO+cC9tl7MFU1fHUL+Nho2JmpBxCeFW+HoRKoAZN4Ekq70t5DcqBOL843m5FBM3IRfYYgi9ulihtmAyPGvnK+yx5KLYUaM4QWgf1f2OaxNHU8LHIzkgKinlT12i29hJfXp2IZaf++vwDQPb37CI+uLjLl2HzkiAhAF1lTVW+DgtvxapycITI7pcsWaQLkE514LgemYE/qoY23ldqVl0KhuhO9sUsesIfTAfyKNdfRcul83XRD09jQBftZRKYvplrQqSl/SM45SaT6cwrJ3bc74/eMuhVryCp4QxCWYz4NHzrV9gVZ7LSAuIfwUwuO/L0GLVvaCuxZITc0vKawMcSC5a2ume7u4OGD/KB58MookK16PU6FDvsfuWbo26WOlaOodIhjk4UJ45gLJ7PMbDslweGy4tHYh6kOeIOM3ZpgTMLmy2fA4Of4DizhDWcIFeNAd1nKFMjsBRKqfT0bXAOaXZishW3X/lBpu7qzQiVVN3crF2FpDw4npbvUz82gdvZx9/zYjFTJ63sOv8/Pi3lzSkr7bq0L/GiG53mu7NRUFGXN3Z7vv/JD90IQZL2MRrQ/VX+t7taueSst0MaOg+vtAu3tb2cEOTfya/VFewcR1CcBs9XV1gGqGUSefRFpaCO/aTK4OqjApx3An3eIqfIGXry2IIg1GN3caT0uBv1ffeTwma/M3T0jFi4JwQaDQei/OKYR0oFZN+9/2NrPrA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB8427.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(508600001)(5660300002)(4326008)(9686003)(54906003)(44832011)(53546011)(6916009)(6506007)(55016003)(55236004)(52536014)(64756008)(66446008)(186003)(83380400001)(86362001)(38100700002)(33656002)(8676002)(8936002)(26005)(76116006)(38070700005)(7696005)(2906002)(66556008)(122000001)(66946007)(71200400001)(66476007)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ArG3c7GCH/eybktpzhEoYToMDVRIbxobuHQSUpueFPTFeNKbCL/MWV8Zuk4I?= =?us-ascii?Q?rik3qIOebDSP/N2lhOejKhlu6MfszvAUDDmGjOEDd7z+UJwafD/Tco3neYtQ?= =?us-ascii?Q?t5/YZ/y1Xs2Bormf6egs0rA4j475gB2U/GjqGnUcPZaa9nMvw1Yiojtg6Vic?= =?us-ascii?Q?Wi65zZSPULC6t6aBEziljExW/aKiNrUOyV4IhIZNjL4NO6aIBgM7DvMewNSA?= =?us-ascii?Q?gQ4Opv9N+ICozOhaST+MfrnaSawtBAesZYxYDU1aWhq82oDMikLeh5kFsMri?= =?us-ascii?Q?4DNOoIGGzmLHj4BxEOnUAA5/jAlv98TaN+Efl/fjQTC5ehrXH1dmT4OVVVB8?= =?us-ascii?Q?qKgNjk2L+RMbuPNUwOrsWs+40hleNqS4okKwGsE09PvQPVmIXICW1gxLDcAY?= =?us-ascii?Q?LhA41yYqZL7938S03Lbam+39ZXnvDE9EqUdI8jf484ogFZYgL9+fycvMXkZx?= =?us-ascii?Q?INyEH6fVAJIrEv9k+/bil4L9lVhnjGwuwZNICMlbxE2EeFr4DS6c9skzzp9B?= =?us-ascii?Q?fFvbCPKbb4gk1DDZ+bm+oQA0mX//MMJKBAzDWKoeAvFkkrjT3nCQNkAM0ajp?= =?us-ascii?Q?aupsAObUjBMfTmyeU0GhDZKKnZDj3QHvDF7oiQyjaWFkL1OmhzIjJ5X95O//?= =?us-ascii?Q?949y51PSCU04U5oSxcjV7Pa8L93EnuJk661xKw8OiHJd9TBKQwMxi2JZ+AXE?= =?us-ascii?Q?GDpmDemROJVyw8E9TljEZTPDbI3svcpeoFTsPf4p+4rXSoG+bewicWCwV8vu?= =?us-ascii?Q?LuBYRS08B34OdGlpxvG4/SHBtIEiu20TYKQC3+BytzL2EJEdEzD2/7tFLqEl?= =?us-ascii?Q?g9+lvDBuTNw3Vp4DR1mHLstjJKGFg6Uq2+WYsHM7FhpmImM1PI63akhXZTLZ?= =?us-ascii?Q?w+aYQ5hkCzc++64XwAZowNYvbz8v/TFL9/lWKKiSfwJLkpSuWK6EiJrOO4JZ?= =?us-ascii?Q?c/TmZYkj/hXSN+dquTww+9Dvu1vvZYzxAK4iUrKOYPfmevsMseQEy+4UEO2q?= =?us-ascii?Q?qG53zv4MU7rCArgGr437neSyUDIsIu7UUeUEqbXYThoMtlWh8+cPd7oY6eM1?= =?us-ascii?Q?uDfwQ3cqd2L4IMYO6WbMbykh495YT8DlbavmaJvsQGcNtPNYwODczBsBa2Id?= =?us-ascii?Q?j7Me1wKn5eDDu8Shn2+0+VrQbicHDlRD5aeVaC3vP6FsA1mivoBNfCqkkqiJ?= =?us-ascii?Q?6xnP3ALmQTD/7fRc6a2ELTFyV5BXcvK7RMJo2u8SnJ7cerp2lPua2yv3n1XG?= =?us-ascii?Q?9Sq2D2tHbiAgWz/QFU3NLbhUvl4AtB5oVGSaeJrCJtK5c05I+Dr2wQoFkWde?= =?us-ascii?Q?VB85IaNkegl7ezF9strn+S3umwAAYshDaCQz4w5WepsGD9QrgUWPicfC2NCq?= =?us-ascii?Q?iFcAKpOVN63iAkb4cmbiSXtJ4wJ8g/dU6K0CA/ZAzoPf2jpUuiNv6SCZ1GcN?= =?us-ascii?Q?tjsKlLu7cZrtiSgHVH2uRAF3GONhfP5ol+VS6ra92qQSuMTSjcano6DMWzvx?= =?us-ascii?Q?0L8FjJnDh49S8++ov34bphoSVEz0c7gq7MNt7PA1+Iq3ZdRpYfGjZ7Co3q7l?= =?us-ascii?Q?Uxs2Hi49qzyZg2mXg3V60FLfm/GVgYZeCrK9MFumpkoqRH3x6I1f0pu3xtjh?= =?us-ascii?Q?TA=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8427.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 575c6183-446d-4b2d-8e62-08d9ce7c3200 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2022 05:45:05.9152 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: FHhuiiKr/vRuW0dyoax6dOlqzWrwGzAj2iXmX1iMkxiHHvt6im5LCsMr28d1XerXxdkCV26zR9+Nkdpsc/8X3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8128 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 > -----Original Message----- > From: Stephen Hemminger > Sent: 27 December 2021 23:21 > To: Nipun Gupta > Cc: dev@dpdk.org; thomas@monjalon.net; ferruh.yigit@intel.com; Hemant > Agrawal > Subject: Re: [PATCH v2 00/16] features and fixes on NXP eth devices >=20 > On Mon, 27 Dec 2021 21:46:29 +0530 > nipun.gupta@nxp.com wrote: >=20 > > From: Nipun Gupta > > > > This series adds few features and important fixes on DPAA, > > PFE and ENETC devices. > > > > Features added: > > - level 2 support for shaping on DPAA2 > > - loopback configuration for DPNI devices on DPAA2 > > - Multiple TXQ's enqueue for ordered queues for performance > > - VFs support on ENETC > > > > Fixes: > > - fix unregistering interrupt handler on DPAA2 > > - fix timestamping for IEEE1588 on DPAA1 > > > > Changes in v2: > > - fix checkpatch errors > > > > Apeksha Gupta (1): > > net/pfe: remove setting unused value > > > > Gagandeep Singh (4): > > net/dpaa2: add support for level 2 in traffic management > > net/enetc: add support for VFs > > net/pfe: disable HW CRC stripping > > net/pfe: reduce driver initialization time > > > > Jun Yang (4): > > net/dpaa2: support multiple txqs en-queue for ordered > > net/dpaa2: secondary process handling for dpni > > bus/fslmc: add and scan dprc devices > > net/dpaa2: support recycle loopback port > > > > Nipun Gupta (4): > > bus/fslmc: update MC to 10.29 > > bus/fslmc: use dmb oshst for synchronization before I/O > > net/dpaa: check status before configuring shared MAC > > net/dpaa: enable checksum for shared MAC interface > > > > Rohit Raj (1): > > net/dpaa2: warn user in case of high nb desc > > > > Vanshika Shukla (2): > > net/dpaa2: fix unregistering interrupt handler > > net/dpaa2: fix timestamping for IEEE1588 > > > > doc/guides/nics/dpaa2.rst | 2 +- > > drivers/bus/dpaa/base/fman/fman_hw.c | 11 + > > drivers/bus/dpaa/include/fsl_fman.h | 2 + > > drivers/bus/dpaa/version.map | 1 + > > drivers/bus/fslmc/fslmc_bus.c | 15 +- > > drivers/bus/fslmc/fslmc_vfio.c | 18 +- > > drivers/bus/fslmc/mc/dprc.c | 129 ++++ > > drivers/bus/fslmc/mc/fsl_dpmng.h | 2 +- > > drivers/bus/fslmc/mc/fsl_dprc.h | 46 ++ > > drivers/bus/fslmc/mc/fsl_dprc_cmd.h | 48 ++ > > drivers/bus/fslmc/meson.build | 4 +- > > drivers/bus/fslmc/portal/dpaa2_hw_dprc.c | 100 +++ > > drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 15 +- > > drivers/bus/fslmc/qbman/include/compat.h | 4 +- > > drivers/bus/fslmc/rte_fslmc.h | 10 +- > > drivers/event/dpaa2/dpaa2_eventdev.c | 12 +- > > drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 23 + > > drivers/mempool/dpaa2/rte_dpaa2_mempool.h | 15 + > > drivers/mempool/dpaa2/version.map | 1 + > > drivers/net/dpaa/dpaa_ethdev.c | 17 +- > > drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 5 +- > > drivers/net/dpaa2/dpaa2_ethdev.c | 117 +++- > > drivers/net/dpaa2/dpaa2_ethdev.h | 38 +- > > drivers/net/dpaa2/dpaa2_ptp.c | 8 +- > > drivers/net/dpaa2/dpaa2_recycle.c | 780 ++++++++++++++++++++++ > > drivers/net/dpaa2/dpaa2_rxtx.c | 181 ++++- > > drivers/net/dpaa2/dpaa2_tm.c | 563 +++++++++++++--- > > drivers/net/dpaa2/dpaa2_tm.h | 17 +- > > drivers/net/dpaa2/mc/dpdmux.c | 8 + > > drivers/net/dpaa2/mc/dpkg.c | 7 +- > > drivers/net/dpaa2/mc/dpni.c | 417 ++++++++---- > > drivers/net/dpaa2/mc/fsl_dpdmux.h | 3 + > > drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h | 5 +- > > drivers/net/dpaa2/mc/fsl_dpni.h | 173 +++-- > > drivers/net/dpaa2/mc/fsl_dpni_cmd.h | 137 ++-- > > drivers/net/dpaa2/meson.build | 1 + > > drivers/net/dpaa2/version.map | 1 + > > drivers/net/enetc/enetc_ethdev.c | 25 +- > > drivers/net/pfe/pfe_ethdev.c | 10 +- > > drivers/net/pfe/pfe_hal.c | 4 +- > > drivers/net/pfe/pfe_hif.c | 6 +- > > 41 files changed, 2528 insertions(+), 453 deletions(-) > > create mode 100644 drivers/bus/fslmc/mc/dprc.c > > create mode 100644 drivers/bus/fslmc/mc/fsl_dprc.h > > create mode 100644 drivers/bus/fslmc/mc/fsl_dprc_cmd.h > > create mode 100644 drivers/bus/fslmc/portal/dpaa2_hw_dprc.c > > create mode 100644 drivers/net/dpaa2/dpaa2_recycle.c > > >=20 > In general best to split the patch series by device not by vendor. > That way it is easier to review and changes to one device can go in > if there are still issues with other devices Agree !! Will send it separately from next time. This time though I would send like to them in this only as otherwise it would break the versioning. Thanks, Nipun