From patchwork Tue Aug 1 22:05:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Manlunas, Felix" X-Patchwork-Id: 796403 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="M0sTt2Wp"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xMVkN3vqhz9s81 for ; Wed, 2 Aug 2017 08:05:32 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752189AbdHAWF2 (ORCPT ); Tue, 1 Aug 2017 18:05:28 -0400 Received: from mail-bl2nam02on0057.outbound.protection.outlook.com ([104.47.38.57]:30688 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752037AbdHAWF0 (ORCPT ); Tue, 1 Aug 2017 18:05:26 -0400 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=YIDmMJoFX6IPIpib+AX8CrArcRsCiU8oWIMro/o8pbw=; b=M0sTt2WpRffJwRKJjd9KaE6Jm4K09iU2ctC2lNUCX4kVXpvCtuHjohi5NVXZirIkxbAtIv39ve0rBPB/PTcYrn+krbW6H3RMbfnfT0NEm/OkBLY12m6bJcKcLJZFOTL/bhNEw1wcwkYsV7XSiD/tj9fV0aXpmL3Qw2piajh2GMo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Felix.Manlunas@cavium.com; Received: from localhost (50.233.148.156) by DM5PR07MB3178.namprd07.prod.outlook.com (10.172.85.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1304.22; Tue, 1 Aug 2017 22:05:24 +0000 Date: Tue, 1 Aug 2017 15:05:07 -0700 From: Felix Manlunas To: davem@davemloft.net Cc: netdev@vger.kernel.org, raghu.vatsavayi@cavium.com, derek.chickles@cavium.com, satananda.burla@cavium.com Subject: [PATCH net-next] liquidio: set sriov_totalvfs correctly Message-ID: <20170801220507.GA1357@felix-thinkpad.cavium.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.6.1 (2016-04-27) X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: DM5PR2001CA0010.namprd20.prod.outlook.com (10.172.43.20) To DM5PR07MB3178.namprd07.prod.outlook.com (10.172.85.140) X-MS-Office365-Filtering-Correlation-Id: 0221d6d7-9aa3-432f-95ee-08d4d9296934 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR07MB3178; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3178; 3:ID4ZPqBLl/f+jZ+93itSS5WhFRDjszIodb9tqKc+ElgpnVgKJqJDE8mCVvFVdL1WxNQMLvxwJ2sd2TJC7PVIgKKV4RQjUkAAX5+sHNWOih9AkdI2vHT+PLYDjLwWHZPs3RL/5Toby/6MZwesrMnBtF51BJuzBnEg6ZHMFlRyoMN+DnSrOzA6qoGDriauqO7LeUFGVSp8W6+ZRfT/aEJuamBVnVm19ZiVyw8I4VceFMaiKgzcP9O2+wytLzYRhCoPvHEIN1e0/rNT/GgSLnPXzKzXmH5GvjlDETtnEX7gQzPY9CzeqlrmS5nqK5m0lVfvKH9WbJW4BlqflqI75ZZ1SjwATW27xTQIO2GhRZVc2D+hHl2Y1nFminIeZJjPzK35jZIwSZ2QAlspJYSPZFpCP5vzP96mXf9tuASUdGiTYFvbnYC+ERGwifr66mVGmAtLSuE1vjFdX3nyYmXd25nB6BorWRUpYqVR71P+CzYQNKHzjF+ZKNHBhilwue5e2a/UqB0behtdsas378x846DBJ7q3rfq0/DpQecimoNv1CqPYAohRbojlF4huVuy95KuJ6VJrsr7hpI7PuAwouXyXeisY7zLrsinx2fPV0UHqNlv0vdB+9LkNoQFx1EEXNExWwc+f0Jhnlwx/D9BXzDv3E3w3PsynDIDwxy0VRLPKRoAddM3mTxIVb+19zKbO/Vtvy59SEV4G8O3ukwk4dtkyj+bCap8UMICJrkVtXlJP20SZxn1M2sdNuj0IHdLg51JoR60+nPrwNYpnQTwj/qkHT18RtpkOliqQSv5sYXDBinw= X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR07MB3178: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3178; 25:d22EY9FJRG+JEYHG3EhDeftOoxcZhG7myHcINdETDiDPYSStklNX0JYjZR+jmuy3HSnLA0W0v34xt0NtmTKz3U5L+qKSER4cuWxapD6oPoNIHMWrrZuOo7OVWuhbR6+6q5e4LXsgpVmMqqvJvKpoRjsjgEVOlOoKtRgQ0pgE2RnPmCuA7iQ3vBDfvOfA63VDY8Xk86Q0h+vQ3+LAVM8PSkaiDtrfLQb0sxwJp+xB6C+1ikHklqsFonQq5h+ctXlyJlTy6CPB4mKradnyxlciAmdFqKSjj4Nlw1eYCGDEEnNiXn1j199lVQR45xVHiEN/yFNT+CYVWSROiYEFwAuFDl+2/k2fBgEn4WA/Zyzem3maAlAngsZ2J4ZQPB/SUIfWKNZpnVOUlobkKDz9xWmvy69ybWKd6mTR7WPaF/CuH86B6MEggOiku1VoXG22jdlJay6OhUp+G8vNv1vCn0XZDMZi64Wq9c+EruGMSxYc9CrTn7NqgIucxYWx6cLgG3iGulLz8cYE+J3efVYf1LKz30ILXfIbfm8sEIDgCiM9UITC8dLgb5mYW/Cxyppsl0NmRcza9dq1zxIUkeKglINFsiRDvFqhLMum0bEvE5uoXorWkPnbWlIaz6k3Ss9f9uL5DGtH1kL3Rmz1b0L0YT5pSfFQPZY5wfkr59eUO5diKxSEKZO8LnvSsZRd4LygyaA8oX+zzFsWG0TR9rQXbaB/g0Qf+/UMs0vTZKJIhuKIZVAtIvFn2zlYR+ysf8guLRU0ve9T4MmYI1z7tHKeihGUXsIGzy3QET0kVDFRlibzoAoWhQ/vsHGvglqKHNrZ9FMSeVq1gdP3qTQaZw/nPJCqFZBunLvhBoD4jcDpE85E9/95Vp/26V9eh3hExc3LzmaeBVRVPYDi1y0bPGXGsySfEz8kgZpveTwy35BYlk2yGJw= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3178; 31:lfui5pay4bxAxyMR7GUAav0/kAaO7dmmvkYp1Op/UeVr9tiQf+fG2UOPXEExINB7e23IiJWHDAplSBic9jxXVkIDjjRst+6bUaKm+TTYbS+eYxsntW8u1b+Zav/cDSdu/YkhZbozyca+P9Js5hJMtyQQAG01ONtH862TnW0JSXaAV1X25k4q7cMx3eX7NuVIqkr1B6X7sSLJbFjyOTcrmKNInw93r/aBDr3IZqCHL1VGn/1Y1k9oXmR+o+4uSjaSc8XNu14VZ3AxNhzSnXzknIFZxVjMmsW9CHtdJa0YzJPSpeI6FBNrGXYbYwV9yzDSqlkTZdlF9zPiC7fYiJtTTKCZ03SSdokzsGfSe2033/KcQA5XzP/+BKeLuguqFij71Mum98b7RPS5BD0A9/Mwfj0MY1848OzFwHK1o7KJxmTcxFSUiUY2gQwPqpj+PPoS2+Hajztd8wrKuwp2sPLZEP7RpAbjlfR5gCiRMiUZVHqK92WOkdLLRYQ1SJAw+Jafm1wInqE9NkvJdJSAZOh3Gs2zs9CLU+Tqflz6PwbwiB1JG+MIQboC4lx336ufCeQN/tkgvm/y93kKxGEZfwiBMhNF7uUQzAk+Ecca2DgpBhAsM8g1VHoreVPFL9fJPCI5FSODoPnObK7xtjmWLOr0l6wmyi/jDA4lSxsBXm6PJRo= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3178; 20:AVcpSjku2Qv3fzSusdu21STelbyIiyG6hSolHwO8stvfME2sb7Ih1GjVbfTUCzlAyYVa0d+eI0Pg+Z+frnGjSo2lMyjz8pZCoxI9Myw6qtE+LxAP6rS2Z9Vmnt4P/0V5+hfO/jNqbQHwTF+5YNJ2NqgHKmaP0ODWbeepg+WB65O1dkIIte0K6Fsw2Oli8sdLFUYA5wIDgyf3H/xTkDnq8LWzJ+5bSMoR4f3+RpTbNjHhi3ZiVOQMkLN2kKZ0EQOXBnGJjAiDVk70a7x0vBglhKzdNjgwTZhnDVuhkhMhNOsB2ZYJ6+YvhW3DwqK94M0+XUcaSmCwpaNL7rK3P8P+oeQHnYRGbKcuWZXrxtVXa2siRmsFzZzHDAdWCFFAqVdcaXvxbSyG40KhogICSMMxyAxVaVoo+0olzTSaaBf6QM+NS2wIoYBWEZBrZx9mxLY/DDtfOlP7dMaeTwI5qyTc2OjGspB4Cth75KuGwDrsppt93T9EzQBFH2wgLh3/a2D9 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)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR07MB3178; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR07MB3178; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3178; 4:fnqa0NSEaLFLiUhhVAFMJgqDPyFoe7dwd6fu2Pr3f8?= =?us-ascii?Q?KFhg+rtFDTZiKgl43CPxaZJNFhfabdF8XHRC6fV3i+P2NV0uF35VkTbegfAz?= =?us-ascii?Q?1+Y/0Zv6KWNPtviGiWHbu5kC0EuExls/2f6C3HV8iZ739QaZEri3O2f9in39?= =?us-ascii?Q?Fg3c7oo1SR/2SopYTOGlJuQ8TrXl1th3VQCiTtRlOCdJRGC1/InfqHf7RhUf?= =?us-ascii?Q?FyiOZvHufSJbuVYm5Xv5zhZfGH4irbawEiIMq1n7mDrjaxPUY1ddyo9Qnwxb?= =?us-ascii?Q?9Acd9ViKewySGhU6q34JHusYUgVT6I1bF2cGCsuS5dhNhNQ4FGicIge3haJh?= =?us-ascii?Q?Dx7Zx9g911fIxa69Dozy7i+edzZlehLxDRcPXbLTQDdnEd1OcThP5E6Sxu+O?= =?us-ascii?Q?ILMfckv7O914RNtVRXze/HMjSOc1sU0C0+H9LsBHC/PCUX+kFno3TQQpmVBE?= =?us-ascii?Q?NhugvpzNnePFEZTFqwF98ZXDmmsRkAAaWrBbwwPvX2BrV+H+jhhMlOLykdUG?= =?us-ascii?Q?Nckby30mKibyxylN1EHONRkHVnybuCucjvozJlP+K1xq5phRPyLCb7FLBNuA?= =?us-ascii?Q?V8TsQ/XzDV5aT9nwYhCH2k46HtXIhsjJHNLNW39plP7xiia4rUN4+QUz/8rg?= =?us-ascii?Q?f1GJZnQ53rMJMBYJt02dJTYOQGt72Im/N+WOwCeSRRzos0amWaL93L7Bw6ON?= =?us-ascii?Q?wXJqt7auKR2tRYZa6jV01fHxWnY8cdPmaHMraAZLQKOO+3qGHnS7LvggDZPh?= =?us-ascii?Q?bm4wwEAvJbqbAsYb6fPBN9SnGtM3USAy4DAzwD5XTwWZPxmLN9mDL8a1QT82?= =?us-ascii?Q?e94MTlfzjCazm9iuwXWfHVmMAfEkBlinmfDrqn58lWsiRAe1sR79HWlDnZXp?= =?us-ascii?Q?wq8KoiYjloGBtThVtkAGspvzf5GZX99IUqdL7DR8U3qvtuLoNX/IsfkgmsiL?= =?us-ascii?Q?J1Z/7y479uhFkyP3F5dMKfYcoK6aRDWiZcTIUMasPe21rxriosHwFZO+Ax1o?= =?us-ascii?Q?nlAKJp+Yo8ctl2e288D23IG1VxPXDD/3nncELy1g9P0HaYbkmb3RmUYGmN+v?= =?us-ascii?Q?z9gf4qu5CbqeGKa0LnL12wAquK+MPqLfrIzRjxe1aLhrDRgjGkc26eMWxsCf?= =?us-ascii?Q?ypzLWA9RAvvIsDu1qwc8yA8LOBcUOb?= X-Forefront-PRVS: 0386B406AA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6069001)(6009001)(39850400002)(39410400002)(39400400002)(39840400002)(39450400003)(189002)(199003)(8676002)(97736004)(4001350100001)(81156014)(81166006)(7350300001)(106356001)(2361001)(2351001)(76506005)(42186005)(105586002)(53936002)(6116002)(3846002)(101416001)(33656002)(23726003)(6496005)(107886003)(38730400002)(1076002)(110136004)(50986999)(189998001)(54356999)(5660300001)(68736007)(6916009)(66066001)(6666003)(47776003)(86362001)(7736002)(2906002)(478600001)(305945005)(83506001)(6486002)(25786009)(50466002)(4326008)(72206003)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3178; H:localhost; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3178; 23:VMA6zsL0MNnJI36dbDx6+S738vg8Q0hWHuAZ9x6ge?= =?us-ascii?Q?yF8vTiaSfa5Wjydt0EVYvW/NsT4EWm4APeosCbVX2uNOyOVzMZPASGH3YZhv?= =?us-ascii?Q?/7IRN54NAYj/Wg+GulEmBHcdhHBOANh+Twhwa0EgYzCgEuD4ejWvF5uGU2qH?= =?us-ascii?Q?h0Fsb/xMk3PIvJ+SFBcHON8t541zj4NS7SMeBkvT33bo7U2L0aySBMJ0xoN5?= =?us-ascii?Q?w9oq8aAcKacRqQZ48XN3z8JpTRXPlLwCDOLeJWNk1umZyIlMv3mkZA0yCWnR?= =?us-ascii?Q?G2YQC4DT0LGiiG7tm8wLoOgmbe5pZSCb/6XQjG3NIEiZGka8PSAw5VQRIBUA?= =?us-ascii?Q?wFexmf7zMFsOB3+AogtK2FbXlIN4mUWgJ33IeMupvz5DW+fNoHBfsf71EMfV?= =?us-ascii?Q?7Cjp6i0UbPhS9CJ1ivRs5pyuPDLXAbP8hLqRLp00eryF28kBOCi67bw9pvn6?= =?us-ascii?Q?W2mAdKNZY5yf5xh9gvyRAYKBNz4/crOi4RkBMH07DM24Nz9+tBknFaqCP2Gv?= =?us-ascii?Q?7+3Ni2lDPXdYenCvdL/x6nuoFG4Rtzb1K7i0asja/DraYjYAerTSiPjObGK1?= =?us-ascii?Q?oKl1SWWxphZOwC/ZFmLW7ELqjPi40c+atUQ72hGji0+YQzdt2t2qXc+JO6Hs?= =?us-ascii?Q?rVpmJ4zR6jOybacYrH9X0j7NfvUPOH2VlZcz/k5b/3U8j4ne441gqgcWX+Gp?= =?us-ascii?Q?ndz3oG9xXsjuwv/0ffuK22ScoE2xdgTGBsy+mQ6wQFEA++rQGF3BhxLvDs8I?= =?us-ascii?Q?p9ypqHoy5KBnVrqmPRRBwQIsNRH5nlWe3RIhgm5tJils+F6F/SCeSfaBe9g9?= =?us-ascii?Q?jTZ7sAyy5JxZLURt0S8dxATicVk7F2ixB31UWP0fb3GceW13U1luWeVJgPZM?= =?us-ascii?Q?dWZvKTMTPWwettC10y2tzfYpK9+MjhsfxBhfwzlTKcGUAvOeUpwsmkZCQLyD?= =?us-ascii?Q?rxopjP7S4ZpMzk9JgPxzFnpGYNKHyEFRBJKMmTSIJgcOEWQ13ne2ZJumjrBJ?= =?us-ascii?Q?1EJltnqg8IGhwS9r79I4WbqyHmPwPi0ULUruUMsAwxcV4yPXbXAHouMLrKO+?= =?us-ascii?Q?XZMaMbSHhOQSHXzbHqHhuxu0LTs3CrVmmsKwfQE5tYshLijp73gy7G91nKPu?= =?us-ascii?Q?VfHPMxjEEX1C25oCis2YBr0zASBA9E+Qo+qCIMxBz9ncT8dXI200/vd28pV/?= =?us-ascii?Q?DF3X9M2/UtpGuOBk+0G3WqHljWWybZyo0Vryp5d/Fxk7D5KusFHzBAYM445a?= =?us-ascii?Q?/I1Qlku2DLZ86eX/QB+7BhOgcM0oOfH+VeSOKqu+/8WtHyPV7ZqrDRr0mcyU?= =?us-ascii?Q?ndzb87TYGlpkPfUVvh37+0wJle2yQTyLxXfhQVwRtf2?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3178; 6:g0NCCfel9FBMyFAWfcdtfvgq3WTIg5f6KfyS9xJ93f?= =?us-ascii?Q?PeZgigXe84lEFrmFp77as1PQodNlu7vTbH/CNaSFMxu9+LJ0llf7DLlBTfuz?= =?us-ascii?Q?63xD2XFWZWJoVg/QREQNppUrnCBxf3YqyatAqPwmd7ORg0JOriuI/yO73XBZ?= =?us-ascii?Q?OD78/Mrc88tWHCa7uWvNvsVsKCb93xz34l8/uGAUer8ZlHekJP2QBNfb3eZh?= =?us-ascii?Q?fPO9LMkHp6pwkLxcafdhhXXJwmnM57r+oO+ahMTnm7JWz0nlnMJU6mAIlZwK?= =?us-ascii?Q?DKe48dJG2fQPCkh3gwFOYZa1lJU91G3AAegzzbomRYS5DIS6MOdoflU/KIbu?= =?us-ascii?Q?Yg9JXEmeszkAXKg6rQRKfFH6O/OqcPTa3voTnw8BU3id2+AVphaMeDbT0ENj?= =?us-ascii?Q?Q5ltMXADfYVS8g/QZ9NFWmomyCZd0DqHuFtnzbCEk4Ut7cXbJt8g1OC5Ir0o?= =?us-ascii?Q?oFa2umIEdReRfcM9slxT+ge934AQc8OieQ4OjYU7GWcrqWBbEB3VrvFAAAVf?= =?us-ascii?Q?AI63UXIs847FU2n16hdEKaOT1sCgW6meWtfCsl4pSquz10RzhNymyHITMC5M?= =?us-ascii?Q?V/9JmouzdmlsYcRWG8KmzTOy8zZxRKgG97pxsOQ8eLEEQ71XJKcDgdqLKwkQ?= =?us-ascii?Q?tOy2bLmWOLi5n5nrYgVtIGVFQDCtlm+XaUgEsskFMUCXNuMDlM23sZfzlpCg?= =?us-ascii?Q?gNcIo7WpYNWkugAiY349J4GF8Mo3VPh5mFHup2O5NdzZayT2NYQi9NmKCNO6?= =?us-ascii?Q?JgwdNXp4uZGLH2E4h+lrDaN2ZhdNfec8wHco2wXZmO8mUGfUlviiCvn3iasH?= =?us-ascii?Q?TEWcdx6BkMRw2IEppPeUHAwf01UBV2UWrbuSX9AfdLIFGAu7wiUAimFFyhvC?= =?us-ascii?Q?9Id8asUica7E4BgNjb/1WSlikBvhFDL1+pAp65WIsU9rP1+TQnfo3bVYqzcQ?= =?us-ascii?Q?QWhloJX8d5iAf1OtaxEw+PK8+/JrH3mKv8vBdl3Yb1oZEVVuHmNZxqsM8Vxq?= =?us-ascii?Q?I=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3178; 5:THQLnYZeuXaYJNjk8LYSONtdFIetXX6GKEbU8zixYP3W376UwUwEAIoysMv1fv0P0/ZBUDyp0rXE8oV4gQ+KBai8XUsPuQDFaql0x+qEY17Ku2n5eV69mLZ6kJ47rpf8dyvpZk/WWr6usbR3XOfaMLDwxH9MwJSwGPQI/RzCFYtGgibUMSbPmsJA4EVHYtRNpKmk0d8DQlYftRA7ISunxSd8HrODp4Zq5ILcacz9q4aqdJvjhALqwjOlPXUdQq0Oc3h0ulsnLjmPdCllKS2+RuBsw4ypGAgB2i+h4760i09LnsrY0QQtNrEBONd5N4Y6pbM/3T8xpW2qzAP24oH869QbwUI7pM6YgQa50DCpYt00QB/C6Rc6NWRVlz31ZJMxXSah+2oH5PSCQB7+O3WRqiJumso6gRcWhAKTD5Nj+efukBLZiMZSOcbqh1UVvGJ4uJVlEeKQGcwH+twZKXNthlI3vCzqAJYQgJA9E0dJy0zqrOL/kx7Mzfigh+Aj7q+A; 24:SxC8rqIwgmtsvtJH6dsIhH2leOKYKxNggK/coVJO+E33XjZLRlMvtTVqYnLPHeD+MICLSzbjBIV6X/4T33PG/2TpYtEboU9hqBppeyq/XKE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3178; 7:RlthvQfEMfzRhKm5/6d1dzVMK/QHrV8nG16A/qLBbc9qFR7tfjHQfKGDe006AXppveNACux3gMMGdFZL8XVUe+o6yeBx6lsBegT8QvuAEQ8BnpdLvU057N79kGAhlnakfbhaQjIU4wvHW3v/RV50rZTY0zJqjtKY2b/C98MrJRymqeuIQQJu12CivCvidLdejeobF/w5IMbLz8b0+f0f+LFJAilN5+fqC3pBYphm0goGCHdokOinSwfjiUUN+IYnXu95DDT3tksV3bhjdsJpgPuQy/kEFRttQBX8NYoHwWk6HWA7WFu4uTj1htw5A1TBDwlnpGtPRF2uN40dgSIL2pIyNjF6xIHf8KXgVLdlgyYW5FMICr/tnZVY5xFyGlopei8khElKmvFPcK9DK/dbYwVW+LhcWw8sqefxM1bQQZU2FmJ9gSlvqgUM69bV4pCZRvgHC3oOHpMnPENxjL72qkjL5MGU4UWoDgkBY6ZHoYw40huYlupknbO0B1X/BvQjrUtxahFZIjQjfKVdSb9kTKUtPnrINsPIOrsEriDZY2zpQ2RyqQcahTa8sGCVeLme28FYOO0Jd+oFJU9hsQfiFy11Z7ACkPf+n5BgwmmuTXyU3FJpHJvHEP1H8V4CxFmsTAVhnthp3L/Cofua1xY7297TsOahjMZGsYS/wZwTz4x6ipiXjMEsTCdHqZET2WX2fI4MeZx5YwPyHmjeiLygsPvZ2YEBDLFBPzXn8vxKablR3KedXlzWfr//lE4IoAh0Y2hJ2GlEEm4f6bVLtANMmezmyJHdMMdeHnCuh5LI2G4= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Aug 2017 22:05:24.6304 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3178 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Derek Chickles The file /sys/devices/pci000.../sriov_totalvfs is showing a wrong value. Fix it by calling pci_sriov_set_totalvfs() to set the total number of VFs available after calculations for the number of PF and VF queues are made. Signed-off-by: Derek Chickles Signed-off-by: Raghu Vatsavayi Signed-off-by: Felix Manlunas --- drivers/net/ethernet/cavium/liquidio/lio_main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/ethernet/cavium/liquidio/lio_main.c b/drivers/net/ethernet/cavium/liquidio/lio_main.c index 1d8fefa..39a8dca 100644 --- a/drivers/net/ethernet/cavium/liquidio/lio_main.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_main.c @@ -1825,6 +1825,11 @@ static int octeon_chip_specific_setup(struct octeon_device *oct) case OCTEON_CN23XX_PCIID_PF: oct->chip_id = OCTEON_CN23XX_PF_VID; ret = setup_cn23xx_octeon_pf_device(oct); +#ifdef CONFIG_PCI_IOV + if (!ret) + pci_sriov_set_totalvfs(oct->pci_dev, + oct->sriov_info.max_vfs); +#endif s = "CN23XX"; break;