get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/44450/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 44450,
    "url": "http://patchwork.dpdk.org/api/patches/44450/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/1536438666-22184-8-git-send-email-rasesh.mody@cavium.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<1536438666-22184-8-git-send-email-rasesh.mody@cavium.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1536438666-22184-8-git-send-email-rasesh.mody@cavium.com",
    "date": "2018-09-08T20:30:56",
    "name": "[07/17] net/qede/base: fix logic for sfp get/set",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "4347b78a25752666b6580a27f595d50eeb761ec0",
    "submitter": {
        "id": 569,
        "url": "http://patchwork.dpdk.org/api/people/569/?format=api",
        "name": "Mody, Rasesh",
        "email": "rasesh.mody@cavium.com"
    },
    "delegate": {
        "id": 319,
        "url": "http://patchwork.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/1536438666-22184-8-git-send-email-rasesh.mody@cavium.com/mbox/",
    "series": [
        {
            "id": 1239,
            "url": "http://patchwork.dpdk.org/api/series/1239/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=1239",
            "date": "2018-09-08T20:30:49",
            "name": "net/qede: add enhancements and fixes",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/1239/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/44450/comments/",
    "check": "success",
    "checks": "http://patchwork.dpdk.org/api/patches/44450/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 052785920;\n\tSat,  8 Sep 2018 22:32:01 +0200 (CEST)",
            "from NAM04-BN3-obe.outbound.protection.outlook.com\n\t(mail-eopbgr680055.outbound.protection.outlook.com [40.107.68.55])\n\tby dpdk.org (Postfix) with ESMTP id F23414C93;\n\tSat,  8 Sep 2018 22:31:51 +0200 (CEST)",
            "from cavium.com (198.186.1.5) by\n\tDM6PR07MB5372.namprd07.prod.outlook.com (2603:10b6:5:44::17) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.1101.18; Sat, 8 Sep 2018 20:31:50 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=GKkZVkPr86NGMBaN6N75wkbPysQ0ZASeNjuQUeDSfCw=;\n\tb=e7KNFHpSkDA49fNFVx9mm3zmqNn9bC61HuC4RvBt4JwwA1nVexVtAyPfUzstMeUYq47ix4+X8SWV1D/yXlnBWKmJpw2wc4TlelTvpnF4pLMZjOmyhSk8+ZzU5BrQ5ON7ZmZGZxOKJ7zebAxeuZSyy3YexXH/llnqw3hcCiLlUAU=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Rasesh.Mody@cavium.com; ",
        "From": "Rasesh Mody <rasesh.mody@cavium.com>",
        "To": "dev@dpdk.org",
        "Cc": "Rasesh Mody <rasesh.mody@cavium.com>, ferruh.yigit@intel.com,\n\tDept-EngDPDKDev@cavium.com, stable@dpdk.org",
        "Date": "Sat,  8 Sep 2018 13:30:56 -0700",
        "Message-Id": "<1536438666-22184-8-git-send-email-rasesh.mody@cavium.com>",
        "X-Mailer": "git-send-email 1.7.10.3",
        "In-Reply-To": "<1536438666-22184-1-git-send-email-rasesh.mody@cavium.com>",
        "References": "<1536438666-22184-1-git-send-email-rasesh.mody@cavium.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[198.186.1.5]",
        "X-ClientProxiedBy": "BYAPR02CA0031.namprd02.prod.outlook.com\n\t(2603:10b6:a02:ee::44) To DM6PR07MB5372.namprd07.prod.outlook.com\n\t(2603:10b6:5:44::17)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "e798834c-0ebb-4beb-0cf3-08d615ca1b5f",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);\n\tSRVR:DM6PR07MB5372; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; DM6PR07MB5372;\n\t3:aXMV3XDd5l72rvCuHPNayXUTrZZ4IZA1RaikUIj6rVhuzALiRh1zh53ocHq88fjMuAtcBLJ/ySIS2hANO8/V+Y8szqxB00i+TQp2ARASm9edJVQUP09ybxQ4qSO/knQdOU3AW9xxxCzIj2b2HKqwJsygfTygesB8DMsw0sUIcNs7tPL39wAAhbWLIXj+mxHlBLP6ACAN8RIOB2V3zE19gvs73K21K5ciA/zV10dv4bd09wKZtcZfKLqMCCDfU7fj;\n\t25:7aRrXq/cdSEyuNiO8KENtf0U6582Tx1XUr8CxHuigoERI0Y/TfkzxBC/KceBeS0xxAnvRJBVSdj/mR+AznpRyMVEMZOFHNVfM/+WJcBCn43kAXxx1qUvbougryqD655xnu6o7fSb+jgF4qLTq9u/SUWjy0Q/FhiEQtxO1aYAv64fi3NufsT53aCw/0H7zXkOZIvXRXF6ezVgpbO/Sub9KaHPa5Ruf6xF1y4HuGQMP1WH/Naf18jcIsFl43x59QfOvRlYf2XKNRdY3J9WSYjQLtC7ED538K1JjqiOY2hF+5esQFGBR5FH3uOinIV4tjI1mIPXAc5xXqz8pCRsyyx7AA==;\n\t31:C19mhMR7ZUTySObXbHNHoS8B+hZMBaatpbXf0nd4pZhZJZ4RT4N9IzhghL0NVEax+sHpQGYymeFN9JH+wu/LU9eofB8T4WAoylfz2SO5uf/8XWJFNO6bpjJxSYD3YmvP3nSFiahXzA6EWM3IoqwiePnRA65CRYqt0TQNgZHXHDdjseU3QUR1WFJ47omBKL1qE4Z6Se7PjVBtS53+QEKJzy2hvtT32W9pnK+mAZKcRqY=",
            "1; DM6PR07MB5372;\n\t20:XxA7cAL+dtOO2mA58hv9nO4EHYAo5yiibeIp3mgMBz16TBhbfvBsx2UdKre5z8UEAbUquUZOIDzKnZvpEj7sD20717SQ6B0Ni9pUJ2603U++P2EW8aw8fhlcvWJNBmtTnYECdnKzxWdODpC+iJ8m6UF0Yvkd5oz/vj1lejDSdEThqn4YbWaflB7X27AItsuxB3d4xHW8HHQ8wSkTjGUoZFswDU0grx/GNduNcQnJ9J+xS5ZwATLhR0Aj/CMnZNa4m5Ua3xo8FiuoQ5vgRHxIcwY43LAljtrme05awLjCWanWGNHnBCjr/LZoyh9bFrVNKKj08t6IH/LR4cVw1km6xSqZz5y4reolnLVHxYpx4aCX5DKRZHDu6W206VR/Tc5egVuX7LW6z0GGhKaeSjfSePs2H7G8SIjl7tNwzjYE1jpRtQcg+mdtGofWdHMV7/EAe2aUAQkdDgoTG/F/UkFUj6O1JNleRB8asjjVzKl//95ZWXLFzKWh9HBgkSGBYxTP;\n\t4:1baHHPDds4wQ2MYiZOu9Gz05Yw1XzOYYaZLWvdd9N752Vhz2AifEChaW/ODecWeDvJmXux2nRBgd9Ptn/SqEGyVWFU5IjlYNDgYxeludGMoePqPCgW5Rb+tdvb8KbLNmmtTE/u0WdQ+1Uw96rkk0cVUSW5erRA+8R545eVIrBZqJdBJak8JR2uL3zUpBj2zsiKAz+RBQFMk/LxSnW+4xWcJF49m5kGhgZgxfCxIdJ1FKWiZxWcHRtHRgP4XeSCr5oXRCrGE5+m7x3VMA1AIk4g==",
            "=?us-ascii?Q?1; DM6PR07MB5372;\n\t23:EsipouqaruaJDiSjnYh5t4K7iT1ebsze96VZ3AThl?=\n\tYgw8vFtsZNWWZDfBPgcWgnLVqPigfSifa+iON7qNm5RGYfgvB+gcXkFiHD6ERQ00qFvpPmdGyow6jlJg5CF5THsIozoHbiXy8SZ65Juzj5HSDuSysQY3aSXA6a5wugLdE/2xIJralwFOn74iuu1ZUnmMnJRAeNnkoWIijToxJmtslcuj263igcqJrnOy/Yxiwgdpg51jzLtlN7G+I6lFfGPTR7H/5f+FxUvuS/yCt4e5GulD+mUjxaEUCa6bWKKnt3Jr4q56ZgHHMVvynCayBYF7fDH5o9SmWy0ANvlMof/HNx3G1BoGivf1rCRDBVt+qBO8SFx7XPW90vZwtAgRxCTMsvcUadpohVKBNCBr1arM0JXetQZQTPEBteZksNE3dqCNJ+VEWh4jaVj2aTQNkD9BDXqo555Y7mdzfPwLFyA5Mo2WCLkMbo78ePcRQ7MLknM3Qi2THPNO0Sh6q8tRML7xPBHoebNo5Pw4U3dpfBYLj4iF/Zua1GCHwQk15oPFXgSvbU5OKCI1ST3qnpMw6skUG4Ujzz21L50ONowgcx13Xbjb8rBEhOdcCjoI1HI8USDW60TijSUJ79Ibf7y1jqhPyxvy2/fRcfqf+W78JCg0NWNuvnVhqYd6eSKfSVsGtCz+RCmUa3XaBwTKZFD/0oFlJJtvRmoup6D+satOe/WuopeBLRkn7c7M0w3XDfYdk4zg/vJQ3ONJAkCAZqZEi+nyNnEic1s/Shu8PIK/ElaMeVINUhc2MDj44Yz3rIHr9AUm7gsN28r7m2ES/wMbE1a5OaKJEyFmRBi2DFDGOq9QS59kTxhSJ8E86CwhQ3/ouoWMFjB/+YUs1DEoDXuW9BvoEGuo41cMvI0xBe9uONWEsboUYOV7xjTTDT7QiQ4y4g6VmBX0J5b4Z1IhEZPlCUwXF9STJncDiwA+wRFw9K7QEM6L5MeT8ICPxus3Ro8JsaZGw6Ze4sBDG2QrS7fiHkweyvl8BBJA+ii0W46XsnILwCH8jkp44d8jD/iNHm5sk0bFSSN9UrxMij019CE6BD7/8h/JKBaMkcEnAFRJtEfYwSyW2X+7GAkC5/+AQhfrOAzTNcUF2WKRN+/fWxtCW+PcQNRCRP/acfqrCzHXR3XKbSNx1sn8TcR/Xa+yIkFb1syYVXz5csaY0VqtLG8Tt0Y83gZsmuG2/3eKH/iFOtMR/VVVLuj/fm3iaQgLWhTSrRm51I4YsWva0uWZLuV86SAJJoS7AH0rOgjvq2GAn+xMA==",
            "1; DM6PR07MB5372;\n\t6:98KAA4G3Hs+jbecBTZazaFjRQ0z1Ol9FVz1sxyHwwhGIuRfNpkCbZUXxag3JFUmdx8AhQaEExSYxd40MhcxOiWDEYTt2c4+fiCCnxcxjmVsn5nrhrCBIDhvM7BiaMXqYq+U8Xc84tBfHLb5LLOjkSrLF0YznsnpnjA61atg4quV3dk653zNQ4zJtoWDIb5nHgtyIjDXI9apySlVBE8nm9jFkEg79eV9qbwowIsCN88k5Hrh+ZvevD3GolYdvZGXl2UbgrGcZi+gpOgNIswrEpZCLIK0rHkr+Mrkk/CjBSvsHbV/ED0ikGI1Z1710pXgl7MVjaF4RGtRYU1puCCj6lhCIA8+3nLG5QRG2Dhij9CQ8Dnn9KGM8Zn/V2ie+QaNpRfKcFTKO5HxJuUtFL9hkRQbjwiAjnYF7HrldvBmwrdF8pyy9makmFnp+g9R6Lkgi24h+a5f5I4EgxzecvBvnhA==;\n\t5:y8p2H0ZkCAQGKQm4IyivrR4h9Vx9GLNGFe7OCaI7H25ZePqOv47LUKQUboofcyzkPmydcKT6CnAOhNt8keLdYqWSSnWIM2D9mq53spn1lYAKgULm1+iVGHbS5/pCNHgxQE8W3NNI5SWV+5W5AnkJuWRz/drp+F6/2GXOjL7Hh5M=;\n\t7:aTJg8LpwM+duV5LPud5hThYZq65TeIR7+fkhNqv+Xbah0MudMn+yb4A1EDGIReHrjjgz2jpfx4IQFoP47Dfa2jT/NWpR246G+riHv1BuQlxDploAWf2SmuHpT/sTIcaVRv2v0xQ/HYintFEeUkyjUPbAc03WQv3YQtG11z1tbkQD1J5z7AUUcD3Um901MNXiVoaZ5Ja0NrngLlc+xbe3py1BUB8VyWFCWylGqfmVH1F7xRATqCw1uX8okCki7ws9"
        ],
        "X-MS-TrafficTypeDiagnostic": "DM6PR07MB5372:",
        "X-Microsoft-Antispam-PRVS": "<DM6PR07MB537240A771B53A9FEEDBEE739F070@DM6PR07MB5372.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;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301075)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699050);\n\tSRVR:DM6PR07MB5372; BCL:0; PCL:0; RULEID:; SRVR:DM6PR07MB5372; ",
        "X-Forefront-PRVS": "07891BF289",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(396003)(366004)(136003)(346002)(376002)(39860400002)(199004)(189003)(4720700003)(97736004)(2351001)(106356001)(105586002)(72206003)(66066001)(47776003)(4326008)(50466002)(48376002)(25786009)(305945005)(7736002)(2361001)(8676002)(478600001)(316002)(52116002)(69596002)(186003)(50226002)(44832011)(16526019)(486006)(21086003)(2906002)(55016002)(26005)(8936002)(476003)(956004)(81156014)(81166006)(86362001)(5660300001)(36756003)(16586007)(11346002)(446003)(2616005)(76176011)(3846002)(6116002)(6916009)(68736007)(14444005)(386003)(51416003)(53936002)(7696005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR07MB5372; H:cavium.com; FPR:;\n\tSPF:None; \n\tLANG:en; PTR:InfoNoRecords; A:1; MX:1; ",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "RAIhE+x3/wFl36vpJOW1XG7UJUhCRTRFuM+Pg8FrLK9/94rwJraB2ImSzFGwIU3jbokewj+u9Mv8Bl5v3GFgnhEzJp/eISY0ZmstLv8ayGqVPdfSSwYAEuOFo+A9kGC3rb3tIhNJJuhjSfu/j31UQnMAUbSfKAsCBjMTKTfklcqXqZwcY5d/sZn0zmG1sWjb0Gubfwv8hlGAJD2l0rFH9yCEZRHW61xTqAJP9vhOG79CSALF2JrzmGnles0cD1/bBQ6hUSxHoF47k3fVWSTlKZSqtDhYTj3799L7lB2of9uhzY582KtyWcWOWPGHhD4xcU4G447IOI1adEPZnE3mrq0xu5MT+mK7OzRbsECyEVI=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "cavium.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "08 Sep 2018 20:31:50.2701\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "e798834c-0ebb-4beb-0cf3-08d615ca1b5f",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM6PR07MB5372",
        "Subject": "[dpdk-dev] [PATCH 07/17] net/qede/base: fix logic for sfp get/set",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Fix logic for sfp get rx_los, tx_fault, tx_disable, and sfp set tx_disable.\n\nFixes: bdc40630a8eb (\"net/qede/base: add APIs for xcvr\")\nCc: stable@dpdk.org\n\nSigned-off-by: Rasesh Mody <rasesh.mody@cavium.com>\n---\n drivers/net/qede/base/ecore_mcp.c     |   37 ++++++++++++++++++++-------------\n drivers/net/qede/base/ecore_mcp_api.h |    2 ++\n 2 files changed, 24 insertions(+), 15 deletions(-)",
    "diff": "diff --git a/drivers/net/qede/base/ecore_mcp.c b/drivers/net/qede/base/ecore_mcp.c\nindex 1b6eb94..ea71d07 100644\n--- a/drivers/net/qede/base/ecore_mcp.c\n+++ b/drivers/net/qede/base/ecore_mcp.c\n@@ -2201,8 +2201,10 @@ enum _ecore_status_t ecore_mcp_get_media_type(struct ecore_hwfn *p_hwfn,\n \n enum _ecore_status_t ecore_mcp_get_transceiver_data(struct ecore_hwfn *p_hwfn,\n \t\t\t\t\t\t    struct ecore_ptt *p_ptt,\n-\t\t\t\t\t\t    u32 *p_tranceiver_type)\n+\t\t\t\t\t\t    u32 *p_transceiver_state,\n+\t\t\t\t\t\t    u32 *p_transceiver_type)\n {\n+\tu32 transceiver_info;\n \tenum _ecore_status_t rc = ECORE_SUCCESS;\n \n \t/* TODO - Add support for VFs */\n@@ -2213,14 +2215,23 @@ enum _ecore_status_t ecore_mcp_get_transceiver_data(struct ecore_hwfn *p_hwfn,\n \t\tDP_NOTICE(p_hwfn, false, \"MFW is not initialized!\\n\");\n \t\treturn ECORE_BUSY;\n \t}\n-\tif (!p_ptt) {\n-\t\t*p_tranceiver_type = ETH_TRANSCEIVER_TYPE_NONE;\n-\t\trc = ECORE_INVAL;\n+\n+\t*p_transceiver_type = ETH_TRANSCEIVER_TYPE_NONE;\n+\t*p_transceiver_state = ETH_TRANSCEIVER_STATE_UPDATING;\n+\n+\ttransceiver_info = ecore_rd(p_hwfn, p_ptt,\n+\t\t\t\t    p_hwfn->mcp_info->port_addr +\n+\t\t\t\t    offsetof(struct public_port,\n+\t\t\t\t    transceiver_data));\n+\n+\t*p_transceiver_state = GET_MFW_FIELD(transceiver_info,\n+\t\t\t\t\t     ETH_TRANSCEIVER_STATE);\n+\n+\tif (*p_transceiver_state == ETH_TRANSCEIVER_STATE_PRESENT) {\n+\t\t*p_transceiver_type = GET_MFW_FIELD(transceiver_info,\n+\t\t\t\t\t    ETH_TRANSCEIVER_TYPE);\n \t} else {\n-\t\t*p_tranceiver_type = ecore_rd(p_hwfn, p_ptt,\n-\t\t\t\tp_hwfn->mcp_info->port_addr +\n-\t\t\t\toffsetof(struct public_port,\n-\t\t\t\t\ttransceiver_data));\n+\t\t*p_transceiver_type = ETH_TRANSCEIVER_TYPE_UNKNOWN;\n \t}\n \n \treturn rc;\n@@ -2240,15 +2251,11 @@ enum _ecore_status_t ecore_mcp_trans_speed_mask(struct ecore_hwfn *p_hwfn,\n \t\t\t\t\t\tstruct ecore_ptt *p_ptt,\n \t\t\t\t\t\tu32 *p_speed_mask)\n {\n-\tu32 transceiver_data, transceiver_type, transceiver_state;\n-\n-\tecore_mcp_get_transceiver_data(p_hwfn, p_ptt, &transceiver_data);\n+\tu32 transceiver_type, transceiver_state;\n \n-\ttransceiver_state = GET_MFW_FIELD(transceiver_data,\n-\t\t\t    ETH_TRANSCEIVER_STATE);\n+\tecore_mcp_get_transceiver_data(p_hwfn, p_ptt, &transceiver_state,\n+\t\t\t\t       &transceiver_type);\n \n-\ttransceiver_type = GET_MFW_FIELD(transceiver_data,\n-\t\t\t   ETH_TRANSCEIVER_TYPE);\n \n \tif (is_transceiver_ready(transceiver_state, transceiver_type) == 0)\n \t\treturn ECORE_INVAL;\ndiff --git a/drivers/net/qede/base/ecore_mcp_api.h b/drivers/net/qede/base/ecore_mcp_api.h\nindex 0103293..4098bae 100644\n--- a/drivers/net/qede/base/ecore_mcp_api.h\n+++ b/drivers/net/qede/base/ecore_mcp_api.h\n@@ -607,6 +607,7 @@ enum _ecore_status_t ecore_mcp_get_media_type(struct ecore_hwfn *p_hwfn,\n  *\n  * @param p_dev      - ecore dev pointer\n  * @param p_ptt\n+ * @param p_transceiver_state - transceiver state.\n  * @param p_transceiver_type - media type value\n  *\n  * @return enum _ecore_status_t -\n@@ -615,6 +616,7 @@ enum _ecore_status_t ecore_mcp_get_media_type(struct ecore_hwfn *p_hwfn,\n  */\n enum _ecore_status_t ecore_mcp_get_transceiver_data(struct ecore_hwfn *p_hwfn,\n \t\t\t\t\t\t    struct ecore_ptt *p_ptt,\n+\t\t\t\t\t\t    u32 *p_transceiver_state,\n \t\t\t\t\t\t    u32 *p_tranceiver_type);\n \n /**\n",
    "prefixes": [
        "07/17"
    ]
}