From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0053.outbound.protection.outlook.com [104.47.38.53]) by dpdk.org (Postfix) with ESMTP id 9F7E41B1A7 for ; Tue, 9 Jan 2018 14:24:15 +0100 (CET) Received: from BN3PR03CA0086.namprd03.prod.outlook.com (10.167.1.174) by BN6PR03MB2690.namprd03.prod.outlook.com (10.173.144.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Tue, 9 Jan 2018 13:24:14 +0000 Received: from BY2FFO11OLC008.protection.gbl (2a01:111:f400:7c0c::133) by BN3PR03CA0086.outlook.office365.com (2a01:111:e400:7a4d::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Tue, 9 Jan 2018 13:24:14 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; NXP1.onmicrosoft.com; dkim=none (message not signed) header.d=none;NXP1.onmicrosoft.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11OLC008.mail.protection.outlook.com (10.1.14.255) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Tue, 9 Jan 2018 13:23:43 +0000 Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w09DOAVi017638; Tue, 9 Jan 2018 06:24:10 -0700 From: Hemant Agrawal To: CC: , Date: Tue, 9 Jan 2018 18:52:48 +0530 Message-ID: <1515504186-13587-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1513166759-13466-1-git-send-email-hemant.agrawal@nxp.com> References: <1513166759-13466-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131599778232250071; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(39380400002)(376002)(39860400002)(346002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(68736007)(6666003)(106466001)(105606002)(53936002)(6916009)(59450400001)(2950100002)(50466002)(36756003)(498600001)(2351001)(50226002)(356003)(77096006)(85426001)(2906002)(47776003)(305945005)(76176011)(97736004)(5660300001)(51416003)(8936002)(8656006)(81156014)(104016004)(4326008)(48376002)(8676002)(81166006)(86362001)(16586007)(54906003)(316002)(296002)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2690; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC008; 1:rwBAE2FM/ygFwu9uKceOwWsD06SFTy3SlWI4XaopBVQcxP3591NNV2rHjTgc0U+YxyHsNH93pxDXkG2y/O2r6UH9TMwPxcwG5Tdxklnr0zaLCOlxWKTF0GVI1YtLq0ej MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 38b832e6-8e75-4f34-aed7-08d557643484 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:BN6PR03MB2690; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2690; 3:IbdKAVoT6csMp/gi5rD3u8fKgVoUzU0LnMlt/YthnyJZBi/9iVT5qJRS/O4vc9011GKWGmKUgfUiPn2LktPJbejgwOXv76khoWKngDTeUYU5AxRakWUh/hKJiPujn73Yr0YEHSrWi4FyXw5Vq6WjcQ+xAd226vjDvVcqlegV4PFgPfFcRPTx2hUheUdbwYQ6qyvuExGQD9GYYM3c1S28lO1vlm1eqoPiOsm9CQGaqYELXMka5/kx6XLwW4//m+SGDWSnjy4wNNtmAV98cUyGQB/+Bqrv922YOcwININM0poA//xVW+P900OadpBGDTPZSWkQT6HW+CY1quFVPc1v4mNanocbaAiwSPgNt/FMXng=; 25:/c7Tqyt3jwYjCd2n/R/hLMDJ1SldfDgc8oyG/JVPrHNcxcjwGJv6ltqYQBNpld8dZW1nxCR0kyZphgOCjkIa+yIh7TEZjp2Q546fwwD1SFiZnHEP2HHhuutcmYt7CoBG3pWj/gWYvE1zjxdBVQ62eEtaevb85ejxBJcM9M/JVYizQtwUm3seCfDz4hBtL7XC0UfIjlUBEi/+Z0zECyzx08Pztr54+iQfGqmPOnAH2bLbyyV4I+0HjjsO09E9Sb2C7YN5YvwYDXSrvGJa1dLCm9at/CjAwjeRFEaxtuyAOjpKg2nDZ8S+Ug2WzLzwsE0i3/PhlCT2RugFov1Kt5lQAQ== X-MS-TrafficTypeDiagnostic: BN6PR03MB2690: X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2690; 31:1/X3i+LEMXtjMM8EthZ7HEgmb3SO4MgQbsh5qP3GK3nI1ilQ+FNRTIedU5dJOzOecDKiahXgVSTOl1KP7KshVD0E+GxbUwSIuJ15HbCjbyEEsfuImSg/dXaZTn5u6Wo8CnUA7/QXAlFa//jLs31n70SgyeQ7O8nrphRt8GMl4hds+gN3Aj4p9SSy0/V3jzEsKgVRyIIw1vWHs2EiCOF3DIfAZ2vuToObID6Sr2KALZ8=; 4:/wstoKGhEahwPM9qQxJThWe3+YwOhXOpM0LkldoyFy1iDyePFxFRUixhYAKwYaldySIX9FtNLUIcX3NU+ls6r9GD5j4nlGTxLE+fMksGdwKBVLTEFhG+bstusjfWn6XZxsaVg8bDOAv/3eXBqHoSH7u0JXWyUCdr3ZTfYheeTtOT7t4Wg+bgiHU1HYqFVlB4n5x5iW3FZaIqlclQH23AQuPer3LwbhgjeUjL+9oHHvPJ6YNqlco88sqhwkaFhdKJSztQyCCWD7/Cde5F6nhvldHU6ipxKnf6apud9TDZQvlra6Pq1P7euUKdY67FVMbkLQrzrY+2WI6WtLcJUD8wImmlDVeDAB/OysArhiP6RvY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(227817650892897)(275809806118684); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231023)(944510075)(944921075)(946801075)(946901075)(10201501046)(6055026)(6096035)(20161123556025)(20161123565025)(20161123561025)(20161123559100)(201703131430075)(201703131520075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123563025)(201708071742011); SRVR:BN6PR03MB2690; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:BN6PR03MB2690; X-Forefront-PRVS: 0547116B72 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2690; 23:TDsqHJi6JUeZHnDCBcBPP5G/5qToWbmRDA7QvWXSP?= =?us-ascii?Q?1guvKM2oPA8BuGgLejT0BWtf+LwG0fK7iz2Ozu06+1NSAVhtCbLdetXzPLrg?= =?us-ascii?Q?rjgGy7JpLwaD8zonQABr30VEMM91Hziv44jxAPw+SLZdji/nnLd9K48v7nd2?= =?us-ascii?Q?0Zzbdjk7pNaQyZPm+fnMFUstCGPfUnxRIvhkgtE9h/iI55vNQs7YZApMpl0e?= =?us-ascii?Q?hxesRpCS7hY8ntu6ShmPFXsj/pCrOA0YMV7I8r73r0zk3k+KwMrEECUpt6wO?= =?us-ascii?Q?e1T+qJwxt0oAXoKap11IgLAyZ7CuC/gCq6Fl9HDLQ0OehHq8KvZqzGZ4r2KA?= =?us-ascii?Q?McE8JaAUywTZ49VgozfJgjqVqATpy20jqv8JwQVUp1uyOCfIcEzQOi3TI30H?= =?us-ascii?Q?l0F+KJCpvgNu7wM1MrqMHrk/wJd7bxUQaCQH6/sxBt6eyqnM42K5xqThT/J6?= =?us-ascii?Q?vTpphdy2ycrVK8pPQalnwM5xui7YFDQlMUNdCphQvg8SDYfjNigVZbQlJNrK?= =?us-ascii?Q?O3EUNx2qNzHUZRse/t1qYVoph7xLivnzOZOXYjLBPEcKy6J50issT3jU0tyR?= =?us-ascii?Q?rwi01n5gKx95myhfi8mHu8vcGi7GLAOvN2TyUSx+hjqV4OUnutoY4XBW3SmV?= =?us-ascii?Q?MaFXOsVr8arKbKlyWRWJGPnCK0hQyTaxLvBlVUTBhy2H8Iskwy7Ym6AMiaAE?= =?us-ascii?Q?K4wCYVkNu+s4rFO3jop9AP972w2n9gMpdIuZ6PITvbqPgB0kVmGP+8PBZlBJ?= =?us-ascii?Q?r98SR/E8wqtHarBHRDRiBKvVur6jx46QOSGR5FjqQT/oY1frMlhXATjzAYD8?= =?us-ascii?Q?40nWlKKIltlevgS1bBZ0W34YVebRaam2RVgz3OKDj1wu4BBZPbT+Sz+wPRxw?= =?us-ascii?Q?nYW00sdwOqNd4P2evIlaFNvPFTeuMB7HiAV32IYEV6wQ3kFVTzBecI0hl7jn?= =?us-ascii?Q?1q9TtGKDsfACO+IeQui/Qs8cCExrPtKRmKDJeFccrqk6UN0R6Khymg4DWZPa?= =?us-ascii?Q?zhcY4edZ0oLZ1avSUTkOx6VwScNaHlSLuJUUgnA4cowrtg1QRgPOLuGdqklH?= =?us-ascii?Q?Gy1FUGPMe/7cnxsYzjyYHU36SufeRidC5n/pEb0NwK72auumC18oW6CmDnsR?= =?us-ascii?Q?XCDjYk+0+dtFlD6xffDjal1JuOD7YLC?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2690; 6:ZvI++pQwOF5N1Yx5Jn3fvkr+ItFkthj8cCpOKUu0j68NjeC1NLZs8wZGJNtGduPkLwPE48gbnSs1cnngSQ1stp+bUYtex7cu3KNpPyuPjaFATxN8LDXVSJdI1HQxPRB9xU6bHiKP8Lz2r8Aeka+Thyf+/mN1pHKZ0jNKMkzT3hQ2MgZzbeCh9UoJ00VAWb0BUcP2eHVrGyzsKuj0qQcIw4k0LsVKrn5mDSnI5AgQT58a4byiblqrBSXLnMnPuw6mEBRiqrqGedVi/rl9v7dYg9F4SytQUIhw8SFErKmUT/N3ygvscAQlBWRiC4J/bInjhkc22vzBaJEW3f2ZAFMGlUJPX8rU94fcBseRd6nYaeQ=; 5:mPIJ+gYuEVxC0Ik8MCl2Z8iePPXaVSnR7pTUz+5FIUCDKjhYsnuvwAdOOkHtDCy8xcMoq95PaPk1oq2XcLG6fzy5nNEtE2XLpI9Naygm2pVOQFzhuU1rpIulJMgP5LwR0ob31NdzIgxpTgw1p4OcLvgh8PNGQr/25l0b04m7ezs=; 24:e0oTZ/v4xDMwTD8P4xyz90CWpfiWqf/9a4r7qP63sLQRfuripVwTOl0lHocLZef6EefcaSfovGDxFxiGd0PBxoMIYObFvzpeUsHQRwOijj4=; 7:B/+qXNsCO8M/ppSBuUdzG8tvb/4tqQsxTaP46LOoke9YsVAVuR2KS0l2jsRO0Y9Ap0iyBW2Di1y524ac0lRvNdlrP+mg3h5z0cKi0fv569DIqHKd0+qX4JqEuS32ARneeFyy8pHywakWOKgd2aJS3CYFjzwPA7stYQZ52DHpuAKSI9V8l+cRrYIbYgJ0JAQheGVLunWLQvwkMqrd+KG9TgM4ivjT5YeNfCKycU9ON7RM+WpWswOYEQrOJTpyoFyv SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2018 13:23:43.0222 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 38b832e6-8e75-4f34-aed7-08d557643484 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR03MB2690 Subject: [dpdk-dev] [PATCH v2 00/18] DPAA PMD improvements X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jan 2018 13:24:16 -0000 This patch series add various improvement and performance related optimizations for DPAA PMD v2: - fix the spelling of PORTALS - Add Akhil's patch wich is required for crypto - minor improvement in push mode patch Akhil Goyal (1): bus/dpaa: support for enqueue frames of multiple queues Ashish Jain (2): net/dpaa: fix the mbuf packet type if zero net/dpaa: set the correct frame size in device MTU Hemant Agrawal (10): net/dpaa: fix FW version code bus/dpaa: update platform soc value register routines net/dpaa: add frame count based tail drop with CGR bus/dpaa: add support to create dynamic HW portal bus/dpaa: query queue frame count support net/dpaa: add Rx queue count support net/dpaa: add support for loopback API app/testpmd: add support for loopback config for dpaa bus/dpaa: add support for static queues net/dpaa: integrate the support of push mode in PMD Nipun Gupta (5): bus/dpaa: optimize the qman HW stashing settings bus/dpaa: optimize the endianness conversions net/dpaa: change Tx HW budget to 7 net/dpaa: optimize the Tx burst net/dpaa: optimize Rx path app/test-pmd/Makefile | 4 + app/test-pmd/cmdline.c | 7 + doc/guides/nics/dpaa.rst | 11 ++ drivers/bus/dpaa/base/qbman/qman.c | 238 ++++++++++++++++++++++++++-- drivers/bus/dpaa/base/qbman/qman.h | 4 +- drivers/bus/dpaa/base/qbman/qman_driver.c | 153 +++++++++++++++--- drivers/bus/dpaa/base/qbman/qman_priv.h | 6 +- drivers/bus/dpaa/dpaa_bus.c | 43 ++++- drivers/bus/dpaa/include/fsl_qman.h | 62 ++++++-- drivers/bus/dpaa/include/fsl_usd.h | 4 + drivers/bus/dpaa/include/process.h | 11 +- drivers/bus/dpaa/rte_bus_dpaa_version.map | 21 +++ drivers/bus/dpaa/rte_dpaa_bus.h | 15 ++ drivers/net/dpaa/Makefile | 3 + drivers/net/dpaa/dpaa_ethdev.c | 253 ++++++++++++++++++++++++++---- drivers/net/dpaa/dpaa_ethdev.h | 21 ++- drivers/net/dpaa/dpaa_rxtx.c | 161 +++++++++++++------ drivers/net/dpaa/dpaa_rxtx.h | 7 +- drivers/net/dpaa/rte_pmd_dpaa.h | 35 +++++ drivers/net/dpaa/rte_pmd_dpaa_version.map | 8 + 20 files changed, 917 insertions(+), 150 deletions(-) create mode 100644 drivers/net/dpaa/rte_pmd_dpaa.h -- 2.7.4