From patchwork Mon Jul 24 10:10:10 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Mody, Rasesh" X-Patchwork-Id: 27135 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 0145A7CC3; Mon, 24 Jul 2017 12:10:35 +0200 (CEST) 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 ; 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 To: CC: Harish Patil , , Rasesh Mody 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 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: 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?= IjhMmeaErXyfxviSeR2qTXu/xjFz0ppgYkMriza+haIqonTLiThxDhWtn9LGqO2b1Sn3DL1P5vfqZ8SocOHlhmGqOB9qjeHn00mnCyT9MQpyD2HY8xaGTRrMslT0urYE/WEreQW+gbPOSixxh0tEQBajf2sP1Mvn21Iav29SpvciznUxTNzitKDZyiWWVVjgO/9nfrOWDebCFlAv4EPv6vhyicHpLMX+4u+4AH3dc+LPT6aCGeokTXgyNa7BKc2xzgNr1AXR4OfUnmUfo3IGQy/89BDmexm/ppaN9+LWFNSEgUiJIAPzp0YPmg2TKMTE1JiUE/no0GwRYsc4d7XZo80IPVsH5bhvPpDsp07obWDtPqbMVV072VWWt+oM9jSvqEIgQxUvYW8F/pnkUddPbV95+dzia/7uKCb6vB8CWaKeA/MaQ/emLwnC6c6UvxK2vGpBMxC6swJLK60y404v4I9G8trErETs3ptNUDSy1q7bmkddl+411hG/eJv6m+AEGEXSAuJXGXyF7ILYjznLYoMLoDWfx+yIxGW+ekKGTxt1zO7amhoSSc8ooUpKdrJLWcMCjQXgDyM2wY9COYbvZS4+lr4runbt64IcvKVbYz1sO90f0o7SSwMpDSJFsIjumfSbd621fyQNCpaO4somX2QIUBiTDhzlqwYAg5mN6pnvQ7NveK03Kbg3JnhihN7mIwHjqEt81udr8tOvmEiaTfrQEKzI9bkcqVmL/XQz1spJbrbws61Q2kSsBTT5NdPD6Fvi73cjPBCpfVnniOSrE7VEEz0SqmgR3Yl5rLxACfjcIEql2mrlgpDFxDgrImbwUgFBoMIG7x1csQcegEU1vxfBYByRgPLgswXtPLikHQyZRMX4bNpTmLEKeM6DLD/S8AUvbGVVUYIs/sEy/0ZzkH6kAD1TMWAdcMkKW22uMfbeY1g5IXrikLAuVVtRUp96NmjSnba5Gx9IlfyaMy4TrQx64hojgqRNn/6xww12R0W6nl7TH2hcduQMZ6mUhKCmkeYF5lL05ogHNOsUaYgSJPoEStcKX6Q1f3ex3a7hQczVE+/KIATQAP6wnoBMhGF9ukTsrMSc+GxRKviiHPSqoJ01EAzJqG5p6DsxP56khW1+2s2rKAZSSBuHqc+8vVfJk= X-Forefront-PRVS: 0378F1E47A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2499; 23:MO5fe3cA0Cf6Z7ZChANa8S2khbXqpGRBY5RrIf5AK?= QWJMMFylES1suN14LsYegpYr1g1peinVSvgggdPXHXlRM2ozHmzOSRxdyVLHYa5Qs8yC3lLeOSH2jVIrqJT6Tdie9axOxppo5EnYqAnrtx6DF2IBLp8/gP+bU5sju8KbZ2BjfCPrt5gfBVNRX//7Ruz3rRQhP47ZL7mB0zDIbcXaR7PmqtoPoGyd1OWq/nUabOu3RYl2cazW5cFb/shCGYoSh2pG1NsiISsHSLAOHc5OyUwMp797g7RDKgBw2MkODG+DD4PSbSFC8k07P34ZJjFFnH3JYdcuS2VshZvXZgOMY2d5oZhH/He6WAiiBFl5yfTbVusVxdKy6SDrSIqp9OleWP5fgXtAdZ27G0QVTBP4usfjxWW1dv+cbuJ3nYxqmq68fzcdor71q5q1XLYYBvA0xZyqZo7/Kger3lm/W9JX0R7sxsOOJQ4OKFg+224+vjlaYdHa74dMVvrReGFqnLyRc2VHCBb95/jcHITsYinEos9x4XhOVqRi/LMUtZSXwV1oNs7v4oLalUcU0FoV3KRZaEBAEkPkOA3qVwS+sJuw5BXdVWX4HWoz0dFL331zD86wpw3Jc9u33QwJYi3dh0RFQgLWTpWIZa+hsJZMFRopApfGY8e7nP9/p5SJmDCvPJV5Q0V6kS6Zq5kqpl9/Hkjb0FNEVd6UPCu4qAaski4nPn/3KknBgzSuPul/lGJJ3NISZE1N743Ubc4mPW3xybEzaJeEwS5w/Yw0YI+fL7W0SrgBkvvQtBuk07dKdmF/a1Q/oQsFBEKhNsq6bVm8QodqyhqSaj9yOTuBNpR66CpxkQl87IbkwQD7RUgkSWCwVUv6LQvTfBSIEVru1HgIVCI92wUOc4Doa4BRKvuOpBcOjQ+dn5k+PrKxrBWkkBF3WYflbojhfnWzUM70tbVy/XUcVWsdkfRT/4lFxBdaANE6hR7qEbdvVNlR/pg17rAhvzP9ytXSoTZZ7qQJ5b3qmuBZKBGFtSLsbat0p0y2VvhdbTuegGbXrEupQxyySQPu6DWaIgi0dvx/mHdhSdkPPiQ9hfwX1BBQcv5agMPFJIwYO3BGfg1hEo8vMeA9Kr75CYta+XA019la0DNg2c2SeH5eNi77wkYYeIWpNCFWSEISTlPyA800dAE3hZxk6H3UPIHL+kU1D5n5SlJu/SPA2fZ X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR07MB2499; 6:C4yPtIDERPUd5yEUC2PIl3shzaLxk3AVzMX+AZ8bco?= HClQcBm/VCqB+WmlGNO0BlAO5SK4Lelq+a2P5e7QhmakX2KcdDjGnFBsza8uSk1MH/60/Xfckxfd8MHXULRvv4XXmba2HGz/uHm3YJFFAHbYrFVoaoEkCgiTJTU4kKFtjZmdrOA+3nuZOB63KhrNbBrplGmPwP0OZcFhjn0ONxtglmY4X+mjLAiB3kqoAGKOo+y9lPxq0SdsyIOoj1v18KT49r15ANw0vd43gJepkjLLdRpnZ1xbXIgCAoYBbOgsIRletgeph04FC5qU1UhXY0ZafZbmWSxfs0PzfY+gyS2UzrS5ujuUTwJWYRxGTGfuquPNGjJCs+CZ454CNVM50Kn9EYS6Lx3mSgeV/tYAIr0K1zclWz6jWGbXrWJbO88WGCSluf4ahXLXxayHgPKXKxm+t/cHYwVzruOLcjw0LOKCSFDn7Rv+fo0xroDYNTg5Uni68g9ujSBWAF71GYveq03U/bKzECSIBuohbPYFX1BXQMOPmB4OynydWxF7biTFDonqIOrCfzaZXkjUOkE9L9AKrC58dP7Uu71XD48WUAugQnplQvBUsNZc6PA/icMqUsUSmMZJlNtWPki6liy/wJ+4AcS9MyeJqpfeQztc4Sf+RPqoMhu7yiP1D2+rlNVQFum32mtA64wrx7WbTDQb3s6Zcg1z/5LiUHYXF/uozdjZowshsrDatPdCUq1ggzrGxQ8fqs/+laAoiWGK/ns06wK/hxL0xkcXTUTWlFJYDSmaVLF6Jd1351EQp0FA2mnOdrKY/cZERXs7lT/HciisQ7CFYHDn+zQSNGcJiTPB+E/Qfc1JbuZVRWT0DULBDv5k2DPJIE4iQVRYM3J7dtrK1U8SoGLSmdU526/aozJaSgpMUMuI0sKJ52F0U2MaQ+MkvVDgnZviX6TaiFkBVnxuykKpCUE5+1CH2UH7NfSqXViXQ6KZbjqolsIW2xX83MpTI= 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" From: Harish Patil '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 Signed-off-by: Rasesh Mody --- 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(¶ms, 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(¶ms, 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);