From patchwork Fri Jun 16 22:47:43 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Madhani, Himanshu" X-Patchwork-Id: 9793803 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 44E4A6038E for ; Fri, 16 Jun 2017 22:48:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 382F72867C for ; Fri, 16 Jun 2017 22:48:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2CDE2286A0; Fri, 16 Jun 2017 22:48:16 +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 947752867C for ; Fri, 16 Jun 2017 22:48:15 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752133AbdFPWsN (ORCPT ); Fri, 16 Jun 2017 18:48:13 -0400 Received: from mail-bl2nam02on0087.outbound.protection.outlook.com ([104.47.38.87]:17905 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752094AbdFPWsK (ORCPT ); Fri, 16 Jun 2017 18:48:10 -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=9dm1xb5d/a1p+t2Kle+lgHVUDTefgAO5ST5z4XyXepI=; b=CPlEuZe4+Ond1aSpFoEbc0Naj9prb/Vtf2x67B2a4Ui+haq3qBGq2LYLqYxU5a0KiXDKMkWto+pkHZFRhR6md8UU0O1LOhYuFxZgG4IooWKJkGKBQWQunMCoG3Hc5vA79ljje0rztF9GIW+6C66jV41PqUcgmg/WQUn/4fVGV8E= Received: from BN6PR07CA0039.namprd07.prod.outlook.com (10.172.104.25) by BLUPR0701MB1012.namprd07.prod.outlook.com (10.160.34.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Fri, 16 Jun 2017 22:48:09 +0000 Received: from BY2FFO11FD035.protection.gbl (2a01:111:f400:7c0c::120) by BN6PR07CA0039.outlook.office365.com (2603:10b6:404:a3::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14 via Frontend Transport; Fri, 16 Jun 2017 22:48:08 +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 BY2FFO11FD035.mail.protection.outlook.com (10.1.14.220) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1157.12 via Frontend Transport; Fri, 16 Jun 2017 22:48:08 +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; Fri, 16 Jun 2017 15:47:51 -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 v5GMlpaW003744; Fri, 16 Jun 2017 15:47:51 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id v5GMlpYO003743; Fri, 16 Jun 2017 15:47:51 -0700 From: Himanshu Madhani To: CC: , , , Subject: [PATCH 5/6] qla2xxx: Use FC-NMVe FC4 type for FDMI registration Date: Fri, 16 Jun 2017 15:47:43 -0700 Message-ID: <20170616224744.3681-6-himanshu.madhani@cavium.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20170616224744.3681-1-himanshu.madhani@cavium.com> References: <20170616224744.3681-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)(39410400002)(39400400002)(39840400002)(39850400002)(39450400003)(2980300002)(428002)(189002)(199003)(9170700003)(76176999)(6666003)(36756003)(2906002)(478600001)(2950100002)(87636003)(6916009)(54906002)(356003)(42186005)(72206003)(38730400002)(189998001)(47776003)(101416001)(110136004)(305945005)(50986999)(8936002)(5003940100001)(80596001)(2351001)(106466001)(107886003)(105586002)(33646002)(4326008)(50466002)(86362001)(48376002)(81166006)(5660300001)(50226002)(8676002)(1076002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1012; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD035; 1:O+PrCnvzmPZk0B6S4SX/xbCJvdiamGrjgg/PqOu8lh+wX4uYYVMxdXsp/kxOfqUivdxCmGRiOxXF6e5BU/UnSVTNQ4PIjgfkI07ioiTVrtsb5oTzF3KVMKnfnqUXRvvIJt4STTv22JNz1zW4dU7dM1/4x7KVkzm98yZ9fAEP13bA2jbKAwtRAzMg/AVPZNjqUJhKoWhJGTvXkb2tfGfR3/ZU0AnSesUtghwBRC8jjDIE43wvsnxaZkysDi/D8sKg9oHalaphRS1ylIyPjPzbUDQszEAl8f9NbkMf+UCkZevLMYFDui2/0z9Tqo4ZJixd8MhXmL/pvyayol7wZnH3/lfXTU6+vWUEHMnkBW3GwAu4ClYYWqSVtvmnbRuJZ2nMCJccPju7IqL+PUX6j6sR5rTu9gGslp1GjNeNbJTMljw2a/cG4icthr3YPQhHKbhg2VVYxWGsRbyPMYsGl42mDgQ1CyK2MEDvSKFun4AAmhIzRxZFG7fNL5sgEVq6soiP5JK5j86vHPK7PiIRErEc0A== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0edc0147-060d-4fdf-e946-08d4b509c24f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:BLUPR0701MB1012; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1012; 3:nRrAR2+S7BwKGFN7kkDPaQYbP62bDVJfkUa1xwT3R/s3IihiGpTY0dZDN1WSJw74/o1tID8DA88r8dw851rtWBy+io/vkyzhQ47mh1CKAM5+dELp1fSfAeS6vBgkEYhJrO3OVccT7AjZdZDfSXHlyzj7yHLw69vgZEZyjfP2vs9OVL3ZNLC2eY8Zf5rKPhDyxgO5IPj20riiuRsOlvy7Bum/Ph26AS5l6qxYjHdwR5c+/pleKwXH+jrcivZqvxxWC9akqE+x3KJH2PfZtsjuGdwb69qBy+ODMhe8L4sGqf4WJ2TxdsIGGQbtnBUI6ScGJFIRZ9Pn/3CvlwbU6XPasazak4l+bJL3oniRpDCvhz0FKO4GsrHQtly5+ZsPu/d1uIiD0W3sR/qyDt1jgTIjvwrEdFK7DFUfcifNDdQYUKDsYgxh4cG+mcCw0h+bOVjSAhsbczBTJorMrVCTQ5CNuw== X-MS-TrafficTypeDiagnostic: BLUPR0701MB1012: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1012; 25:xSfPzZ2+WJse7afBdr9hbInrE/4ss0NgJkysYhy/xgSIy8+Nln3hb2Q2Tu+t7x8+XNfUrrVHcqBoZUJqqJ8oXGhXgmlXffV3L9N7aIbcHBztZkVBoJDJmXFIyEtE/+vF+0CG662Q2WLzwtKyktErIU3YaXvfvE1pm5nDaymc1c0VXe8UqWPPbcrNkKp0o6YACAIUGWkQqCNM0EB9BGMz0aPfR80+yNrTg5jylUGPfoKfv2T0Wv/z3I0SxYwqMZYV/XMeenUajxU/8hSYnHtSbOZ18qY1QnrOn2ER1v/MFm+uixc1tU1VtXehLObj8cn2nGXQj7mlN1df01OHTjEWKrvwXzX6knSATZ2yykFtFw74lCEjrXgLRXhDzAtUw2OrUDiy2B9Lcizm0ilyfJpzs2RJtrgM/XsBImG+KAa8F7jhFiVzEFxZ7rcvy/f/FbNqcgFU6UHy8jbSJeMILki4gFhhJMgN1KTHHlUeFaHXUp8=; 31:BFtX3PMaXAansRepShWNZP5UeNRaiPiXwQ+nfl9D0Sc3ePImP44CDnoR9AZ9DHVvoYJcvUTfEuvbqDqRgD31xY6q3kFtJ1bxN6psJAvZ8MlFmMiTqLS8zLUkEtuOMGu6iWPX/BiXpreDE1yaWo/0KeNHGZfSOAqoykbcA64wK8BaYBoc8Gg9u2j9wmdBMVPM+aMTUpbJcXAVziP17kU848lm4CW71aFpH40h+FKWp0sa7bU0lGZueMWDGjGuVvEoFCCa+HoU2K+ope8XvCWp1mwk7tMog9r/0ynhut8+BuY= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1012; 20:8Flol46gBq7pbgSYPN/bHLlED1mADjsDLO8rTy7BZRRdONi4MXPovznG2XMK4mKyT9+nscwGbQQXvETFHGRhRyqkI7eks07gLAEZXpgi0w6gl5fxcXL7OdHXInRrwIbD/i4/Tqj+bYiZ+s0hgSqAa2wY+31YYHV1iqLcDUbMd9p7D0XYwQtX2CDZctGZSdkYhr5wF41pmigAJjyqQ+4mH4m274kijDC3j6iiJdPHRre+Dar/QiuZNNx0wKNY+F9FG3JSiv5T2VaNq6NBrrm9vXwgv4Q5D8zt1HDbE9jEWhJFtRheTLhF2a7B4XTxle5g3e1uSdcduv5jz14bKY/3ZkHF1J9MbKZlMKrXlhiBuKAj/kFyqqVlmP3Vv/H9WwikDtwEdhw6rs/DGQ9N5dm5d3QL5fkFapY3uryq6r3sXVDWOOV3RSn69XFBPNjS2LCj9/uKEdQrxYI79/ZMe+yFpPVbZj8EdRJBJmPTgAGkQyMUbZ+FbXhnwg2lwp87ZAhb X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(5005006)(13016025)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123555025)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0701MB1012; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0701MB1012; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1012; 4:Sd6xhUVb6q/vqJ5z+gDkpWNKHpSCiEc0bLVKsCQt?= =?us-ascii?Q?YgA9R0A0/yLpUYf3k75TXRFfsl7OA3cO/vYggW6pKfZ/UlZPbPNcnqJWqwbQ?= =?us-ascii?Q?XETbh0RAqcLOiBqHZGnCfqeDQSQ8ENDT+1/vU3rFyrOrcHnR3/hNSWAfRK7k?= =?us-ascii?Q?Y18eHCU+7a6souLP9ms1embU7lYqkn0TRYM/VoLF+OdCyeBJsAF6e554a/08?= =?us-ascii?Q?wafGTaSeGk75W33cOz6q/2iYS5uC0vDkEPu1uIsKsgsgMI7YuoNGQAptkO2I?= =?us-ascii?Q?/VVdin9H0wNE5/jfB7pKp1e6tO28XvfxcvmrChPylrRPUFcUjW/6X5sE3ldz?= =?us-ascii?Q?zHWOY0MLwc0MJR2caTyH34v59YbG88K1eKmj10EKj7tsdne/yYgW3+cdGyzj?= =?us-ascii?Q?YlXMV0Wpxi/H4feUPAGoeiBckmZJA9idmXpqsjBGp8WdPGBOg3iJcWQC2GAO?= =?us-ascii?Q?jeWUSzfwUA0vOO3hBnQusdboULJs8gdE62qCh7SqdXB4QEKgzbh7s/Jy/D0+?= =?us-ascii?Q?YBKGTCoFOxmAFMKO+ZhRQs3NIqfr7gp23XV14H6HYAXIxhJgheqV9P5EOcOl?= =?us-ascii?Q?Jf8lGyEZ9cNKFtpFNTIamxEmQA5FjJi706LE4Z+zJTRwd5MT+36tOrN0zgK4?= =?us-ascii?Q?0kokNrL5lvtmHD0kcHj1AEuyoZfvTseEmKX8EdUZjOXENbzKb0HR9E1lGJ+u?= =?us-ascii?Q?ULMlE9unQFNaG82vMyAgmz0bC/rT0zqbTsMzk3ia/VLkbeYDGhI4uFCcGtj4?= =?us-ascii?Q?LF6pr52MP+Lzo+7mknKsFvcNoz3LX/wS4QcuuG90dqYxJ6UP+IQyYEK7mrfS?= =?us-ascii?Q?JwGEjoeOpcCRSHTxelfO+n58sBexIcSC8lBatsNjHpLagF4wfDc7rICuBMCu?= =?us-ascii?Q?opJcFZ79H0lI9d5+jKgotCreUeBRZSFE+DO1+k8IDoqgL6l/3IQGIIhNGSvi?= =?us-ascii?Q?FAcCRx3tGjB/kz0WcllOtS1iPujkn5YrHzFy8I8h0naOqD8+5Fkt7tXg1Csr?= =?us-ascii?Q?PkA5j6UVnm5QO3R1+9qskmoTp+GZJnVmBtpIisDbi47gSVO4g/HiX2iPksrX?= =?us-ascii?Q?+6yNOcUfGJ92QpOdVWM292IQOEf8gL80mw/lmfzgmvfgTqCMOzdxerprG+GK?= =?us-ascii?Q?yhzgIroVhiE1QSD9eDojAzwfwHp80CzR2DDhtlutcgGBNuV5TEsQKVXkgqcH?= =?us-ascii?Q?iD7AvacKvZ55PYA=3D?= X-Forefront-PRVS: 0340850FCD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1012; 23:WQrIuKG5tcKsBZlLgI6iOhb27t3Dyolo3TK/6ty?= =?us-ascii?Q?lZa2Eyp/+tAgeyJ3UnhqVxF7y12BAU7MtViZc7LSbWFaE59WZxsWbjoWIMLw?= =?us-ascii?Q?LQCLAc97abwAphaNSJSiC59/Jb4n+YE1/ADRx1nSaV452EIIOerdt+b2KnLa?= =?us-ascii?Q?tk2iywnv/ETh+A6lLDZkmTAYGk30Ni8+k7Iq+YwygvjSCbVrSAoYZi8zHi5M?= =?us-ascii?Q?yWhraohAChGxo+AcaKNP9+PdX7gRGN4sopY904PtLCifOaVl/QIEPmLYiGqP?= =?us-ascii?Q?DykJGlxEYzeV2Q5Y7NCdOIk6KzPcCTLEJnqMCIckxWcs4rt5Rq++L27gxH/I?= =?us-ascii?Q?4v6+VGyi6YU4dJVW5YUSOFg7nmNGAUjDEq+y7si1RfO2UrBBDvr5dx4FmXdT?= =?us-ascii?Q?kww/lOk28MkgX2Xgdw2gSHGQp5Y+IlNkdCxeDQjAE62us+h9+GWh3iFb3StF?= =?us-ascii?Q?p0HPNxO25oAtHh85PmJKdNLCqMGehmS5aJtqR0RlgssrcEEIp7MP5OhBvBEO?= =?us-ascii?Q?J1bFkpAqIIdOPttaQAr1jUa+ylevBE0+iSLWhqx4XLOxC4B66S4rqjy228nr?= =?us-ascii?Q?Y41V7hBqFKIs244LjDduhEEmAcW06trPBrbyEv8/8nY8spLsFy9AfOZP2m4C?= =?us-ascii?Q?ttJKB+09zyg+fRrsQnuMOJM7q5UcbOZXspYSWdZdRfDuHH3+xmFl4R5I8QVe?= =?us-ascii?Q?lfv4Yp7S6y08mvx5R+hKfo9PlFWfwM5NDf8yF1lwbUhsqTf++RTrE4xIl8D6?= =?us-ascii?Q?QpwMGq49j9Y33aheSSeFhnr/EktNkOJMjnKtXGMYfKnqm7KZF22fposbd+21?= =?us-ascii?Q?tPts5sle2L/gAogR7q5UEegvrXQ+jjmG16psB8NGOVHBPxK5z9/nxEFZNjVy?= =?us-ascii?Q?blY1DmQdD2PSYmZX1Z7lgDXqXSkoHM0vFB17oUryajqu/sJxoyW+BJw+TFVs?= =?us-ascii?Q?3hOvxOQ3xTUYgdLlwoaz2U7Ns5rt6yl/T5f76u+QE7QQ9H5/5DM0KFLuaUuB?= =?us-ascii?Q?YD1bOSky/iL/LW6hiA7Zc9pqImTxxm5be7FATvJKPe/nHwJ27qERnsjSYYmY?= =?us-ascii?Q?0TK62zy9uOyCRbMgOIEkfLoJg8CGJ+ouqD1zruyFJ2nflPhklI9x4FPZJ7sm?= =?us-ascii?Q?YkxZVK9pcO/pOHLeVSUfcPv4HJVFti8xDCN9yhXtEzXVUHraRQgJWYQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1012; 6:d/SFORqcubblz4u7NY17WKH6+ECfOychD6U0s8wU?= =?us-ascii?Q?o8q4TaD7QQRXCy4yJGtbBBcSTPzPTamvtUl5/gCNL/9VT57s+VIlmDKgqOlo?= =?us-ascii?Q?Qjm49yCozC+ChpgaFKPMzmKmchrb8y9jisnJ7pSlfkv/cQVl7JEBJpo13h7e?= =?us-ascii?Q?gffAitaAcQos8YJxs/BpmzPkzmcs8LvvT+tdMztfIMtoLPW57KtUliZyM6FT?= =?us-ascii?Q?TA87MbS9IMGJjrSYUhvViNBi+DDA3ky0hbe/fXhAjKX7V53izUyU0xTLS7fn?= =?us-ascii?Q?J7T/VFe2zZV7MbBZKPta24MWoLMh7/rhS1FAEyA3VmtsRyA0d4kYqg2tW1Ah?= =?us-ascii?Q?dz002CtQojVuHlg6laOFD/WavedzTYLJF13deUuDWeFOXs3sQjWIFQcY5LoL?= =?us-ascii?Q?hkOd7MzxTZ5iKmsJNOgpGHhIJnl6qqBhWw8+nAya1kFnDm2qlykOYJK9NTfc?= =?us-ascii?Q?biaie3okz88kZ1/EMkSr3+e98GXrhfrhaJVap+KpbrSeguLhO2tZFz6m6NH6?= =?us-ascii?Q?7/EvSGdIlcmpHYH1HQdO2LlPLeaWfzNzhZzjSv13tHvYTP8S9McSJl4/zY2X?= =?us-ascii?Q?qzQn3GVx7jflm9PfTRIVVmUmUA8CtYcwzC7tWQjf1QElKCHY3aXVIUKWAnqB?= =?us-ascii?Q?i/vSsR2f0zhwvT2macmEynblYyGsp2aTMnh6rDbWG3yI05zBTOKIeSUnycSX?= =?us-ascii?Q?wvfOfc0gJmnsyCMyoG/cpTN6PW9o4rWr2GRZNdbTjTSZHrG26Zv1EFBG4AOH?= =?us-ascii?Q?8yLydgydUMHM+G0YitvP1VlTiQlIvF1mVF1wgRo8v2DJqIqfJEl4jqH2tQnJ?= =?us-ascii?Q?imknNRsxteUNTAmPj4dR+BtpgPizrk1APSKEYjK6qQEQyrmfc23vhfFzt91X?= =?us-ascii?Q?1m/Up19PIp6yn2RUMOEsvsgfNMYnD6XzYJ35dYcWMQkf/+TyRXQUH3VKffdR?= =?us-ascii?Q?OklHDnyjbocoykgYZNiVbogiXQmqRT3hP5lE6w6hSpNb8xmlcaQiKv/CK69P?= =?us-ascii?Q?kXE=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1012; 5:hBgzjCePWhPrKHMPdxytFFmjzRFJ0QVd9wgvUFuf/NBQ3UUD0/8oX0oabVUi7FW32V4/GcGxF/rxIP1FFwIs3lDoedF/uras24w0EX0rnmrLYL3KiaDIIHiFWk6WKQgMM5pNLimaeV2hoDy1fWv8C+yzaC7BQ1u+OFwQzsQj5PEeNLaW8L4flEsAm3WjWwSfrQtbaGC+4wgLHd1Vm/4zdqT/5/iI3LPKrCc19TCyCMhUA1rswqNSCtJ7WnbgE1VV8fVaOKlUfq4sFHqpU+5kRH8tmbsi2nkpj3bSMr655EP2qQAy4Pt5aRtv952GvraIcxGQpheq7K2ujnN/e+SLHnMOGypxKgto86Wg2AscqYsqOjtksLGAuIT5GpxSLQEOJ9Vg9BDaU+iDCYjHv+LzfBwV672v6qxszSaJrFxT5RarvnwrxZuAwKqLpfFoNXCPV/LfOXcGk8fOfM2oOToITKnUjo8NrkQXOQORIBT7GNlYcdmwW3jd4uxwVvq4t9Zo; 24:O1OIERqoFVGdqhnLWTnsgeslBNEaOm4PsbHVHv5mS6JJEhZEpOvRLoCi6BjiXK95E9x71jdDbTH9p682AlatWUnceDJiPCjiGJsZVkdv+7Y= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1012; 7:BeZlxC6zFO3OT4fh/b/RsUy5cNCWZSkATy+pfQd7chGGfErziC5egVDDwjUv0dcmHRZygbWXvCFHtE2eP23c2bCAeBcH1NPeOn5QlS6DC7lQwVm33fi2llycoiRbKJO7udPi2h3TQbnLbGo0mCO44hlAf3JDLDoGxXBoRkV+zGN3T5bkLofaai9ZJGyA4m13cxwblmnzilTT4IddA91w5W//M4b1QRkFaSVh9f2nkC5cG5I3Wt9qsti4N957YsKvrzNyVGqjl5rbI6a0eWdEuaj5INrfJvmVAH5gy5OpKAP02MmsJG3rdZwK3ruF5o4EKH1GyPvyDao3bVhC+MJPWKgUNw3Hp8KJv2zagGo3/hYESQTZt8MWHn+WQT8fPku6JgC1WdN11M+JpsRIV1yvDkPN64ehS49VOJL1eqyBeu7FwPTEGarzGB/LSlcl46rldQj7Lq+Ba1jCZ46RIFZNzaIAU7GRMeje5fewTILtXi+jeXUIVzthCISnvim4m0ldfVd2WHWJeJwkzwqiwgt10aIIwvzjknTfoIVIz+mqVmmmAlYdBz9oCqi8gyBCgurg5KmWof++OaDGrJiXcyLYz6BfXvBs4M5oKVlUjRsuAkie2Ut6r0SeiMz2zpSKAdYI1LZkxbBxOCfcm79D+lMbjz7NMYyeDXFOpT4GOQNCHafCusFEvtz/WbJ+wG/Ek1Bo7UagZiVnsXqLqAWeusb/b6bwnBv5QFdhShRtnx8dPAAXKpSPdP5dIMs/HbALTnLWiswahhhhO6GX7AD0AwLcnnThz9GcRJWbmcno6zpx76I= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 22:48:08.3404 (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: BLUPR0701MB1012 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: Duane Grigsby Signed-off-by: Duane Grigsby Signed-off-by: Darren Trapp Signed-off-by: Anil Gurumurthy Signed-off-by: Giridhar Malavali Signed-off-by: Himanshu Madhani Reviewed-by: Johannes Thumshirn Reviewed-by: James Smart --- drivers/scsi/qla2xxx/qla_gs.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/drivers/scsi/qla2xxx/qla_gs.c b/drivers/scsi/qla2xxx/qla_gs.c index c91478529b51..b323a7c71eda 100644 --- a/drivers/scsi/qla2xxx/qla_gs.c +++ b/drivers/scsi/qla2xxx/qla_gs.c @@ -2166,6 +2166,13 @@ qla2x00_fdmiv2_rpa(scsi_qla_host_t *vha) eiter->a.fc4_types[2], eiter->a.fc4_types[1]); + if (vha->flags.nvme_enabled) { + eiter->a.fc4_types[6] = 1; /* NVMe type 28h */ + ql_dbg(ql_dbg_disc, vha, 0x211f, + "NVME FC4 Type = %02x 0x0 0x0 0x0 0x0 0x0.\n", + eiter->a.fc4_types[6]); + } + /* Supported speed. */ eiter = entries + size; eiter->type = cpu_to_be16(FDMI_PORT_SUPPORT_SPEED); @@ -2363,6 +2370,15 @@ qla2x00_fdmiv2_rpa(scsi_qla_host_t *vha) "Port Active FC4 Type = %02x %02x.\n", eiter->a.port_fc4_type[2], eiter->a.port_fc4_type[1]); + if (vha->flags.nvme_enabled) { + eiter->a.port_fc4_type[4] = 0; + eiter->a.port_fc4_type[5] = 0; + eiter->a.port_fc4_type[6] = 1; /* NVMe type 28h */ + ql_dbg(ql_dbg_disc, vha, 0x2120, + "NVME Port Active FC4 Type = %02x 0x0 0x0 0x0 0x0 0x0.\n", + eiter->a.port_fc4_type[6]); + } + /* Port State */ eiter = entries + size; eiter->type = cpu_to_be16(FDMI_PORT_STATE);