Message ID | 20180521104018.5506-9-sudarsana.kalluru@cavium.com |
---|---|
State | Not Applicable, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@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=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=cavium.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="JeSELYuq"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40qFgc0sS9z9s19 for <patchwork-incoming-netdev@ozlabs.org>; Mon, 21 May 2018 20:41:16 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752852AbeEUKlN (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Mon, 21 May 2018 06:41:13 -0400 Received: from mail-dm3nam03on0041.outbound.protection.outlook.com ([104.47.41.41]:60317 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752780AbeEUKlA (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 21 May 2018 06:41:00 -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:X-MS-Exchange-SenderADCheck; bh=WMVbS8sIZXfP0ACnvYG9+y/V2VQP1SAnujvXoH84Z+o=; b=JeSELYuqCuWAXlFr0l5edmpoLjCRelKdcTf6DC+QNfBETcLjLoB1ZpNtRznplDJP8IbXydwpUjBMOeB9Dwz30t5HqnARyfvvcY4IHUHQQlPGKkSb3uLeWSDMA0u6k6rFH8fSOM60chC00DkD/+4S3fuDU9Lnlst3AMeko2Af9OA= Received: from CO2PR07CA0074.namprd07.prod.outlook.com (2603:10b6:100::42) by CY4PR07MB2824.namprd07.prod.outlook.com (2603:10b6:903:25::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.776.16; Mon, 21 May 2018 10:40:58 +0000 Received: from BY2NAM05FT026.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::208) by CO2PR07CA0074.outlook.office365.com (2603:10b6:100::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.776.11 via Frontend Transport; Mon, 21 May 2018 10:40:58 +0000 Authentication-Results: spf=pass (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=bestguesspass action=none header.from=cavium.com; Received-SPF: Pass (protection.outlook.com: domain of cavium.com designates 50.232.66.26 as permitted sender) receiver=protection.outlook.com; client-ip=50.232.66.26; helo=CAEXCH02.caveonetworks.com; Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by BY2NAM05FT026.mail.protection.outlook.com (10.152.100.163) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.20.797.3 via Frontend Transport; Mon, 21 May 2018 10:40:57 +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; Mon, 21 May 2018 03:40:22 -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 w4LAeNoE005575; Mon, 21 May 2018 03:40:23 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id w4LAeNLs005574; Mon, 21 May 2018 03:40:23 -0700 From: Sudarsana Reddy Kalluru <sudarsana.kalluru@cavium.com> To: <davem@davemloft.net> CC: <netdev@vger.kernel.org>, <Ariel.Elior@cavium.com>, <chad.dupuis@cavium.com>, <manish.rangankar@cavium.com> Subject: [PATCH net-next 8/8] qedi: Add get_generic_tlv_data handler. Date: Mon, 21 May 2018 03:40:18 -0700 Message-ID: <20180521104018.5506-9-sudarsana.kalluru@cavium.com> X-Mailer: git-send-email 2.12.0 In-Reply-To: <20180521104018.5506-1-sudarsana.kalluru@cavium.com> References: <20180521104018.5506-1-sudarsana.kalluru@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)(346002)(39380400002)(376002)(39850400004)(396003)(2980300002)(438002)(189003)(199004)(50466002)(59450400001)(6916009)(80596001)(2351001)(486006)(4326008)(476003)(11346002)(446003)(8936002)(2616005)(336012)(6666003)(316002)(126002)(305945005)(5660300001)(2906002)(26005)(186003)(1076002)(356003)(51416003)(54906003)(36756003)(48376002)(478600001)(42186006)(87636003)(8676002)(81156014)(69596002)(86362001)(47776003)(72206003)(76176011)(106466001)(50226002)(106002)(81166006)(107886003)(16586007)(41533002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB2824; H:CAEXCH02.caveonetworks.com; FPR:; SPF:Pass; LANG:en; PTR:50-232-66-26-static.hfc.comcastbusiness.net; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; BY2NAM05FT026; 1:K6C6/8EaVXrMiTb/qSIj6wESE/7QmpN11wHv3GUSBiS9jzKT474ZJTWl4rQmMz3vnkUQ+/8YnAM/qKN9Woz2WuLrKoXr6KmtFMOqwU0HhOaxjDkk4XeeN3UAqlMUapr6 X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060); SRVR:CY4PR07MB2824; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2824; 3:xoZIm+ZZOxCEWbVfsLk5zBUvLEMT+wqCZbqIdm5VcBaATdUFgSoz28k68Jz/7+mnIQmKln8vNkWrljRv3iGOs3mRh4ldUVTE9uPMg/vU8i9h43pwTpv8hUau5vbEjVU7ImblFAS9oPC7F4XHxidwc4QLFWyqprRuQ08qdwwNnggJop5YA20i7cFcs82jFfP4ZCh5FM1oliAY4ZwVwSjCGbLg5h5RCe91WTwMkUa0j7KzR4uIH47AVM3ZrDCaRe2SEJSTk7XBMtEf8uzmbTB7lMVs8ZeyiKCPlFrl0Eh8GX25kCZCEF9VahJNZqvGnfoF05ylzAM/jB6sft98UQlgpAVJj3WLpu6Ua/dK3dxhCAw=; 25:UplfY4aW4ibCN9npwIBl6iGg0P4rkBky0tZ++oaLG5b4rXiQwNrfw47fZ6/wUC8r3FYBgZ5XqftjHgEmOyUM/7cruFzU6sj6lZ9u4z8N8KA2W+vTATZ3F10LIpWhZGpWq0UcBuMXyWmpsDh8fjbji+oTOGIgpQEgKOBBGx4HMiKYTRTlQzZdXAsLxxQLL1hdaxwk6FDkrH6ALwj7wpqKjBX/Ix2B60CagnHYtdYoDFjeZMkpVkuOWQoN2GF33sc1SVGzd1jHvfl67SpgYMpCRywrtw0aKkqwWXHflbjv2wFdHKAxBta5avuXkyB2JCZ9YsQM0B+38JOH2YHEsDjMOQ== X-MS-TrafficTypeDiagnostic: CY4PR07MB2824: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2824; 31:+9sTNvghNPmLSJkuCAQa/IM1TsZYiyDUucsVAW0ExGaNTOQYqXOOfHRDZBXBaeQS8/i8oh8qJq0IrXI1+J89EKaa+GnXuBY427FpzmX/um7Os26LNia7cilO8HqoZgKNLKLrnaIDl9LaCsaFxSfk/sDtPJ+jY2ADxG9iEFPDdOGexCyAlpu2f8Ud+xvKagJ3ToEEjpTjZ+O4JtSCjWg4k94r7UInNRQWmT7wxsR0mSA=; 20:JCpiySNDQ3b6yGTyazpVcLmoVacbM3zrZ7HxLh3MCP4607bphIBRIfFzQZxjUWbL57PF2RVRYcDTiA6S4BUqRJ2mXiPrCCwfuvM3aZoRXAQuqC8z0YU3yzFW/sAc+NrDujrPHfvWt+rxZXzjaHaw+TzqTHzHX2sDFTqmLeL+QWCleWCOjTMBnVn6VTWVC137BxtNTdKXQWPq9CD4W10NGuUW5wu0WemRIZxrfQp5Yts6MrEJxLeVBHUOACVFNqp6YlWX0XoYo1DxQ62G/gMx3ebZAJPO9FT7nH5MhGikFFIHJ3ZxyYN8+2NkqngrTkgcDSacQ8x3COhoFxLTI9p8on0E0AjSJ6uKWaT53useHULgVA4QzSTVRp6xfXUFWoRHJGllKEQN1nHhH2A8A79+ffHeaSMP/MXzFgojY2AsgWAGTaWlHwPfWbCVrP69JUR+zgAXOcIP+yWTc8hKof09jCq0qFBY8qDVE/cop0Rg2S22XJ3mpkDDoqMoJWM3qktn X-Microsoft-Antispam-PRVS: <CY4PR07MB282424768AF119FC959F6A7E8A950@CY4PR07MB2824.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93004095)(3231254)(944501410)(52105095)(10201501046)(149027)(150027)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:CY4PR07MB2824; BCL:0; PCL:0; RULEID:; SRVR:CY4PR07MB2824; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2824; 4:DIGKiQTPUqu+lwicYOtzoGYVU+6oqvOIIzmd4UsU8l2vXvEgvtfSxlVtkEpITQYPHsCew2Fak/CcKRLD/9PpOr89B72B58Hm+Dj0OMaLMI94DHbngzPswLsPiok19S9ysr8v5/EQ4KT7DXH0NmV6+zbnFm79HQCmRLUfRxq72U6aMB2IIGwdW6QdJf5ba2NLpTqTvnmWwGO3dwihepcrHoHjKR/GPjADgeZqbO9xEsUYtbZLbHiqY0lqY29lwOrhJdsOholuCE/C5KlLLJjEng== X-Forefront-PRVS: 06793E740F X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2824; 23:LDaT8vOKUFSRc3i20oHeMpjr63bxKPyfSiXcNDCrR2yf7yghXv51DOznt3pQipvjg7Vg9170SnOIji/j5KY5DG5cpFPE293ZDmGSiBDwM7EGIQHeKi9r7GNNDOGDQCNwOORJOUdjyDpHpIC09C4NOqSR6Zct/rlR6vVvsr+wpL4/k8knOe711iZ8KXHivmI9QFwMyL3rWIzdOPk/CzIEvFM09VYhCAa21F97dFSqP+1vqM74vT6tjCqtqsTF8NGuntIYbBzQVdYQ2iVkN27pAMwFbv+G5QgYKK8UBdgYqittBk2CRK6mn1bE/LQSQLXpJjNx8fZtiLPGU3q1mJzwsJ2JqA/Nn+lR0KMcUEnX73mpIXffQ6oajSB17vptpbGz96rgLOQYPTAwT2nNWl7Db6bS641shvkllKRjBlpqwP4dnS/kiXrvBK8cGbvfyo7MZ7B9vXJ1qiReOb8fudHH8ZapdQEc4v/l2yOpUrAd85h36GN1hBDxjgOjfdU8pRQ7Qbv1sHoyAThotxbVU0lUBTW5FU/pBrUF1kKd43gx5t/YZKbrT8/PT/fjC5aRWLoWryroGvJqJagSsQ6vrPbhKc4qVHfaHyTwZspLQMAK2+uPcg3VMG0bmArzcMjt5AWA/TDIXWCB0NgGAfS7XgMs+ao90lalGF9E82f6bK6bQ5s/KnZpqLkKfCZI5s3OzLLyy0VrnLikvGf996clnNUHEmVtD7j1cK42/GbpzkuBl7832mMAloYl8YYx02wxsEfSX2pefqBanEU+aAmbmrOuY8fQ9Zk9DLAH2mnOswNtH01kxBYx7HR+jQbVdQ0suzzknfg6NP2eIyNbCzDNb7Irg7ta4Cit4iywKd9ZiHLHGC5EWbPQlHuMF8Zy3L3dQkuSLmvK45OIQllM3SWfsXatTo/gL5UJu1VR6yRK7rMm50+LLQaAh7x1gor6eB6EsIti7gz6LRr8mTcc6/obbF0u0csFagsFXQpn4kUSqmWaxatpGIgOdLICAUyc/a6HD2cA2QONLNpY4TcUWk/SWmfoR95BbSkHQADWHGR4W+NrkK18M7Xrmf6iyV2V41Lb80cOzJ5d9e8dF3c+NTErdBM/rR/s5Eh9eHMQt2qyG5Vw3A689wzwv3b0dpk92lLmBHaeimG+p0eX8VFvgP7M4+FrAk0cE83DKPWfkUKam4ehFM0= X-Microsoft-Antispam-Message-Info: qHkHgJSUqpKtVAYn7+lZKS/1/TWmUF1s6mtBCXEzGOMJLy1HIhJX4BGFTmMQDnHerksGQff5awW57AZzo/SzZ/+yQOnqqRu2E9fjfDjuXxmLlo9R4PALfgEOwgBKnuCp/i7+dbl51sjlwxT78Oq4q6hQJtVg8/LZZ4b+atPMhUNy8dhTCcNCKLmwsX7PxmIs X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2824; 6:6VyFT993ORo2uYv+OUVDaFzTrlHrT5ln9QssWGiD9vwIruRhF+/f6nXaMmnj2Ir6TWP48ZrtXfLr5h46l6k+MrAqs16cbNdHVoimgGNJLfqA/+fU3Zsn9SifyXXgwgh3VA9GCbh2Rkh/SSpwEGfnkhoa9JXUowvRAwBYX+aIDS/WXVSuI1QK1B/aCo1HIoBdl1ifh+TEQQEjY2V9p0+M8erVBv2bhDvjn7jKz+ONCsZSWPVz7UgHg9glv5ui9PziB6suWMbryhxWtQTtdebD2BwbiZzGni2qnhOB3dblqCgyRmoUnov2JNwK5FUA3NNb38skz+DgEdw1qotOubxYt+VwH79r90K3yPm3BYOtL+2panhifHgkKbWA8odpv4Gpq1X/HfoX/BCX2QeHD6EgSk1JdDxkv5aNQyp+uGgijEh+c2Ck40JhVHQw/UpbJCNCrT/e6AbCoYdKNO1vbxbzzw==; 5:JTmCpmfumPdQv5yzuNTQaggxXCuy+HY3GjSncoownNW8m1IO/Ajmmy4T//vGN+TReSk2sljeT2ntfZ0mGD04JQXlF4fTpliQMeFdl6Ji7XupTbZ9osLuzoX995WnlcnOmBw1rU+0lvzPb+MsH7f99KfICPPAe4SD44eOTVniHVU=; 24:u5j5KB1JNZa2Fp+BhHhugttiRlAyq3PFdXdgbU5pMd8k+EpZc7LCNctGJqm7pz4/inWwjo9OVknInGxs7wIi0ueFFHAaQ9u/cm1/wTzx9Eg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB2824; 7:d/9Ri1lSvHKUFnxDfujj/B6wSPAiPw5I7x1JmrkMQvKt0wB3dqat+MwuTfJZdiJgsPVVx5TJ9//blNf1JiP9BNtb3c0C4Gg2opUG8pw+An0rrO04xiF0jkOLheDwYCqm0P7EcaguIDxEKiMeGbyE7EVLf4K0kPz7pL/fHoE9nPLAlMIhmaqwxxrtYHxl50/IEB7Ntf9ZIz8p4XEWZHzbuAg2wAZjn5Xh4C0QfWtAsgeRj7Jre7u9jRgFl7sXKmL6 X-MS-Office365-Filtering-Correlation-Id: c8d2bbe9-360a-4c10-eb9d-08d5bf075672 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2018 10:40:57.1649 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c8d2bbe9-360a-4c10-eb9d-08d5bf075672 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: CY4PR07MB2824 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
qed*: Add support for management firmware TLV request.
|
expand
|
diff --git a/drivers/scsi/qedi/qedi_main.c b/drivers/scsi/qedi/qedi_main.c index d2045a5..32ee7f6 100644 --- a/drivers/scsi/qedi/qedi_main.c +++ b/drivers/scsi/qedi/qedi_main.c @@ -995,6 +995,21 @@ static int qedi_find_boot_info(struct qedi_ctx *qedi, return ret; } +static void qedi_get_generic_tlv_data(void *dev, struct qed_generic_tlvs *data) +{ + struct qedi_ctx *qedi; + + if (!dev) { + QEDI_INFO(NULL, QEDI_LOG_EVT, + "dev is NULL so ignoring get_generic_tlv_data request.\n"); + return; + } + qedi = (struct qedi_ctx *)dev; + + memset(data, 0, sizeof(struct qed_generic_tlvs)); + ether_addr_copy(data->mac[0], qedi->mac); +} + /* * Protocol TLV handler */ @@ -1078,6 +1093,7 @@ static void qedi_link_update(void *dev, struct qed_link_output *link) { .link_update = qedi_link_update, .get_protocol_tlv_data = qedi_get_protocol_tlv_data, + .get_generic_tlv_data = qedi_get_generic_tlv_data, } };