From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Rasesh.Mody@cavium.com>
Received: from NAM01-SN1-obe.outbound.protection.outlook.com
 (mail-sn1nam01on0085.outbound.protection.outlook.com [104.47.32.85])
 by dpdk.org (Postfix) with ESMTP id B5E147CAC
 for <dev@dpdk.org>; Mon, 24 Jul 2017 12:10:33 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=eoZkX9wUE7sGOosMkJIMmKPNP3fRo5O+1A3RP779TL8=;
 b=dCwIQdvsxG3bfCgJAToB2OOSOZHaQAgmtpX5TUCg36GvONfSn/dxulNLIdmlqG9mrTvOz1UyHqrjvqS/YxhoVk5kbWd4lMxPz1XUbv2wTEss94njontoOgfFWDPe2wvNPgsOaeQjPfKhP8HyPEgsr7Bk1R/1O2KuM0h+9nzp1co=
Received: from DM5PR07CA0047.namprd07.prod.outlook.com (10.168.109.33) by
 BN3PR07MB2499.namprd07.prod.outlook.com (10.167.4.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1282.10; Mon, 24 Jul 2017 10:10:31 +0000
Received: from BY2FFO11FD023.protection.gbl (2a01:111:f400:7c0c::153) by
 DM5PR07CA0047.outlook.office365.com (2603:10b6:3:16::33) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1282.10 via Frontend Transport; Mon, 24 Jul 2017 10:10:30 +0000
Authentication-Results: spf=none (sender IP is 50.232.66.26)
 smtp.mailfrom=cavium.com; dpdk.org; dkim=none (message not signed)
 header.d=none;dpdk.org; dmarc=none action=none header.from=cavium.com;
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by
 BY2FFO11FD023.mail.protection.outlook.com (10.1.15.212) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1240.9 via Frontend Transport; Mon, 24 Jul 2017 10:10:30 +0000
Received: from avsmtprelay01.qlc.com (10.1.112.194) by
 CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id
 14.2.347.0; Mon, 24 Jul 2017 03:10:28 -0700
Received: from avluser05.qlc.com (avluser05.qlc.com [10.1.113.115])	by
 avsmtprelay01.qlc.com (Postfix) with ESMTP id 772288BF705FD; Mon, 24 Jul 2017
 03:10:28 -0700 (PDT)
Received: (from rmody@localhost)	by avluser05.qlc.com (8.14.4/8.14.4/Submit)
 id v6OAASt4021671;	Mon, 24 Jul 2017 03:10:28 -0700
X-Authentication-Warning: avluser05.qlc.com: rmody set sender to
 rasesh.mody@cavium.com using -f
From: Rasesh Mody <rasesh.mody@cavium.com>
To: <dev@dpdk.org>
CC: Harish Patil <harish.patil@cavium.com>, <Dept-EngDPDKDev@cavium.com>,
 Rasesh Mody <rasesh.mody@cavium.com>
Date: Mon, 24 Jul 2017 03:10:10 -0700
Message-ID: <1500891015-21625-2-git-send-email-rasesh.mody@cavium.com>
X-Mailer: git-send-email 1.7.10.3
In-Reply-To: <1500891015-21625-1-git-send-email-rasesh.mody@cavium.com>
References: <1500891015-21625-1-git-send-email-rasesh.mody@cavium.com>
MIME-Version: 1.0
Content-Type: text/plain
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:50.232.66.26; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(39840400002)(39410400002)(39400400002)(39450400003)(39850400002)(2980300002)(428002)(189002)(199003)(54906002)(50466002)(5660300001)(33646002)(4326008)(105586002)(8676002)(42186005)(189998001)(305945005)(50226002)(81166006)(8936002)(81156014)(5003940100001)(626005)(48376002)(2351001)(106466001)(107886003)(38730400002)(110136004)(47776003)(76176999)(4720700003)(2950100002)(6916009)(69596002)(86362001)(101416001)(50986999)(356003)(478600001)(2906002)(87636003)(72206003)(36756003)(6666003)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR07MB2499; H:CAEXCH02.caveonetworks.com;
 FPR:; SPF:None; PTR:50-232-66-26-static.hfc.comcastbusiness.net; MX:1; A:1;
 LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD023;
 1:P60xhYQaILBF6j3svMN1ugqEzkAGUb1SvXPkPNXkKWT+GK5oNws5xJ130Q6kpH2em+6dFc+913DmX2A754nG6XtC6UMMC0mc/xUd0VUIKmuTP3VpgjUsIDwtpWsUqzQGVNMejcLWw3HCKJGzSuTZ1q+WsMiaL+eAGzyNlGSNvM4JfBmGCJP6gGVzR2aMg4jg6ONnmKlxj7yGNQgZQyyAY8iRtDAB17erz5OKOPyzmCLxk+zWNHYWue1a3tjrx+IE1OxGQmyGPbkTpeP1tV/YYPXhwMLruiJlQka3P7LvOMLtRYrslFUTsVJXH3c/wQ9gxNVq1fvWGxNZdQ+ZX12fRKQ44DWIMvtsZOKmkPnTpnofYwtpMDhNL9mtVodMbIlpkrDQmUWo3nsApOPqdIk868MQdCws+hkodYaBmOwqtFb+pBec+IhOxiJOuXWhXzm8QYDZ1s20VBhVEsQy4WuCOirwG7m+REnEFsffRjIo7APlhvbeSnj4vKYq1b7nJG17BUcxcAXUy74h99AeUh5kj6JtBGBLsfxZY+lXFVwk8wG+hkuLMgbnUDOKp25HtJad4koM54DjonvVaDfz2NxPfRI7Mxl9IG+KfUZzlcw/QaeO5lTzQCjPW6YJ0Ls+KPhDH1QNtBBr0nMJrk5VAayuG2HKkX3/lGoChtmjicTOumD3bjJtwYx1+V1zrQDH3YgruDkk9fGjf/Xhw/ASDSHYxiamQ60ypCy35pDmsfqvWGA3Zm5B1u6vTZ0xKGYiaNrCoHYPXLTh9uVucI1KCOb2cGjtbcs4Ogb8WtnFzFRKjZjXpK+0Y6IPHIgKFrA/jq7P
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1205c4a4-9e44-4ab8-5f9b-08d4d27c36cb
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:BN3PR07MB2499; 
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2499;
 3:ajdp6Xk0GkxqroKY4KqOix3x8ouOvCQwlxM1l/YR6REYfLPpDHzHx4JVZfXQ8WX/eWxitoiMKEnV6zqTTPFwmUF8nbn+1Bi6dcTS0QJRoO9hl1YTBtYXLHFkBltmkdlf2hNBlxsiwJmIKIpJS3brZkn4UkcjfnnRe/jJ5Wrc2RbDrMlGEeYPKdVRbPtsTlfQbjlj0y6W48JqhzNKYj+cV/zU3c8l4EbxvrXfJAFS7nlpSFZfRXOZAmIg5yPNASGYeZWWg/J5nqgYcqvZUCiar+Wf/f1fokbgZWaqltrkrKRumY1/A421jtXLsaMu6lN5uFNMuT3ppJZPxc6ZorsYEhER4lWv/3g/ufNzdjqtj539p7uahG9oux+bEHVgHyOnuiQFcfaodAAtWSZRPUP7ZhrUgLe1tRWCkDSlL8HiigQVcHZoWYx9KCvgtVPEAI0SD77fZ9sU8TetSvJN2TgmeCRdln2UgGGw0J1XzDrhNY6+3II2Q5G0MWRoJaiuOk5LxUlkUyaFcyz7c9zuwXviq3nb6jSXK+TGUWHTbEzzQePNISGI0rKWcgzvJM5USb4Iyw4Nu+xl94SsroI05QCsLLnidel54/haebO/uZvoffCKTua6ZG3fg+ARrhJRJ64mdKc4u1KDwGZnCwJv1BXSi+eh7HdFguDLofn88KkBNO7LxWtZj+OpNiTOwigbCJ2xM778PLlm3w/4CGxnd5qXsOSYCAPS1U7hpHJZ717iC15I8Rc6PBwTaGQMasxDzlVcTRO0/jrW4ItgOBItTBcd66EeP2PWmkAHxbi7hkCBthyu3uheThA5pWt04whcf06L1l7iDj3dI/P37C1tpcRMioogl5okOz1iGyteiC3I+bk44shnEQwf3aEFEJSea0OHaay32U9/mTZ7M4+AM+XV2CesMcX79+qg0G9DGQIXgyDN9ZWtGNjicvMIS57nq4mf
X-MS-TrafficTypeDiagnostic: BN3PR07MB2499:
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2499;
 25:lftHyFmQltS+tnKcLShlpgRb3xzHf2Z7wAsuouodoO8/LFY8VYh6RiM48xIUgtW4lv7hVfd4jvbONGfKsy9iwytfJp0WQ0zf3hK+CQRuLnJBc2F0nnj9B2Z5ZZrJe4EkLCqEJGE7Z2zGP8fNkG3FqLgjRF9lNxK8Lt2wQC4HFyHrD9zkyMtCYBkMUEvFLJ4sy1fxONdshYV+zN5HQTtkStw2eqUSphrWsIp/99gva94+JqBLUFCPi7DO8uN08SxeP2ptnSy6bOdiyPr7BHw6qfPsD6G+0YyacZsDJQ6aOJodHPht0OvBaW0hte3I0n7UpNG9qDxTou/IoVrNQCzW++5Sg9Id681DE+Ts4NACPX+fZw1MOtZ8WHCSeqAENQwlttVXEn4D1WoWnY9hlUEay8auAOwrY6skW+QEgtGKnz4KbOHb7MmumDbEpwAhA6bzopA/2hdRNdAYFzoyvyeXM1OBRBeCaMBYr6MqdggtovaLwf3bBMy+pTdp/dLBS4/+uWFvfhbjKfHY6Qjmn9OKvHo92HZz5tUF+iIkkJVlXxmh/5Bc8mKd+825rLYGfGNwYKrB0ypz0ehZKxzSDQm7/522zMpflem6lRYO99g3WQ0d5YW7cjFgK56OFFLfNwueJDwsKKSnyecJ4uCetwqr7J4ChW/CzsEl177sBxFu76YJDp2C/azxy0eTiBfsBLbS5R0LYoMoZvX+I3//35VNz/Bn4GJbQ7qc9cV1qvaWa6Pe6RvrW6t60kvFpbuqM0flcT39Na73dO/G97JXvAGUDaTZJtY6O4GwD1HzgW+tSD2lB7uHzMRXHuiOxuXn0Ow9cV3n1gYUv2TG0bzL8q+ztCT+hLUpu51X6u/tTlWdMw3YKIe4sw19sIe2xXGy9Nq+O+S4XZl32/jx+R3qopBzFV98eatdMyPl4gFf50IqyOg=
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2499;
 31:Y+cpsdMUCnk5rQS1oF7I09AVAOrtLjImDFTcJher02T+90OethuhfEOUrGU8Kbkjo563K+mgTr4ndyxSRdWhQ6Mq8L5TrKc4OPbi0Fvm6WD029GVemF0q/INERnQ9/f7ItMfWH9pUzbiXn2fcBt7KHF1hDS8WEvdVDyfzeqTVVkp2T04x4IYHpYHjLGv6+prDmYNhaKs4+2QOS6cW5bkhRB/xBQ0QBxh6RtPNJiWkbHxJvkkUnyPYpCXSrsPyhmxWLeDkIRN8I/IfuBIC/oEXS62MKJDCRUpzZJ1DvMHnM0jkjmzvqRnChdH7fGvBnyB6htHqkiNBRpxaDCwbsCGKOSl1mr1rPF2y+hurYVPRgrbWYHpf22LdEReXteK/CBe+3dwrx108zzP16XOuIN0TyESoY3jRLvHJCMitWOvBv4q18oGD0r03GJ9f4sQZEpnPCrbhE4X5F68izfJtz4sk96K1WdnVaMLfltgyeflU7ASw/z0ZohGQwtnSf/JobgfMZKGfEZu8/hr2s7+Kpp3eqCFwwIWazMoULPlRKS4yzr17M/bFsQmItTbunxWWUEKv7lN6hM30cEhdcEFTWkywYesF1bKNWNwqLrMsJJVrTHxxtM00rTvQKRoZ5yaxK0jv6nj3prqpUyRAnPO/lnRmbAZOUPsacaFJ0y23rpO6NswT2hXO8Ke+d/CvYFSUqP2G9sbfx/c9Ok48crC3PXUvQ==
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2499;
 20:8Y50cIhG460CcLSBrR2FfP4HTP7JdfMQqkFPrK+VCL9l8KxPwuaxgQVmHWEpxcOpI2neKQihXOEeB0vOIjmSCIRPIgLUDeU+dYiSxYe7JlF6WKIwxGETb2m/dhsnyvb8C+owFyOjhAb6P5W9b++p81aQcQKYlJ0KKgmBjHps7NfqJATm0g+070v1WT4/pjCfK7bV4nF+/71D8wCOXn9XAwCZrqGdfTAs0p/3oCZC5s5VWi+QcXh07LYMJMvm7RX5TjhlSYcdkTjY9IQ6TKGJod5l9rbtNoI6JWNbh9O5o5FuQ619/gZhMVZGYyzC5lpr8OGCQq9jgt3wYVRtq1Jpj+fMVAzb013kKjVwpuGRh0Z0GV2T/w6qlMTdWollud2flm3If7KwuviUrqoh6N5l9SYvyERrgLcDN1e48ZL1BpTRM91rKBS3mzTL+slx0JxK0k9UkJMJeVW8lm1NA7WMMlnFIRmoTrPNbDbgtcCAS7agTo168GsnnsyqDkAfxozH
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BN3PR07MB2499BD0677111C86DCA6A36B9FBB0@BN3PR07MB2499.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(5005006)(13018025)(8121501046)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(6041248)(20161123562025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN3PR07MB2499; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN3PR07MB2499; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2499;
 4:2TostltOeW3WS63n7Yyr9jR96Frywv6xMSrgWZ5kMV?=
 =?us-ascii?Q?IjhMmeaErXyfxviSeR2qTXu/xjFz0ppgYkMriza+haIqonTLiThxDhWtn9LG?=
 =?us-ascii?Q?qO2b1Sn3DL1P5vfqZ8SocOHlhmGqOB9qjeHn00mnCyT9MQpyD2HY8xaGTRrM?=
 =?us-ascii?Q?slT0urYE/WEreQW+gbPOSixxh0tEQBajf2sP1Mvn21Iav29SpvciznUxTNzi?=
 =?us-ascii?Q?tKDZyiWWVVjgO/9nfrOWDebCFlAv4EPv6vhyicHpLMX+4u+4AH3dc+LPT6aC?=
 =?us-ascii?Q?GeokTXgyNa7BKc2xzgNr1AXR4OfUnmUfo3IGQy/89BDmexm/ppaN9+LWFNSE?=
 =?us-ascii?Q?gUiJIAPzp0YPmg2TKMTE1JiUE/no0GwRYsc4d7XZo80IPVsH5bhvPpDsp07o?=
 =?us-ascii?Q?bWDtPqbMVV072VWWt+oM9jSvqEIgQxUvYW8F/pnkUddPbV95+dzia/7uKCb6?=
 =?us-ascii?Q?vB8CWaKeA/MaQ/emLwnC6c6UvxK2vGpBMxC6swJLK60y404v4I9G8trErETs?=
 =?us-ascii?Q?3ptNUDSy1q7bmkddl+411hG/eJv6m+AEGEXSAuJXGXyF7ILYjznLYoMLoDWf?=
 =?us-ascii?Q?x+yIxGW+ekKGTxt1zO7amhoSSc8ooUpKdrJLWcMCjQXgDyM2wY9COYbvZS4+?=
 =?us-ascii?Q?lr4runbt64IcvKVbYz1sO90f0o7SSwMpDSJFsIjumfSbd621fyQNCpaO4som?=
 =?us-ascii?Q?X2QIUBiTDhzlqwYAg5mN6pnvQ7NveK03Kbg3JnhihN7mIwHjqEt81udr8tOv?=
 =?us-ascii?Q?mEiaTfrQEKzI9bkcqVmL/XQz1spJbrbws61Q2kSsBTT5NdPD6Fvi73cjPBCp?=
 =?us-ascii?Q?fVnniOSrE7VEEz0SqmgR3Yl5rLxACfjcIEql2mrlgpDFxDgrImbwUgFBoMIG?=
 =?us-ascii?Q?7x1csQcegEU1vxfBYByRgPLgswXtPLikHQyZRMX4bNpTmLEKeM6DLD/S8AUv?=
 =?us-ascii?Q?bGVVUYIs/sEy/0ZzkH6kAD1TMWAdcMkKW22uMfbeY1g5IXrikLAuVVtRUp96?=
 =?us-ascii?Q?NmjSnba5Gx9IlfyaMy4TrQx64hojgqRNn/6xww12R0W6nl7TH2hcduQMZ6mU?=
 =?us-ascii?Q?hKCmkeYF5lL05ogHNOsUaYgSJPoEStcKX6Q1f3ex3a7hQczVE+/KIATQAP6w?=
 =?us-ascii?Q?noBMhGF9ukTsrMSc+GxRKviiHPSqoJ01EAzJqG5p6DsxP56khW1+2s2rKAZS?=
 =?us-ascii?Q?SBuHqc+8vVfJk=3D?=
X-Forefront-PRVS: 0378F1E47A
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2499;
 23:MO5fe3cA0Cf6Z7ZChANa8S2khbXqpGRBY5RrIf5AK?=
 =?us-ascii?Q?QWJMMFylES1suN14LsYegpYr1g1peinVSvgggdPXHXlRM2ozHmzOSRxdyVLH?=
 =?us-ascii?Q?Ya5Qs8yC3lLeOSH2jVIrqJT6Tdie9axOxppo5EnYqAnrtx6DF2IBLp8/gP+b?=
 =?us-ascii?Q?U5sju8KbZ2BjfCPrt5gfBVNRX//7Ruz3rRQhP47ZL7mB0zDIbcXaR7PmqtoP?=
 =?us-ascii?Q?oGyd1OWq/nUabOu3RYl2cazW5cFb/shCGYoSh2pG1NsiISsHSLAOHc5OyUwM?=
 =?us-ascii?Q?p797g7RDKgBw2MkODG+DD4PSbSFC8k07P34ZJjFFnH3JYdcuS2VshZvXZgOM?=
 =?us-ascii?Q?Y2d5oZhH/He6WAiiBFl5yfTbVusVxdKy6SDrSIqp9OleWP5fgXtAdZ27G0QV?=
 =?us-ascii?Q?TBP4usfjxWW1dv+cbuJ3nYxqmq68fzcdor71q5q1XLYYBvA0xZyqZo7/Kger?=
 =?us-ascii?Q?3lm/W9JX0R7sxsOOJQ4OKFg+224+vjlaYdHa74dMVvrReGFqnLyRc2VHCBb9?=
 =?us-ascii?Q?5/jcHITsYinEos9x4XhOVqRi/LMUtZSXwV1oNs7v4oLalUcU0FoV3KRZaEBA?=
 =?us-ascii?Q?EkPkOA3qVwS+sJuw5BXdVWX4HWoz0dFL331zD86wpw3Jc9u33QwJYi3dh0RF?=
 =?us-ascii?Q?QgLWTpWIZa+hsJZMFRopApfGY8e7nP9/p5SJmDCvPJV5Q0V6kS6Zq5kqpl9/?=
 =?us-ascii?Q?Hkjb0FNEVd6UPCu4qAaski4nPn/3KknBgzSuPul/lGJJ3NISZE1N743Ubc4m?=
 =?us-ascii?Q?PW3xybEzaJeEwS5w/Yw0YI+fL7W0SrgBkvvQtBuk07dKdmF/a1Q/oQsFBEKh?=
 =?us-ascii?Q?Nsq6bVm8QodqyhqSaj9yOTuBNpR66CpxkQl87IbkwQD7RUgkSWCwVUv6LQvT?=
 =?us-ascii?Q?fBSIEVru1HgIVCI92wUOc4Doa4BRKvuOpBcOjQ+dn5k+PrKxrBWkkBF3WYfl?=
 =?us-ascii?Q?bojhfnWzUM70tbVy/XUcVWsdkfRT/4lFxBdaANE6hR7qEbdvVNlR/pg17rAh?=
 =?us-ascii?Q?vzP9ytXSoTZZ7qQJ5b3qmuBZKBGFtSLsbat0p0y2VvhdbTuegGbXrEupQxyy?=
 =?us-ascii?Q?SQPu6DWaIgi0dvx/mHdhSdkPPiQ9hfwX1BBQcv5agMPFJIwYO3BGfg1hEo8v?=
 =?us-ascii?Q?MeA9Kr75CYta+XA019la0DNg2c2SeH5eNi77wkYYeIWpNCFWSEISTlPyA800?=
 =?us-ascii?Q?dAE3hZxk6H3UPIHL+kU1D5n5SlJu/SPA2fZ?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2499;
 6:C4yPtIDERPUd5yEUC2PIl3shzaLxk3AVzMX+AZ8bco?=
 =?us-ascii?Q?HClQcBm/VCqB+WmlGNO0BlAO5SK4Lelq+a2P5e7QhmakX2KcdDjGnFBsza8u?=
 =?us-ascii?Q?Sk1MH/60/Xfckxfd8MHXULRvv4XXmba2HGz/uHm3YJFFAHbYrFVoaoEkCgiT?=
 =?us-ascii?Q?JTU4kKFtjZmdrOA+3nuZOB63KhrNbBrplGmPwP0OZcFhjn0ONxtglmY4X+mj?=
 =?us-ascii?Q?LAiB3kqoAGKOo+y9lPxq0SdsyIOoj1v18KT49r15ANw0vd43gJepkjLLdRpn?=
 =?us-ascii?Q?Z1xbXIgCAoYBbOgsIRletgeph04FC5qU1UhXY0ZafZbmWSxfs0PzfY+gyS2U?=
 =?us-ascii?Q?zrS5ujuUTwJWYRxGTGfuquPNGjJCs+CZ454CNVM50Kn9EYS6Lx3mSgeV/tYA?=
 =?us-ascii?Q?Ir0K1zclWz6jWGbXrWJbO88WGCSluf4ahXLXxayHgPKXKxm+t/cHYwVzruOL?=
 =?us-ascii?Q?cjw0LOKCSFDn7Rv+fo0xroDYNTg5Uni68g9ujSBWAF71GYveq03U/bKzECSI?=
 =?us-ascii?Q?BuohbPYFX1BXQMOPmB4OynydWxF7biTFDonqIOrCfzaZXkjUOkE9L9AKrC58?=
 =?us-ascii?Q?dP7Uu71XD48WUAugQnplQvBUsNZc6PA/icMqUsUSmMZJlNtWPki6liy/wJ+4?=
 =?us-ascii?Q?AcS9MyeJqpfeQztc4Sf+RPqoMhu7yiP1D2+rlNVQFum32mtA64wrx7WbTDQb?=
 =?us-ascii?Q?3s6Zcg1z/5LiUHYXF/uozdjZowshsrDatPdCUq1ggzrGxQ8fqs/+laAoiWGK?=
 =?us-ascii?Q?/ns06wK/hxL0xkcXTUTWlFJYDSmaVLF6Jd1351EQp0FA2mnOdrKY/cZERXs7?=
 =?us-ascii?Q?lT/HciisQ7CFYHDn+zQSNGcJiTPB+E/Qfc1JbuZVRWT0DULBDv5k2DPJIE4i?=
 =?us-ascii?Q?QVRYM3J7dtrK1U8SoGLSmdU526/aozJaSgpMUMuI0sKJ52F0U2MaQ+MkvVDg?=
 =?us-ascii?Q?nZviX6TaiFkBVnxuykKpCUE5+1CH2UH7NfSqXViXQ6KZbjqolsIW2xX83MpT?=
 =?us-ascii?Q?I=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2499;
 5:HRAed3Ae6dndJtpwaMJNemJhyX8kWfcbZfhmYkynxMMU8P/G03K9KaKRAkU/cIiFj+i1Px/sy6q47n6w80ec38ryiSS+RwwBJFOHrohQxM1jxY2xx7LmvJX3SsW/rXoLxBvs2jv5T2II2IqSqyv8GQbpmybqpii66H9xZc3JRugOiidSSFut2hBKa70sR8IMvlc4KWGyLVZ2PckfSF0lJe1/KEhGbl+pUwmtgxsksPmB3kc6p3ghKfUt6EdKnfq7XvXCq79+ieNn9StlO+V+D+ZifRBMFQ2M1ZzTWWjltSs76xaBrl71JWvDlttIsCzKPsEBrEnwiFbhwaV7aRKomMDHNbr438oNX1mMjoor/oU9bfLBKLkJctjusjIqchmEafA+ZNme3AgkC1cLotWteVdiaLAegkBOs4fO1waf+zNGfKdMEyRqHmak2oirSNiD/Wlwx9U4NZka6GU5RwVMhx73KGaxO24x7SKaVtcfcazG+5ajBBB/4u1bhxSf3Wv2;
 24:1pV8u7+PRTL5FpFHgUb142VIulVf9lBASTppzs4fBPd1RTW3Pj1vjMhkCYSukwswkz8oQC2FqOuIrsSw/aS/okeaaJZ5iNs+Dl971/XGRAE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2499;
 7:+YFfWwmOyxHoixOg8A1GBimhdQzfxhsc0sRFCjN5T0vrymbp4Ks6byg3lLo0wss+fV/2qP5fJjGPVqQt3HBe+MQ3ur/wr/D0D0wKUalVclGNKzSoHL5UHaClmnw5m9xLsH4Y5bT32odInsKHw9HY/IlXnu4dHAXWJ3ZkpAIiwyBBO/Kxt0RS2Rs4eeqjWDyXguPwPiGRr0utmVup9Yt8xLmEQiwi9TMFH0moTydfy1UBH2cRaNDOYF1E7MdTrZTG8eNG2TvY7Pe6F4nIYNG3+syLmwsYVLUtUjqz7xtMl5BMDVDLPmEttcUMOyjJ+n0r5zhwyEwPSC82NSGY9+q4JXZVxt6MwnjmyiHwOYeD3SfR+vBKKHIquwgXiOM66UzcbLKhpTQ82hPD6eDlh7e6EOY7k0gT0wwggEDIYIR8pFw4jBX7ezjWS+C1sD5jSOb1qufMjHd1OFu8DOuOB6h3OrpKU/gW47qXibwQpZFUEZfgGftidcfTI0eoTg7WL4+eB/ErOA/wpPPeVFf37wNYaKunYnz92oHC7rNsZinhCJeddFI9EfP6lenHcwWyjAzjzBseDd0zrYUb5hI0ezUBfJyc0LLhevn9hgVgM0kp3XvJXE7dM2waaJo6M+9ysi9lJBImD7R+viYsYZIrL6weG/aldb2k46Xyr1jeDgFCsRfA5p4W+RHhv/OM6nkXlIM4ksPc/R9kSUAGNKYmO/iynyeYsORF1dPz0t/oObg4t4VF6MXtJak1XhbZrx6skF8edtIG1IAYmMoJ80bpKrEHzQUrddjg5T3eTrIq9jXh8xg=
X-OriginatorOrg: cavium.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2017 10:10:30.0974 (UTC)
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=711e4ccf-2e9b-4bcf-a551-4094005b6194; Ip=[50.232.66.26];
 Helo=[CAEXCH02.caveonetworks.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2499
Subject: [dpdk-dev] [INTERNAL REVIEW 2/7] net/qede: fix incorrect queue id
	for 100G
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jul 2017 10:10:34 -0000

From: Harish Patil <harish.patil@cavium.com>

'commit 4c4bdadfa9e7 ("net/qede: refactoring multi-queue implementation")'
introduced a regression where default RSS configuration is incorrect in
the case of 100G mode. Currently we are passing absolute queue ids while
creating RX/TX queues. But in CMT mode we need to provide queue id
relative to the engine id. So this fix takes into account num_hwfns
while creating queues.

Fixes: 4c4bdadfa9e7 ("net/qede: refactoring multi-queue implementation")

Signed-off-by: Harish Patil <harish.patil@cavium.com>
Signed-off-by: Rasesh Mody <rasesh.mody@cavium.com>
---
 drivers/net/qede/qede_rxtx.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/net/qede/qede_rxtx.c b/drivers/net/qede/qede_rxtx.c
index 0de28c7..a232d20 100644
--- a/drivers/net/qede/qede_rxtx.c
+++ b/drivers/net/qede/qede_rxtx.c
@@ -552,8 +552,9 @@ void qede_dealloc_fp_resc(struct rte_eth_dev *eth_dev)
 		ecore_sb_ack(fp->sb_info, IGU_INT_DISABLE, 0);
 		/* Prepare ramrod */
 		memset(&params, 0, sizeof(params));
-		params.queue_id = rx_queue_id;
+		params.queue_id = rx_queue_id / edev->num_hwfns;
 		params.vport_id = 0;
+		params.stats_id = params.vport_id;
 		params.sb = fp->sb_info->igu_sb_id;
 		DP_INFO(edev, "rxq %u igu_sb_id 0x%x\n",
 				fp->rxq->queue_id, fp->sb_info->igu_sb_id);
@@ -610,8 +611,9 @@ void qede_dealloc_fp_resc(struct rte_eth_dev *eth_dev)
 		txq = eth_dev->data->tx_queues[tx_queue_id];
 		fp = &qdev->fp_array[tx_queue_id];
 		memset(&params, 0, sizeof(params));
-		params.queue_id = tx_queue_id;
+		params.queue_id = tx_queue_id / edev->num_hwfns;
 		params.vport_id = 0;
+		params.stats_id = params.vport_id;
 		params.sb = fp->sb_info->igu_sb_id;
 		DP_INFO(edev, "txq %u igu_sb_id 0x%x\n",
 				fp->txq->queue_id, fp->sb_info->igu_sb_id);
-- 
1.7.10.3