get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 16766,
    "url": "https://patches.dpdk.org/api/patches/16766/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1477310380-17944-20-git-send-email-shreyansh.jain@nxp.com/",
    "project": {
        "id": 1,
        "url": "https://patches.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": "<1477310380-17944-20-git-send-email-shreyansh.jain@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1477310380-17944-20-git-send-email-shreyansh.jain@nxp.com",
    "date": "2016-10-24T11:59:38",
    "name": "[dpdk-dev,v5,19/21] ether: extract function eth_dev_get_intr_handle",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "27d8287136333e8cc946c4d1fc3b0a0d4b7bc864",
    "submitter": {
        "id": 497,
        "url": "https://patches.dpdk.org/api/people/497/?format=api",
        "name": "Shreyansh Jain",
        "email": "shreyansh.jain@nxp.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1477310380-17944-20-git-send-email-shreyansh.jain@nxp.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/16766/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/16766/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 [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 3F38D7F3C;\n\tMon, 24 Oct 2016 14:00:08 +0200 (CEST)",
            "from NAM02-BL2-obe.outbound.protection.outlook.com\n\t(mail-bl2nam02on0048.outbound.protection.outlook.com [104.47.38.48])\n\tby dpdk.org (Postfix) with ESMTP id 54454298F\n\tfor <dev@dpdk.org>; Mon, 24 Oct 2016 14:00:01 +0200 (CEST)",
            "from BN6PR03CA0012.namprd03.prod.outlook.com (10.168.230.150) by\n\tBY2PR0301MB1621.namprd03.prod.outlook.com (10.163.28.27) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.669.16; Mon, 24 Oct 2016 12:00:00 +0000",
            "from BY2FFO11FD021.protection.gbl (2a01:111:f400:7c0c::185) by\n\tBN6PR03CA0012.outlook.office365.com (2603:10b6:404:23::22) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.16 via\n\tFrontend Transport; Mon, 24 Oct 2016 11:59:59 +0000",
            "from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBY2FFO11FD021.mail.protection.outlook.com (10.1.15.210) with\n\tMicrosoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.669.7\n\tvia Frontend Transport; Mon, 24 Oct 2016 11:59:59 +0000",
            "from Tophie.ap.freescale.net ([10.232.14.87])\n\tby tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tu9OBwEMd008267; Mon, 24 Oct 2016 04:59:56 -0700"
        ],
        "Authentication-Results": "spf=fail (sender IP is 192.88.168.50)\n\tsmtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed)\n\theader.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com;\n\tnxp.com; \n\tdkim=none (message not signed) header.d=none;",
        "Received-SPF": "Fail (protection.outlook.com: domain of nxp.com does not\n\tdesignate 192.88.168.50 as permitted sender)\n\treceiver=protection.outlook.com; \n\tclient-ip=192.88.168.50; helo=tx30smr01.am.freescale.net;",
        "From": "Shreyansh Jain <shreyansh.jain@nxp.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<viktorin@rehivetech.com>, <thomas.monjalon@6wind.com>,\n\t<david.marchand@6wind.com>, Shreyansh Jain <shreyansh.jain@nxp.com>,\n\tHemant Agrawal <hemant.agrawal@nxp.com>",
        "Date": "Mon, 24 Oct 2016 17:29:38 +0530",
        "Message-ID": "<1477310380-17944-20-git-send-email-shreyansh.jain@nxp.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1477310380-17944-1-git-send-email-shreyansh.jain@nxp.com>",
        "References": "<1476539108-13170-1-git-send-email-shreyansh.jain@nxp.com>\n\t<1477310380-17944-1-git-send-email-shreyansh.jain@nxp.com>",
        "X-EOPAttributedMessage": "0",
        "X-Matching-Connectors": "131217839993687554;\n\t(91ab9b29-cfa4-454e-5278-08d120cd25b8); ()",
        "X-Forefront-Antispam-Report": "CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI;\n\tSFV:NSPM;\n\tSFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(5660300001)(626004)(36756003)(305945005)(50226002)(11100500001)(50466002)(8666005)(81156014)(81166006)(110136003)(2950100002)(48376002)(7846002)(356003)(87936001)(8676002)(6666003)(6916009)(19580395003)(19580405001)(85426001)(47776003)(33646002)(189998001)(586003)(50986999)(76176999)(86362001)(2906002)(105606002)(4326007)(5003940100001)(77096005)(8936002)(68736007)(106466001)(104016004)(97736004)(92566002)(2351001)(229853001)(7059030);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB1621;\n\tH:tx30smr01.am.freescale.net; \n\tFPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BY2FFO11FD021;\n\t1:IqGqU5UF5q+MjCOdZ7vMxIg25vur14axIQcazS4HZ4U9aLgqAVXnKVKcvDDqjkl0+oIcdlhHI6ye7oFAbmUkaqurKNHaHBEXZlNPjjDBqOoIDK/RusBQO1Fvj9Iyl6R5/PLtQjPS18fe3arofFBBVCuh+IHaCbHCZBnE+vZYKqgI/ujFB3aiRSiAQTePOSuubdBXxzNAMG2CZ6z13FgnKe8Y1CC0VbsX1AwKzaUjRdcy8e6wvbZx5U6lKyGPKErmIhhJUSqNZlxrPl8Cusm8+pmJevKXuTcm+XlR8wQXpHBuXYRqicgJK6uDCJzAnx4lscK36n6VyygQ7YHyJDVQmJ/0A+CnOIkVcyizYjEqca9sOw8zlrW5L1Xo08o7LWNtfeeya+K/bZTKLHF3wWYRVEHzEMiYci4Q1vOlVRg0BzcYeSj1+OesmdcGXTqeVwOhOjkB6h5uNAcRtit7T/bzVrNABAF5/W390VsthYUR5ppMxnFrBz/+6kD4vQ4qeABbiN7GxNjxL+vtB/XL6sFl5ZGFHNRGK1O8QQZhqtIEaO8gGKO+qOgEJqFebP4Lk2rUF5+Z2T/kcYK6ohlmhFCdwkrNzHHp9VGIQh2PbAI96MVOE+G8vp6zWR9Wu4CGczkRqPJ70CN6/WwI1aYI9uYOCLD7XcJNOLWCSHjxcZMl3xnB5fxtHPhTHwwMUIuudywqcN/X4mrIzSspoUIt3L9uCtMhdgPAN/8loJ5mmOjjuz4=",
            "1; BY2PR0301MB1621;\n\t2:tOiD3vaRhG5mlM6OebOLndJOmlccQgk9vxHQgUtXLcQ4yr64rKpAvmjYilLVYQIz4O0sUEApAKZSMcTidDor7uDiaWJjCtthvC49263rB/uut7A3qlC4282jgIBJxoNuP8J6135W7ZnTlN51RdKQ36jNd40UJhD2DpxLhA9c7Oo1dWsTFLzIMpFJzfqsPRu3Jz2VvAgANuPbO6MrC+YSJQ==;\n\t3:GP1l9/TBfo1S+pK/kAvReeN4/z2xSJ1J2AAOOxYajuWh73T5wLLRqnhnNGbXm2sVGS4+CeNliA5rjQw5HwvVMJ7cWQ8Zj3PF7GgXOK119wlrwow8wYcwWTP+hlghfKDmfSWFj38g2AyEEH8e0clvyqQO0rMZrRe0Q2p4w4FhLQPHxpoEHNaBCqIUJdKcCFIV5SI4SdCpS3lcyJJ3S9Q2ai5fvI2IQy2wPO7FmP6Q1W/T7uSZyMG1M+NHCDHaW8/5;\n\t25:jDp4JPems/jJ1LDYh59RYgtdEMWYqRkUOqwZNa8Q6xgR6SEASXEXB2Fma3ba9AiCYy70OvClHMBaDlL5Qbg8ZtE842v1ELZAaM61QqWGpWTEecdvWXLMvq9+Ta4CIkFWhbEJGbfcXYX47GUFVYLuaFxlC38oxC7AXKESdKtaQCoxq3TIDeGe1wSveQJb6kDh2XFQa1Kc8TDY6r0aa66KqmcrsxUvByWWD3CzGv9jocjIBqQ+94fRrorBpJvI2oJaccR2h01fshp0gs8crvo0FJv/TUEviPpbwyF7WjqEedu4xeGe4P3PSd5XCmxrAKgP3g76RAV3lpJffdQz4hQx6JFSiWX2YQMVHJP5FbXMlzPlVU7rwofD/aTMlA5mi1DWSALEOF594b0ftL5ixNzm0u3EjgYg4jdekK0io08dGalc2KTJKkNlKP9Oo2WMSVsZ9nrPLc5dGWfTqt4PvRuSAQ==",
            "1; BY2PR0301MB1621;\n\t31:582Bh4Q4RGjZXXucxPrOoF0Kc7SaM3BRfJNUNbDiz1CSPUEfcnezXd8HoGbRdWktk/y6nqOlkSGRwVxtpVBI2sGMTTjUDigHYOXQvuFNXaLPP1t77Hk46l/nw9xaA+sCikFCUd/rFUR5kzahOKcaFFoZ54JfTFbTJIbOpoyOBH/gz7z3rx1ouZMUiPOJjQjCYAuvIdrR+whsybMzt9ICCWfFpL8guaADa6y5pIQmKWPxhookpzeECoXyfLAGSuofBDljhDjA+RjzWXC3DkSI6G1+/x05mIrc55jJQOl/WEOGsiZS45I9nmBpEb69hG0e;\n\t4:IV8mu9eANuEQhMtFD2VrKbisbGiEvwtn/MT3YTkIfQfTA8txqxUV5Zzgo6gmnb8mTnatKcFOphEYltWoO9M3tj/tno9MXFnUmhr635tjfjvX/Lg3pXFSsxkNUXLZ1chcBRZz0Zq27dp5MS5z7ufhWP4vTE5q0v2uY0f+Mgj58rmYOpPJrbawBL5NUOgpqp575ApAtxC07fRSnaIUw92jgUofkBxBe7tu3I4ug75SmgkBjxhCdzDeCxTDzmDzwD/ciV58gCrspBKOayPbC/rLSBkeS1gqWwkpGvEkG0aTkWhIOmKzoMB3f99d2IKk83qcAckDp4yyyV3bocA1A5ijOIWD5ACTJC60lctJmWet+8NIJ+EAVhBRlwBwbYN363xKYHa5P3B/+5Cloo3Q8Oupbqe+He5ioP7sd0oFK8CNHWf6WEdcEZ2RASiaipmN07dRs1RHH6xM+wSh+SdTxxXn/KFkGbsv9rDG+vh1M4TF9gD8j55GFaBOc44357HMr1+KTPRbSqWMqpFqXlg/0ifTzV4FLZqU0HYGz9UV9e5dvml8b6WuJ6lRwjMXTWhmK7AB",
            "=?us-ascii?Q?1; BY2PR0301MB1621;\n\t23:2BM7x3KEJBuA3GNLoO4KOhk6WVjTA4ho3ekZ2mS?=\n\t=?us-ascii?Q?fHu/TCPBbqdU+pkI88e1p1j4I2RuxPdZFHBDXb97h+2jucW5MnHJqao9pJG3?=\n\t=?us-ascii?Q?4WR9f4k8Ng4/9+SOp3OcwEply7aguBwZ9dhQ1n27QLoUd49S/BkIGIS9s3cK?=\n\t=?us-ascii?Q?nZKxJyBNgPN4KVhdGqZxjwIdeZzYywfpOGQQMS6UUiPDybRO3QiteYKSKx66?=\n\t=?us-ascii?Q?Sx7CWBZmsAqbdyu1Wm8WDMdTWBfG6eTi4bzDxSuj8vWODEmszIVqqK8Za+5r?=\n\t=?us-ascii?Q?pIBNAdbvPov4QCdo6yH4AUgNet3z4JZ4oZpULdRnBlHV2Bl2nvuxEWRiuQbE?=\n\t=?us-ascii?Q?Zau8HNp4+OL8+1OwEcPfPNn4izEQgQ0lEbSsGb6LfgPhuqv7KSU2joRlT9bB?=\n\t=?us-ascii?Q?VauQNzQLyET9V0vmTH8+GouQfjgsxul3ILNT2za5+lHKqt0kPg/lLeEULSBd?=\n\t=?us-ascii?Q?mt+OPoXpF1BkM1mGQkSVuz0ySe0ePHSPpxT0dGeZWZqyCBUtbBh4c9vcDFBX?=\n\t=?us-ascii?Q?6fPE/m4WSnUbEqmDo02giyAJAn2mb3IU/nfOvUO90TKWlHWAtsQ2wBoGqSvt?=\n\t=?us-ascii?Q?cvog3N75cLnSR3ZNxuNMmEvGwoK76X4xHCHr3rLgtuf8uCZ+ns97nbYam0vD?=\n\t=?us-ascii?Q?ImdlzgUpYI+n9O2LtZw+wRaHrXwpoIk6iBLE61yvbI+r0TE0p5/p4WbLLIn/?=\n\t=?us-ascii?Q?CtzEuxBEQ/gZu05/3t/jxNAfnqWtCzbnzZIC1m+8UFEVLkycQGnPL5RHl1UI?=\n\t=?us-ascii?Q?Yp9iOMcDrcWs81p4I2zJO8ATyWyLnD8cdMOX13wLH5ku65mrNsR759jdzkHo?=\n\t=?us-ascii?Q?qzJ4pr4scS0KuMyh1chmKC4IMJgk15s58Sd8r7HklxugKIrJFTOWpKdU+OC3?=\n\t=?us-ascii?Q?GXfYhBrTDeGG3QcWxGARcM7wPvv+H9FsEzUgWTwVw9qt2UUXtj+a0+eYEdpm?=\n\t=?us-ascii?Q?kz8eZLthglJkkdLJ/TQBPgEpcFNMZSfxPbtZsbZYkBpNE88bGUa/IMPsW0+B?=\n\t=?us-ascii?Q?bwoYXFIECZAjIkvzS95fGQH7JDyTTxvjpj/d8LQzpySnrbwexOkq5ggaTnl7?=\n\t=?us-ascii?Q?pWMN6r5c+Oi93C6qcJJShxcwiE3VootH9XTZ7eKr3TMpiUD/Pjx1RxDnQVwy?=\n\t=?us-ascii?Q?tNoNuiynttBKswirZJydHtIr5wKszL7ovdlvSlyMyPpoue3fCaEmdz+VKz4h?=\n\t=?us-ascii?Q?vMVZW7Lwdl553dPI/FKa0r7LRMq1OI7wqvcjn?=",
            "1; BY2PR0301MB1621;\n\t6:6b0IB46TlVKfvApWRNAiNJd+qD3hHBHFXKMuqyFzK/t745sHteJsv8dt1rCgFgSg/wSYse17UjewOvF5wNgJGgXcjh2+nY+0oSBAVaOa5Cjo/jwwgdn57V88LtA/qoORqVmB5f4yi2d+hDHX8I05nklhkvUAHTIvLE9kODiJGIaE91DX6LxA7MzwpX0YQa2CbkP1wXbERK9wil+UDXJjJA33weALXvRm/xZZRx4FpVDr/DTDpmxofJS0vXKDRqEvgvGiAe6Cz3N5FXctRY+znfd/VgMTDS9BA2WWl1uQ872G3s66ukXqsX8DyALwTfWL;\n\t5:1WccWVtZ0i2T/vBIbTDuwgji0SUtmWjiL8uhSvVzQmjJtaT9Qsyz00k4vwGDBFWcR0zcs9cqxa/MFmaBIdaPtYQRRPkhbl7lEt8usjZu0F62RyvAD7ivwV0i0TyaPK1QXzB1ofbNgs+6iYNdhVPWExmhT8Aou1VF5fMfJxZSc2MAzXbGChDUtnglfiMJWl0K;\n\t24:/Dcd1F2ck6Obcyzd5bQ0zGd+gIOFFQfdmQHFmG6WZdCZDG1gqqodN/jl8hshywzEWzRcq8grSJcuPzw2/tuBN+d2W3GS1PhiscFqEc1wUd8=",
            "1; BY2PR0301MB1621;\n\t7:iIvWQQlRmaINCM5+7xnSiV0ClU3LkQ98OTtR7gUXqYq7oBl9lODGwfCdBMZE7UJIcgKYjXR2k1G3nFCX6F0S85xjBY5XdwtRBD/qD2sxbAZBKiU9uCZsfPbMHRU6RzAjWQdIw8gku6W0oDSvXNO0cSL/tijk/sCceHA9GpSeEEimJOPyjuwVk5LD5y2W7wwGgA6EyJhgStdx8Ho+xpWwJVXPS6VWDzsQJtfrEvhCQFLPqsdC/Ao92DCjVDlFhvLNLR7Lbp/IkrFM2p8AxtcVi2OlQKjB4dsipNYsZYrKRdGjDSgyEBDvSbM5EcehwKj04ZJqdBUEp+qxu5K1m9ErKW94o0h7XFUb4S8nWF7N8/Y="
        ],
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-MS-Office365-Filtering-Correlation-Id": "155d87e4-0a03-4c70-8302-08d3fc054768",
        "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB1621;",
        "X-Microsoft-Antispam-PRVS": "<BY2PR0301MB162142536E38FD987F0A3E7D90A90@BY2PR0301MB1621.namprd03.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197);",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6040176)(601004)(2401047)(13023025)(13018025)(13024025)(13015025)(13017025)(8121501046)(5005006)(10201501046)(3002001)(6055026);\n\tSRVR:BY2PR0301MB1621; BCL:0; PCL:0; RULEID:(400006);\n\tSRVR:BY2PR0301MB1621; ",
        "X-Forefront-PRVS": "0105DAA385",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "24 Oct 2016 11:59:59.0411\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Id": "5afe0b00-7697-4969-b663-5eab37d5f47e",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;\n\tIp=[192.88.168.50]; \n\tHelo=[tx30smr01.am.freescale.net]",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BY2PR0301MB1621",
        "Subject": "[dpdk-dev] [PATCH v5 19/21] ether: extract function\n\teth_dev_get_intr_handle",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "patches and discussions about DPDK <dev.dpdk.org>",
        "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "From: Jan Viktorin <viktorin@rehivetech.com>\n\nWe abstract access to the intr_handle here as we want to get\nit either from the pci_dev or soc_dev.\n\nSigned-off-by: Jan Viktorin <viktorin@rehivetech.com>\nSigned-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>\nSigned-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>\n---\n lib/librte_ether/rte_ethdev.c | 14 ++++++++++++--\n 1 file changed, 12 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c\nindex daa1285..ba9ae1e 100644\n--- a/lib/librte_ether/rte_ethdev.c\n+++ b/lib/librte_ether/rte_ethdev.c\n@@ -2531,6 +2531,16 @@ _rte_eth_dev_callback_process(struct rte_eth_dev *dev,\n \trte_spinlock_unlock(&rte_eth_dev_cb_lock);\n }\n \n+static inline\n+struct rte_intr_handle *eth_dev_get_intr_handle(struct rte_eth_dev *dev)\n+{\n+\tif (dev->pci_dev)\n+\t\treturn &dev->pci_dev->intr_handle;\n+\n+\tRTE_ASSERT(0);\n+\treturn NULL;\n+}\n+\n int\n rte_eth_dev_rx_intr_ctl(uint8_t port_id, int epfd, int op, void *data)\n {\n@@ -2543,7 +2553,7 @@ rte_eth_dev_rx_intr_ctl(uint8_t port_id, int epfd, int op, void *data)\n \tRTE_ETH_VALID_PORTID_OR_ERR_RET(port_id, -ENODEV);\n \n \tdev = &rte_eth_devices[port_id];\n-\tintr_handle = &dev->pci_dev->intr_handle;\n+\tintr_handle = eth_dev_get_intr_handle(dev);\n \tif (!intr_handle->intr_vec) {\n \t\tRTE_PMD_DEBUG_TRACE(\"RX Intr vector unset\\n\");\n \t\treturn -EPERM;\n@@ -2603,7 +2613,7 @@ rte_eth_dev_rx_intr_ctl_q(uint8_t port_id, uint16_t queue_id,\n \t\treturn -EINVAL;\n \t}\n \n-\tintr_handle = &dev->pci_dev->intr_handle;\n+\tintr_handle = eth_dev_get_intr_handle(dev);\n \tif (!intr_handle->intr_vec) {\n \t\tRTE_PMD_DEBUG_TRACE(\"RX Intr vector unset\\n\");\n \t\treturn -EPERM;\n",
    "prefixes": [
        "dpdk-dev",
        "v5",
        "19/21"
    ]
}