get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 35344,
    "url": "http://patches.dpdk.org/api/patches/35344/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1519292089-13851-9-git-send-email-nipun.gupta@nxp.com/",
    "project": {
        "id": 1,
        "url": "http://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": "<1519292089-13851-9-git-send-email-nipun.gupta@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1519292089-13851-9-git-send-email-nipun.gupta@nxp.com",
    "date": "2018-02-22T09:34:48",
    "name": "[dpdk-dev,8/9] doc: add DPAA2 CMDIF rawdev guide",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "56ffe3e8e73ec6ff22fab2307d957bf4d98384ee",
    "submitter": {
        "id": 471,
        "url": "http://patches.dpdk.org/api/people/471/?format=api",
        "name": "Nipun Gupta",
        "email": "nipun.gupta@nxp.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1519292089-13851-9-git-send-email-nipun.gupta@nxp.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/35344/comments/",
    "check": "warning",
    "checks": "http://patches.dpdk.org/api/patches/35344/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 C98A41B28F;\n\tThu, 22 Feb 2018 10:35:38 +0100 (CET)",
            "from EUR01-VE1-obe.outbound.protection.outlook.com\n\t(mail-ve1eur01on0046.outbound.protection.outlook.com [104.47.1.46])\n\tby dpdk.org (Postfix) with ESMTP id 921011B298\n\tfor <dev@dpdk.org>; Thu, 22 Feb 2018 10:35:37 +0100 (CET)",
            "from b27504-OptiPlex-790.ap.freescale.net (192.88.169.1) by\n\tHE1PR0401MB2425.eurprd04.prod.outlook.com (2603:10a6:3:25::22) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15;\n\tThu, 22 Feb 2018 09:35:34 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=KYCVb+Z0rQWXr0fO133YUXzUqXa46g3opde2G6TQsqQ=;\n\tb=bRoPL6NDRmPfE+xCN/qxVfNRjID0LgnFEXJkbYAuUGeDEiX3v0Uub5aw9+5NCEeRfOn/CTO54ulL+5NELJ2VjneyNrAkfOwIYEpemWgzOMU7K7pCIF3X0tiCb2FpgzDk+DCMHc3CmCXskDxqn2c3dNc6jxxdeE6wtLweJYN0l1k=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=nipun.gupta@nxp.com; ",
        "From": "Nipun Gupta <nipun.gupta@nxp.com>",
        "To": "thomas@monjalon.net,\n\themant.agrawal@nxp.com,\n\tshreyansh.jain@nxp.com",
        "Cc": "dev@dpdk.org,\n\tNipun Gupta <nipun.gupta@nxp.com>",
        "Date": "Thu, 22 Feb 2018 15:04:48 +0530",
        "Message-Id": "<1519292089-13851-9-git-send-email-nipun.gupta@nxp.com>",
        "X-Mailer": "git-send-email 1.9.1",
        "In-Reply-To": "<1519292089-13851-1-git-send-email-nipun.gupta@nxp.com>",
        "References": "<1519292089-13851-1-git-send-email-nipun.gupta@nxp.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-Originating-IP": "[192.88.169.1]",
        "X-ClientProxiedBy": "BM1PR0101CA0061.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:b00:19::23) To HE1PR0401MB2425.eurprd04.prod.outlook.com\n\t(2603:10a6:3:25::22)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-MS-Office365-Filtering-Correlation-Id": "722ae5af-293a-49bd-f83c-08d579d7a094",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);\n\tSRVR:HE1PR0401MB2425; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; HE1PR0401MB2425;\n\t3:5+ehNmYaaJNRBh/Qd6vHyJWmdfbxbdHvJ9LDFIYlDnhhACNS2JJLe6NNzqju/AT2cgVFEEfwv9ThMirJJDk1YnYUj2Oo1CPCw1nTkar5OM4xzf/PXX+3wWUUdkXlbsfFwFoNiBYxx3Y3qZ5Z9ANC1615or2WUFPs7E8LeMN1vB3+ueawgCBLJU9teLLJujEujcKckQHxlNTJaVuEooS8GsK5pP5jwOCfrJfXuW87SUDzRqxkRPrsRAR51fdCnspa;\n\t25:hATUUA/iy8AMinLb19WM3NursxAhoNabnH+VUBPnm5p08KC+FLtgNp+C9qOHXGj0bpXSLlPz0xPU958WRIug6PvtSTWH5D8O66yhOj09jI/WgLA03hOPKNjcv2HRmg2/RI38JD39eetBx/dnqHJrnkaNfcSZS57mwoTAKKid8CsJc/jDizq/EuvPijutpmZC00vCzHeUldI2LnZXCDpC9QtFhvvAHPFiUTCwNdMcYxCKhEq/mBFc1J707PrCvzj2QmMKSzjtCiz67ZnCFxLkVWi2CFkb143kETowI45WkdBZzq87fAuuKP5GV1h3XXiATXoDUPBdTiiS6H0VZuQwqQ==;\n\t31:o/c/lK7xFJoQjp3CJ24F99OkG5Kk445D5H934vAh78s5Mj6j84wAfQd4dICildH/qg5dTqc1VGeJQ0dAOypnXV11Oka+XYLAhNCDNrJ1CgIg+h9rpCMtAAADdpb3tHByWjc+HV6ROrPXZ40YdG0FxDE7SHwGpS5vyUQYptrrJMU86sgQdtJWbm8BdAHMcC9gXXbGuW5fBrOZRIJ1gdYBqrcW1zxmk0pPJHvhNKhnP7Q=",
            "1; HE1PR0401MB2425;\n\t20:KvZs32j6Q/qp9vmBhAnJMB6DA6TFWBC66RIjanE1a0IUyddwoZE3QS1E5CrONohVMXoSDqnbRwpfCZsWxNShd4/nTHUUn69kLdoXL772Xb5twvTQ82078x/cLudsMOcasrYi4QeM0naap8Wuxe+NocrQKVydO7mKwPS/1baD7i4f77HeirMMqWonzdjWpY3KQtTYYHGSGvxWZI3Yiio2v49io5+wv5eVWkHXTucqGpTNnxvZjoAO+Dkp+/xBG/bywZpHvmXDiiPvlN3Jm1lxo3le0S689UmWVzIwHUrPzag2cLsubxjeQgpPSPm+s9mMHSm75M8mn94O526wQo8Y99/+1eIdzQ+vrQJA3lFlalpCdt0dm1gRFhUIrzqHqq0JewGPZUjsIpW0GTLEo6RzPw8LuYSP0GgwXMWrE+THD9Hi8WHRwRak3lQQSdV9kpQk/tcK8ZpmH890bMJetyLqR1j9agomG8b9s6Gq2AK+yJrB7XFLZb5DTsltG7oDwAO1;\n\t4:DLvreddraDIX8/Vv9pkhDD4d1NPRjFCtwU/BhzW+nHLRsADH1F+4MQfQVPTRSTxMKlwGrKc8kTLN/O5H8q4e67ZcZ/z5VJ5LPMBNSZhOaZ6DBqWUcNcD4gkno6/PxgzoiWabLdho8g8QkbuovS/6aJmW/YQdR9ZWuSGzjGjNKllpU+hqDErQ4NNhF595kord3lnuCXtLM9kvbQEiRNYf8h+p/rHqVHP0yXH0C7TrOTcRAwi9P47z0jtGTeOv11FJw8KuePdGFFtTQsQDKIqfN8zkCCRU0NNUHHUCneZQwpZ+zq2FBJREGaNjIw2hHxdeqYHSUC8dxYZnnS/oL1ekRdw3gWhtPSmThB7WTAq5oL0MWZ1v68UKNKlqzU0KT7Jo",
            "=?utf-8?q?1=3BHE1PR0401MB2425=3B23=3A2V?=\n\t=?utf-8?q?+lo1Y2knxWvc7eoEFkG0g/svC5CxRc1cpj5/n5a+iW5ii5KYQ2o83D/q?=\n\t=?utf-8?q?OHoYbTA4OScfcuv84lKs/tOG+HatxElBnC6UCjMMllcZ2Zy7J4VNrGQ3?=\n\t=?utf-8?q?gYDCySjhlKubtKiOzJgz9qXr/VnMyovbAC30S7i10HBvJyYadYf//Tq1?=\n\t=?utf-8?q?0JfZtI9TptpSykVFHA8NjH84zLtYgsxIKOa/JFSjTfaqGCWsMQXEeRL2?=\n\t=?utf-8?q?oohqaBaSZLY4JaPWSqFEPNiZlAU6wnHXxmUVeUDQaPRxPTLcrzkV0qnk?=\n\t=?utf-8?q?TABuVc0CFeEmQhkvdEuYxJQXezR9wfBnH54H/vKkMq9qXB0PtZYgrUbH?=\n\t=?utf-8?q?J3i60A9pFbUvOZWgS0J0LV9ODtpWNF1B4EaihxUk6NcYaj6hUh/jOZP9?=\n\t=?utf-8?q?7QP3kZbLbJDlBcFxh9/Nspf4ww3HteMGmQo2BZAXBHtfdWaYnCT3Em/V?=\n\t=?utf-8?q?DnbDDm2dEKwjfeFOCf16zdo+nyLjyCzW5KsvlWCQMui409FWQhgZ+Q4p?=\n\t=?utf-8?q?j+vRJB9Hi3sinaUj+njLHebsONkSMhM08Vk9/HMRS1/yT1hNhZwanrcJ?=\n\t=?utf-8?q?tkG9gk6BtFb7RmHk4gyP9V+ojUkq/0s6Kb8qbRPYmRYVDbQZvFUXzgsm?=\n\t=?utf-8?q?6k6b+ehfsyARBb00/rCAudCIWi7IPjMWgHQp547LcSgbG/DgQ/NAy4eo?=\n\t=?utf-8?q?NRLHQZlVeOwz3F2Bkhvp8phZjAZWa5TjKkUJkniosKc+dWyUCSYNr4Us?=\n\t=?utf-8?q?7sL1Ha4iQ2Xz41fVeumKVXih7rGamj66O9ofBKkUd5i04OXJ3dWzw5cc?=\n\t=?utf-8?q?AWc0rqcxRRnaG4AKn9rxgulAdRaKkxKaGm7IkTxjiP+LRZdHkmiEvxxN?=\n\t=?utf-8?q?ZWZTT3z4RFcqli3pCv3SGy4xT+8ml2URtuLIAyQrE6RAWwOiyFG66gPC?=\n\t=?utf-8?q?HoOWaePkwYXJ8B7H98J0jiqrH7dIIHQ5q40Cptk7L/QmyEAVGPdfDp5w?=\n\t=?utf-8?q?OAotrIrJGhPES+mkkyswBuoyu0ssU6hrf8Qwh4ZBZQBwRO4CqN2VhXGs?=\n\t=?utf-8?q?uTuoFOAf7fWdXpigzH2k9yyCbLzP17AjU7m320DObKgtBisFgWhj3P6X?=\n\t=?utf-8?q?fp5EOyMXnHfjV4T2sO9qL38Ng9OXgAwqq6/4FNg3/xNQ=3D=3D?=",
            "1; HE1PR0401MB2425;\n\t6:IyAtKZFyXahC+u44vOVU4ql0ohkJyWzNhYk0EoMWMEgpQQ7tXRqSbqFB4ial2ue2sKccC7sbvQelXjDhUC/5+8dAJuEy3wEPGLc7Vm9ZIjvMOo8pX7jGe5D3nmOI8LNTkV+qR3gvu7FOHzFZxrGrRjUb2sf33t8345v63ZEsNKhu77W1sMDG15Rfz/lLvw3RDcg7MpEpuXqO2GXtJAefCI/gl7m+KVNfSUCLZJgk12F7RCMgi+rojEMo/sDvNPJzy3ePHerVhpmmQLwpIlF8UicpLQ16a04Ef6BEQjDjRIRI7xKEvUo45ad4nPDig8GAiICB3Mj9h4V0vQp2J6GuaqV6/uZDnhuTZsjDO+Ma2F8=;\n\t5:CV/Z0r3ceUzmYrYsBWWH3Yuu0yv1Nm3QLhr3NyLhirnuusrmHNdg1jIWimEEFUJYKb4g0KTsSLX8vCW6wWZMCYdY+QpIgZ/cr4WvZoGzKo8D5hInNeQNIqzs8EjjuSi1QoCIiiKcMtGfRQtXhVRpHw/zeFNVLxTE8ZhQ+GXcMbI=;\n\t24:X5G+3ayQLUb4V5hcoMxb9It+LqXJ/SS43sBUe4UYHpvlBJaZpj0BwpLu8I1r+sDOBY3Cuc5aMuA574iIDclBe9FyFgPJ7SBpjKpjq2OnAHQ=;\n\t7:tmOQFL4Y9hRGPFma49XLw++AB4J3/VjRrhqgMq85ZfW1I1cLhio2RikTk1DxeOlE9WuDyh7S+WAZmE4aP6pv/knQfSMVMpbFUzE5H+Sdml5V7uxlJh9v2/CCi2TEQQgz5HVF0IAxv43OM4ZR2WVkw/N4bK+PfWsp/Yw+mpNOZdUgQXX5c+60Z5l8fFc+Yzazj+U9lDrcQD+76inQetp9aCUfA1ZjVtSFq8OaV/G7+37bWdu6wYY4a7SUmQcJX1vZ"
        ],
        "X-MS-TrafficTypeDiagnostic": "HE1PR0401MB2425:",
        "X-Microsoft-Antispam-PRVS": "<HE1PR0401MB2425AE30240CA8212016C5CCE6CD0@HE1PR0401MB2425.eurprd04.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(166708455590820)(185117386973197)(264314650089876); ",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001077)(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231101)(944501161)(6055026)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);\n\tSRVR:HE1PR0401MB2425; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0401MB2425; ",
        "X-Forefront-PRVS": "059185FE08",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(39380400002)(39860400002)(376002)(346002)(366004)(396003)(199004)(189003)(7736002)(66066001)(26005)(316002)(305945005)(25786009)(4326008)(97736004)(386003)(6506007)(478600001)(50226002)(6486002)(47776003)(36756003)(105586002)(2906002)(81156014)(8936002)(6666003)(106356001)(23676004)(81166006)(86362001)(52116002)(6512007)(53936002)(16526019)(5660300001)(186003)(50466002)(6636002)(2870700001)(6116002)(8676002)(68736007)(3846002)(2950100002)(76176011)(6306002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0401MB2425;\n\tH:b27504-OptiPlex-790.ap.freescale.net; FPR:; SPF:None;\n\tPTR:InfoNoRecords; A:1; MX:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "22 Feb 2018 09:35:34.9808\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "722ae5af-293a-49bd-f83c-08d579d7a094",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "HE1PR0401MB2425",
        "Subject": "[dpdk-dev] [PATCH 8/9] doc: add DPAA2 CMDIF rawdev guide",
        "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://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": "<https://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": "Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>\n---\n MAINTAINERS                        |   1 +\n doc/guides/rawdevs/dpaa2_cmdif.rst | 136 +++++++++++++++++++++++++++++++++++++\n 2 files changed, 137 insertions(+)\n create mode 100644 doc/guides/rawdevs/dpaa2_cmdif.rst",
    "diff": "diff --git a/MAINTAINERS b/MAINTAINERS\nindex e06df3b..140d4d4 100644\n--- a/MAINTAINERS\n+++ b/MAINTAINERS\n@@ -731,6 +731,7 @@ Rawdev Drivers\n DPAA2 CMDIF\n M: Nipun Gupta <nipun.gupta@nxp.com>\n F: drivers/raw/dpaa2_cmdif/\n+F: doc/guides/rawdevs/dpaa2_cmdif.rst\n \n Eventdev Drivers\n ----------------\ndiff --git a/doc/guides/rawdevs/dpaa2_cmdif.rst b/doc/guides/rawdevs/dpaa2_cmdif.rst\nnew file mode 100644\nindex 0000000..43f4196\n--- /dev/null\n+++ b/doc/guides/rawdevs/dpaa2_cmdif.rst\n@@ -0,0 +1,136 @@\n+..  SPDX-License-Identifier: BSD-3-Clause\n+    Copyright 2018 NXP\n+\n+NXP DPAA2 CMDIF Driver\n+======================\n+\n+The DPAA2 CMDIF is an implementation of the rawdev API, that provides\n+communication between the GPP and AIOP (Firmware). This is achieved\n+via using the DPCI devices exposed by MC for GPP <--> AIOP interaction.\n+\n+More information can be found at `NXP Official Website\n+<http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-arm-processors:QORIQ-ARM>`_.\n+\n+Features\n+--------\n+\n+The DPAA2 CMDIF implements following features in the rawdev API;\n+\n+- Getting the object ID of the device (DPCI) using attributes\n+- I/O to and from the AIOP device using DPCI\n+\n+Supported DPAA2 SoCs\n+--------------------\n+\n+- LS2084A/LS2044A\n+- LS2088A/LS2048A\n+- LS1088A/LS1048A\n+\n+Prerequisites\n+-------------\n+\n+There are three main pre-requisities for executing DPAA2 CMDIF on a DPAA2\n+compatible board:\n+\n+1. **ARM 64 Tool Chain**\n+\n+   For example, the `*aarch64* Linaro Toolchain <https://releases.linaro.org/components/toolchain/binaries/6.3-2017.02/aarch64-linux-gnu>`_.\n+\n+2. **Linux Kernel**\n+\n+   It can be obtained from `NXP's Github hosting <https://github.com/qoriq-open-source/linux>`_.\n+\n+3. **Rootfile system**\n+\n+   Any *aarch64* supporting filesystem can be used. For example,\n+   Ubuntu 15.10 (Wily) or 16.04 LTS (Xenial) userland which can be obtained\n+   from `here <http://cdimage.ubuntu.com/ubuntu-base/releases/16.04/release/ubuntu-base-16.04.1-base-arm64.tar.gz>`_.\n+\n+As an alternative method, DPAA2 CMDIF can also be executed using images provided\n+as part of SDK from NXP. The SDK includes all the above prerequisites necessary\n+to bring up a DPAA2 board.\n+\n+The following dependencies are not part of DPDK and must be installed\n+separately:\n+\n+- **NXP Linux SDK**\n+\n+  NXP Linux software development kit (SDK) includes support for family\n+  of QorIQ® ARM-Architecture-based system on chip (SoC) processors\n+  and corresponding boards.\n+\n+  It includes the Linux board support packages (BSPs) for NXP SoCs,\n+  a fully operational tool chain, kernel and board specific modules.\n+\n+  SDK and related information can be obtained from:  `NXP QorIQ SDK  <http://www.nxp.com/products/software-and-tools/run-time-software/linux-sdk/linux-sdk-for-qoriq-processors:SDKLINUX>`_.\n+\n+- **DPDK Extra Scripts**\n+\n+  DPAA2 based resources can be configured easily with the help of ready scripts\n+  as provided in the DPDK Extra repository.\n+\n+  `DPDK Extras Scripts <https://github.com/qoriq-open-source/dpdk-extras>`_.\n+\n+Currently supported by DPDK:\n+\n+- NXP SDK **2.0+**.\n+- MC Firmware version **10.0.0** and higher.\n+- Supported architectures:  **arm64 LE**.\n+\n+- Follow the DPDK :ref:`Getting Started Guide for Linux <linux_gsg>` to setup the basic DPDK environment.\n+\n+.. note::\n+\n+   Some part of fslmc bus code (mc flib - object library) routines are\n+   dual licensed (BSD & GPLv2).\n+\n+Pre-Installation Configuration\n+------------------------------\n+\n+Config File Options\n+~~~~~~~~~~~~~~~~~~~\n+\n+The following options can be modified in the ``config`` file.\n+Please note that enabling debugging options may affect system performance.\n+\n+- ``CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF`` (default ``y``)\n+\n+  Toggle compilation of the ``lrte_pmd_dpaa2_cmdif`` driver.\n+\n+Driver Compilation\n+~~~~~~~~~~~~~~~~~~\n+\n+To compile the DPAA2 CMDIF PMD for Linux arm64 gcc target, run the\n+following ``make`` command:\n+\n+.. code-block:: console\n+\n+   cd <DPDK-source-directory>\n+   make config T=arm64-dpaa2-linuxapp-gcc install\n+\n+Initialization\n+--------------\n+\n+The DPAA2 CMDIF is exposed as a vdev device which consists of dpci devices.\n+On EAL initialization, dpci devices will be probed and then vdev device\n+can be created from the application code by\n+\n+* Invoking ``rte_vdev_init(\"dpaa2_dpci\")`` from the application\n+\n+* Using ``--vdev=\"dpaa2_dpci\"`` in the EAL options, which will call\n+  rte_vdev_init() internally\n+\n+Example:\n+\n+.. code-block:: console\n+\n+    ./your_cmdif_application --vdev=\"dpaa2_dpci\"\n+\n+Limitations\n+-----------\n+\n+Platform Requirement\n+~~~~~~~~~~~~~~~~~~~~\n+\n+DPAA2 drivers for DPDK can only work on NXP SoCs as listed in the\n+``Supported DPAA2 SoCs``.\n",
    "prefixes": [
        "dpdk-dev",
        "8/9"
    ]
}