get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 16975,
    "url": "https://patches.dpdk.org/api/patches/16975/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1478586686-14109-3-git-send-email-jerin.jacob@caviumnetworks.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": "<1478586686-14109-3-git-send-email-jerin.jacob@caviumnetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1478586686-14109-3-git-send-email-jerin.jacob@caviumnetworks.com",
    "date": "2016-11-08T06:31:26",
    "name": "[dpdk-dev,2/2] net/thunderx: add cn83xx support",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "76d6216122a23a665868d655bd4118ff622d06c9",
    "submitter": {
        "id": 305,
        "url": "https://patches.dpdk.org/api/people/305/?format=api",
        "name": "Jerin Jacob",
        "email": "jerin.jacob@caviumnetworks.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1478586686-14109-3-git-send-email-jerin.jacob@caviumnetworks.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/16975/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/16975/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 81F425599;\n\tTue,  8 Nov 2016 07:32:51 +0100 (CET)",
            "from NAM02-BL2-obe.outbound.protection.outlook.com\n\t(mail-bl2nam02on0045.outbound.protection.outlook.com [104.47.38.45])\n\tby dpdk.org (Postfix) with ESMTP id 372D22B9C\n\tfor <dev@dpdk.org>; Tue,  8 Nov 2016 07:32:19 +0100 (CET)",
            "from localhost.localdomain.localdomain (14.140.2.178) by\n\tCY1PR0701MB1727.namprd07.prod.outlook.com (10.163.21.141) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.693.12; Tue, 8 Nov 2016 06:32:15 +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;\n\tbh=3JOu973/paGVBr/FFUPkjsn0FSkHrajogo7PPP1bU7s=;\n\tb=Cz6mHDgxXntXsQSxlQ0VPqSqHVmFTSZCR4HpLpTES7+7u+AbG+hG9sPKL8Kh+HfQEy4m1EcPGcexOgQDUO6OPu4kqczNxfrEn7KMjqrdl/3d6f432Dtd0IZAvncSEfE/WgCorSU1f/+pYtWnfp5KDlDHcqjse4mPvWrA2BMcQM4=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Jerin.Jacob@cavium.com; ",
        "From": "Jerin Jacob <jerin.jacob@caviumnetworks.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<thomas.monjalon@6wind.com>, <bruce.richardson@intel.com>, Jerin Jacob\n\t<jerin.jacob@caviumnetworks.com>",
        "Date": "Tue, 8 Nov 2016 12:01:26 +0530",
        "Message-ID": "<1478586686-14109-3-git-send-email-jerin.jacob@caviumnetworks.com>",
        "X-Mailer": "git-send-email 2.5.5",
        "In-Reply-To": "<1478586686-14109-1-git-send-email-jerin.jacob@caviumnetworks.com>",
        "References": "<1478586686-14109-1-git-send-email-jerin.jacob@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[14.140.2.178]",
        "X-ClientProxiedBy": "MAXPR01CA0068.INDPRD01.PROD.OUTLOOK.COM (10.164.146.168)\n\tTo\n\tCY1PR0701MB1727.namprd07.prod.outlook.com (10.163.21.141)",
        "X-MS-Office365-Filtering-Correlation-Id": "196dad36-298a-4680-527a-08d407a0fc61",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; CY1PR0701MB1727;\n\t2:O2XvSwCNoXlP8MddeZkafPYfHCIPG6zW+K0dFf10NLj43YjyIuft834m0/Aw5wofd/X7+ZB4YWdqHE2UPn8EO0bHCWKm+MAzHjx/blZvHeraB6C2sBpdQMklxdf7cYWgaV7UGh2V8iO6LRrdNgxbAyF9Ev1qFczlu7KrFWawMPD8+acjGSlm1HU6r5AdARc5dVJWncsDI7DxeKuef2kYPg==;\n\t3:rAmcCH/OQhRVPw3FfDPstOunLRyhK6kh8c8XgVrP0nRo8BCLKWYvD7r3LLtAU+5ntt3Xzb2prMbwiXq0NVbTyjHOBklja31wcdYZj4uYWCfKWtMJU4F4isj3PJ2nTsbUpVJQB565E7pN2/dyc3Ki7w==",
            "1; CY1PR0701MB1727;\n\t25:BIAzS52mk+fHwdyM9jQpTw02RqiUh1cCsskXrglM4bHWYuQrMtohKNjGSTaEjeOUjZqjJXs9gErCfLftdu3428C1Uhmx2yJmZwHGyyDfUIbFzWvbbYPBrSJ2/s9BvI/05FoMHtW2RavClbPfUS2dJ0TdtMsDDy2SGo6TE/bFaZZHrorKbXdBo0Cf1c6vUC2i41g6/Hf/iU608e01Bu51LtlKEHkTj4UHU3rprzCYxilMCwMR72stRoH5l+07piGLP01UW87l2YvzeR+2Siak3JpdInCGI3JrsjBJwAfsP7LAn9/91kbUiLAQ5WshDwqBD2TIQ7PhL8wnkvQk6akeVqHQV4hIT3qAScINMDXKwAjMLwzP3CS6AIzwB+8B7bDmYBjHBHKIwAN6PnPRQ02obYUTJmima5mkOd3eNJw/bFW7wBLrLHEkj2GWV91YwWZZiIL+I7sDrhrxHS1w8WfZQwaBjQbiZdUI5mexO9kT6W9EpGwV8NX5OqdC1Tv8eJP5xsctEt8kb8XbEn8RDJToC8rAieJWA/OI4jVbOnUGkLPb1u3IMxmQX4jRpPCHEGrKN3RqKM6leIiq0I19n4z/+d7GYI1v52qyWK94jCi4y3ury1mUiMNUqoSda8pyM7FeWyvvAUGloqCveF3Zn3ZGe6Imc98YmtWbCvMMsH4rPIvUfeUiHtHrpQqvGav/bsEArVOne5kmDIwBg2UyEkLZIq1VAV32RzYCrPsWasqcrKnNzrU301YJc5ZZSaTX/0t4",
            "1; CY1PR0701MB1727;\n\t31:3DAzVb+jZL+/2IDUBmTo+rPfKaHcDo4PrRNwvfEb5W/Z2fbtxcKPRNXyxXVlNDZqrFOyiP+YvlY9jHz8ZPGAUy34stlDm9XP7To/awYvtns+SMnE9aKZW3hKEMnjL2uwr7Cj5BE/GiFgQW3qdQp2KKqxEtPA2yOab9qOSZUIIG2AP0dRRbcRdOk34185bcV64+AKmGFYxB8fsAz6VF0zTrOyu25jAuuSNxJlbVrDFsTpxdE0w8b54yHE/vJRa5Ct+vb6yBOL7UrcfG0iCSmOpw==;\n\t20:iiOJJud5Jp+Ea/Iohe3/L936EcFI5DfOTTyiI38/rget9fxsr1DFxfEDzYIwpZ3q5cTzas0CA5ts2ktmX8Aql71Ch4SIcZ2LiGu+Mepmr66R5Do17U0FeWuivwWUoxguQwjz0jQ5W/o7iMxsHMKFO1pKgGOzshQXQZbnJJWTFvJW88qFzM6vytqLqMK7gS1gqEKxM4WMvi3r4fDRkV5Gg1frQiP4m3xSV6zmrIEZe71cakBJ9Kx7cTtxbQCaWeixaGhvZ+WT8ldkJEE5q/v+VMUR5QcpKv/6fh9ku9Lxqhf++pcu6xAStx3E2WUWmrExcVCp8fU1yuaypVyfBaUzfBE5WGRM1hVIStbkcQSxymW2qZWLecXVQFgjw0ACXtyq25QgMhlWPRHAqUsyNsin9H7vpSr2H5tfqmSh0BR8PsDgc89hut/Zp3U2sGG6E2B2nxOkAeEqGb4ZMZXMhVygt14xnrCZUKv04g14bTi7B4tF7z8yzZMqT6On4oFHN3wcKpQ0ZH0/IINfZInt6PyT/6AYjut6GR8rtVpN0nk4K2GI9pJmkFAnrBtZnds5YgwCOPsgA3Bqx0/fGPqrI9ivMuc++j8M7a9F1/YOj3Zn8jM=",
            "1; CY1PR0701MB1727;\n\t4:mZWX5Xk6nKMmpCOecm7lhhOU77fMfGidCX8szL+vC7N96zvCu26sCyohgBIGVJQpziBQZmLUAeQ5mwAjvumWDKZ7J6f6LYfGXo+MA4OJLvZ1f4uHYQa5whCp35pZDburGlWGXrZHNJgEqIiOC89f7C6WboHmxqUkfbCULsRXoMJagvOZjSnW9hZI4ry00xZZsf2jE7mehuKQ+yP4KPdoStjcw7bxUS830xfkQITzFvhX5SgSlIz0X+uaL0KDAFcajAF9LI+yz3otvHzzqCzoW/oKlkUkqs1G/cqnahRHDBM0SJwX6PgSGWL6RVjmprOTlKUohfU7cM7NyqbnPORBrpOib8ZR4Z6sHlYHdNSMIQH0O75AItcZNTG/dpU3HJJd9zDiQ394gSEJaCfqaTvzTw==",
            "=?us-ascii?Q?1; CY1PR0701MB1727;\n\t23:mPlSDOk+Hjb8T5cvlbveqgWYTU5gXUmSiMCTXOC?=\n\t=?us-ascii?Q?kBDIdD+/nO6ZmVQQcm3VqymDv86JkJsN1JrR0+7cwAqd7Jl6014ObO2lse+r?=\n\t=?us-ascii?Q?b1SznK/N4TDxBTU3YJtgl8HtZqR5E5PymqIM++AHC0XEPR3dV5csQbmNUL4O?=\n\t=?us-ascii?Q?QcGjkb+SuJxeIBXKXdkMPDowgXd8leXBcSnOXOlG3K6Q96rWJKsDxXfOO0I1?=\n\t=?us-ascii?Q?FioSY2XxTEYkw9vV32bD3WOJ7db632hzYDfRIXBaCmE6Lpx6/1cXtQV2eN/f?=\n\t=?us-ascii?Q?YR90jehA/YgFobwgfujsccZGQyIb8HMvOEIT9d6tKTvFQzJBUFKFxF1vaSYQ?=\n\t=?us-ascii?Q?n+Z67dD5ftIM8ZRl8NC3FclSrgQqBn1kFCSykfOHYfMu02DAuiIEvP5w4ZZJ?=\n\t=?us-ascii?Q?wkdkac4MeWnFD1q9uNfDshk7Qo3Px6hwEVuBTtVqaWMb4PVtGvxJTJYIsdgo?=\n\t=?us-ascii?Q?3hOWlVM3EFljkI0ee5KboHSclQL/UrAIbXi6nDp1nNnuaHDDCaXk5iSW15Hy?=\n\t=?us-ascii?Q?rxSTWcBG2wS3qdZP+i9le3ozTG1t+rdcgUI96M8pfDTKGiJ/E5PZcCivsLOQ?=\n\t=?us-ascii?Q?9pu11iZLqbLidsdYBmVyuRXtSLI3+0XdFGj4kiFROoiKY9UQ3BuZny3xcEQU?=\n\t=?us-ascii?Q?aJW/59Oz7NCTuJZQ5GODTEQe84JrFyn7GU0yefT2SXnUGSW7jjDvXWcJhjYP?=\n\t=?us-ascii?Q?9qDMkeDpFk0Ecu1oZVdVJWnln6juKCEkni700mfS9JIHzt8J9R0z+Tz5/Gew?=\n\t=?us-ascii?Q?KIELJcEovRRIlBpVctZBH50B6l0l9rPqxcm787QQLoGyL5VFadKtUW6Jjtew?=\n\t=?us-ascii?Q?x4xxJFcGLvV+yQCprSNoCs+0CcaSnGZeGB5uGqsxtb7Csn2POORS4t2ggE7r?=\n\t=?us-ascii?Q?Kw/VYlcsZiwY3+ZwxUc3VkFALdfgDvUCPRo5OEc4ivio/IHC6RZW8Eyk7tRh?=\n\t=?us-ascii?Q?/Z3MFXdiBrJJjOWMN5XzW5lsoHOMWCSCqf1bmfecWo9vmGj4pDCKg1rgmYJx?=\n\t=?us-ascii?Q?YGME3a3qanHgMkNXOvP4KOguK2Gh6gP1yrNAYONBjQVSCovFcHgGpsUx+31y?=\n\t=?us-ascii?Q?J8JPFG6YEYUgyiAj6VsiBobRzlTmeVCQBVCUpGG65r1L8tcZY3hO5f+8sjX9?=\n\t=?us-ascii?Q?Q3pZTfufgVKZjJ5ztzjP6dca+9fSklfHOho5orgyNlUYjRc5WTM2GymA79kL?=\n\t=?us-ascii?Q?33bOQcZOT9FrT+KK3zDD+ZrYqH1t4el78GvXnYtKrwN6q162i5fTCp0ZNHw?=\n\t=?us-ascii?Q?=3D=3D?=",
            "1; CY1PR0701MB1727;\n\t6:nQSPp+jR2tq5rxYLLyF8eyAFeA2Cw9x2wO6rOj2C1Py2g3k5zZQirEx3PI8mDJ4/NSWTOwOukR+BA/I5Tq8CVCY0crz+thbGJMCrzcn0Bi3pKBiy1prgUP2yUQQ4C3yItit+xwTEQLNOvFHQKKZ8M4xk7zgVFPFepxr5zmxaXSvnF2/WbL+uRc8pgjeg/kdIp2iaBl0kC6pQByGAhWXGFxK+QnSSr1P77IONQqk4pWqoO1QDDq9q3OuChumapNt2IkNHftOiLWfHvFyqkXaK//G5XURYoMt7m3Yt5ghbHZzbC2FfiW9LPWlTqFx5UKYM;\n\t5:V/WJzjRwm7fkgwK7GJG0J2ed8fx/pSpGZBstxZYLVAj6jTfUYdkcXzjJon61gEuQyTABawVWeBzcVPNjW/z80igGkDK2g6NpRA/ry84hDttY60UwG3cEv1ErLCoCPAzen+By14oz1CrHJUgrWSDbOHalSQWTC9VviTY1Dlqy1bY=;\n\t24:b4LcyQekM1h0Txzs2ZEXzy7AjemJr4qteBJkyfCiN9aBqfS7X7dQwBXT8rwUo9jTWSmDtaz8psyep0KZGEL+y7DY6+Tx+JXDvz7aPavNP2o=",
            "1; CY1PR0701MB1727;\n\t7:RpKsw7mToTFn9tFuBCduR3rPWK+il5oJA2sOkOgwJ7ynZBz1egr6PJ+b28R0evtZKMwPqxUQ4mavBQZYYiARdQwbAN0AMzVjQApN1wZhh7rsXDluncT2qc/czkCOzPhyHoeDUhogmnkL6tnrdRVBFW3Wjbo+tMQjo/9nyDLVRF1emiFCk6pAPEsAs5yBaPHEH81kwdIYEIeiKQj2Z2QhIcWYZkzZ5viRo+qep4JkvWldLvxhn55mSW53CR41Ce/fDOBiZriAo2Des4hZp3EVo02vgSrLIklkWSrfbJKvh5uui1/uhWnOm+JCLgozelb/+xt195uCXJlaCSuSzv1snyKrsEV1RnM2CuICEhW1TfA="
        ],
        "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0701MB1727;",
        "X-Microsoft-Antispam-PRVS": "<CY1PR0701MB17273DA0534CCCFC4A90684C81A60@CY1PR0701MB1727.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);\n\tSRVR:CY1PR0701MB1727; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB1727; ",
        "X-Forefront-PRVS": "01208B1E18",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(189002)(199003)(47776003)(4001430100002)(68736007)(4326007)(97736004)(50466002)(5660300001)(101416001)(229853001)(2351001)(6116002)(77096005)(107886002)(48376002)(2906002)(3846002)(33646002)(189998001)(36756003)(50226002)(5003940100001)(42882006)(81156014)(6916009)(8676002)(2950100002)(81166006)(76176999)(50986999)(586003)(92566002)(42186005)(6666003)(110136003)(305945005)(66066001)(7736002)(5009440100003)(7846002)(105586002)(106356001)(7099028)(110426004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1727;\n\tH:localhost.localdomain.localdomain; FPR:; SPF:None; PTR:InfoNoRecords;\n\tMX:1; A:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "08 Nov 2016 06:32:15.7313\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CY1PR0701MB1727",
        "Subject": "[dpdk-dev]  [PATCH 2/2] net/thunderx: add cn83xx support",
        "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": "83xx NIC subsystem differs in new PCI subsystem_device_id and\nNICVF_CAP_DISABLE_APAD capability.\n\nSigned-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>\n---\n doc/guides/nics/thunderx.rst         | 1 +\n drivers/net/thunderx/base/nicvf_hw.c | 4 ++++\n drivers/net/thunderx/base/nicvf_hw.h | 1 +\n drivers/net/thunderx/nicvf_ethdev.c  | 7 +++++++\n 4 files changed, 13 insertions(+)",
    "diff": "diff --git a/doc/guides/nics/thunderx.rst b/doc/guides/nics/thunderx.rst\nindex 9763bb6..187c9a4 100644\n--- a/doc/guides/nics/thunderx.rst\n+++ b/doc/guides/nics/thunderx.rst\n@@ -62,6 +62,7 @@ Supported ThunderX SoCs\n -----------------------\n - CN88xx\n - CN81xx\n+- CN83xx\n \n Prerequisites\n -------------\ndiff --git a/drivers/net/thunderx/base/nicvf_hw.c b/drivers/net/thunderx/base/nicvf_hw.c\nindex a69cd02..04b3b69 100644\n--- a/drivers/net/thunderx/base/nicvf_hw.c\n+++ b/drivers/net/thunderx/base/nicvf_hw.c\n@@ -146,6 +146,10 @@ nicvf_base_init(struct nicvf *nic)\n \tif (nicvf_hw_version(nic) == PCI_SUB_DEVICE_ID_CN81XX_NICVF)\n \t\tnic->hwcap |= NICVF_CAP_TUNNEL_PARSING | NICVF_CAP_CQE_RX2;\n \n+\tif (nicvf_hw_version(nic) == PCI_SUB_DEVICE_ID_CN83XX_NICVF)\n+\t\tnic->hwcap |= NICVF_CAP_TUNNEL_PARSING | NICVF_CAP_CQE_RX2 |\n+\t\t\t\tNICVF_CAP_DISABLE_APAD;\n+\n \treturn NICVF_OK;\n }\n \ndiff --git a/drivers/net/thunderx/base/nicvf_hw.h b/drivers/net/thunderx/base/nicvf_hw.h\nindex cf68be9..14fb2fe 100644\n--- a/drivers/net/thunderx/base/nicvf_hw.h\n+++ b/drivers/net/thunderx/base/nicvf_hw.h\n@@ -43,6 +43,7 @@\n #define\tPCI_SUB_DEVICE_ID_CN88XX_PASS1_NICVF\t\t0xA11E\n #define\tPCI_SUB_DEVICE_ID_CN88XX_PASS2_NICVF\t\t0xA134\n #define\tPCI_SUB_DEVICE_ID_CN81XX_NICVF\t\t\t0xA234\n+#define\tPCI_SUB_DEVICE_ID_CN83XX_NICVF\t\t\t0xA334\n \n #define NICVF_ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]))\n \ndiff --git a/drivers/net/thunderx/nicvf_ethdev.c b/drivers/net/thunderx/nicvf_ethdev.c\nindex 501c8c2..466e49c 100644\n--- a/drivers/net/thunderx/nicvf_ethdev.c\n+++ b/drivers/net/thunderx/nicvf_ethdev.c\n@@ -2097,6 +2097,13 @@ static const struct rte_pci_id pci_id_nicvf_map[] = {\n \t\t.subsystem_device_id = PCI_SUB_DEVICE_ID_CN81XX_NICVF,\n \t},\n \t{\n+\t\t.class_id = RTE_CLASS_ANY_ID,\n+\t\t.vendor_id = PCI_VENDOR_ID_CAVIUM,\n+\t\t.device_id = PCI_DEVICE_ID_THUNDERX_NICVF,\n+\t\t.subsystem_vendor_id = PCI_VENDOR_ID_CAVIUM,\n+\t\t.subsystem_device_id = PCI_SUB_DEVICE_ID_CN83XX_NICVF,\n+\t},\n+\t{\n \t\t.vendor_id = 0,\n \t},\n };\n",
    "prefixes": [
        "dpdk-dev",
        "2/2"
    ]
}