From patchwork Wed Aug 23 22:05:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Madhani, Himanshu" X-Patchwork-Id: 9918559 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 0FA40608A6 for ; Wed, 23 Aug 2017 22:40:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 031B428AA2 for ; Wed, 23 Aug 2017 22:40:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EBED328AAF; Wed, 23 Aug 2017 22:40:39 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6A06028AAE for ; Wed, 23 Aug 2017 22:40:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751168AbdHWWkh (ORCPT ); Wed, 23 Aug 2017 18:40:37 -0400 Received: from mail-bn3nam01on0085.outbound.protection.outlook.com ([104.47.33.85]:1870 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751076AbdHWWkg (ORCPT ); Wed, 23 Aug 2017 18:40:36 -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=C/dJebr4saVBPxeJbfJaiue/V4VDuDyaIu2zduEY/Nk=; b=U3qeKSz3bNRCMA6pme9pXS+fReoQNVQ7+9JVhxeODeZBnrs0IRDG2il0PSY9qtruIrP3hTEWwMFNWaJ9MFC21Q6Cy1I9T4BprWBKFd93sAuIRUdmA6qmOOofzVS5/BzSTPx+Qn7q/OZvvVMFJGsXVXNZO2BeAG5YtGGCU6KdGz0= Received: from DM5PR07CA0028.namprd07.prod.outlook.com (2603:10b6:3:16::14) by SN2PR07MB2527.namprd07.prod.outlook.com (2603:10b6:804:6::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18; Wed, 23 Aug 2017 22:40:35 +0000 Received: from BN1BFFO11FD030.protection.gbl (2a01:111:f400:7c10::1:178) by DM5PR07CA0028.outlook.office365.com (2603:10b6:3:16::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1385.9 via Frontend Transport; Wed, 23 Aug 2017 22:40:34 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; oracle.com; dkim=none (message not signed) header.d=none; oracle.com; 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 BN1BFFO11FD030.mail.protection.outlook.com (10.58.144.93) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1341.15 via Frontend Transport; Wed, 23 Aug 2017 22:40:34 +0000 Received: from dut1171.mv.qlogic.com (172.29.51.171) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.347.0; Wed, 23 Aug 2017 15:40:32 -0700 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id v7NM5TbT003254; Wed, 23 Aug 2017 15:05:29 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id v7NM5TDU003253; Wed, 23 Aug 2017 15:05:29 -0700 From: Himanshu Madhani To: , CC: , Subject: [PATCH 26/31] qla2xxx: Increase ql2xmaxqdepth to 64 Date: Wed, 23 Aug 2017 15:05:20 -0700 Message-ID: <20170823220525.3115-27-himanshu.madhani@cavium.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20170823220525.3115-1-himanshu.madhani@cavium.com> References: <20170823220525.3115-1-himanshu.madhani@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)(2980300002)(428002)(189002)(199003)(2906002)(1076002)(106466001)(105586002)(33646002)(50226002)(305945005)(2950100002)(47776003)(356003)(5660300001)(189998001)(8936002)(6666003)(48376002)(50466002)(81166006)(69596002)(80596001)(81156014)(86362001)(54906002)(42186005)(8676002)(76176999)(50986999)(36756003)(478600001)(4326008)(72206003)(626005)(5003940100001)(87636003)(101416001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR07MB2527; 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; BN1BFFO11FD030; 1:k+SldIMn7N2n6BM9eZqxvBfXkk+fIVijSwmT43Q3m+czpo79FCM+kSctooojr0IeTiaIJLXQMKH4qD3lnVHQbzRuvRnFhB8PCsFZeYoWgIj9NB4uekIQmnpBj6O2IuAq X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 71859756-7b0d-4db0-1127-08d4ea77f7e0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603190)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SN2PR07MB2527; X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2527; 3:11Rq5ABIBDA2QFSQ2BBmEsrBR5k4UwsWxJytob2qB8A+nv4N21BXgINhJSNitgs5gUN5nSonuD14u2Vuk1EB1lqEavPh50nazhe97DLj+aYaJY6k1Sp2K3kiXVg4087F55KP6yv+WD/XmH1yK3NqMusiWogLSJ5PZ40SS50IdN1JpGo6BgGXFzivXboCDtgKI9biF3ECQGAaNRRqRxbSSDtlANziabIm/siBKAS1neuDUOVuP5/z1yUEe3iN9GrunwCP0hb8DZyR5lou9GHjMcmmjKN90Qk/fdot90pRbfSzHzlrtIjS6jkmuxcYxb53ukoeZ3lS3T7E7NYNp/ILxA==; 25:21qhWUednvTwBGXbIX/747tY7bDYWdNsHXZpBveRh/DUGNlhgQo+nJSq1mL0eEIaCuFkqwZLKlHG+W6DzzOHrxYqx0gIsXYUK0a4nDa5qVrcQ0wFona648oHMFy1Vg6fx/tXs9pRrxyCq8T2zoC+uRA2ruve7OMlLwp13Mjd3M49RO/4Nicelx/bWfnOJOKplFq//E9HgQekWUL+HLnFmFX/VQuUMUjPsZb7XFzi2rFI7OhLkdb2E4i/Mpj7k+7roKbP0jhxYCJtMaOSw7lyat7KTAJeB33d2qebElD2hXXny9KZs6DIFDbBac5ZBs/HASSf9lPWN4WvsWwuzHE6Lw==; 31:3y9YLg4x7YpLEgo8yVaOLdkoTzxWmiQ/4hmJ9PlvDuKW0l2+hD0P/LrMLrWVDQh0DMCJ+pigAqzjb5pb/9wn/+f1lTmS3otCGNsfwmkY1ATNPpvOtb/QnNowClVAJB7x5GRMK74BhPYZYO0y+D3xhcX65P929Stg2dxM2Z3V/13RqKzshI9Z6P9YphWIuLrbhHhv7JZSyj4J3WyKsCpazvL4MJXSSgZxqDPHxafds7M= X-MS-TrafficTypeDiagnostic: SN2PR07MB2527: X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2527; 20:R2Enon5p143bqeQYrfxcM23frmn6C4JT/VzxZgwHBv9InTG5ax3qgiejMf7u89Lc63Gt7lvrQikiKKTu9+M5bpex4M499olT8DOmVU1W1IHbLGABzzXXnWsDPfEheMziQ1GMbTEaAAlBnbXUIVugHjANpIZHjjVHzFSP9/cNRGOO3CzpnnuTJ4R6gbFZGEdsXqmJ2tK1Zv3LkzsoVkb2hLxS2GSnCzBkjYcrzLD3x4U7am6AGBIrzwSC6a5Y92Bc8p7FmiIF3Q7yBLfg463OKshPeSHpVE8AMCE8XOp1pwnA+Ho4s1Rki4PSdT0rwM72pne3k/jhzZ5nPfuAtZeroqqDbN/txiTC7/PFViMxI3gDTr6eGH847/IA368SxtANy8aHCSzP11tTpVigWNDzrw+4KNQXnKqRsz0REGNi0O/6vbc+wjUxG7XpFOLE7Tb/gSj8TwV6g7phaD0FZpvLcj2opauwElAW7PzeIC+az1py210lRxx68T6xBDTgsqfM; 4:XaRL5QBGc5+3giFWcmL2XBB0cm2ITLM3A/RahqdV77FytUenqpbnrCn6I5Q5pCP3hc/ZDJNAK8I3P+DRdSzw1Y58fm08/t7Nzam8NkWqUF/EuhXJ8r1z5NqN04/+cSzi8FtK5dhMnAgmxhZBBL0u4LdsJQaGwNyce6Fx6uVvsqoWphSqZGfn3JhqbZnRw5jJA1HvstdWz4J64wsxAje96i9vmSs6uhxcTEKYyf4c1H3p4KlaKIaTPlOeGeo3YhJR 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)(8121501046)(5005006)(13016025)(13018025)(3002001)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN2PR07MB2527; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN2PR07MB2527; X-Forefront-PRVS: 040866B734 X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2527; 23:4bT6L9y3pbbJu2aE2YhpxSTDkdOJc6HNbKP+gBdhOwh4ZGLyj/yQKRW3EDqVCQqzEbmde/h2wY5oH1IaIjS0FPIsNLbgIZKDvC5b2jvewHMzV7Ny76gExpZSo7Xh7qr3dqwv442jRMq9wccEJHp0vGGSKNgqqaMb3eLQh3SkCk5KTiDK9M2kf3Hjw3Aldpc4QAxLEi4AKseVN9pZbsGJmlRP9HpsMbNaTuIoMTAhmE+u7dhz8vjSaTjBx7e2jojPVaWV2kpJ3BDmMNFKI1JMCW2wzkzSb3CgUMjB6eI4UyauCcqSr0uW0PGJF0vC2xCjzM2B5+Pt2hXwNCh7fSiO8rBezsO7TXf3lTkR3HXO69aPkE6CNN7EsXpjNPB8fG73+85cGKjbp0a0q+vk4NmpROtZuQZXuW9/3XtxvrYpGzs85iG+PUS0+Jg1ck8xLaZTAnoxkun+pck1+jge6d8BIK0JjylIHKK3TxAFHH2gUqs9Ie3UHI+ydrC7qx4nu4O9eHEkREVt1O2D9sAWTUFu7cilE6kWtksXyyW+Q7hJx0pJQP140DH+Z0KnY62QW6MnvTZ6nD9xZQQ/FBJJ9PRpo9ms4M5NF1fE/7wFMoXc6ZTlnR3VMVjMuPxVdfVBrHLoGcrCstfqsa5WjWhJv67j0B1mP6TqPkQdbIYu0TDIGI23A4shc9ADD3lkAYe9Vd6tTUKSPlHIZKYX4U7roYRcFgHMjXQTcTdyI+NyNXA4EJDumdYQa2km5FxuoI29odFBym/iSX3CY8u2M3g2B/bOJ4qZt1yqyboFYFiM5xGQP7Hpgvc/Q1Vdui7ua5oIiAJup8oFNkhLSmJZLQ0TroeCjt5j5Jm7nxHiS6QvI53Evoiyj5JNmJiYZNaFUZSmFD1q6ndOBp4xfl6eax4sWneAWdR8rTIJsYLclF3z6G4sl I4yKK13ER7eHqCFT+T175v5 X-Microsoft-Exchange-Diagnostics: 1; SN2PR07MB2527; 6:OC8fQABLl1fet53/+VYjMlDDuAr0D2K2JywDpvjJDgI2yQEFxN46ER+9j2sGQDfTYDC4s7PaD79V2UsCyp9Ey0ExqFkAjBipfNlxSxnOQY3/mfAJlleErKH3AO/Aa0Z3onFfaIoVprlJ5OBqi15Df8jJ1+UBPaXEqX1hPbRyJ2ExTlzc5jH7yyc2Rz6oARaj+H5tVxGfGcESAAeChsU2gairbrCm0bdJsEPIiQQhu+tS8VpWRB09gmSMVwrKAUakXIlcZYnJmgSFyrrVb+wNcPu3i3eIpTC6uDHISclq/UQLrWxKsy2l6TjWduUj/4t8rCIxcmoLPGhWppheuBynew==; 5:2r4LjiTvBOVeRKZFZXT/WzcRpY/4giYAjyw2bLKEO1olWMMYInfbxV5v6UTi7tzoaEInGgXvuR64g1lo4Nyoi/25JP2SFpbXmnmxitw2KIg7lmG5GGKJqbYd2uoltxveYHaStWYfxekGhg460GWQ8Q==; 24:NSZAWwEWHUqnc82SyTNnr6R67mFYrW29xTujZcQsjEBPy5OLAJi5Zfg2WAHuw0Dv+f2fl1L7OO9rAbcacUDutjaip2B03UEn5/gE1h2+oeE=; 7:dhuw9TP5Kx3/z2X2qsGuTQtptdlSGacKaELJkQU9p3BiaL+6LUPcraDuLc4G6zJvT+VkUJi89NlRCgVZj8wIZ5LfQnP7+fhcB1L9TBislf0hYzbJkEEA8MY3tBFSc1AVpq10Hm/offX0y9fc8C3JznpXtFnhJ8Cc7fg57iugPxpsNzzwwgMYK6KAc4hJVhnNrMTODWiftneJk7oKVzMKVV0nRD9pwLZ1VDfRProg36g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2017 22:40:34.3315 (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: SN2PR07MB2527 Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Michael Hernandez ql2xmaxqdepth is the module parameter that seeds the per target queue depth in the Scsi midlayer (sdev->queue_depth). Performance testing revealed that increasing this value would improve IOPS numbers under certain workloads. Signed-off-by: Michael Hernandez Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_os.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index 0814ff4fa2c0..715427f8e732 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/drivers/scsi/qla2xxx/qla_os.c @@ -113,12 +113,12 @@ MODULE_PARM_DESC(ql2xfdmienable, "Enables FDMI registrations. " "0 - no FDMI. Default is 1 - perform FDMI."); -#define MAX_Q_DEPTH 32 +#define MAX_Q_DEPTH 64 static int ql2xmaxqdepth = MAX_Q_DEPTH; module_param(ql2xmaxqdepth, int, S_IRUGO|S_IWUSR); MODULE_PARM_DESC(ql2xmaxqdepth, "Maximum queue depth to set for each LUN. " - "Default is 32."); + "Default is 64."); #if (IS_ENABLED(CONFIG_NVME_FC)) int ql2xenabledif;