From patchwork Mon Jul 24 10:19:03 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Mody, Rasesh" X-Patchwork-Id: 27142 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 BED6E6841; Mon, 24 Jul 2017 12:19:45 +0200 (CEST) Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0086.outbound.protection.outlook.com [104.47.33.86]) by dpdk.org (Postfix) with ESMTP id C3ACE6841 for ; Mon, 24 Jul 2017 12:19:41 +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=GpVGV6ppofFnt/Axp70XQ3uM7+y+nDjbxXUfJ5wh4ZahGkxghruGgBeFm1HTMnV3x/OXSu3Y3Hn6iE6W77+AG84XPPKOwJOEtOVoSxitlB+fiSfz6JaFOrFZPU3q12zJklSg/pjxdqaoIORFNJGqnHMj85EnE982TOTtwX74Ogg= Received: from CY1PR07CA0008.namprd07.prod.outlook.com (10.166.202.18) by CY1PR07MB2441.namprd07.prod.outlook.com (10.166.195.18) 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:19:40 +0000 Received: from BY2FFO11FD007.protection.gbl (2a01:111:f400:7c0c::131) by CY1PR07CA0008.outlook.office365.com (2a01:111:e400:c60a::18) 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:19:40 +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 BY2FFO11FD007.mail.protection.outlook.com (10.1.14.128) 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:19:39 +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:19:38 -0700 Received: from avluser05.qlc.com (avluser05.qlc.com [10.1.113.115]) by avsmtprelay01.qlc.com (Postfix) with ESMTP id 2C1CF8BF705FE; Mon, 24 Jul 2017 03:19:38 -0700 (PDT) Received: (from rmody@localhost) by avluser05.qlc.com (8.14.4/8.14.4/Submit) id v6OAJcgG021945; Mon, 24 Jul 2017 03:19:38 -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:19:03 -0700 Message-ID: <1500891548-21896-2-git-send-email-rasesh.mody@cavium.com> X-Mailer: git-send-email 1.7.10.3 In-Reply-To: <1500891548-21896-1-git-send-email-rasesh.mody@cavium.com> References: <1500891548-21896-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)(39450400003)(39410400002)(39400400002)(39850400002)(2980300002)(428002)(199003)(189002)(87636003)(305945005)(48376002)(5660300001)(33646002)(5003940100001)(36756003)(86362001)(4326008)(478600001)(72206003)(356003)(626005)(50466002)(47776003)(6666003)(106466001)(2906002)(189998001)(42186005)(8936002)(105586002)(2950100002)(50986999)(81166006)(6916009)(8676002)(76176999)(38730400002)(107886003)(110136004)(81156014)(4720700003)(2351001)(54906002)(101416001)(50226002)(69596002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR07MB2441; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; PTR:50-232-66-26-static.hfc.comcastbusiness.net; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD007; 1:dZW4Z7X7wSlNRSDdu48YVLODSS9I4QSosF3QTC7Snc5qHycW+bBFY+P0kJ5UnDiuUcso/Tc5/Cqd85kjLTklpcPYyAegG/pwt8O/G83ukKl4c7E/aSbThDgOE04hdbJe7osvss9Qjd2bipeyZlW44J/qUggjoL9lF0nyBkQQgT2iKlywLKMcozqe0P32IWUN82gJHXm5UIxoACojJXcLUJBF1FZi8r0fBzod2SAWNTkaPwXFFsignLA4OIQwKz1+ZadsHzf+XTKPtQ4nzBbeG6ffVU+fnlDd2zt/8UmC81uddG4aFXvwHtAWfNUiB97XYREsikwlaWYxI/ZIIFKOyjjE+9TTQbVJh4c85ZMJLNpDdAWnd8NnyoswOJlkZnGJLk26oUM/49SZimw2LbMVN2Nu1bBMvXf+4AfFV9Nz44i8ZYSjwdq2HdNJKJMe/R5NFpMlnsDBjDvwabbPYSitL3LjT6QXp7Vcm7Cq7VQ/zRb9vOZO52y3lqeiFkPI+nCAWjuYA9QMUIYd/2uadbdh+khBOwR3VKDGOUDf76iA9kkzvYfxZeFrd9VKLRcvthWJCYj7Kbt9YsZU9Zfkn1TuncUmtBbmV686bTWx/W+arvo8BmFvqdciANwuz5LpSclacC3JMyk03jsANVHWEDKnVml9Y9+m5Lse+x+QjnvIPJyMC9CDLJPfbOvh24M8/O63Vc9LgL+QMSE+4+oEL8Z5IweDAWwDClysXtLEKdUevgYYDLJItjczB+Vb2o/gWW1M48LETdg0Ubw1AYxivKAaX5dRC95obJ+P2Uhr5uI1azpHRavPxCCLpDXObL4RPdTx X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 60cda66c-8429-4977-7fd2-08d4d27d7e5c 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:CY1PR07MB2441; X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2441; 3:lhwIz01gNHzoq02g6u2DM6KgxM5VHyYOVREhU8HUNaqNMJ/P5a7IVMP+0LcbTJFX6b+MGV5fG/rJK7Juev3FOBpsFf9//5PkIjNhJhD3RkHTzsIvMmT+a9JldY/BtL68ur3PTyDCQjbEL/l7bJUGRwTy5SFC+Udoirb/R6taSlWC22DIIvvBc8NXN38+ZssXdSrB1n2NOBJBZYGCLvUbcg+DxWCFl/aa3F9zaBqljWdtCqokn75BlEOCFVAWFArENwvZMH7OrC5g5bPZRjtOIxZq4RDXkJqd/EouK0GqT7goJY3qFrVjnRzkknpXCKtTRdrQC9l2b3JoCsdG+VJP7qPakqlU5Sssht8ENKGyJfc8rTPvhe6JnrOmrcAZtoK2D5Fy7A2zCvKDuDrhjeX9fBK1/LdZJKEt6G5YucJ2Ryn6Zl5fMjKAu8Sj9U5mhcoXaleequHV8ekXGw4OfdyDi+LQJyh0HB5h1Hm3SklCs+xKmM701T0cCYW2cZbt6+Q3IRrzI74tUoVMBD/FVr/toyTzath0oZGZv+KSdJXeKSSkX6Eay+0xuT4Q4H+bFGB1JvWA6kQmCaF9HhSjIaDi6VHIet01ZZrA4RWM/9cKDef+NHDUMq0Yy5WBnZS340DThUhsxEFjWsF8mBzCjxJgFLuJh5PSl9bhtWxibvoh6K7vK0pz54Sw5TipDDwCuo3dyisBsUcxWy7QKS2ATEIeWntJsMni0cc8joeyG0e4dWSZVbLLl+lXJ755cwZ8jvH/u2B1C6rW4kHs7IpBQt5BUByFkE7+1hdC/UxQ0LxleukHCoR7SxV2b8PPphEpX5hn55e5Jxe5PUm91XFsXigP7Bi7FusctwGHBrqg2xhI+axh6L0Nir1UT12gtFv58IcunnEPMtlZ80ahvuzYYrtC98b0JysIViv0WZLBwB0u7O5rbcsnuKDswXs4syBGmGT6 X-MS-TrafficTypeDiagnostic: CY1PR07MB2441: X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2441; 25:ADPWD+nE5Wjp2C1KjUqdEay99F6kfivqyrMQfc+kCMmIo+DdF0Bu/kRJrgkJo858DVUUds8a+2DXSaZfeSdMm2IWFNezs5QwBBzflv+lZ2HV1rX1/GCSPVTUDb3SIZwE6J0DyOng+okMzKY3U1zeXiLmokD/UeYVUKf3uG2bGQ/+mafLN+lgq75xqbR6WK10xI8/FndpaOUGlaWfs23nmH/5U3wKPBtxMblLczkMyAH+P6AA9Re7c0wvt3YVhIDhSC+TXmOURei9sbhofW5FY3ZXxRxiHeFEpwcaFEp2bglVI+ASeoJtulTLYCvgMPxW8/3dwbhmSoI9uvBrAU1U40wUyn6+5WGliu+vBCXrfGR27D+mKVWIJHO0zMvo6TeM4/NTxxsKFv2hV9YpqD46HdYQgCWTTnyLCRr4jx3CO12QL8DpBEvJcU5RrKG3uFgUlZ2NtdlwkNZzo6ojCuXDJbTQ6Nc3+CiOfax31OckQ/I+itgvujqi3SXgIYffWWKxvTaaCjN/9vk8q6pCAug5vI2yUJ/BadzLVWrpAhH6fc0IJKq7NQmiQd5T6PMpdLPgkZ+YpzwaUfxPyI5lKdIGTfEhpOLzw9YDaK85Xdo3kEGhvdiqZWdyw/20IOFNojWmvqfx/bPODAl94GbxXTO+OWHOldndTKcHJl8B2dK7Hz/CFHsS3Nk8VRVZYnIZqTbvlZgsDfVjGT35+tYXyc8O8d10J/UJIXkj2ANXtl0DhZUXBPrxFJ1Z7INvzydFlII+A9K2L3QZ/YQb37aJdtO6/3WXq4KBmhiU/YJx2pU8VxenlDXUct7RJWILN+99NlDbdJH1pz7SZJftHCTopw2OqeE8zaokUaTltXcmLFA/O9YLdwy8e5V/U+P9v3XERiSWeRc0HMCNLuVnTsCKv28zVz6qK6J8VpAyqm4+V/0+4zA= X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2441; 31:D4z08tFu82uGp7QzoYQ6HFPSPuKfBEpG+yMvPLKVZEcwIyXvX/NbzCh5jljrk+eAxJrjFfYj0BUsJIurPQIn78JWpYVCtqKtqG7O8bFqW+e1cMDucHjaJLVRLrcMmDB3BivvtFukyeRglyJMbHTGIFi5xw3fmq0uoqQ6pHG7JgntpEF/JxGEEswKgTZuQmUThrqnHVAz+50wET4L7BTfW7DjRhSVPFj3eRE9mDBJ4LSIl1pGvXpdsfg5TG8V9govQ/RIzIY09m/gD1689oUzScr1KJDOrgFVk2kOfyUo74+66U70OB+17NKrDu2PAxo+qgQUtqt5rZTt25s5CdD+7ALtxFPQAPUTgWBGFVp+xwixuRC0/9bbIUH0tfIeZn2pPWDRFL82J9PXubvHg78aaDEN5uLEdaX5l2OJsGFjv9rTL9XmqaMvWvOu3XRA5yoT0FNC3ZLTCBmLo06v/bD32nREaMD+24YagkClTB90mH2HGJuGE1XNWqQvOLOT3EMsqobwkVz8FI0+TR0kUgCkY92YuPr7V6xCj22IbrvGiCas4sK+V87hzZJ32BnEwzHeDga5WJ7WyqP4AQsWrmBsnkB6lVSieKjaNZlUMHT1LA40b2Am/7ZAyxO+ohNB4NoHNcTn6+CaxtwCeIpryW8JzvkNMWQQcDiayjhfnvghXmzFVC/KHrxW7fw7W/G6GvqMa9YX4bX/Gp+fyALJAjRsaQ== X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2441; 20:fYvYNbd5KOFtNJxIx8GGpoOYYG8TfnlkK72PvS298G2pkzJalXPlptu1qJ0HNPp7/JbUtt3P0Nbxp6tdTJXRyRpsAk+WnfjJplAONR+ZhDRGuK1IuIAE+DLXG88Tk84Oj6a/WZiNbSRe9mSaXYMVQC/mE72hvfmgH9A80/qjSBrIaND75Dvmu4RVz70Cbb5xCh1xN5sGFX8Xs1PqenflhzD98eUCxqLXxHyEY1sj8LX5VCrhcCxpTXCHyh5KBBRSCAk2Nuz0A6uGOoYAvAUL91nCgisiX6hbzFWroO0g6o/SQVvh/CwOljkUR+bCsF/gaP/TetP0f55vhiAbwOp6Gs70FbgqUDWppQxxeh8bdemcajmiC0GjMb45+iXLLtP5sniwDm+FRAGxY/YRUiWjIIQ80C5cF3ZR9B3ZZrJ7hFMY5sqzeth2pxPwet+HRZgGbokbiQo8qrQ9MI1avSD2OnFH/r+zQhYP22/ypmAvsHeLt8Dz1qZuJaTaOdjtBTXz 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:CY1PR07MB2441; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR07MB2441; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR07MB2441; 4:VUB8MrZHfrNs3iUTiaGPSYqOuV8NKuo/8APh4tu/Or?= 7mOf6d41OofiDKTE3r6r0Tk/oPAntAd+gRSkZLfkH7Irw3LhKcxGiKD8zn67USfidiPdj/xRk9qKLpRsURknR5Mfj2AnPZ/ZkX4ZD+bUp9NpFf2KK9xtza+T12AMfpwZf1PIU/VpVd+rPdYxIbJIyHH6zcqFGgWnjveXfqB67U7Pl0APQXhKHpauWkYqjv0vwXvMlL8Ibi3jkLWM0JwDapAl7Ql0CoylzsdGbxtXVi5chd1+mmThN636inSOC2rGgBGIaniaXX1BtulyB6lI+hlSzpycsgMVLt8BRIo34lTstRdDYGPg9o0Y3QrMNku3f+Eh9r3Cqdx5GiPXaauG5s947/J0EutE+yZvJ08v0/WAnyFMhcEa8qYWrHX7hm48l+v3O+1/zfe0DlxpGKsaOQ34qM9bAp24UUsiZ5556d9T6ApWlIbT+yzYIHFOBjIKbvXVkX7FF9eZn7hp6LtoWE6wI9rEt9HWLmLg2rcBabAsuqQE6SaGQanNy6IP6JgkGJkWpkzMDsnBaGIs6guxmsd1+fAXB3lnsv9DNMcHyn6rYj2p/HUznzrz1AKySvXKXOZWPkzm58VS72YAO0tO3o3tQZuYFHnx9rxiFh2HOqcme+eD/Atooab/D2PkJOXLDoZGKUh8o1FTFJnEblsE1kxW9A1SgEHQe/uOwAAS11IJn5jewse3txAlmF3UVwahXeiyxPGtbisqttNg97TSz7NRS8l3gL6B/FAC75c1qkg8mnPBTl6W+IWdVhpOE9v5w0CrYAxjG+33EJ3DHAll2S64lBreeQNjuFul8yzZ7mhQ3luVmrYvm78IlNA4aKZgeIM8GYnV0U8Qw6IsLaDi+RXTSf2yY7httSSGy2gcpabKQaoIRGQ8pIePgJfAw6z/d61hLmnNdoPWiSVwU93biI7FmVu7B8c4gVa1P/jqIHj0rrgKuaKooTOtabaWz/HPMPEBm5/89j3cQ2V/kgK179CNRcGDw2BaT7ARQ2oqf+sDB6SE9+JstqvjzJ18Vpfq5duOcTDmyT9aRbhPQ4M3PGZoJme/qHSoOrT4IbpRUbCfvTHd/a8mB73KVwxNGZ4ICUmLjvy1XihAk2po2kDoo5j+4AbyEYwojED5d4grEOBWkn8/JCtNj2ttTkUEYSZTs= X-Forefront-PRVS: 0378F1E47A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR07MB2441; 23:6r6axwfS4UG20prwtrx3Un7xuFZ1vZcGSl5AHQ+LI?= E5CMc6mihEdR4wFMtAvsTKvklXs+7AXPYdZYj+k/dC4461iHliXHmncwHp0bED9C4wGn4PY3zdj7R0FGn5V9CjIS3GMKyeqC/xEENLTa3OVY9a99SH/lLfi2dKlaCyuBH2uWGmOfICxhaiOKg8druXn4r1tfBqcy1FKyb4OX6uB9JNCGUJBxNZcuhFtVuYafP3S/lfJSdFlDEEOKxy1vqMS/s5NIewzYzhyCTNs4daL4KzoLo0ZrCMXTE5Ajl3sDEYR8wvxJpXfVEqMnZyXfU5RTr8NL9n532wWrwmhorvYDgodS3Qdha4lrt/ieL0kXXk26B3ksxrK5lv2VFFBP2kTVZ/BTcwKaI0kpg6sI5FVMKR2F4mpotkXQeuxndnOs5DUL1bjX188kQaHkxk0SddbZP1fC5NdS8vlsO3403NOkesK1ei+TdbL3tkUsxwYH/tqh8atXKHo12IGJX7hKFGDIsOcF0Kpbtn5xDtxrevRFNiWJstGnlSTMZN7hAypycZLqZbri6PUCcaa/7+Sr+YHTDyypgPW0vU5/Jvu/3ZWYiL3KuS5UHEEUXbYNdhwEbyuslknLZUN3/VFWaHLM2wOmbse1G7paT6Z0Ica6NwUBrXKvNI3HLbG3niOo0jEnVbavi+OuAeupF7xhwG/NYEwodN4mMZs6HEw3E1nY0hWiTArHq+GD09rLxZw58wp2dIxJ2FBgeAYilq7CHQXK8lPU3AIaZMx0To8hRRxpO41NGnoIDQG504qVkVCpv3fODOxTG+18U1iSVWTQCJg1IUViVVigX8QmyqJdF6e/ikC4p8XenVerXjdQP4bCD6BfvufMD+eLk0BPMkcHvD+B6Hy++VDDdKSK0xvLwD4MUwe/RVApssmpp8YABAjRtMDrLXJHuwcJa8tVL8R0Dufe16F9LPk15Doaww9HrwjYx1cxdJlkm6TSN/WSKlQ/CQ7pC1XxYV17ZlGOoYVXH3bsojNKa/ZjM+jCHJV2wUtlVf+XAGQf0SavZ1smhdd43UCTHb69OA1zHeNpyIWG2s4ZQNMEQhwh2S7+EbTrx+0MM/9zAd/MM/UUUiDECWllRebfCI527wUL+FWbKBIwmPOPx7yDqXbaceODx/BulCntqMgVkj0WavQIVAbjby4ABpei+s= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR07MB2441; 6:EmK+RyGM1hgs28afCaTyrgO9LBrZ6Y4l24YxGwtUFW?= v98IzBAyMn8vI/NcpVdZPdLq0NwaoHiuMzrl+QajG4w2fUcvnC3B+eswnLt8miOgTPyUDB4w0dc5SPXdADilrO2YINncstHHZTshSd4bZhupk1PXIyaCuSwRZCGmixWU+nsewYTBX+vaASQdFjWIUS/ODtbaaeNDlxJWqIj8AEqrTlHvKtA9xX5wr7dedD2+lPTcj+667CEk1kFI0+wp64P4t+1M1zXmI1yhjL2/dpg+b+BPVibMVcWkdoT96mqWAnl0ZSVdivlOLtbDMfy2oPwxMbZCEBWTHWJsbetfyVVdV7p8YJ0/xd7EIg61tXsRCfa5AlHktfBISQQb5iXZJ2Uq1D6/ENfFzBaI3HLonsHgp46alrV+sLQYVzXRqmiuVhfa4Au/qk+OyXYkDtQWfrPpkqHtYhb5nvkTsZbjiH2KqyK/sTT7qHvJESk1XWtsFTnRGGpYBmhI47ggwjUml5WRtSwwhZOOcNCxizFbNA5RvfP1d1w49toTCx2KwL5JExK2UbHIJyviAajVX/NS4LtIV1BcSg6S6o7UyaSU8CBOho2RAm8pN7TPy5v3LkHsD+9l134DjfXRlhiX2S6/ak4VtT+361fST7piIjB/DuWIvfQvfI3egrq9hM5PGL68ORvePBkV2puFGsqpBUv6B8mN/9gPg0ugxExNWeCVLUvLjhUy5u10TbQh8ODH9FGhKJBKzUwgXlk+KCN1J25goE27TA1FjukIEaIZkS5l+qxBujtC8mHC8turCzfWG87UHTHkYhcAwuCmkgYCzYHy/pnH27pfQOuoiOHS0Rl+4Fi3H6VsjNpyPVbEDBYpfMpBs2tAhl2CDyc9lNqTv/I9yO02zOfUWuZE24Ihroh31UZKBQnar9o1xUfcxkyU8QanA/K0pJnMl7522Xo15yDbKNRpvn4XsKx8teQNdhD25aTBOiKbjFmLmF9OSY1QqcZDk= X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2441; 5:UNRfLuyxQsQBQIcFkRpZuyUhtK/ouT4rlnCxcw6pPFxwAsdWY4DXTnm13gMV5O6mE/eJwOY+jMD8N8tceH8BiYLmMUzeoe4Vibu67iV1EnzWv5m28S8TC4LFOBJupni1lekPhmk84fkxhuNuB9bRibMmRm3xrufD0V3tirFakp7f7Op8DVRzwaLmBs2NN/jQVUkGgDW5BzJ/Hvf3knbuJm/L5HKfwu8j/a5orjxwM2jINPr3ob3qd+zx8lk5c7YUFCDq0FjVhJtvZDxXH8gqB3VEc+EYzXl5aVN/KgFUtDZkCB+/YjW7i1cYQ69jxK9I4cXNSoNAQUcl87cePMAIJWblkkXouQms0t/c/uJGOizjHxZnUOZSDZ8SUfI46ltC5u2ix3qHDHCCvgTEWSV2VvuFwgh9g23PzARwcv9qfpDAbXr5PhhCCe94i32CXBHYpcbTSCYrHYa3txq7u5sETRt4uIpee3lFtz1FmeEq3b382QxoMkcn7uPi7Lcqeuwy; 24:YjsRkMQZt1p2Bt94gt2Szp9INPqitVDczubPuD9EX63Zy7zBgPG/AUnzqr7CUnpemZgTojULSEfz6PU2m9wMnwqK41mpHAuYli8+H4b3ePw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2441; 7:EPPA7B21ofPhmlU4KbybYlF+7KexhgpusifKTIAHtFefSrxRcuXtMsVC/QFtUcAo8h5hklSfeUWNFT//cS0n79KKvFQyAn9tQY0tPPcuJJ+eQFV2bAtwqOkdHacdfz4cXu4H8UX7PYXxbD+haYex9vgZWT4e45l4UVNIpo2VDS6H+Uh5bmTuJZp/Woi4RQyP9KNEWCAqdg1mlyTr8IcYRFnMl08uyTnPyD73kKObOvrlON1HqX7No602EbEek453oL3F1dU2hCASwrUT0sRlevZ2Bvua0Ja1CTKg58FqCsvuc+8//STsVUs6yUzJhPiE5TqgYDfENcduaXA0/5X6LiWr24Gqu+0XipUnvvxi5xJHbL5zflZd97rt8dCWpJ8JAmH/tE0bY3IWORnoljGSpv5ktMTUUslxzVwj/ntTKEc2lCMnv+mW2WqWUhZB2I48g/BYsRyUWvGw3jWbHbBDqDdhilrah8Te0sabxhZg3bJYna1tqMi6gSl+Ka5Wo77oz6BPadlz8/5lCUpDusT5B5EPxij2VkwbznmIsE74TbOltGL/oWcPIHSkgPcSKDTW9tIc1K+HFOnAJNF6kYJvIYAqVV4bdo2jkeF9Ma4ELc7Qs5fmBeEyfqJAhmSMSuFiVfUrWH3s7vjT0OoSb7pLDZIppg0SA87/rNkVvtPddV8GE9eHfyvsYcQAmDqn60TBvx89iUFLZmzlHvVIsWAA5HkWNcJPmP+Ro6YXfqfvnQTd5bq75AgkevoOZULAOorKCcNYbovYU7MwtoxDZqw6I8Q7k824HXxPj6kuB56HCLg= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2017 10:19:39.6790 (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: CY1PR07MB2441 Subject: [dpdk-dev] [PATCH 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);