From patchwork Fri Mar 17 13:08:44 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 21882 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id DDE3FCF66; Fri, 17 Mar 2017 14:34:48 +0100 (CET) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0045.outbound.protection.outlook.com [104.47.38.45]) by dpdk.org (Postfix) with ESMTP id CA55469EC for ; Fri, 17 Mar 2017 14:10:01 +0100 (CET) Received: from BN6PR03CA0046.namprd03.prod.outlook.com (10.175.124.32) by BLUPR0301MB1954.namprd03.prod.outlook.com (10.164.21.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.11; Fri, 17 Mar 2017 13:10:00 +0000 Received: from BN1AFFO11FD005.protection.gbl (2a01:111:f400:7c10::123) by BN6PR03CA0046.outlook.office365.com (2603:10b6:404:10c::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.11 via Frontend Transport; Fri, 17 Mar 2017 13:10:00 +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; 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 BN1AFFO11FD005.mail.protection.outlook.com (10.58.52.65) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.977.7 via Frontend Transport; Fri, 17 Mar 2017 13:10:00 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v2HD8pei021077; Fri, 17 Mar 2017 06:09:57 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Fri, 17 Mar 2017 18:38:44 +0530 Message-ID: <1489756124-10805-23-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1489756124-10805-1-git-send-email-hemant.agrawal@nxp.com> References: <1488545223-25739-1-git-send-email-hemant.agrawal@nxp.com> <1489756124-10805-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131342298005255821; (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)(336005)(39450400003)(39840400002)(39860400002)(39410400002)(39380400002)(39850400002)(39400400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(106466001)(105606002)(50466002)(48376002)(47776003)(104016004)(356003)(4326008)(5660300001)(2351001)(50226002)(50986999)(53936002)(76176999)(5003940100001)(8656002)(305945005)(81156014)(81166006)(85426001)(8936002)(54906002)(38730400002)(6666003)(110136004)(86362001)(8676002)(77096006)(33646002)(36756003)(2906002)(189998001)(2950100002)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB1954; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD005; 1:SuLwL2CzRppQt0f/dvcF13N7Yf+HgZZejhdhsvR22KF5JWRLAMRMtyBbg4ppigVV9pZjVDfDI0q/q49jzk54lVWSzR+oBktEYXKE1LA3ScXaXU+U8cA527xUNQmtVFa29VJpXDaXrK+Wvgs8739lDfpv7sH+NflgscA1LOZJU+V7zUy8PMCVm9xNiI42f/96nxP7hIwlMShhGjyJQeZYgPPKUJUGU1Cf6yJe2valwkCailvhYdQtxV7jBxrKvwennsU/Z8/s2/GPM2/RnA7LIFhzIyMYIrNaeTXaHm2bvUHrEWOp3Y1XwsdbMQ6HYb9DyLawgqAn0RrYajTEClFxWWPUPLoTDk7mzCXomADcKNrn7Oko1q1Gm9LUmH68ebnJ7oW3yV+txU5nqm18BElQsT8i4uTK7EjVz8r50cPhDBNcnHvcIer8VxsullxW7hMlj0rEUZ9buZL5XoMMHZ4fiEiaB8kk3hT1puEw9MHroDVP5NZHlaGn+g7RmJlBFx7hNEBKD/Q/7mCWBwx2vuXhvjyk4elk6LdqyN5TN4Rf/cd+9DUZ0kEb0EBtGsPYLDmnVFW5LsB7S9AbImCnnMccs701IZ5qa1KCdeEiaKqQPckOXNbOesVU/uP17X30jyV2TWFpmGFZMNjZ+i+dTqH1Eg== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: caed4a5f-ccf4-4569-2b85-08d46d36eafa X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BLUPR0301MB1954; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1954; 3:WaRKJ3TUDcCx6ZmgRYt1yAjLeqMvcXhaHDLA+FRtqf1NWskn31D5hoQoJms+dCSihVSEy0Zh3Sp/1Ja8z84/b2U9mIdvXCiHtCe/q7Nx9hQKLLrWJIf7GGYGiyiwo14k5Qik2F/QWTaQ0itJtADDuVGseTzUxVzfmtaOqbtgqmxmwDT4I1Z/oK2tWat3TNzuCOZxXKrs8RYRKwNfBnx9VX3kJkNRjDcqoP3jmHCyagKiKlA85WeG9nO6qB/6DoReb1ZJxBlo06f3L91+aF7V0KdRCmvrpvEXTrYYtJeptY+Yw69gJn1DhEib7o/xOKme3FQC2ZoSl8GD6VICsowJfxJsGzQAk2MQW37vZb9yGezNe86uLHp8202IaYGbOmBF; 25:Q162azL01RyGBRMJVOxsHoD8uFNJCyGh59fDnR4Wrub4qTfL8cuwuK6oybA48K/M/1u/2/l4fUQ+XMS4KA5qw1yyteoVOpoW+DsyP5hGV71TtP2VyuhaegMpmfTQbJa/iwkaT8zKlEeH5EVOe2yaMaWeQ9dwILOPOK/NQbGCrcO4++G/VPgvRO85IiFmsFP43kRWZXZBvOnqpp9r13Eu2VQZJIjxAWy2R7byqWuRzazqzTcHFZqhGhgMUdbgYTFlnv6Q7flI87vnE+S0v8TLv9rQPURWCrkdYWv9KjKMFs8F4+LE4WaRKD2MVicdnTXgcxguTLrdSaeCbytk7cmqn0xUA9Ug9By7zQOW2JC03UVWc79VYZSLV9rIoDQN2KBq0F+MwK6roMjP9bzwqf43i7ctC5bixnuXrnJr/MN5mn+ueTxRUA1iENIskTccwNe0t1/CraQMnLJf7xuBjrkqkw== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1954; 31:fOQTiK2nTEewFajSlo168q51886cKDqYIHbxEMozqvp1qorVW+iEzMEDzOn+Fr9CUZgBmaSffZqsGfR3NpUGPTZDSG0KnWmgXpPYw8lXT78dUTsD4PS1in4dZdMYzQnpJqWF6iIKAjL8lEFazFAKE27D8RK/Sp4hDCG8k2OjdPb1WTY6wc9vyysPXhHR6WS5zRLH3/efBUm2XNMVOpYnecJbuKpr/D0diCsNhcF+oME0d1Y3uRkm2ay1UNmvxPTWR7w4R5IzXP15Mr770xjpeQ== 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)(13017025)(5005006)(13015025)(8121501046)(13024025)(13023025)(13018025)(3002001)(10201501046)(6055026)(6096035)(20161123561025)(20161123559025)(20161123563025)(20161123556025)(20161123565025); SRVR:BLUPR0301MB1954; BCL:0; PCL:0; RULEID:(400006); SRVR:BLUPR0301MB1954; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1954; 4:xtKen31Et3K3uH0Gs8Ussi+PnCMlxZdi53jbzmKZfo8Vska2YTjlkjOizORRZeC7uhTJuFERp/gUGYZ1lCakCT8ehsIhQOXyPeb6fqtUgOK4IHrWXViZm/KiiwZIVN8WrYn6+QgZYN/Dh0rzCo7S2/SFSboDJzc/mx4C4EUG4FYJKUmnOg/IHm143g3dfA3XxwlIW2k2nProacQ1PTXLLsz3heXxNRPtJAO8CfhYNnVlf+yEdejWG4rN6VAiPkX+fE1lQP0IxS1y7x2D0MRChne6/Xh5qKl0I3NcmxqDrSenU7uH77PymE/FZ8hBcKMq6MOtzyPCF+u1Y1fpuuhJ+LYZpKjqDL0dboGFluchyy6n877bF+RZQipQXKIDm/NhyOA6rqEe5YatM3W3nLUhTnd/BT51QdMdJq2S9SjTQJyFtdic12VbN1sbcGs1koXbvemlKD3F0kaBA6efHDXgpGomzrzBlM7KM7wGTIkVIcBVI6w6sO1qb6e2a61HBkMgTwL4TDdxylsLgsLOj9DpdlxOZNsgJMBOZwQPOXlQdosIh6xTAzObcIFGFUHYIvty8bYjsVoO4csFGOpAtbISeudTQD+kgz7tQzxxMdn6qc/dHe2dDRcwCZDLXveID+l+x5QoOHy/lxTGJRb84EZY9FUMKNAn9RbCAas79+QrUIwb84yQDRqxGffMrSG2YxElVYi+hLoZOX6vkLxiM+cT3jzKPmXgUyI5ec1V7MfAYkFKOgC4vdelIB0TpiszQKm3 X-Forefront-PRVS: 0249EFCB0B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0301MB1954; 23:nXF+SJ4a/8TB2scfrTipjNPgXofu3ZlC0YE5uGX?= iO29LvdiL4rFQ1um+iQDXG498IC1NeGgITBNCN/k+/ML81obUI+5RbvGlFu/FQ8XlPcAruWUAUGJZ7LZmlKb84R0duajLVJPMIbjp8OgL9eb6AfTc3G05lpy8zV5L5y6hW2nE6XibaTzGwj7atoAYFOKXsYejzZhrnQzeHiE23vb98InJiXGj0Q9FNImlqOH6DbwIto53C3XOrwUsbyDZhrt0jqZoX1RjCoFKwZVmeh3VWiAOb2V/n7l7vDRSRD3bfbXOsG/uAxZUsbqsVPbzn8uQ19+dhVHh/MQFZ+2vG8d2qQpzPOgGR/9BPBMZx/J6olcXgNz1j4ynq51eAU4QTKCnXkvHsw0tzkrrqz2LsmYKu+KDhqGqjOZpHES7o+BWmBklfuOXAnuVDLXdqljWKj35TTaAulAQZSibzHwXEcPXM7/s5ICSrRJxQEShj03ZQnx8c1WqjUyjptEf+lRogBGlEEqmLbQz6iztSdTgX2dIPrnwdOl0hULdkGdxpm3Yq2k56e7FVOL2gjJelf4jSRbB3nwnTTBWWU9pe8ujLEunYY+0f5zS0iUI7RzOBhR8M1Ks4SizfToB0jGbYni2gg1ZQfMtYJhfiTk1gwp4HSN5uqg3GKeZamygsZwkZTCay92CNvY+cGyzqPrj/ERJh4IWBqJ57WUaiIxpQ2MdYl/E+s0Ob2sw/LtYjXC54uwntbmWWCA1HJ/ZnnCNNQ9qEGT1EFlqOt2mY7/+ykrHUnin5gQbjDOk7dI6sHb7aE6DYgXNxDE+GvDxrnfdjBG3hORYqqd8Hpqs3WmqZQHuF8egBS4C7DwCvEeuYMaSTpYc8JBtY89dv47ABkJoa4MITxrIc7Yf7ik8moY/YWUcqfpWOyxqOlyetEoeajkSgG85X4WOerhkqm8Kwx4avsAfWbml+ycwT8QU2xRgA0kny+akL+RFE5f+qTRRHHBh6ubmdgLmoJc8rlZ152e8tXD3MSc/xfCcXdVnsGe2bxkSL0WQ3eZclRbeUv5UgJVIZE7sniDFAREz7QXcZJPgUOrbA69ytklw/4jJHy5+I8f6p4dLgMDII5JBplBiT5oXRNlVP0PhlCDuZAYIn7nG/BAUc+aZ32I7KZzYo8kJII+hV0eAdqvLfekInqekos5MnnaBHGSFix5nrBiaAni0fRKMQD/CwO6R8giqebOqdW+GoxP5Ig== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1954; 6:aAa3MSoR7elWKo4SQPzkyeHCmBtxMiAvWx/fifeUyfKyafZoyEuYtjvJco5rDTjCpJto1PQZXycjTEeAaTj5uRO7ADQbCq6SpXaZ8cPNkgD1siigAMJjXNHpmlyW1Z+ynXen+LRW8c5OnreyujhTZc2vFaCmw1kcqDe/XEeIenVaT7+5NLRUgPBzVP12VByFY14n4hHNr20GriKQ8nOT2YaE0YKsF5Wb9p5F/6i9Z6OrzaMAvIGOyUHPkbDN6blrz5E302Xd5VaEoa2OJCrYunbwIiH7OskZYAmO2LENbRvu99YlU0vUWL9fnKlOsekyXDW15AyaJL1ghxaz2inwwpZaiFTX2zNFqgmjB90/kUsSOJbRkFJZzEwe+zDaG8Xa/Ogj1GAEKR0XkMU/hoaTMxN/r56PTWM9nejtWoVltV0=; 5:IAOBHJyTRIlvYmaWoyG3yGlLzKTNWQvnFtD+JycAk+A8DKgWpBZFLPEOBnqKblX12YiI3Guvz0CgXlct+2KE0MrvLusA7kBr9bcy14zC32RbyBBJKWJw+lwsuJNY3hxPttxBNvuW0kWYxXCFujkMkXwdWUTDOYTAzsmSpFU4M8/qHBM3u4Fa0t+2FuucQH0t; 24:sFE+YNd+XdsgJKRNe+33s9zEslLikqU+wp1Ik4EJncx3T0+WXI1WyfoECAWImhA0djvMlohAI8a/IiIpxuVM3bFephRAAxIfy1mKVTF/ZD8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1954; 7:8OeUnUzPKBwLZxJSG283ANGlN3qCoJOv92uQqBK3INL3hhHAhKpj/OMsCdoun/uHc6wIYRsDNsYB9v0aNVSaQGgjmi32f693D3uohj6CqSaivK1wLhYYn8UhjoF80es7p012ylqJYMrbFu2BKEW1iJIndAIZUITkqKM7B02uprH9nimVZsMA9qK3HrzZhrtib3jRJK/HhbiyFUcLtoVBXu6y+OJt1uBa26Y1LbSi5T/QrfwDAD4OOcNwPe/EWkVrXHRJQoILxeOCf2UMJCPGAuChPLVKFFnEWJaEOXxxKxUK7Bw/T7e66jqBCpgWHgE1NWUKjFB/2CjPnZMIQ/AiRw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2017 13:10:00.2135 (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: BLUPR0301MB1954 Subject: [dpdk-dev] [PATCH v9 22/22] 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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 6d291be..dc83815 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; }