From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0074.outbound.protection.outlook.com [104.47.36.74]) by dpdk.org (Postfix) with ESMTP id F022FFABF for ; Wed, 15 Feb 2017 20:08:04 +0100 (CET) Received: from DM5PR03CA0022.namprd03.prod.outlook.com (10.175.104.32) by DM5PR03MB2955.namprd03.prod.outlook.com (10.175.106.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.919.13; Wed, 15 Feb 2017 19:08:03 +0000 Received: from BN1BFFO11FD027.protection.gbl (2a01:111:f400:7c10::1:199) by DM5PR03CA0022.outlook.office365.com (2603:10b6:3:118::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16 via Frontend Transport; Wed, 15 Feb 2017 19:08:03 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; caviumnetworks.com; dkim=none (message not signed) header.d=none;caviumnetworks.com; dmarc=fail action=none header.from=nxp.com;caviumnetworks.com; dkim=none (message not signed) header.d=none; 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 BN1BFFO11FD027.mail.protection.outlook.com (10.58.144.90) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.904.16 via Frontend Transport; Wed, 15 Feb 2017 19:08:02 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v1FJ5fMH020023; Wed, 15 Feb 2017 12:08:00 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Thu, 16 Feb 2017 06:09:46 +0530 Message-ID: <1487205586-6785-48-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1487205586-6785-1-git-send-email-hemant.agrawal@nxp.com> References: <1485172803-17288-1-git-send-email-hemant.agrawal@nxp.com> <1487205586-6785-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131316592830371369; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(336005)(39840400002)(39380400002)(39450400003)(39860400002)(39410400002)(39400400002)(39850400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(97736004)(85426001)(47776003)(86362001)(50466002)(189998001)(110136004)(38730400002)(5003940100001)(50986999)(6916009)(6666003)(5660300001)(76176999)(48376002)(53936002)(2950100002)(389900002)(68736007)(54906002)(2351001)(106466001)(105606002)(36756003)(4326007)(8656002)(77096006)(50226002)(104016004)(305945005)(81156014)(81166006)(356003)(92566002)(33646002)(8936002)(626004)(8676002)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2955; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD027; 1:/fM7PDfGaJy7ozdGRcbG2lVqw53XfDAeNEKNW9oWDnp30fTdOe2Kl+mrQOv4k+ucUh3Z7YOtIT5SYaWp1mdnycxNBupZ8avVhsESz/1u6pq0sOIi3xIKROx0hJ8doPbgC07675yld83dO5e/KsiiM2+IdaESURujakmf9xyEt+OkRWxYbZbOqPzPWQS8bTKtKq0k1msCCrp7QLAAHIjtSwf4FRIpsSYbNX4DIZiS9hq2G+C8vYbCQQ4z5+inl/S5JCZWpVhEsJsFW95bNrYOfxLO3JhOeC6joiS+1KqW6fO0/a4HMBZ2JqS5a4UZuwIb5/RrVVnPfRUOWwRe+qqBr+ErAsMHT63MOPPeLO5Lh3TRg0r7mAyXnW2xH6uCtT/SyN+r6sDi3Os6Shc1uzkRl3jzYD1XbBOClmXGP4sKGpdnoA31NAWSNCiiP9FtAYJgcAnXXPD0POcuLfjJenvb2hx7h2lr3czmi6iAzz+gc/YuMgxjlwUkVqD/tlmBNCWLl30ZC0fYaoP+y1DNFj0n3VAdlsq2dcOlx4TlC7yj+vyUbqSXflINqkZqz3Uhz9tJ/QDgw9D5LfPjceir2NQQ0NLLkRpHnZotBremhuEOpKQsyTQ6V8+xFbA+wu3+4OTlV8lqv8owZN0IIRwcvDyLbw== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 49fb53ab-681d-4e8d-74c8-08d455d5f739 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DM5PR03MB2955; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2955; 3:NXWgiZyPd8EPplHunTOwCO0kl6FIngMfF/l94KQFTieLtPFQPIbCUMeS4a8jJT7EWLQbhX1yCl8fnH/fOv1BzXwkXpSfJkh9w7m/mW0rX6IDA7JXGPqnT7MLfSrgYsvMLHswrgQIiL0zTx4EULvNeesRzZZJ2N7Z5c2MPhRLMeax80shUEbSzT/cilNErjb99RpO+4OIJX5p9rMmfx3GZ7tA39usv3gqUdrOoeULCDQubrXyX461zLVoq+sh9bcrgrL6CxLqBCgC4p9oRpqrOv3y0xFRcV5r6dmgQqdpqL+S/zjhMNNcYm4tmVp1IqxJ1Y6CgGrUeBF8xf7c7mjVvdJ7EX9oa2Zg8Lpm3MLwFogI56O2WRGIzo+aR6YHwbbz; 25:yQteZ8svHlL6749tie3/7GdyB6anRlileM/M5G8ikY8gmHcc8gwxICmC4QCAzhCDzP3BPkSWmsLJrKZk86UTacK3guidiikQ/p9cxUP0T/oR9C00uFPewqEJhD/utjl/wNQpJevedITwmfzCMYnQTWGkKkkGBH6UOizOYnbfmzzk5IpObVbMpU+f2TH08rfdDLitxbySRxmNIpjkXQ6PM12VjvBgiVndY6C5GXKFITgkNbGIXCeFLbb8zwpLlJZJpZSV4oEJrNxnJMJ8bT1DGLG1DX/By9N1yzSD9hUEl9IpSv0gFc+vrV9wtHv3zEg9JwXbbfq7ZDU9K6LRloKW4QlXnvZ++ibDPt3lzuwDCAQmhhbcqYQVLg7/ldtmd+GKokB2hLlwRBlvVNZ6HG4aHB2Pbhr3qzbIfsXgyFdJOoK57oZhf80t7egnGOibNOV49zqHqdAal4nRtSimNXnneA== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2955; 31:mnUaZVWKAGwNlByQIu1kPwb5I1nDCpl+0YFB77WimI/Kakoi+poHs2ib3STVkskRkyPOZ0A80QGgboosAM6v2XVNNZVqLUO+LHGzwUobQj05/c9NA4FS9uNJhK1hloVATxsYVzPrkNSU+aGNMLbyxgS/hMwC/GEze6qkMR3RmL77ZpMIk3s9tZLVHZssu+wVvrL6wNiT2ASOkzonl4RFRNBbiLZa8FlLv95FSLJmcuGdIcQ4LHVa8gBIQ+v10yDbOTp41YPq2Z1LopXY9ehMDw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13015025)(8121501046)(13024025)(5005006)(13017025)(13023025)(13018025)(10201501046)(3002001)(6055026)(6096035)(20161123561025)(20161123559025)(20161123563025)(20161123556025)(20161123565025); SRVR:DM5PR03MB2955; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2955; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2955; 4:ttm/idkRzKNA5o+bnqvefNcjpRyiD5a72d92c1Tg2lkxoEnfl5C36WqdjMx+fYKvoUYMdkSMDPw6ZxVEkWmwUqO7tTqzCNoeCgd8zGRdzTpn5KzDo45P1PokMOUhSX/yJJPN7nwEeFWFcpGv/Z3ZxlKPnu9mWWYc5EPEXqLHAK5KjXOrd9WEjiDJhQA7dsmTEiPbNEKKmW+2B5vPk3ZNaFal3XyJRpeoF5XFaNZV4NtqtwJ4z5vX7pCgUSFilYr/40ILxorqFR/0aErFljUzMZmnMsb/Mj0PTa4bAUprtCgW93qNlMMzvDGVCe4sRtfxzqjVIocA8xI+/S919UE5albMxvEKGPNz6J9hNp3sIWk9M9ABt0zpXlAYKvi7w0Y21P5BbhO8+05xx7zxb/1prmmHSC25jWTb6jwv9jnPjjkMGzrSYgRZecctCJqHhsAxD6Rkxkaw3hC+5Z72nXqKhGU2gvYxIG0nc2Ea1HS74V1/XtXV0EF14bZsQfNxbSU5TWO/0wQEth7q14MbxuxbCm+KWIW30KKLe3VhZDXVSVSBHohM5wDza3XsBIUL7TdWvQArlxa3qPl/T8n8KNO+kWBC7p1NR6iIJ4jt6vwzMTK6x/jj5EK6E8eMaS3cNZl228rdQVm+Es2cdMaM0PRm34B8KXFWViVR9MeMTaUTLZ2U7jy4P3j4zLdn9Rsuc6lzGeOg223Axnhg5wiHbCVHXSp55z1Do9QZG/QdoXweH1ef1ak4ZG1TevfrL/RUsyb5 X-Forefront-PRVS: 021975AE46 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB2955; 23:5Ye8nrpSz6P3igT2YzyVsPsY9Tu6R9aAKLD8fHRZO?= =?us-ascii?Q?il72rJbIp3r+0lkgX3etAI3U3wC1liwRcMVGrShnjxV61+FZTN6YWF9snwSq?= =?us-ascii?Q?ECaKEwHBw7iK2Ortlq0phUcBsdnF5dmOcAIXJ86RONSs/WvR2KjVZ3yL1Uf8?= =?us-ascii?Q?IqNdhCO66IvGI5aIe/3PDtUNzBWWoxUh6ZvF0F9Jibwp5Em8FzLSfPPQ19tA?= =?us-ascii?Q?7MhnYtxKv17Sl4cSn3vvaRF9JIe3niUo5ylwR0I4SLRhKem3Cfp9o2UkcOoT?= =?us-ascii?Q?RbKJ34Xf4c4PRov/11tMxW4zIzdFZOfzgvOXM7zWYuH2M94hp+lWVnJHNWCX?= =?us-ascii?Q?TQGuWu4CtJqivHT9WZHwjYTBlJJgmKMkyuubJfEBlqPgeeJJ+ai+BRr7KxpE?= =?us-ascii?Q?wVBZ+KeuVIdHxufWt3ZcoLzgqh5trF2tkl224eqthlp30mPPY/YrqJE8jqgj?= =?us-ascii?Q?TGnD+nTNUpgFwhOfIwFfHmgUjtzfdMmZ8R8+BjYAfXSS3pFLhiZxCTtGX6Mo?= =?us-ascii?Q?VfMVqe+ZB560V/l+yj1UI0i+6fyfhwvDeEdhOYhbEaOge2l9ejPm+UrcRGo7?= =?us-ascii?Q?OcNHKcOLmYRnFj6FjnxtPhLDT3tBz/C8Eo5Vms6F/DaCUZQ0jFh710wme+cU?= =?us-ascii?Q?FAYS6lKavjOO3XIB+czwHi9QL96tFeT9hxvZZxzgD8C2NqmSVptR0XyvIQd7?= =?us-ascii?Q?//5PYaiLt8y4hFbTI2DImk48e8n36l2+pm2F+dIU1cPDF9VxXtt9SnCuO8bc?= =?us-ascii?Q?8fa9yTnQiXDPRu5EJNwKy8B1NmAYrCO3CCjemThr11KdKZ0PA/THTK+/GNMN?= =?us-ascii?Q?C09iywdNYgScO9jvV7gMQkcRkc9H+QA2DAKLatYpggpt6rhZDRcTKeQh27kR?= =?us-ascii?Q?IhVlxloNKFYX+nm+G8aunUzM3qhrVV5F1vJjNR45wgyU9YTPgD6peyqZFB/L?= =?us-ascii?Q?WhJO6nWX4AzapBljKa0TDwBGSoXa4iSkZhBbxTBYBVpxNf5Gi2vpufyEGSoN?= =?us-ascii?Q?1Yvlt9yZs8WCZEgelTu4/GF4ySOq/zbkgIhOk1gGNQeMVhMg7em1q3XA74/w?= =?us-ascii?Q?58RXHpwIDzit41oA0ylf5/Q5gFHLWBMn+MTJy4PWksO5+Zc6+VFhC1iYT1rZ?= =?us-ascii?Q?nV1C9eEBwlhmf+RdVvVS+Mx+ZWPvJaNZs4IDselVpIxm7giODlpHffHx1k1r?= =?us-ascii?Q?b7iHNhfoptYUpXhGSh+WYsOXqExhmHlGFop0x3ADTkdZo26QvjFs+CUJ1DKx?= =?us-ascii?Q?Hg6JKKigk/mfofDrWW7JqGbcMLYIFBfI/sziB1ZErTKEbvFgWXSUMBgWOXrQ?= =?us-ascii?Q?LAtbvZXPrsF5Yhix/HoaqCQL9iVDo4LpvRNAY4Ew1ZW?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2955; 6:x9cr9Ad5uyjILwE1aJtcyi46Jyz4auuzy+gW5bR3qNjmUMSr5soyaQIjkmSLi4tgov/Ne9N1gd30Kq5fVjFgMn5jTbZvbZHTCUIKM/5i9G1rI2AWRFdH4rLKwg7HU7NDzlAFca9MW47MuOMOYv4b5VdBGYm3BSbmgdRjEnnvuOX8vLN7pGpi8dhuFfcz5Wh7f3EOIt9jP8GJQf2A1dDyBjdgw8xsMEy6O2U/1ARuJPMm7Dh0mVcQGX5Jpp1eciYVc3NMbed64T2zw4pqxblaAWnNYRUGhPCeZ2keCiGzl3pVEZmwSCx6FVwqF4vWcwWAdiLvq1cMTK5/7aqYQY0u7Y4xq1eWDzJPde8QHjLzXEJELzjUVQFkVY0Gct/8XB6EqEUhtq9BAhI74i9mD5/vcLe9KJ2f7wT5Uj/U+8xPx+Y=; 5:6hxwzhOCjCSc1a07qnh2dZ/pn5hwGW3PIC6I7mW2VLQvOn3Wv5tT0Qvf1Yre83VJJq/6BcNYZkMxDTNmbv/yXNOsN7clw3m04n1GEGoaZqDvVHKPrAK0PRR2Bl6CtzrGSwPHxT2EiCEIA0cEuc1h2CcjK0i8joVmE4ZkTVQgE3OVeUYqpywhxMnuRpkdKR/y; 24:zrmyD6raK8ZBHtaAbHXz5MGv8ps9fHvq5Vdbto0jqPdUMOC1S+aUVJp9q7fwHCMsqiOUcmSUjJHN6eg/T18jASIVuO5mj8K81FD0AVpNW50= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2955; 7:hIaJDa8OGGDiZ7O+eN3RYv8QBIwFy0GqaGDfy1VdjrSR7W1fFE3rIqv6FpzRb2aUpvcK77OFvXy//EjnKZjcCNWyhxgP+QTmASG//lUmO8aabaPN/4+KXD3In6f7D2XEusSeNKokzT8e/Enw5BnIGubp03EJ3XdfJ/34sgsfnCseAWyKHbMeNhloDncDPkrwqPFrF6vAadJlPeHvAYZiLMdy5yaCO6vYR7e2T7H4lihsm1H3zjz9LTWcF+XpqqaZQC88chGVa0rJyhVi4B3BzJ7N7orQoKpSVvgQgpTFn8oS0LIqlOz/mvRPBSmjXcLaAdaS7QFYIyRtK/rertawjg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2017 19:08:02.8343 (UTC) 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: DM5PR03MB2955 Subject: [dpdk-dev] [PATCHv7 47/47] net/dpaa2: enable frame queue based dequeuing 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: Wed, 15 Feb 2017 19:08:05 -0000 Signed-off-by: Hemant Agrawal --- drivers/net/dpaa2/dpaa2_ethdev.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c index 6dddc3b..c6ee406 100644 --- a/drivers/net/dpaa2/dpaa2_ethdev.c +++ b/drivers/net/dpaa2/dpaa2_ethdev.c @@ -49,6 +49,7 @@ #include #include #include +#include #include "dpaa2_ethdev.h" @@ -169,9 +170,8 @@ memset(dpaa2_q->q_storage, 0, sizeof(struct queue_storage_info_t)); - dpaa2_q->q_storage->dq_storage[0] = rte_malloc(NULL, - DPAA2_DQRR_RING_SIZE * sizeof(struct qbman_result), - RTE_CACHE_LINE_SIZE); + if (dpaa2_alloc_dq_storage(dpaa2_q->q_storage)) + goto fail; } for (i = 0; i < priv->nb_tx_queues; i++) { @@ -195,7 +195,7 @@ mc_q = priv->rx_vq[0]; while (i >= 0) { dpaa2_q = (struct dpaa2_queue *)priv->rx_vq[i]; - rte_free(dpaa2_q->q_storage->dq_storage[0]); + dpaa2_free_dq_storage(dpaa2_q->q_storage); rte_free(dpaa2_q->q_storage); priv->rx_vq[i--] = NULL; } -- 1.9.1