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 E547C45CA9; Thu, 7 Nov 2024 12:24:46 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7727A402AC; Thu, 7 Nov 2024 12:24:46 +0100 (CET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2088.outbound.protection.outlook.com [40.107.20.88]) by mails.dpdk.org (Postfix) with ESMTP id 19C4B40280 for ; Thu, 7 Nov 2024 12:24:45 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ebt9kffdIrwOKUW6RVVbfKUwb2RTDLqM/HWidGpKaA+UqKDE2796N11Zq1HYoMsxXw2sVKehXAaa7OvyrYltwIVx/RsXgTfpQuwfsahVBwnIJ7/gaZT/jnvOtsQse9k1Y6FZMDlklYyCt11p6LFLL2bMkpXyJ5NHdxiVZqqyN3mrqNHua8cbRZbkI+NrrNkmKCbNk8PvUH5IR+hclw0EM41HPdj3yp580osPnxFTigOCQc0KjyXJHCEfA5iF3akrvdzSk89MRMNfH0cwHbvEVVEAvRD3yB/QDJonmT4IrjDWDBYtp21dFOsHFNXDvTqFcpz8Cd6AnEsr7R3CAnlxAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=frYB4iSmOODk6VoLFYkQSUQOVASIRZKj6NORBvdRxEo=; b=jYCbF3YmTJ2XBKQdydWnZctU9+LUZ0txdL7vLQrIzGFkDyuLL9U379VKuYq9HY5zdTBVveq9fjnuNi1MlB4WrpR3lbrkwSN8aIpvQToMx7E9p72I0xPThTzEie6xIDWom7iSE94a5pN2zUtNBrriHKrfmPRH7b5V1NVIFpkIEZsGaJW7Jd2DJrvKG382hP2ts6C3mo+Dcqt04pZDquBTZLXsBSHLNDbedA3kdTgMK/O5x72E65u/jTT8Bi/rDc3wwTPQNeq/cMEkGNJhnBMwTNrnP0OTY64wZnDX0t41c1Lq2Ar38l+NKrCk0oVxU7TFlgUwiiyTyUaP6IZt2yYhlA== 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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=frYB4iSmOODk6VoLFYkQSUQOVASIRZKj6NORBvdRxEo=; b=eRrVoHcOPdP5XPxJfPYU+izRDZc7r73kQ1WrHmWSfTOsVq+h5YfzARrdi/352BV2EunuFqL3vWONuPTzfhoKSEt90a1yPVEqaUen4xPRtqOWGKX5KPby9kub0LBAkHJjWr3F6Ztw8wjgPHsJOnKg/2FjRPLLB1+kw4ABw68z2QCtX8enfxoazOLxhX6PYaE5sSUtV5UNUkJywhua/1hS36hpkW5YUFKqI/nPt3429DYpeG30zOM5I0mbh+dIQWZIK4v0kaD40bYLLN/wa4WnqXAuJtIcZWHVG0kxD9/HOz8oP26gPc0DK508EuHBTay9StY3TvGrhVSZUFSNPHdFQw== Received: from PAXPR04MB9328.eurprd04.prod.outlook.com (2603:10a6:102:2b6::15) by GV1PR04MB10631.eurprd04.prod.outlook.com (2603:10a6:150:202::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8137.20; Thu, 7 Nov 2024 11:24:42 +0000 Received: from PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::367:d59:375:fb87]) by PAXPR04MB9328.eurprd04.prod.outlook.com ([fe80::367:d59:375:fb87%3]) with mapi id 15.20.8114.028; Thu, 7 Nov 2024 11:24:42 +0000 From: Hemant Agrawal To: Vanshika Shukla , "dev@dpdk.org" CC: Sachin Saxena Subject: RE: [v5 00/42] DPAA2 specific patches Thread-Topic: [v5 00/42] DPAA2 specific patches Thread-Index: AQHbJUMZvDM9VMxNVUyFNMRSvFqhgbKrxKWw Date: Thu, 7 Nov 2024 11:24:42 +0000 Message-ID: References: <20241022191256.516818-1-vanshika.shukla@nxp.com> <20241023115955.1207617-1-vanshika.shukla@nxp.com> In-Reply-To: <20241023115955.1207617-1-vanshika.shukla@nxp.com> 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-traffictypediagnostic: PAXPR04MB9328:EE_|GV1PR04MB10631:EE_ x-ms-office365-filtering-correlation-id: 05b6543a-068a-4327-a15d-08dcff1ec6ad x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?jnVBMDEzSzC1QMVMCO2kCMpOKlHZ42ZcO5+JEN1KEI1JV8eq96Vki3+UCPbQ?= =?us-ascii?Q?qekiNkcBvIyKxdpcquYJfCJYy4zloYcwcmNyNKgkh/xAQJUjTuWmBpeNo4Q6?= =?us-ascii?Q?VS9jsYlDm0CPU/OGtIeh0bRmJ9fiJksPy6DwCutloavDEk99sgcDMajClz04?= =?us-ascii?Q?UPmJjmYXY7jgFU3YNoP/gaD6+Ez2uCHEc8nxt3rU/WSgW8UWOV/HezfOHJ94?= =?us-ascii?Q?KatFie9EjzQziSdzIDZF1ZouE3oSU2GVKzWig2nqQjtpfQBDwvZYrH3Mz9lL?= =?us-ascii?Q?N2AwVZlciBhQOigd8+PgPrrr29byDf+C90U551zpbNg7fPX04PZPXe6DSQ3+?= =?us-ascii?Q?mQzj+m2MG3eUYKOUKhE/q+Jzdg+gMa86zSAcdZimyg19Bt5mxnZKCATdsupL?= =?us-ascii?Q?bv2AMNtpL+SBoLCXHY5Ux6MA1HuEBomAk29blGo+NhpHH0Yz+qNEM+i5ommf?= =?us-ascii?Q?Y++qBFbEfPFqBHb0UjxrmdDkrO8NKhbyKjU3+Gv3duCnwyjzl7z91sqtobiu?= =?us-ascii?Q?lZMfbEyjdGBgYLO8WtvwrgtHbkURwmn9R8T0Mt8Af4iJl1WZk3DabX/UUpFj?= =?us-ascii?Q?0DICpZ/hJUg2nNYRt8r1X551yEET8lQzTq3d3083UW/Y4saq5oRmEgvcKAmP?= =?us-ascii?Q?zLnzwoLt29/lhpVTXdoaJVOPOGrv/CAGwmWKiUG8aCVoOAZXQnayjqnqMKPt?= =?us-ascii?Q?NYVVhjOnvtyHwIaoBE0q7BpCUYpMn2+EOAVfNzMxFTVrOw/xq0ClldLTsPaS?= =?us-ascii?Q?0qMTnP5hSPSZnmMJcnDsZAe+8eMKRbyiy/8YvBNaapnFwDzY3Qe7xaiT532E?= =?us-ascii?Q?dHLTpUQN9qRXOJ3flGLKCm2Ps8D3tc8o3i1Xz4Oa6juem8WMOAml0/yTYaME?= =?us-ascii?Q?sztF73seQmZmoKEW6HOVkCBpUHovXB6nBTOLz8cTXufYIOmb6nrlc9BWuAIU?= =?us-ascii?Q?S0G2idzaROFiWsao5bYZ5nIntW1Q+8UnnmrfHO2qxlFg7d0ojg8Mq7igFngn?= =?us-ascii?Q?RVpeViinXKit4jq0gZFpMK0PC20EBkxS/2R6QnbLp6dZomJPTItOU5/a/CF3?= =?us-ascii?Q?TJFz2B2B8xXj4siuT4hNwYwCpUBK095SAOgaomBuzmz736SeJgbmDe6zIRbY?= =?us-ascii?Q?HLxB9weRSLUGznOIICmfTSIVKtTispEEm+fpXg9hElNvnjXGXlf0c/HVSQWb?= =?us-ascii?Q?GdU5G0YHYnASmo840NywK599gOZXAaPB/1owrn/G3fs7Qnr94HLjAikRe2wx?= =?us-ascii?Q?M5GDcjKd4Uq6T5CjCkJLTReVtsljPG8wqa42v3f4wsc7PyJ+IypxCOgQDzFj?= =?us-ascii?Q?2t0Tg7xUQU8oRmbP5ZJlnsGZvEydYqxxFdGmYeZV17wtUgASnI5R3ToUS+FB?= =?us-ascii?Q?s23pvqs=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB9328.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?NsVo/H7MaNZBu6hYHmzuoZVOJz3P5czXaP6DPVGldSERNbNGEWxrlcy0B5xO?= =?us-ascii?Q?uBOtL82FLioTDCNLB/ZL1KIkmP/ngPzjACZ0XkjpWV2CxAApVcNPvhXBuXo1?= =?us-ascii?Q?tw1U/WJE2JAOS88L2X9E84Ks9YhOAuZobuvn258SykiF+fZQYBaH5ap7bBxM?= =?us-ascii?Q?z9NLo+5J0jJ5KOQrHTGeJ/gBUBa1W7sks+FRFUEhUyXKzZZyfgVZima12vRl?= =?us-ascii?Q?yXCw9/8w8M3vDvEaZLjDTHzU8Kneqvjml0SV0VLM4VxJtPg9lDJgfXsir4sY?= =?us-ascii?Q?Be2NFgxr+Nw5NRvsplmv7R+ba5BmB9Opa4sJxKd7CmpqopwzOp1LfYNSksxc?= =?us-ascii?Q?tTQz1F9933tiC4VOT34sVVdMUdUKyYGX8lLGZpXyT2DhWqaVFt2ql3Dj5OIl?= =?us-ascii?Q?rIKtajYadQl86gOT+cBVJS8zGJvtB24cLYtoo/8vhEogM/L5bE4DhKLfv1UB?= =?us-ascii?Q?JofCMERfzVvqD69LoUOn0ZCSRvIoytkiiCLoXOOfC1dvezUs8KwzrzWMy9GH?= =?us-ascii?Q?Yi9wSLcLtfhJPvGLsyanA7c5B6CiedsBoiPeXjAENcMGWzgwQHlbcr2JIixM?= =?us-ascii?Q?+7NqfpBURy8MOBORDtZEk9nhZ2rvxDuusTz36jW7cfaKn5ejEhQoTpLoabjh?= =?us-ascii?Q?JI3gR0TM7J8TS9MHD+sYpHk4DU7uF4j/Cj86at2f8QrD5wH1OcHOI5ta0bRF?= =?us-ascii?Q?c/x93T+uEitY1Q2s9CYMOMeMAJYveCIsYEWkGoiYWKBz+MyO0Z67EPdLj1zB?= =?us-ascii?Q?7zpSUlvkyL5jnLQQwIiwyuE0t+7aFStFkGZL5lgb4GhfbxkYdC4NAutQk1KQ?= =?us-ascii?Q?6PjKyg+YMBEPWR3vApNfQAQXMYqTvKRYPaLprgkorpTtPBh+QLlFwf2Yox9q?= =?us-ascii?Q?qPG7XO/TycxvY4e6hF9ggDekBJz8shLikxv7Yn8U2Zs6iAShIXFY+TOeIEZ6?= =?us-ascii?Q?2XkmnVzFBQ1AF/67EpCsUwG+tbUm0KEoyL23ULTdIA9/wez5L3i+3/BFETX1?= =?us-ascii?Q?XiwxpWaOfH/ha0amuj6BaxiTwu/1TGuemkxDMa/VmuYMr4di866AsFs9aURU?= =?us-ascii?Q?GPD7OTWgS4wxHsdzlzVCruD0slAOXlPaxb3JfclCEPym+AiW9dtKU1gL8HR1?= =?us-ascii?Q?5E0Oefusz/QtC8o5kYiSnB8w6IkfqFwG+Z8HEjZHMbBMMYJ8MqBVj8tO9SwI?= =?us-ascii?Q?QZ/sGbWcpt1gz2GfYZRJ98oBAkq0uafzaVCYcD60hbmMiPFggGQKRnKYA624?= =?us-ascii?Q?+I5KSCkfZ7h7Lxd1Mm0wOcpyyFyoYcBQeuLVQVS04TEINkIvBy4iSLH+Ts03?= =?us-ascii?Q?HUm8P+B6et3AN83d3t/JOqCEYWiqXSOcW4g3cN2NSqoxP6HFBFsLHVzie3AC?= =?us-ascii?Q?ySg/yYGSgfblBbc4GINHPH6/EPHRwkjY2I6Bgy8rTOFloQeWszrOpaEu3KXs?= =?us-ascii?Q?9n8rNpNqCFhA/28+Fdh3mpgvuleLOAw1NtmgCI79Ums+A9V460J0ah6sjQ/V?= =?us-ascii?Q?9hS3XS0sh5sg1AI1AHS2gZmjSRk22rkSOdGo2yOIO0FJYmBfK5s8NqrWI/yC?= =?us-ascii?Q?j11ruOOtEakh8crZeNtsZFwEIksd1hNa8QQU/uqj?= 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: PAXPR04MB9328.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05b6543a-068a-4327-a15d-08dcff1ec6ad X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2024 11:24:42.6982 (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: BbqIlGv18sHGLAC4ph2l/cMt0cIKUPbzdUZds2MNqhVwyAzw9FD2vtY/YlDY0lDFvPVtnAqWOrV0dvu3Ab1RZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10631 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: vanshika.shukla@nxp.com > Sent: Wednesday, October 23, 2024 5:29 PM > To: dev@dpdk.org > Subject: [v5 00/42] DPAA2 specific patches >=20 > From: Vanshika Shukla >=20 > This series includes: > -> Fixes and enhancements for NXP DPAA2 drivers. > -> Upgrade with MC version 10.37 > -> Enhancements in DPDMUX code > -> Fixes for coverity issues reported >=20 > V2 changes: > Fixed the broken compilation for clang in: > "net/dpaa2: dpdmux single flow/multiple rules support" patch. > Fixed checkpatch warnings in the below patches: > "net/dpaa2: protocol inside tunnel distribution" > "net/dpaa2: add VXLAN distribution support" > "bus/fslmc: dynamic IOVA mode configuration" > "bus/fslmc: enhance MC VFIO multiprocess support" >=20 > V3 changes: > Rebased to the latest commit. >=20 > V4 changes: > Fixed the checkpatch warnings in: > "bus/fslmc: get MC VFIO group FD directly" > "bus/fslmc: dynamic IOVA mode configuration" > "net/dpaa2: add GTP flow support" > "net/dpaa2: add flow support for IPsec AH and ESP > "bus/fslmc: enhance MC VFIO multiprocess support" > Resolved comments by the reviewer. >=20 > V5 changes: > Resolved comments by the reviewer in: > "bus/fslmc: dynamic IOVA mode configuration" >=20 > Apeksha Gupta (2): > net/dpaa2: add proper MTU debugging print > net/dpaa2: store drop priority in mbuf >=20 > Brick Yang (1): > net/dpaa2: update DPNI link status method >=20 > Gagandeep Singh (3): > bus/fslmc: upgrade with MC version 10.37 > net/dpaa2: fix memory corruption in TM > net/dpaa2: support software taildrop >=20 > Hemant Agrawal (2): > net/dpaa2: add support to dump dpdmux counters > bus/fslmc: change dpcon close as internal symbol >=20 > Jun Yang (23): > net/dpaa2: enhance Tx scatter-gather mempool > net/dpaa2: add new PMD API to check dpaa platform version > bus/fslmc: improve BMAN buffer acquire > bus/fslmc: get MC VFIO group FD directly > bus/fslmc: enhance MC VFIO multiprocess support > bus/fslmc: dynamic IOVA mode configuration > bus/fslmc: remove VFIO IRQ mapping > bus/fslmc: create dpaa2 device with it's object > bus/fslmc: introduce VFIO DMA mapping API for fslmc > net/dpaa2: flow API refactor > net/dpaa2: dump Rx parser result > net/dpaa2: enhancement of raw flow extract > net/dpaa2: frame attribute flags parser > net/dpaa2: add VXLAN distribution support > net/dpaa2: protocol inside tunnel distribution > net/dpaa2: eCPRI support by parser result > net/dpaa2: add GTP flow support > net/dpaa2: check if Soft parser is loaded > net/dpaa2: soft parser flow verification > net/dpaa2: add flow support for IPsec AH and ESP > net/dpaa2: check IOVA before sending MC command > net/dpaa2: add API to get endpoint name > net/dpaa2: dpdmux single flow/multiple rules support >=20 > Rohit Raj (6): > bus/fslmc: add close API to close DPAA2 device > net/dpaa2: support link state for eth interfaces > bus/fslmc: free VFIO group FD in case of add group failure > bus/fslmc: fix coverity issue > bus/fslmc: change qbman eq desc from d to desc > net/dpaa2: change miss flow ID macro name >=20 > Sachin Saxena (1): > net/dpaa2: improve DPDMUX error behavior settings >=20 > Vanshika Shukla (4): > net/dpaa2: support PTP packet one-step timestamp > net/dpaa2: dpdmux: add support for CVLAN > net/dpaa2: support VLAN traffic splitting > net/dpaa2: add support for C-VLAN and MAC >=20 > doc/guides/platform/dpaa2.rst | 4 +- > drivers/bus/fslmc/bus_fslmc_driver.h | 72 +- > drivers/bus/fslmc/fslmc_bus.c | 62 +- > drivers/bus/fslmc/fslmc_vfio.c | 1621 +++- > drivers/bus/fslmc/fslmc_vfio.h | 35 +- > drivers/bus/fslmc/mc/dpio.c | 94 +- > drivers/bus/fslmc/mc/fsl_dpcon.h | 6 +- > drivers/bus/fslmc/mc/fsl_dpio.h | 21 +- > drivers/bus/fslmc/mc/fsl_dpio_cmd.h | 13 +- > drivers/bus/fslmc/mc/fsl_dpmng.h | 4 +- > drivers/bus/fslmc/mc/fsl_dprc_cmd.h | 8 +- > drivers/bus/fslmc/meson.build | 3 +- > drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 38 +- > drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 38 +- > drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 50 +- > drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 3 +- > drivers/bus/fslmc/portal/dpaa2_hw_dprc.c | 8 +- > drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 114 +- > .../bus/fslmc/qbman/include/fsl_qbman_debug.h | 12 +- > drivers/bus/fslmc/qbman/qbman_debug.c | 49 +- > drivers/bus/fslmc/qbman/qbman_portal.c | 30 +- > drivers/bus/fslmc/version.map | 16 +- > drivers/crypto/dpaa2_sec/mc/dpseci.c | 91 +- > drivers/crypto/dpaa2_sec/mc/fsl_dpseci.h | 47 +- > drivers/crypto/dpaa2_sec/mc/fsl_dpseci_cmd.h | 19 +- > drivers/dma/dpaa2/dpaa2_qdma.c | 1 + > drivers/event/dpaa2/dpaa2_hw_dpcon.c | 38 +- > drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 2 +- > drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 63 +- > drivers/net/dpaa2/dpaa2_ethdev.c | 597 +- > drivers/net/dpaa2/dpaa2_ethdev.h | 225 +- > drivers/net/dpaa2/dpaa2_flow.c | 7066 ++++++++++------- > drivers/net/dpaa2/dpaa2_mux.c | 541 +- > drivers/net/dpaa2/dpaa2_parse_dump.h | 250 + > drivers/net/dpaa2/dpaa2_ptp.c | 8 +- > drivers/net/dpaa2/dpaa2_rxtx.c | 32 +- > drivers/net/dpaa2/dpaa2_sparser.c | 25 +- > drivers/net/dpaa2/dpaa2_tm.c | 72 +- > drivers/net/dpaa2/mc/dpdmux.c | 205 +- > drivers/net/dpaa2/mc/dpkg.c | 12 +- > drivers/net/dpaa2/mc/dpni.c | 383 +- > drivers/net/dpaa2/mc/fsl_dpdmux.h | 99 +- > drivers/net/dpaa2/mc/fsl_dpdmux_cmd.h | 83 +- > drivers/net/dpaa2/mc/fsl_dpkg.h | 7 +- > drivers/net/dpaa2/mc/fsl_dpni.h | 176 +- > drivers/net/dpaa2/mc/fsl_dpni_cmd.h | 125 +- > drivers/net/dpaa2/rte_pmd_dpaa2.h | 51 +- > drivers/net/dpaa2/version.map | 6 + > 48 files changed, 8271 insertions(+), 4254 deletions(-) create mode 100= 644 > drivers/net/dpaa2/dpaa2_parse_dump.h >=20 > -- > 2.25.1 Series- Acked-by: Hemant Agrawal