Message ID | 1494331671-16273-4-git-send-email-Yuval.Mintz@cavium.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3wMdS85tWQz9s75 for <patchwork-incoming@ozlabs.org>; Tue, 9 May 2017 22:08:24 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="b31JR9eh"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753572AbdEIMIW (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 9 May 2017 08:08:22 -0400 Received: from mail-by2nam03on0046.outbound.protection.outlook.com ([104.47.42.46]:54048 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753523AbdEIMIT (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 9 May 2017 08:08:19 -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=XBwRjCt/13xfS6C3LX7DRCxH4D5xWjAxyS19QDg0e68=; b=b31JR9ehnCfERI2TIq+Pwsr2Of3R3SSi5k0VjQTx2S/t3DHH+34B8eBzyPO4euwFTq+csV09jXc9h1wAFughOcyg/UH1ML+UqKCIw/uhlpyrgC4hS8KBjlrCUpQgWEvf/3iunef2HsiSpHkTiNU9P8OjJufQFZ8lrrefthqESac= Received: from SN1PR07CA0020.namprd07.prod.outlook.com (10.162.170.158) by SN2PR07MB2526.namprd07.prod.outlook.com (10.167.14.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Tue, 9 May 2017 12:08:18 +0000 Received: from BY2FFO11FD007.protection.gbl (2a01:111:f400:7c0c::147) by SN1PR07CA0020.outlook.office365.com (2a01:111:e400:3000::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11 via Frontend Transport; Tue, 9 May 2017 12:08:18 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.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.1047.9 via Frontend Transport; Tue, 9 May 2017 12:08:17 +0000 Received: from localhost.qlogic.org (10.185.6.94) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.347.0; Tue, 9 May 2017 05:08:15 -0700 From: Yuval Mintz <Yuval.Mintz@cavium.com> To: <davem@davemloft.net>, <netdev@vger.kernel.org> CC: Yuval Mintz <Yuval.Mintz@cavium.com> Subject: [PATCH net 3/5] qed: Tell QM the number of tasks Date: Tue, 9 May 2017 15:07:49 +0300 Message-ID: <1494331671-16273-4-git-send-email-Yuval.Mintz@cavium.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1494331671-16273-1-git-send-email-Yuval.Mintz@cavium.com> References: <1494331671-16273-1-git-send-email-Yuval.Mintz@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)(39450400003)(39400400002)(39410400002)(2980300002)(428002)(199003)(189002)(9170700003)(106466001)(47776003)(478600001)(105586002)(36756003)(50466002)(77096006)(356003)(8676002)(5003940100001)(81166006)(53416004)(8936002)(76506005)(50226002)(6666003)(189998001)(2950100002)(104016004)(76176999)(50986999)(86362001)(305945005)(38730400002)(107886003)(4326008)(48376002)(2906002)(5660300001)(101416001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR07MB2526; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD007; 1:jU1833sCrPDPMxi2MeC2UJXIORP3a1cg+qKQFixNTXEP3b5KUv1zpT2OTzzFRCrzEWulwamYzaSk58pqJOYY9Y51oxWia4g6F7UnkA3nSqfR7aUC/pc/kl2PWk64dDOCI3V3Xi1domIn9VP3tljbxuVmf6o4GeCGd95c8mM81GAwWn2N1Qn7RXCC8HmKx8rjYxcolTqQGbBesPOsjC/RlfJPnA2/T4dBULkdhETOuKLS3fm2xLuZgkMBYfMRyDAAn471IoAQ5RaryH8GPhPkN6qhVLn62/xOlWa7JoVgOEDBSZFoVku8/FyolDxv4IH2f1COVQOfG8Pshjq1Ss/IVw0pEmFWAXHvAsUQk/+XhgzOc6NiqVOJje2tSoM4sfPHc/7t5Po5xRWLiqoOIQW+f/ty32et+x0TfHCHUVsJBWUhjTjup0pD5/xXGbGucL9X8NBRRa2pSPRC7nYF9IpAnk3V4kD4rU1jr3rcuQOWFNRX++2SQfm14A7I47ean481BLph7MyWxEfvB+wj1fL8YU89NOd0hPPfHjcoUMR6wPM= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b536c570-1fbc-40d8-8294-08d496d413da X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:SN2PR07MB2526; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 3:nHVqL+OBr5oxscMToxZJRdQ+BJXU7O/5dyfY/X/NM+M0/3ELlFwfWqY99gbvO3Lhl8BHUnT9wc6OWx1IcyeAOtw5ucJdm2sDXbxyuel05RNs0PloqmwK2fvAlDtxkUxLQpO5fzAjMN+Q/VTGo7qMzp7TQTmgtotQhmFigNRgkn323ZYXYLJDgEbYGu7Kvz6K/9feabwY4Yg0u+MeV5XjrQcv0Jt351h4ALMv6d7Yge0AC43rFzbIMW9DLQ18+o6E0276s5w9JYwC1u7NBtSKgLvmbG83Uo6fW/TuLZndAsYy6VYNONaMHNV5AHLy32Z7AriozQVnAc4wYHAAFvZMEcqLol2ZkwAIbG4Jd3vdG4n23UeBVaZJdEe6tjYEXAtFjEpoU3YSzRSW7LiGjdCrc+0gA+mGOVGUroGesxzib2PjcmR4h+OlA6luYbkGNvV45yV172lLEbPcvYM8/v2UcA== X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 25:+BF91aGNRBApu+wWc6gxYrnLhZUzQ/8A+SY/O9tiVdX1fa0/t1+t5DLgnF4XHfQdvm7U8JxZkI2Z8670ubUZQSwEbHVzKLtNifqnRkCcvUTVsK12IxBxYEKA942yNaeakYt02P0bdXskUMO40N0xkbeaFRl63kIjU9IJsCyK2855AhB85RBcx6se/SRmgtTa84uEJ8t8gyZdd5m0R0q/I0tWoNne8Xm4WAm2N6BGi1jUrAgXcqbuwGOkMKmXEJe9EG5gnReLgYZwz4oLLuQOdIxibjS6T2OKScK0CjbsQvUz+XWbB6yU8ssvnzuPQ9I9uRH6R9AtYULkdohV2DbQbV6A74FH5hPEWuzrhxoOxx+e3VnsfUqejmxe/pApzPPZgNYNKcW1Hl87u/ZwU39+ZWbecc3GAQbnYl8A6SlpTQA2xkjdWed+Jpa7OL6wQ4S9y3mEX06dD6qv8Vo8vtrJZx3mouoOo/OjS0R5Mhw/GGc=; 31:SyzGMt3HQGW3QMmqlZMChOClrd+RcChahqK8q54TLCXAqQCPkFYjkW3ZGw/cPsVNClPNkq/JfZp9oMEQLsELkZwOm6/Yk3RmKUpilrM9MS7HrmW0ixsOU47YhtAYAstPUUf6SvIHG7QZKbbC1ykZ9o5cBnwOOiCJ2fGEQOLZaa1r7OqiH+xCeizVIJ1Lm5thwNGZ0UnqM6CNBk59YAYhsRuhiN+NdVSF0IJm5h2SLwUr005WOcqnrXdwg/U2UIamThlJFtwzz+4PgCU0TsOtaA== X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 20:WFp1GAWik4NlpyuNHZsO83qwKvUtNJSlmWNQLjuGyRr9EzR+NB/5pJun5R2HhoJcGCYBzBJcAdUfHIHLIwCX985o55juJHT2n9ADqlrqA3y3D4u4EuUQCmBi6xiwGyvrja9OOnUDn2zdzIlUD7VmNEXs0r05tK/J5h/Bh4SID4Z3Sc/Hi6Om103dx872GtEAnjpMnjtEXs70otikSnzB0QocKf8s/i1eAHHzF0ohXtD7qk7gzPCc6rtsfoqSBalIth+9XJTAEKSXc04lXPXRAY8PORsT4OrEbwtWeghNs9YyiQj53HHwFiftE57ara18HGlruRSR+F90dW+qKz4uYRyxn1OlXVwWdig1RAFk20lRxFzc8z4rXlcCuydeJFPBVypFoFFBPGHg/45Tvl7OWMKFJ6b6QJThGLkfpmQNvRZE7gZ7Vh8lGd/iMDrQNe+P2m/FiPD+wiONCpDOAT8YwhmRiC/lG96xfSvsRPxP5xz5qObmMbTwju5VQgVfEev4 X-Microsoft-Antispam-PRVS: <SN2PR07MB2526A83E28A0AFB9931775BE8DEF0@SN2PR07MB2526.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(13023025)(13024025)(13018025)(13017025)(5005006)(13015025)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(6072148); SRVR:SN2PR07MB2526; BCL:0; PCL:0; RULEID:; SRVR:SN2PR07MB2526; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 4:Pb5D1k3hSeHxkglQ14MjFgKpGoGgHZIFzBdnjNxXMDTtEIOCrhrPliabwdB0heswwEZ1zJJqNkHB0XaJrBwD6+MAunhvheqfiBuReto4G9UrXtkHGTWhenHeRPg2J5AtLjG1x5kSvMoBALrtVJw9tOay3IVZv5pRR/u5pT1G5wYSjMM8UBMtJrGOWYZ6ixkyJ1NzJAbvqcxYp8F5j7Jm1vaU1MPs4ZQks0j27NX6UNgP1x58NBzpIB3nD09Ah8dZ4P7KSEpthjG37a1uYKOgCVAZFv08/JcYebRfBo8X5KuZd043JR6CtsoO+K3+2Y9wLvNBTaLSO0aAJNNIFnyOXeCxc/197tskvhq8oJJDEvmIjsTxVHBIHU8X0jQPJQHkk1MXuxDBjRk3u76BNIf8M4a/19/SiiDRquE4+1Tq9pVGfpR3XzV3ADKj5fs7Cok/ZdcTwsvQz2eTU0m8NE4f+Ml2NcaDFsT6+t66196qw3VJD0M/pJo43rfI7IkpNmAiB59j+YZySICNAwY4MpoTKbWfu2g1peYjr5p5mAobw03Brcjrvv/gc7Qwej3O/BCKdhuZDLpNJFM7h/gtKK8G1RSudV4hrDJoTbjYMVkWPd9Fgmtk4mFPx9Ubep0eVWNa95pwicaY4OvplKhMadq5j3l6bVrDp+OH5fWwj7VzPUTOvBG52ZEONLQX1u6eBLtej+1zSlm+/VknQxl3+Vk9M1bwzV3reg8ydoSbXv5HYSMn9RJxWJdIhOcMllWkhwDuNtzJafxoOOMImLrU43mPvzQNgjLeZV5YQzx4pvUxmLWK2ezU0tkOnRjVE2uKRMqt1JdM/E/YqZ8YRUA0aS2h+mCSHVktJAL5LpZypmFcdFTMG3yGLPZ6982Hi8CwqKv7 X-Forefront-PRVS: 0302D4F392 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR07MB2526; 23:9BEIcHEL22q2QINhARKLGm1KtQEFQuhEaG2bUi0tz?= =?us-ascii?Q?/bANqpvprJs/pGLoZa0rR03Y/0HFQUnCAjUYNvMlH2kcp7eaL1rXGDLdqj80?= =?us-ascii?Q?tRD2BNTpT5CJ2F7N4V95kaFwk8wuM+GQmRFM5cB0OzJoq+BOStIClpzzx5UH?= =?us-ascii?Q?zgt5yN91P2IbtKqK1QLmMkyiSdtekP4bph0nSET2pfOu3aaZTMD8/F/lJivE?= =?us-ascii?Q?1Nk8CznPTMD4xzqCexbMtMpdlR4IEwIbSCokgNuvIZDg58Vph699m8m+Hys2?= =?us-ascii?Q?VtR38ZbSk05i1QlVPz+sOCcFEyfeRQKBLccKP5VyWNqBGRo+VjaW8LOZShV4?= =?us-ascii?Q?Uu1Kbj9++Bp6+KEaTnzUKzOrvG1NowkxACg8t0WMXgT7BvROZ4xDGI8rtQoZ?= =?us-ascii?Q?+v266WKsTSw+rmHIMVwFki5mLSGWBjAAZaVaEMxTmdGFp2+eNCLD43JsGdd6?= =?us-ascii?Q?ZraiMyS9+MP9qOj4J1QpSGIV3PLAA32e8inlXHrxjVhyvug+rFF7ynzy01wy?= =?us-ascii?Q?bcFgNwLMieaWwfMnQ5hQ0Pr6RgSwNPVCAJ8UdNfwxJ04HUq3N+H69M34g7DE?= =?us-ascii?Q?cRH2dTiAukKG7pm2V+cHjrhJ6/zDJ040g1V+P5gj4o/Vd9p1CfwaboY3qJyu?= =?us-ascii?Q?8Kz52UHwMzoxyjhYu6ho/k17c/WkF4jyvFIvr1Zpuay9CM1//lrzyvum/aiy?= =?us-ascii?Q?pC0rHe8VsiRcZlHBMNbBfh3eOVEDCVQFiaa8eiccoEGFFImVcUK3JYAMY5C2?= =?us-ascii?Q?76t1i9IrefxuMOGAjxsqKEetQcMT6kCRvODucI+PLA50hO6/6l5WDJtJuAJc?= =?us-ascii?Q?IGDt/gBlSO7+LYM1Lnb8RwMPqxUjdkdLNssWAQYE+W4/lHWRea7ewQaAvnw7?= =?us-ascii?Q?cVA7tfO3WWcQaOfdRWU0JKQWJsSqGMkCQpSw1DUpQjTEvDAhQbmgzz8AnCTo?= =?us-ascii?Q?BeJrLqfIoKCtVfSr0m9VuQ+lV+i5lf8OCEpVzuljq5Mlv8JTABgHYi3LOJqS?= =?us-ascii?Q?h66Yll441y/1HdIwfosIYMj?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 6:UTonrADw4MjQtJMP3m4l9HmwzaE7bOuQXoGZrq9PTHpTrm/PJ87ihpkONEXTBrzR5LGsVBST1n+3YFCBkGeehwaY/tfbvEEjGGtWYkEzyZTzfx3ZiI4gTO6UWK7yf8uQ6X5G3F/wTZa2/Q1AoaQd8NCRQjQ8VNdib/9pjYUnd622nMvQhTjoax/X3hnXFKBKXi2zrgkrrhP7sS6iO4rhS++BjKF5fTiCLQ9MIHqV2eIJUDSNDlhV/nG2VLsI9r10T0TwLyXYVEcd8Pntjucdznb4XA23/UZN7fwYRqkSeqguZjb65cZnn/ROTb5eE1xPhVwmrx6SDvDa1u7OMuoDcTKPEd8NVrkB2Jciovhs9YEycgKPngf5kEkbLiIjSsN9STQ6t6DI/69e6mGIpotS3wZxfceaj9Vt6ozqJE+dvdiWRXmrxBSDsztjT3b8nDrWJ+O/ALlD0A5mazweZ8G0tXc9zbTRRMjJhMh5hOHVl5+JUixcym+PE8B3QcXP2p9hTv8Ms3ZfHk6z+rAZ2NkDnA==; 5:SJ4fGgtTzmUZd9L2hIGp8x7DXKQXaC3tOy3Xaim6NFt5d8DbVmvsFjxFieC8asZw7ghAhlo6TiWDx1rAP4zw18fdv0ysFk532qIZAw4iChZmpn1HYrUMBgonTchIui31Pl/+vIF/Vld0nHEEaqYcVA==; 24:pKm8Xbyb/bCEpKy463DVnCnYhYVV7gsSamJ5D/f1rw5DkVrGzIUoW8Ov8r4OftNKnt9LY0HlULFyS+WEwcBhVcZEtuJGgJPup+iy1EWze8I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2526; 7:gS9sY1ae5weyZXp/cQB+ZOdF1Pq6uL6mKncOyFpw4Wykx1E43Vfd/nVzpEsAXkDEEE+aQRov3jBCu27rPWwnq7hi14MrC5+wgFaWQg8eIPN7xkXWFFuvpqBI/hRP9WiVSFCM8e6aOv114mWC25HRSrEBSHiCNX/4ZFK5q5qbSUoJ48JTm4sc/LfCPb6UC9tnxmX2igwXyGCHZEGxcXWJyEsT/zlLnUzcmVXO5F8cL9n2qkfiWE3jGBVJQKo6QGz6nx/rYv4Qo9JUA48H5JauqYnZi3HeZrm4S8a8Siq10NrSRHkuoukd1tL7Pr4cUxgEvQPjJb0t10IDS0XHFT3Kmw== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2017 12:08:17.4219 (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: SN2PR07MB2526 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
diff --git a/drivers/net/ethernet/qlogic/qed/qed_cxt.c b/drivers/net/ethernet/qlogic/qed/qed_cxt.c index b3aaa98..6948457 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_cxt.c +++ b/drivers/net/ethernet/qlogic/qed/qed_cxt.c @@ -1460,6 +1460,7 @@ void qed_qm_init_pf(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt) params.is_first_pf = p_hwfn->first_on_engine; params.num_pf_cids = iids.cids; params.num_vf_cids = iids.vf_cids; + params.num_tids = iids.tids; params.start_pq = qm_info->start_pq; params.num_pf_pqs = qm_info->num_pqs - qm_info->num_vf_pqs; params.num_vf_pqs = qm_info->num_vf_pqs;
Driver doesn't pass the number of tasks to the QM init logic which would cause back-pressure in scenarios requiring many tasks [E.g., using max MRs] and thus reduced performance. Signed-off-by: Yuval Mintz <Yuval.Mintz@cavium.com> --- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 1 + 1 file changed, 1 insertion(+)