From patchwork Fri Mar 3 12:47:03 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 21206 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 38CE6FAF0; Fri, 3 Mar 2017 08:15:30 +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 11931FA3C for ; Fri, 3 Mar 2017 08:15:28 +0100 (CET) Received: from DM2PR03CA0046.namprd03.prod.outlook.com (10.141.96.45) by BN1PR0301MB0723.namprd03.prod.outlook.com (10.160.78.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Fri, 3 Mar 2017 07:15:26 +0000 Received: from BN1AFFO11FD034.protection.gbl (2a01:111:f400:7c10::157) by DM2PR03CA0046.outlook.office365.com (2a01:111:e400:2428::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12 via Frontend Transport; Fri, 3 Mar 2017 07:15:26 +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 BN1AFFO11FD034.mail.protection.outlook.com (10.58.52.158) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.933.11 via Frontend Transport; Fri, 3 Mar 2017 07:15:25 +0000 Received: from bf-netperf1.idc ([10.232.134.28]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v237D50n005035; Fri, 3 Mar 2017 00:15:22 -0700 From: Hemant Agrawal To: CC: , , , , , Date: Fri, 3 Mar 2017 18:17:03 +0530 Message-ID: <1488545223-25739-47-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1488545223-25739-1-git-send-email-hemant.agrawal@nxp.com> References: <1487205586-6785-1-git-send-email-hemant.agrawal@nxp.com> <1488545223-25739-1-git-send-email-hemant.agrawal@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131329989258869501; (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)(39450400003)(39410400002)(39840400002)(39400400002)(39860400002)(39380400002)(39850400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(305945005)(47776003)(105606002)(626004)(356003)(2906002)(6916009)(2950100002)(6666003)(189998001)(76176999)(33646002)(53936002)(50986999)(110136004)(38730400002)(86362001)(2351001)(106466001)(8656002)(54906002)(92566002)(77096006)(81166006)(8936002)(8676002)(5660300001)(104016004)(36756003)(50226002)(50466002)(4326008)(5003940100001)(48376002)(85426001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0301MB0723; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD034; 1:Tu+zZl0KtqZ0QBGwp9dHnXgCQS7XvFsfqoY9Af3p504cSV2zPXl1AKG/tWF9Z1v2KVXJAFUtWBzeQtNhmtRLetay6od0BKxMXvjwrLUA4WNtlScRoe+OozqRW6aDdye+412f7B9YsaCO03PTpIf5h6IyawyRj1wi/7b0XoQ4gaZLsJOXM2lbgnsvT3CyMSahzH+g9sG1ZkqwX6K7Bxkd7j/plF4R1VwHuTJIPZ1Yz9lAZ2vo0Y6sKRWELYj42QmtVvDPEr8tPOeLQqe2FL78QEdU9KrThNdqBJHva4mpgg39vhpyrDTYkf2vMCrd8rn5jt4YhCshEFhaDoIZd/Ie9uJcRRtJObX8dOLtetorM5tZyjJBgjrxpyMpq1BL1zx9UsCGCEYDGAGjqSQ3Ky7sNd26EQ5+C+EMsjgha2+SsAD1n2KdcC/XTtDEtf5tJ7rdLmQcGeUhk6MR7GyNt7lz0Jijl4q7PZ9PN7yxRT14LSnud23FOnp/KkilkiYlc9V5LvxJQHDd7AFy12RAJnm7Kq6Y76tqBHPP4DdDSEI0pfspeDqUS6xlk5bFVNw585TMlcuRZlRjlTHCfH/6mF5WJW9cb7E0K/CYn/ZKblium8ybrd7NGyLMRHCZgLfRFIQDXwA+V2GMMgl6sSy7JK3EiA== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: dfcf7d1c-5f41-43ab-1995-08d462051096 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN1PR0301MB0723; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0723; 3:tU4+pQxVxwIyei+Dkd5bknVggCyB5IK5mzwq/2Ek48ES2DuRLV2cOJw4jHiDOtTgZYTPuhj7l5WDZs/6kFXo/cocvVrM7Gop4JTPhlZHd7ERUOpkNlMnDdtHbLjcFeoBQpxq6RGpc8BgfQZTRkn8G2lu95Y70NB2a06iHXQBN/pX3ZBSfznt93xHmWQ5xWDpfm3xTJ9+L5BYA5HmiesRylpQCzE7tcdZ9fgiZIkxq3rF8GNrvTvl7wZUEykg1mEhFilAghJdtuUONWaWXBqEJtQpB389zk62dlLV0kBHwFrj/pU+2CIU0D/yqoc+B7qdcdxntNs1A1DvvwBHw4jVjl0DcfQOx1hHVo4veVxu9qPt5/DK+eYjeReMo+CMmy8L; 25:1n6XS51fm48PU+YmakvW67vbTITjF4bZzq8v0rqJoINRvbgCRr7bxFtvafLqQtUfZ8Im9Xw7zcS8j1zupQhgG12C7KYk3LdYBWzTC7w2n75WD7XUv/E+g4I43VXWCkB6D66+6LuRLFaueW0qoVRQ3b8WCQqIinzPe34IDiiIE4Vh5RTX9pjOPW7UmV6qZmKVKclqM15Tlvq8o71Eafdq9nzQ1zbAQvV1Es72Awya9c+Qj5VRCSMtYh9b6fuWuR75dkcVy51k1Va6Fjf355bIS0cjitrWeVFSyL+GCJXxTdIuinhcJPlc6yn+q6hU5J6CoeJrKgIyYDb5DF14kHyvydJ9lVg0IRDRYDsJPTipEa17mDu5+YXcgnoiogz3aALJybs5CYH9bYbCzU86kk5jOPkHRjDfL/1V/1oXcuEoCvsuF2hqOC8rXbbWrtCmXeODywk6SwjnqOIuqn9tBbLsHA== X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0723; 31:lrGx9Uglkih8DA+MoN7YPJBl3vpmybSUkh/Ldhb9Ao35pGHnHpWcjRUmR34N4ZHBUdyAjr+chAMohJz7aEUZPA84jvoGQ4ovXu9BGBESAacV3pVo9uVi6DkjJMKJz4qYXAF3WaGjRrcMYyaRky78DeF1VXoT7m2YTs1HMMC6FbQi/SGtD3JIss5EobZ/RvvqFdwIs85FuWvTY7xrj7rG30PhtXh1TgiRT4Wx3SWbMEpanJwXtu7SFEnnvHoMsVjcYq8CAyz1e3TrGrtU+vkWaftyqX1S/RqJu3W/MeBgSYs= 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)(8121501046)(5005006)(13018025)(13015025)(13017025)(13023025)(13024025)(10201501046)(3002001)(6055026)(6096035)(20161123561025)(20161123556025)(20161123565025)(20161123563025)(20161123559025); SRVR:BN1PR0301MB0723; BCL:0; PCL:0; RULEID:(400006); SRVR:BN1PR0301MB0723; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0723; 4:k/Jgnwro86tg9b++uU9239bEriDFr9ycbVCzJNeLdAKn1a39RjwheKNf62zqITZ6ikO2wCbSGg/bByQCFTkk5lAjcuQd5CLth6TvdI/SBoakqJKrsdijqNaxZEC9D5YUzupU6+dec5Eztg34S8z4q5/gGAND8R8wu2PhXg/j38w3/W+ZGj8ikA8Qbgxuig3ed8xTPWjc91CZBetvU4CG/+jhUg3OekHJm1GZYl6A8a44mezY3pohmlo9Vp4PZhYu0rEFyJiKZYJIVF/x7uphsIgrRXEE6J3kLTJxZtbLdbUSs/YSRQnjGvOLGzRPsNu6GuxO14KfzxE5DDwebXrZs8mx7hU0h+usGaThT9x7Ay9+N/sKiFYbAo+o2LkMm76yE+ioGqe6kTZCCKgmYL2kTcX+G8NyXOhEXd3N+aeLBg18/AeGm0ldCssefr+jJxl3eByhqpUxnFwNW3AYAW2AAhUx+buyzLTpYc2PNvAXthvTB+TOSBX/dFtZv5uDZKaqrwF8cxwLFkZmCshVM8Pmw/om9HGU7LAhWVtcx3lokAxUBj2VESA0j2xcaLRmmXYeal5H4SkeWIWMJ1cQbeNYsGSEE614llsAHcWRY1copRBQ5c0HD3/JZbzyzzP+Opjp1me6NGAZls+JZRn2xBCFKULD4MJdKYePP9QFHfMPQMRqpiTX+VFSPfko6WYRwF4HhA7U+uhnMP2uNh9qdrW5nuFIoi7fae0zRBxG1DF/c5+1LHvSS9p01HVIQPYf9KZY X-Forefront-PRVS: 0235CBE7D0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0301MB0723; 23:454cDxqxXzOkiNJGaRCUREESA/ixnLvYFInWNpS?= CDb3Uoas+EJsHYdALUMEZf9U3wHYGYuP1Qnc3JZNr+pKTWZyqQ/htpjmKjewPdEdYE0Jo90idVNqOOjTR+90q2Bs1OJ3UMIKh2h4rlrCsszTUlm/X40F4wSG4U0uvVVPa9BIA1vlDb/6gePIvbcPFFLnb/D64mOQOrV7m5AbyrOt5nbs79GJmjEpAitI5l0w2bkobIVk1ppLa6K3Z1uwsZkDMfESfxsIwHCjwRXe9sTnSiLx2I09XkpCiiUwa1p+FqGZAcMd4FErczpO5pBgMkWhTS/K8IrilEtFaqdIUTXmJ0xCjThwvfuViJ/onYSTdkhC60npuqd4C00N9BWZ8IwFAoIZrLDKOi2U6mSBLeG/qmdxR6W02CUT3Ec53IL9TQKcsy5/vUtPKqBcis8k8N8oGDl7j+d7rQU/mZ3gNkKy4Ef0rZUjAEHev7M5B+1bcVnPNYZWYdWuBdfMjOoI6wx5RhJFlifWuuQWkLI2Furb1ndRXuTJscex9e5KIuU619zZeifKJi/IG/xUCLqhPQi4NluvAMVnVx5Q6o2j4b4q1Orx6pV40qfOo1eeWeUrv+dw+3ZLG4z7jVVEjRXEwCy9sT1vEEP3QP6Gt8vFSenFp+PqaPykzCALPxaCukcM8rA6VrudBEXqJJT9hLDeTfJbzxI62D/DQF/vSyrq+NeYTEge7UtoQRwtaGbAPUu5c2YZO2khWY7Ow6KLXoSqFvFRKhWyMll8LGZUtpRi5OuDq70bSuQHF0kJ+hLDFM6q0taBEHLAEZPUZb2wyzJOHKOZaWaFUDMfZ8DJ/f67mUJSEHuEjW5WVsNqivGg0/v2ktyBa8qii5pt/rfyJSXEiFORjWXF3N36G/I/FHSVCtQvXdcA8dMqcQj8z+zxrJGX+uCGEuGjDEecz3uxybI4/5jRSb+4Q+HJVV2WfjFOD1sFn7btu6bkIQcQ/MDZsp0J2FMF+J7omKCqojU5Kgg4YlcRhkpSXewKLEaQi2b+tmjyzKW9AMwmb4N0kDaTPr+IIyC1c2ljEzRDuw0siSUYdAc40nTXjWiKrYL+oAiJvsUuYWhr75WEiF8oU4JWFwt4t95xv0w+6iiJqq8Qff8N1TSqF/lLYnRECCA3WbIl71mWRKSfVYASkJpcEh46v1hc2wicE4LbiVY6A4AUYTUIjQ1oBLZxF3lWC9MfzLODn0S8pkpaWvuNteAEr2LIXpJa/jAwtdI+md3PaPtAsU8vXl7Zz X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0723; 6:0GhG73XqgiHuvni7760Wr4Yu04GAEAEr36IsJupin7h492VhEjO3saGhIYiZKcGZ7JXfNNMjiBb5sbvTQFwZUM0fR+jcwvmmowbyqp5pGn3f1dfLO7G2ZTWaKKpKrIM8QMto8h/9dv7mG/QK3Q3dIlysi+BGjRUQvyrNQO+CNmWHHOa3HMJNspTC93BT7FdkNbZ/sAm1VRXSG3adCMq+hkQD26//UFrDzVRkh+5pJK3eNqoqKvepn11uAX36RSceLXdCC3v5igJOZ0fp6wPBrEK/LXwMvuwjCthGu9LmjaP/jTjf/1Jxu5g/nzDnx+AkKdtqD2hRowg4ja6g6xlbQY9IsWYz1YpnfSLwfVcfk3sfmtrbC8LEqaTdGlDzg12Tuu5GJTyzS8C6CSCniZPI4Y5+eRmfS7t9JeLhtRL8GuU=; 5:/ABU9lxtVVvOLjdYYn+41IPR7Q19VbIhEbDCA68+aCb6OcifJZhIvQDjEKCw59MCh6+cYL82saX1KqgraV55Z0J/eqw0pUNEFJzLRCWgNC9RK/NbGbYtQWJQ0CPm+IeRUpXvohAc/x2QwbOe1iF6NHxSKRlA2Joc+LmwyIVibqQswpSlA1DzRXYoGAoh+Ots; 24:L3zsIutPu1PL3LwChQ49JkQUZSKR2/aPLyaNmpP2YElHKYu2wORwLIjJrIZgs59UWWlFr23dA4XGIfjkgNjoMuhzcaQBagGPYT4FEd273Ks= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR0301MB0723; 7:jBOR48IyrPVSu2owTiSd7S9iiMn8WjRYL5ur4/A0YvNYTbXiHpUmjgC5vR6KPGykBh835k5GeKx64qSrvu1LdmFM2KVxmWaKTS8OPv4fEJcZIdIUnqitaDDXbkKu591Izz6xon2XoCBDKqwRzt1/NueX363uszR9LRx6vhnrnNpTDaPMtXp7mbhVkXaZty4ugzE8291eX6hTD7t8ARqalyOvW+2/gO/nLIzI6ewmbQJ2QFQotoZd7ndOaeYC5F0EFWkoc+JW8fFIiXmKW4tkenZrWjDe8N2tcE0auzmsjew1o6BDTypWFEJkwAU8sKtmXQC4BNVknHP2i8neRKnjCg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2017 07:15:25.6841 (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: BN1PR0301MB0723 Subject: [dpdk-dev] [PATCHv8 46/46] 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 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; }