From patchwork Fri Oct 7 03:27:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gagandeep Singh X-Patchwork-Id: 117530 Return-Path: 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 CB823A00C2; Fri, 7 Oct 2022 05:28:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6C63C400D6; Fri, 7 Oct 2022 05:28:34 +0200 (CEST) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50066.outbound.protection.outlook.com [40.107.5.66]) by mails.dpdk.org (Postfix) with ESMTP id 39F7340042 for ; Fri, 7 Oct 2022 05:28:33 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VjJ8ruCFF+Mc4j1m8ODkzBoG89HnVNm2GmXk6OJme6H6bQikzleEYgugNduzobh5g91PAfg/ESgMMgOnsO1fJlESyVmZXICaj35OEVHhOPWJYHgmqwLxUGurvqm/L1Wme02OpaaifZPSJG8Xt/wb6tI+1414T9olgUKid5M7+AYCgFgJcFJIiKQk+Xp9SxDmzadfoyBYWqOuWJ3VZ6la9g5W+wXosyKLWVlAeCRQf2Xn64anR+ntFK6Ezys5wNt8iA6aIGZCWW/NCCXmJg6p+2lpwdn1MCC9hwpw1Ghj+lKDdR6aRY1OUdFQtOCFpGVeWjqwsqGTrp+8Kbsl7WvCHQ== 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=W1bbAWFnV3vCPG7sr4BWDgbUYvcq4G9XXKzTfLwAqLg=; b=LYdxlBO6TUzeAcXzaUqvkIpsSIcBfSEUf5cvClt0y6Mebr7VoYltEc+f37+R2+6zo6AiM14W6LQSABUweXYuE6zAH6FxFZolts0Rakq5Cfg5SeacPa+MlgNXbnuMYh11V0XeBb7ZHY6M+aTMAFWylclmrHaf8GeH/OUXiSxdWXJv3YozXMM/A3zIC5Itkte61QjuX9zQR1mt8d7D2uYVvzPGe7xtAczauIKSBXp4ugHq5JMtxZcHDHiVTHbmSJ96LXbAm/ma1+coX0ylwsEZd0EX39U6iWm8FIjwNsqcCDD81sMWIDW9Z83fsrdEE7w9uewMiF2g9QhyhaQh1n+SFg== 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=W1bbAWFnV3vCPG7sr4BWDgbUYvcq4G9XXKzTfLwAqLg=; b=mFARrzI6yvAdkFKWqsbh9HKAO8JAJF+lKQJf76CW/KwfmMSS0iRbPb1lSjbJN/Lz6b6mXzxUqwt64dfCLfDSEPrFxzQ6m+NKOviGgwT3PuBHz22480OI79r/FD8IWPHCuxDA7a59rglZ8FCz+YB+Nu34r3VoCgxZKgXEd3DccNk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) by AS8PR04MB8641.eurprd04.prod.outlook.com (2603:10a6:20b:428::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.38; Fri, 7 Oct 2022 03:28:32 +0000 Received: from AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::9ee7:dafa:ba51:c71e]) by AS8PR04MB8198.eurprd04.prod.outlook.com ([fe80::9ee7:dafa:ba51:c71e%7]) with mapi id 15.20.5676.032; Fri, 7 Oct 2022 03:28:32 +0000 From: Gagandeep Singh To: ferruh.yigit@amd.com, dev@dpdk.org Cc: Gagandeep Singh Subject: [PATCH v2 00/16] DPAA and DPAA2 driver changes Date: Fri, 7 Oct 2022 08:57:27 +0530 Message-Id: <20221007032743.2129353-1-g.singh@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220928052516.1279442-1-g.singh@nxp.com> References: <20220928052516.1279442-1-g.singh@nxp.com> X-ClientProxiedBy: SG2P153CA0033.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c7::20) To AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB8198:EE_|AS8PR04MB8641:EE_ X-MS-Office365-Filtering-Correlation-Id: bad95601-344d-42d2-d416-08daa8140232 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gPVFFU4e+MEndM+Zarfe0qCcw63trBQtdhvBGuJx0ErJKj/BIuexHnRh8UbdoLEMoq4LpWA7zrNh5dFeicex7xTRO0oJp1YZAX037qWJ+o7ZlZUSrKm4iOJV2ypshZl7S4CoejRnBUR8SeenwnyPJBtl3H9ctCoY0ulZ1sr00ozY28Zjwk6LDlAmb3g/qapyn9HEOvxdZsqq/VAZiP8URIcUpfpei4R/6yU8JeMRgwU2h+S9PyG5La1bkSYMT2JoBcU2pIBR6eWD/sKZBaTR+SsUvuBkUV3fYD9HUCwBGV6FNiKi8VXFpslCE/2V620y1GuwsGZAmek67ALnhabrgsM+EKwdE3+U/gvBOTYnggaFMxAKlN9rDh5HA0o9Nb4c/LXmmz9mC0wwOFsjQXAsIwvnuEUynXdMxDuSY7mZXI48m3ISbI7Sb1xoB/ySKTtzgr9blv5g5/qYDGE0gh4c4+7u+ewuHxa3+LBtDvEUgHf8HkdlLWYn2TU3q4TQKtlWu44KfSuxsgNazKEBQAHM1MDbUdAzjsNDssnN3eMk9bIwWyL10+ptbzi3qAWc0QIgmo2aQ+zxfaPloyTUGJKtwluKSfwhnLN6566M2uaoxjQ3s+qWqvpsofZqVchiUBBPiGDikNkM9z2tHcqX8t7bbTMYXfuc+gWe1pZL0q5I8bKIDuUkkZCk3pQ79J5NCrx7dzo6vBZvMPXrg/MQjnS1sN80yseGL5s8X0QTWMXNeyq4frDL5n9/CCQRH54LSleVLAW4UjmJdlXp09vP+ySQBQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB8198.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(136003)(366004)(396003)(376002)(346002)(451199015)(36756003)(6486002)(6512007)(52116002)(26005)(83380400001)(6506007)(86362001)(5660300002)(8936002)(41300700001)(2906002)(38100700002)(316002)(38350700002)(8676002)(4326008)(478600001)(186003)(1076003)(6666004)(66476007)(66556008)(2616005)(66946007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9UiKzESxT/wLORT5miXdHR2tYfysutujIb3IS6uiYZoGsYutlSMZlscvaEnpdtwRe9KjnbSWhy2DWHpHfZemDyNH66YEGn4KSc0Y343pqdC79kHmzCFJkizOdvfxeEDxj6irmcndsiRCdiyzYGYPNySH+RTMuS8WsOtaRwuExHnCN0hY1TC59uqlTSfsfOY2+qphGXWHkfFwAV+oZwZjSGCKUwYazUimegv//xRrEakMH0Fz/G1CdHPQRLB1B0D6s7J2tHFsiF5aOG8HAXQJpPQ5U+250ocSTMyKmIlZc3acA/99wl7cjyYhFgI6b9knuyyelt5hRiR9Af3a4uAejHMrvLq9hAu5LEfRhMW4slB+77yR/xdd58mvWhlSeYtbq+1o37pbd6J/zzdtImcKYPjnIERwJcRvZh59LDm/+f8OVy3mXy7Ax1oUzcJVcaKeF/oCFUB52uYmUUSd9odF77HOgTSpSnkWyHsHjfJb2ozeaDS6Dep/N6b/wouVOoYke/+SkTiZoG/EkGAUo3+QXe+loMkVnW3U4g0tcxiwf9k+W0Rk9zbd2pTyaU+geTOQu+QkNiXW8hfmJp/jEPaoyy+yvnBHRDVgEQ2xzYRVW21lDEx2xhUpj47QJ4CXHe5rygwmselk5+VLeHweCidd6uwee3Mm//ZZ2dbztUgwl6O2EpZHl7cqxP9khwaAdo5FE/qsmNRCZv6O7uLMguuGPyQIlKtmuKXMVhlgm7hOJBhDFXBqyUR5vZJXK/H9B6N/Ih6YvwtPI6+vWAKcF9woFMvHupGYIwNm7hb35AiTnSIqNYevP4Zu5AcHXh8BoSZJIqlQAq59zY7sYCUmNIMavPHVE9cJkBMmk3XgrM4iq63yIYynk7MP5k5qrWmansrwAe/9hn9sOzLXAX7Ihtpjf4wb30sEdfFqFTwy9C4HMndT+b9DgM1cDcbxrxpqEIYM8ZMIwRH80lwkE8LipwhrHHzzUVUFi7zJQRIoPnMWLGqnddmjylawStZtydxTD+FZ0BSMC93TNn632QoWPmAuMiaQQv/2C13c/xVI0t/9W4/YhD/NHy80LyJo+O1lbuyGCvUQTgZu8rTG19bW6gbnqQox73Dic6VlD3OCR5EoM4CvefitqeFLVGtefl2HfSP5wRQxGfWpq8p56pNdA70cOIZS/6OYdi/21n2/0xjxVbaz1EWetcHBV2DlFiQnh5eCRD2Evhr9D+KsbGHiz9nnpL3cv0fCzh6rUCupIWjOYjALQ5XU3gMFcdygd4z3YRm4Q2z+ARTh5KB6pWWddg22jomB5uZaDtt0fAwQW2edt0JuWRMu+ZcgUmj5ZtywxHLd2mP3vn0oP4hbNu7T9pkG4zYmVpwYd34BrC267LsnTetdeAWu3iyrP+OWV9uzDMco9GkPYvlP0n8oO8Nzc2YU563k7/zj0rVhFz19ppBVrWbBYosq/uVRqkddBDO0pnkAxkY0+BQYDfHzDdzT24iQy2nZXzWZGex/DZOoDFHK5+eEHLiv+2Pqt4H/o7Q6fCAP2moR1K3x2umVH2VPn06IiPOmVr8kA4KLDpIbAA795dSi6MfbWQ6vkuGl+pbnOi/q X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: bad95601-344d-42d2-d416-08daa8140232 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8198.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2022 03:28:32.0587 (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: RsOmbg7w0f+idZ1L/EjhCvejfria9d9h3YWFWc6I/OmG2JtZWf3tssRhsLPAgKNy X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8641 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 This series have list of patch for bug fixes and some enhancements to DPAA1 and DPAA2 net drivers. v2-change-log: * update commit messages * update DPAA NIC doc for kernel version matching * update DPAA supported packet type info * Freeing the internal pool on last device remove * fixes syntax for some comments Apeksha Gupta (2): net/enetfec: fix restart issue net/enetfec: fix buffer leak issue Brick Yang (1): net/dpaa2: check free enqueue descriptors before Tx Gagandeep Singh (8): net/dpaa: support ESP packet type in packet parsing net/dpaa2: use internal mempool for SG table net/dpaa2: fix buffer free on transmit SG packets doc: add kernel version compatible information net/dpaa: use internal mempool for SG table bus/dpaa: mempool ops registration change net/dpaa: fix buffer free on transmit SG packets net/dpaa: fix buffer free in slow path Rohit Raj (3): bus/fslmc: add timeout in MC send command API net/dpaa: fix Jumbo packet Rx in case of VSP bus/dpaa: pass interface name as a string instead of pointer Vanshika Shukla (2): bus/dpaa: use non-block mode for FD open net/dpaa2: fix dpdmux configuration for error behaviour doc/guides/nics/dpaa.rst | 4 + drivers/bus/dpaa/base/qbman/process.c | 8 +- drivers/bus/dpaa/base/qbman/qman_driver.c | 6 +- drivers/bus/dpaa/dpaa_bus.c | 10 +- drivers/bus/fslmc/mc/mc_sys.c | 18 ++- drivers/event/dpaa2/dpaa2_eventdev.c | 8 +- drivers/net/dpaa/dpaa_ethdev.c | 28 +++- drivers/net/dpaa/dpaa_ethdev.h | 19 +++ drivers/net/dpaa/dpaa_flow.c | 13 +- drivers/net/dpaa/dpaa_flow.h | 5 +- drivers/net/dpaa/dpaa_rxtx.c | 97 +++++++----- drivers/net/dpaa/dpaa_rxtx.h | 6 + drivers/net/dpaa2/dpaa2_ethdev.c | 19 +++ drivers/net/dpaa2/dpaa2_ethdev.h | 21 +++ drivers/net/dpaa2/dpaa2_mux.c | 2 +- drivers/net/dpaa2/dpaa2_rxtx.c | 174 +++++++++++++++------- drivers/net/enetfec/enet_ethdev.c | 4 + drivers/net/enetfec/enet_rxtx.c | 29 ++-- 18 files changed, 331 insertions(+), 140 deletions(-)