get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 25974,
    "url": "https://patches.dpdk.org/api/patches/25974/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1498732085-18449-22-git-send-email-nipun.gupta@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": "<1498732085-18449-22-git-send-email-nipun.gupta@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1498732085-18449-22-git-send-email-nipun.gupta@nxp.com",
    "date": "2017-06-29T10:28:05",
    "name": "[dpdk-dev,21/21,v4] doc: add NXP DPAA2 EVENTDEV details",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "a4be16d075576a809f462c2caee6b86644895f8d",
    "submitter": {
        "id": 471,
        "url": "https://patches.dpdk.org/api/people/471/?format=api",
        "name": "Nipun Gupta",
        "email": "nipun.gupta@nxp.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1498732085-18449-22-git-send-email-nipun.gupta@nxp.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/25974/comments/",
    "check": "fail",
    "checks": "https://patches.dpdk.org/api/patches/25974/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 DB30E7D1C;\n\tThu, 29 Jun 2017 12:29:53 +0200 (CEST)",
            "from NAM03-BY2-obe.outbound.protection.outlook.com\n\t(mail-by2nam03on0083.outbound.protection.outlook.com [104.47.42.83])\n\tby dpdk.org (Postfix) with ESMTP id BE68D7D0D\n\tfor <dev@dpdk.org>; Thu, 29 Jun 2017 12:29:40 +0200 (CEST)",
            "from DM5PR03CA0046.namprd03.prod.outlook.com (10.174.189.163) by\n\tDM5PR03MB3163.namprd03.prod.outlook.com (10.174.190.36) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1220.11; Thu, 29 Jun 2017 10:29:39 +0000",
            "from BN1AFFO11FD046.protection.gbl (2a01:111:f400:7c10::131) by\n\tDM5PR03CA0046.outlook.office365.com (2603:10b6:4:3b::35) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1199.15 via Frontend Transport; Thu, 29 Jun 2017 10:29:39 +0000",
            "from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBN1AFFO11FD046.mail.protection.outlook.com (10.58.53.61) with\n\tMicrosoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1199.9\n\tvia Frontend Transport; Thu, 29 Jun 2017 10:29:38 +0000",
            "from b27504-OptiPlex-790.ap.freescale.net\n\t(b27504-OptiPlex-790.ap.freescale.net [10.232.132.60])\n\tby tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tv5TASSbX002766; Thu, 29 Jun 2017 03:29:35 -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;",
        "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": "Nipun Gupta <nipun.gupta@nxp.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<hemant.agrawal@nxp.com>, <jerin.jacob@caviumnetworks.com>,\n\t<harry.van.haaren@intel.com>, <bruce.richardson@intel.com>,\n\t<gage.eads@intel.com>, <shreyansh.jain@nxp.com>, Nipun Gupta\n\t<nipun.gupta@nxp.com>",
        "Date": "Thu, 29 Jun 2017 15:58:05 +0530",
        "Message-ID": "<1498732085-18449-22-git-send-email-nipun.gupta@nxp.com>",
        "X-Mailer": "git-send-email 1.9.1",
        "In-Reply-To": "<1498732085-18449-1-git-send-email-nipun.gupta@nxp.com>",
        "References": "<1495735361-4840-1-git-send-email-nipun.gupta@nxp.com>\n\t<1498732085-18449-1-git-send-email-nipun.gupta@nxp.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"UTF-8\"",
        "Content-Transfer-Encoding": "8bit",
        "X-EOPAttributedMessage": "0",
        "X-Matching-Connectors": "131432057790520510;\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)(336005)(39410400002)(39450400003)(39400400002)(39860400002)(39850400002)(39380400002)(39840400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(105606002)(8656002)(5660300001)(110136004)(38730400002)(47776003)(36756003)(50466002)(97736004)(86362001)(305945005)(4326008)(85426001)(189998001)(104016004)(6306002)(2950100002)(54906002)(6916009)(6666003)(2906002)(2870700001)(33646002)(5820100001)(106466001)(2351001)(498600001)(23676002)(8936002)(8676002)(81166006)(53936002)(50986999)(76176999)(50226002)(77096006)(356003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB3163;\n\tH:tx30smr01.am.freescale.net; \n\tFPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent;\n\tLANG:en; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "=?utf-8?q?1=3BBN1AFFO11FD046=3B1=3A7htY?=\n\t=?utf-8?q?rSozHU4M789qSmtpRx/7aFLuDoJu+7WTuSQnQc0a6DrdIP+exZuD8paG?=\n\t=?utf-8?q?H8GspLiyZRuctwYVgTzvUW7s7xgt3PXcqt29LTEtoxVAipsSAtR5h+c5?=\n\t=?utf-8?q?dEHwLZHc+GLkjMgkCGoBVka7IY6I3AHx3dj1/coHS+0iN97oAurMcLCV?=\n\t=?utf-8?q?lBWxjIZ3JS5a5sVCv/GlIYcsFxZOHsU60hMEOVFELdkpF8EQX5c/xv9a?=\n\t=?utf-8?q?uGAqYaDWcQhURG21kXwo7ta5kolJw3K+QJzTi+sMcxMinj0qbzSIhKtt?=\n\t=?utf-8?q?aPMP+VS6sA0DVFMKau7jupkg8E1Y9e0B9/M3tmdc46wXMYiIMSqdvCoM?=\n\t=?utf-8?q?yln/ZlS6d1pOy8sSXrUzN6tHk9Lo6IE/2P8hwEL38GL8CLOuB1UNoQji?=\n\t=?utf-8?q?C/SnlaEBShFuCBfMdUCZmQ7JE21Wu3/K4X37x7R9UXVVYu7AbP3Fim9G?=\n\t=?utf-8?q?6Kyt757qCfg7QG+FusP0fiGTSP84os1dH285MgfiElUuuzuFSded7b6X?=\n\t=?utf-8?q?vWyvEcnwZOixxn9rcbDb+BJMGrF0kT2N5g0d/FiaFuc5iJ8qFydUCyS/?=\n\t=?utf-8?q?r0/9mPRB0iaaa5uqOuNdiAGrxNXgRgMfZa6d5rH1eNY6AqxKp/rqss68?=\n\t=?utf-8?q?ffBKDONwCfaOWxYafPbeR6g7l3dgxibUnv794WyPU2B4DkNyIJzBfc2y?=\n\t=?utf-8?q?uwVrhy1LDUatcOwbPQTEv2Qsa5pZA7kAoE1KPjxnnndpZdFs6Ho/Op55?=\n\t=?utf-8?q?a3M4t4YDmHo2/kcv7gF6O93M0PqSDp7cufqyQwWtNTlO5NGg2AWzlxmw?=\n\t=?utf-8?q?6e5B7A76vn03XEFxeg5JoUlum5hSVN4RrhcpuL+gPawbeq/VZ+cHsaeQ?=\n\t=?utf-8?q?imk33T0Iks+1icPBO8W6H2nHFMEksQwKjMum0Tjb7Vvg0LcdlypgJkBc?=\n\t=?utf-8?q?PgOVj+qefkmOsm3th5jVjeOZs69Ls0MRB4HwrDlXcswiRC9jcRgiFSl/?=\n\t=?utf-8?q?ibl5Hl68Ptw5G+Vq/tj681KaMGJ1rxq5/A33M9/q0ufTx5YV/7jqseLY?=\n\t=?utf-8?q?6STt7T8RL8TOi5Mg60LqThdolS2fnq4sH3Zyu5JNn+IyamTaHjiSSAvz?=\n\t=?utf-8?q?vBP7iqDOLzVxXB6OMoo1wwDXjF/QSu1WjsVAReDJfQ=3D=3D?=",
            "1; DM5PR03MB3163;\n\t3:OpSlg0KDxE6c9+qr7zd3SqzPMPwPpQk/gv6civFHH7M82ArRQpHSuorgsXzPIozqANySVifONT8jXX9omTzO5HGnSMgnidypppn9vbRbBkHPwOjPoFTz6b0vLLeUDlSVPnWN+9a3qPLPcUpvdxeU2tKP2blgu0D1f2gnEh3xrBzpuhYGbuE76LhvFLwxUeuXTa1OcL0S2EFpXR4kLL06npwThK9lxOWehvF1ryAiPirqU7XMAsitG6kFH1z6DrJ90fzNHwLKEVMTz7xxdZ2l+D5JuiwXGTNe/3AR3rkSCud+USOzQENeULgPSymLvcNXBcogLuD8DcTSTKXb7M2fQB2C29PJzlCQtJ3yrPayk+/l49F/XcFdSO3kg/4J/Yv+0TQvZPM7Dd0YyYF7GbOmRaExd1sqrAGgrVg9cuHDUtifWp/WnCL59a4t73GEoqH5lxgdsQ6mCHKLcXPb51/wh3Spc+scvtMmHiFskniHoTz2FnUAdSC8Q6QWkbUO6qq9URD2zHlY6BtCvmgDaHppb0DpttSlyI5tN/7stHFL6JHHpeRPqhGGM4zkiC8IZp81B3DM0pBHHuI/2RHQV8IKZE5ViZxsWQjXNzdSdzl4DLQJRhWe7tyQkQfH0Bz7hMTkBSNw5cMF6lD3iBh92QJXbXLP0P/OtQs0C/Uh/K+J1NJXLfBiJkTh4t/0l5oOxn/xk4LljohvDKFZcg/QSudVEdgP12ZvH+aHWVtj1c4KSSVvCsRKUFt3XDwgj/F/xiNJeDEa3DgyWBBpJvj2LqBfkVqJNqqwnEhDE36qwEVObYPizfS7gNKiDFqLWX2W1qdXdUHJMyfyW3cx1BBOzG0HaA==",
            "1; DM5PR03MB3163;\n\t25:VJ8w0Pj3OTuXfw5YweilnBKETvHmuUKVs+vEYnwwjXzVHwfGcG2ioN/HTnPODQA/hSFRhdTw1eOdbF+taTEdjFDkCkRctA0/srKnjNd6jp7fQa8sYycGlxg02/dVKkuHlBw8P5pXtn4+479zKSb/kzibOoHMiHIB8/oU9Ze9J2zdQCYdEJUr5fTv2bNaqSFbufAedaFToHHkWe7A03MKdkI0k/8FLreoQ6yeFVM33F2IteLD4wk2r3H5V5u86e71h1w1AyVYlhIz4FPmt9syEdRwrTVTzgdq9xqFr7FW+1Ttg5Dj55ZO3QNKJwx79tL0tkMUN8AhmyjJlaWoKzZ12lRf4CvqIuqsJ8r6iXKleNJdpdJSKFN4yGj/Qi6eH0iEFNGFagO7LlX16fHCzojbEYTLXoLPbk+5WBmUy66G371+ESOuflUmoSU7nSOW9nxfSl7zNpgHp8YuluWsVklXUZ+i12xscHWonphc490tfG81n1WV3iLdpBRHn0BQdbkm4cXLfbIXnt0XtEM6kBBMGX+n3N8Fl9x+Hue5+QnnZQ181EWfGfcs7KPvEO2qYDwigLcj7i7XBFCenhcpe8v30SPNRYFdE0+y5/PxLH5TsRkSIsQceZb75xjvUpWsOt4hU5X0xn7pDID7WU/hMVHRvfhPRIXw3PDaaX6CkwEgiWQy7raPF2JlzYzQnmw7CIsS5Ty/MMKmwE6I7BXBQVP9iS8tTZLJ6pLfKpL5Ty2BesIi3IQrKi0suokQHzUhzzPlAQP7S/ukw0YUfkmFq922KSaMp53D5uF47SmdsDVv6pU5Zs7EOJOe1NpZZzGgMObODnScB0XyygQSra+bUp99sGx93gEHrseK0TVW/Zi9WA+mFJCKriUB/A3HXARWeWmZFdxE2Iom//QMRneFFI6hVqhSwnPdU4EakSC+PrnQYuM=",
            "1; DM5PR03MB3163;\n\t31:Tu096v8P0nonP0KZ6IoXKziVfq+RZfPpqc9qU0jPrGnM4cIQIOcwDQa8DeeP5tRRAhkYU7rBM7K6tDDTPU7KFzee6eKX9sI6VCn6F01V2LKqIY4njlKmRvscD6pSCJLwkQ7Mfx/39Eenm3LGrCNHcCcAuFW/W2RasKY713geW+ZjI9HVgUDso9UqRBPcHi+vRCbi83JBeyi0nTreCrWmGabGIf+ySolzXbreHzy5oVCshqVb4vtAX88HX7QIdlVUiWOTjJvBaEG/NTyiTynsPYT6Tl7oJZfTlhak7sjPh2znNYJaMGLESAxFBWwCfWhjesUf3pgdy07mModXcJB7xvS2aLijBKWVTjJH3FA4p+d887rNZtBIaJTTtcyoQIVm9kV8IBZaDb2bZuy1q6iquUqxOBBcnfE90yd3P2JEeBXWuWVZO4iLg5RvxZMgN78LdxmwxxE8SsggXUpmCdCC69b3XzHFKVCPtQQwDAp4lo91MYEYUAOeEB6e2iT/Fm9ObvrCNjq9Dz3YhYVHwY+hiA9TBqkkNuIRQWsq8wmi6jkndjjMe8INllNchlXx3S6eAeU5K76tTFUkNELZ3xeXNre0xS6KjxgD/p8qjN7RBcZBMhNrG/Sy0DHxoLgyg5yHz/BgP7YGEdp9xNOkcB1iwqaAXT8m1hMfYPyMB2oRxQZHwk4k5pcFenfFk6AlGHMRltNikQrbMqSjSXO7qJ2OeA==",
            "=?utf-8?q?1=3BDM5PR03MB3163=3B4=3AqUyHD?=\n\t=?utf-8?q?bfwMdjt5vmuLl1qLaZ7DEgcW79O5kbfCoxvwqz32MfXpIh8RnUNYoret?=\n\t=?utf-8?q?2K5n1qOnjhTL33N/AmQAXgoP2huL6Fr6pFzorSXrfw+iBI3ndMtE4AuX?=\n\t=?utf-8?q?8sKu60mS7Gduzk967+4C/2ngp/DiNUBK3qqmjZSyeS4D1YZMCPgP1oD8?=\n\t=?utf-8?q?G6fmyoptA0bXLJ2HlVGhZ17Q1mEheAf+AM57L79YIp+6eJ7D/IxGlfRz?=\n\t=?utf-8?q?qjKroRmeSkSr+P0yAixN77r9umOz1sqNb7oTipQ1TVuWhgKivvW9Ljcx?=\n\t=?utf-8?q?vhBkd8ZLXZsAbh/MNijTTIuAY0o7yr1rQpEwTF8tMB8NyhKH+dDtyKC2?=\n\t=?utf-8?q?HpUBPpszqOLozXXey3RADFYSyKf9uV5iznFSk6s3M6EPKXZNYtMv7jV2?=\n\t=?utf-8?q?qUa8Pw+Hb6mMXTCKImxG2qU3U2/ZIyCMLJjqa20suVzowM9M4DtrCF/L?=\n\t=?utf-8?q?axYnVZivQJA9S4xUqeiWx5WCvPQDsvILVY3X9GYJc0Dr1HnhJgDGEjCv?=\n\t=?utf-8?q?iwkqkVYHLjwQGodAZmij5+kVr4yJZX3BTCPZoPQZLhR+VTTarf++iGR3?=\n\t=?utf-8?q?cWZqIowxyme+UCPow0HUgmpb4L39gfxjE3j+gI7c6oeO1OgYfkyhhW3p?=\n\t=?utf-8?q?fjCzCHGv35JNp/CYM4+mnY4O4aE9SzJeCLvas6DxNKSjuFYTSBca3P15?=\n\t=?utf-8?q?UX+oFVwKvlgBuDBz68IEdAiJoSZHfs8KJvsG2xGsQDhp3wQ2/rBCGqXd?=\n\t=?utf-8?q?DPegoBQmPIT+Jtnp7ycenPKFDyspNj5fH3wJpRbPLnxznLB9/wwLXSvw?=\n\t=?utf-8?q?OR6qxwgh6yDlUKP3IPduuOhQvEgqWQvj2qhUEjpTGtQjdXwz3tg6SDuv?=\n\t=?utf-8?q?sxQspp8h7p9l0Qd4zv/NkYP76V4BvuR3G6P3tHVvmFwynpmlSRycXHRd?=\n\t=?utf-8?q?ibKTvEGoGkKdxhNIabLbEHTc/iCIfjnFzAvDaZs72k5o1DdA8nIB2BRF?=\n\t=?utf-8?q?Mw5sstNqA1yZGeZKuaBEFpVRLx5UlFYDbcQzfVu0fRERUIzWDgmzu1k4?=\n\t=?utf-8?q?tc90/kPhs9Ltw8g6NhYuYskJOXJG9NRbuMc2ESHWIGJvTaTEDweIvJxZ?=\n\t=?utf-8?q?ZJQagLpbgKDj1pDVlFoYd/tkIXJp6kAFv6IzSiYcv3IrI+/eoAN9baJw?=\n\t=?utf-8?q?8l+JwNgCvV7ZcxcJqouEih2Zx/P0fsrM5TuFtPxWjWmrae/SxDcYraKT?=\n\t=?utf-8?q?zbjuaarV7pmyexb2zWrN0Z1TYZU5Wdno1rSj2OnnyKxpJSv9xPSJQ04k?=\n\t=?utf-8?q?UFTtxiqT2b497epV0ksY2CeiN6JmPh+tK8vBd73jpX7wMjzzhxxJumjr?=\n\t=?utf-8?q?KMzWhpNC8nbCTeVrL+Q09qHfV61XXtpKxyNVkPKTwgULrwPKmaouS3ie?=\n\t=?utf-8?q?0LnEcCB+X9kR9Dp74kYs9z3KDdknYZqr0y18PR+25Bf4wZaMSBFjgXMk?=\n\t=?utf-8?q?PAckcsEAuoUs8O855fWAdCrC8Ivm8ZNGexBBQ4QpVXEvsZAwgS1PrUn7?=\n\t=?utf-8?q?yvbTZjChabxSURvNzp8sosxeXgtZpZv50eD+pnvLiUs5vpb/sEx/Dg?=\n\t=?utf-8?q?=3D?=",
            "=?utf-8?q?1=3BDM5PR03MB3163=3B23=3Agr3m?=\n\t=?utf-8?q?TPeDckO6q+92+eVv2EAq3nQU2OWfUwm0+3gEcJ2tb7MbuyApIZ5HzSnI?=\n\t=?utf-8?q?piNBLpdeaKXTfYHRHJawCfpi5sKhoIOgGOjilKytDqK4xYQTL++NlBLY?=\n\t=?utf-8?q?YKlQOHzR8lPhpyRoKi6C5byionD05Z0avMn6uw8SI7ZwhnKL31SzUSOn?=\n\t=?utf-8?q?J1ctB9gFrVLIeBfKFuZPzcAkuqFzRgUIAf1ABGIVplIUklu8dsaQMw6i?=\n\t=?utf-8?q?B5olK7ZZLSrMW9RfqRKhCC5omaXwln1iD6ukJJVWR5560I9BsxwG44yX?=\n\t=?utf-8?q?d2js8zJiKHD1h4eGdJJsRNsTlGKbudTKfUx3q6hVkCwN/5duxd58xrTK?=\n\t=?utf-8?q?38CZjBve4ayoet7Lk64L+q9445Ufpvs744QM0PJy+e27ffYAqI6Clrzm?=\n\t=?utf-8?q?ATULDW0Zf7l50QtwXDrIoGVV9/If9zKPwszshxGk3RjCjVK1AMzLHQOa?=\n\t=?utf-8?q?71RJjoRcevXPBG+ucQA20ilNgZ6apIqxin5TcJDBmkVV8Ct+6q+sJV+j?=\n\t=?utf-8?q?PzXFwAq0EIKtEEUpH8/v8HOmlgggfX9daDigw8LLHZxPy2apofe/iOV8?=\n\t=?utf-8?q?Mdu97QPIwHDHLgTAV9gRyQ8DSAw28ukPlJNlr4H9J2+cXQlrCkZY2rHN?=\n\t=?utf-8?q?5rIUKqhM5NdEUcnE2RwrhqlW9JEyvUKz9ARkM8Kv037MqavX45QU9LVZ?=\n\t=?utf-8?q?ZmbIRULIPd8aXwj34bAbGJ9lSz1tGbCVM1UMf3Zvc+3HgR8mHrcPLgIa?=\n\t=?utf-8?q?FVzilZyw/M+lmV9vtsanaaAId4p9poAznh6ZVhtj+ggy5xf6jRy+s8g7?=\n\t=?utf-8?q?4TiP7I/NdVdH5rzTmiu/7yN7zrSilIob15HWL975RolI84VryJpb9qR8?=\n\t=?utf-8?q?Ak/XTN7KQo3FHEGXjHhFJrI8Px/fR6Mkmzbj8h68X+7W7CZo6SIMYGQV?=\n\t=?utf-8?q?zG02I3zY6LRt6ailjyMA7z3W1CU5bHf4OJacJpOGJppmQrJaTDhdYM0L?=\n\t=?utf-8?q?NUeAvZtRruDYOPZudcREsYrJ1mWFUG0qbxjRD6dnl08o3iiAUqrEPTz+?=\n\t=?utf-8?q?Yc3ims4HrnQ4yvPfSm5OB5/MMBYBWSsbAns2hpa8XWii1G4LDfg4ABny?=\n\t=?utf-8?q?rHuFuU8MgpxFcdZE559eKqc0CD8QspeQ0E3LFuqTYPI6DYZ03+wSJzWN?=\n\t=?utf-8?q?pGf9a5+OrjwppcskK0+jcfoV8gNaWrWnHOaQV70igX469wGYio1CnKjj?=\n\t=?utf-8?q?pVTFblmNMSLhfUgIt7WZRY/qaXCKtLbwOUblpWt1fJRS/xu3xh3mM2t0?=\n\t=?utf-8?q?WVEVrvqlBC57ovYLWznRPHp00y43gYne3g9rFf1t2COur9PoM4fN0IKv?=\n\t=?utf-8?q?YHT1qwA4/Q=3D=3D?=",
            "=?utf-8?q?1=3BDM5PR03MB3163=3B6=3AKbB/Z?=\n\t=?utf-8?q?jX3fZ+Ueyxt9TkDwJLoIfmANNerjFi+VzSeq0WagDe198dF8yXLygL1o?=\n\t=?utf-8?q?802r0pBmEMbJkWBIb5CF3CSIKBl/9SxCzi6gl5jVJNVVaKMktYpUWuZp?=\n\t=?utf-8?q?61n0WRijWPAGGBqYc9D7o/slsf+BpN8uaz4pS6iHk84+JVtQZhmJiDGN?=\n\t=?utf-8?q?SHnsViRHLn2FI4yA0tSTkBA85GVTuZRawxCE/wGDdLhtrKqPYkanfmLt?=\n\t=?utf-8?q?VQcBJsNIJ6sLOwR1danxvkAUTTv5joXGKxZwcgSq3VqXFxYcXBAZqEDx?=\n\t=?utf-8?q?LlqJBZGzs21cn6O4GjHOT9vrBeff5EUD0NeE+cwt5SgfkY/3qJqwGaxi?=\n\t=?utf-8?q?06APcFNyQwz5wu8HG74yjIWu5PDiuzyqxcTMWny0ieDriTUaDvyJCXG6?=\n\t=?utf-8?q?/EISRoEk2KQuai5Z55Q2oABEfFsRujBKa9pOzu7TIMD83lveUPisu0dI?=\n\t=?utf-8?q?l4A6rC6e8hQGr3BAKZ9klwzHwuGECrUi1AYzCW2AyxuWlSGVpuoLELXH?=\n\t=?utf-8?q?8y1tyT3QpRh/9flI7Rp1hYHwV+Jbm2bb1OU+FESFc1B78NRe9L/1hUp1?=\n\t=?utf-8?q?YWGShn8yKhu7bhRaiaW6jA9ReoFGrjUA+GaapFd6J+prM64jNTLjGDhc?=\n\t=?utf-8?q?yQBYxEGSja8b0pEG7LNzed21EUBMD69YygPjfQ9oFCDs0xNNpfv6I0oR?=\n\t=?utf-8?q?pVwmO/QjjpIDafq7fXsy7Heh9HNyhRFAfyon/oxVTGZDdaUuE/YlRYub?=\n\t=?utf-8?q?ghi084nEMzYPGmV4VAkfDcB7Ebo9myZ4tv6HoeYthNgXhdcpKPPzSchm?=\n\t=?utf-8?q?YJ9QoigQec9/R51X5QneD7Y15c1ZtRqohyCUssO7PxRrOxWsSiRtMK28?=\n\t=?utf-8?q?L/y69IMVCeE48YveuLj4AcfXs0TrfAARIybVVBg7j21G7rv92U8Wq6j8?=\n\t=?utf-8?q?i0LHqO37kpeS0k3h70UqsrO94SlTU2q88qlUHIO6pmssgM1NYDQOEzD7?=\n\t=?utf-8?q?Vc1vL3tZUcpn2S3Ht4FM/TpFg=3D=3D?=",
            "1; DM5PR03MB3163;\n\t5:FkpFujRikRHaXA3HMUZgnoHuF6svxdTy0hwdp7bo9ohB2U66TbKcGFGwz8QXhlLZa7eECVYC5LeoZjGHbkkO9gItySLuh7frZ714wrBDTo/01hkMPXfOcGFqXfZBPS1kYetHicaHm1M+0FYTnUkhS7C+y/wXxL7i+DHlfFbeJuesNJF/iMMW7VVC+qKF8vGJGcB4Q0s0wwm8gRWMIrRXwHGJa2swfXceV6Dcp+iN63gWOBdgb2ql7jnAp+jjj2itZSgdoW5cB/aSPGPBcC8zCIhGHBrEWAHyPRGsuEFK5faywdk+2fWzJazT+PbW2KAx4aOPKUM1Y1Kb4vYcPL8KQLQ4kB4P6QIi2gssJoELxHV0hD6cLNpFyJQIQ/ghocG+hXeej90CzC1c6aXIluVE/6QTQ+IIekvwTJUyzDQH4xMF/UVDZI4OOyPVRX4k4s3k54znaKxfVYpL3VL7lyyrpu8CtMSzbHah7tLRG9YyDZKAdLNXMgLP5/2S1mQwBS70+NmAplu9YSSQ24S3Z8e9Eg==;\n\t24:LFomPCMRE396SnC7eCXINmeO3GIBvTZpi0mGrf4MWY5WOUOwsi5pCXyTKCrKTTf2BBPBaQ14s9HFI5bSjY8mVWl0iIvjMJ7pWADFh5wT0Ec=",
            "1; DM5PR03MB3163;\n\t7:EZJ0SQYmElROK+3FSqTjnY5OjZ2u14/sCkZlkksdK4Hnm30cBYLE3rDNRgEoPt0rNXntf5wK20xStxUK0CKZ0l/2+vyQ+Om2zyL7uOwgT3q+WMWUtQQAtE5O63WEXe0rmni0Ro8ba3Jrd7pJ+gZFcKgzj2d2wed9lZipHCmM0dqO+sJ6urrBsqcOY1d0gF1W9wxNlVXXazRgn4kwo6/UqcL/apuys3nzy/gPFasg9k/lwMZdMhttPZMdBL/Xeik2e1DWXu1nIy+bJTAilW60myOfYGbWW2B/IquI8HH1efpI5NYvTg4NUj1LkI1HqKfpRo+AEHxdCSEmLmXNnvOFHSVem+7qhtgYqVbn1wIaR9cY6gb+QGfkyBKceCyQDu1+p6dzbcsZg5bNQwbZleZRnYnwDdTbwj4MCiUKFRXI6yBo3TeGOqn9BuwdPGuWhqPZ6r76ag7bSx2izhhCx1qOVkXqpE5xNd9vXRn9597y8VvX7nuGr1++j5EjBmYX+MyfnE9gEGpE7fTuNyrTlPwjZsURpy+5MJM0SnJRRAZ5xnQFnTBZE0MpOO3zvO+s7IP13ICKVBvPxKjTSER91+r+pVxxpfbvf/Z3CoJb/iao3bdpxr59q7bm9FHLKS4o7i1nYgYFWZnSuRO5EqYJotUDD85j8AKcPzprU/KUBe29HZhVvxgxbDIkkVEZ4V686tw42ZVLDfv4C3XoOnL7utsioQwCXg9aPOrmmOSwv07RjaLoDey4wxxtyurYl0V6+BiNJpbwbUQ+sms+k1GDeXWr31icw1Oic4QeYLpwYzZVors="
        ],
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "352edf5b-ccc9-469b-7b5f-08d4bed9bf28",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131430075)(201703131517081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:DM5PR03MB3163; ",
        "X-MS-TrafficTypeDiagnostic": "DM5PR03MB3163:",
        "X-Microsoft-Antispam-PRVS": "<DM5PR03MB3163F659B9207FCF848057E2E6D20@DM5PR03MB3163.namprd03.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(133145235818549)(166708455590820)(236129657087228)(185117386973197)(48057245064654)(148574349560750)(158140799945019)(264314650089876);",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(5005006)(13016025)(8121501046)(13018025)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123563025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123561025)(20161123556025)(20161123559100)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DM5PR03MB3163; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DM5PR03MB3163; ",
        "X-Forefront-PRVS": "0353563E2B",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "29 Jun 2017 10:29:38.8648\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": "DM5PR03MB3163",
        "Subject": "[dpdk-dev] [PATCH 21/21 v4] doc: add NXP DPAA2 EVENTDEV details",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <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": "Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>\n---\n MAINTAINERS                    |   1 +\n doc/guides/eventdevs/dpaa2.rst | 175 +++++++++++++++++++++++++++++++++++++++++\n doc/guides/eventdevs/index.rst |   1 +\n 3 files changed, 177 insertions(+)\n create mode 100644 doc/guides/eventdevs/dpaa2.rst",
    "diff": "diff --git a/MAINTAINERS b/MAINTAINERS\nindex fe1a25b..d9dbf8f 100644\n--- a/MAINTAINERS\n+++ b/MAINTAINERS\n@@ -584,6 +584,7 @@ NXP DPAA2 Eventdev PMD\n M: Hemant Agrawal <hemant.agrawal@nxp.com>\n M: Nipun Gupta <nipun.gupta@nxp.com>\n F: drivers/event/dpaa2/\n+F: doc/guides/eventdevs/dpaa2.rst\n \n Packet processing\n -----------------\ndiff --git a/doc/guides/eventdevs/dpaa2.rst b/doc/guides/eventdevs/dpaa2.rst\nnew file mode 100644\nindex 0000000..15dccdd\n--- /dev/null\n+++ b/doc/guides/eventdevs/dpaa2.rst\n@@ -0,0 +1,175 @@\n+..  BSD LICENSE\n+    Copyright 2017 NXP.\n+\n+    Redistribution and use in source and binary forms, with or without\n+    modification, are permitted provided that the following conditions\n+    are met:\n+\n+    * Redistributions of source code must retain the above copyright\n+    notice, this list of conditions and the following disclaimer.\n+    * Redistributions in binary form must reproduce the above copyright\n+    notice, this list of conditions and the following disclaimer in\n+    the documentation and/or other materials provided with the\n+    distribution.\n+    * Neither the name of NXP nor the names of its\n+    contributors may be used to endorse or promote products derived\n+    from this software without specific prior written permission.\n+\n+    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n+    \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n+    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n+    A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n+    OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n+    SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n+    LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n+    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n+    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n+    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n+    OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n+\n+NXP DPAA2 Eventdev Driver\n+==================================\n+\n+The dpaa2 eventdev is an implementation of the eventdev API, that provides a\n+wide range of the eventdev features. The eventdev relies on a dpaa2 hw to\n+perform event scheduling.\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 EVENTDEV implements many features in the eventdev API;\n+\n+- Hardware based event scheduler\n+- 8 event ports\n+- 8 event queues\n+- Parallel flows\n+- Atomic flows\n+\n+Supported DPAA2 SoCs\n+--------------------\n+\n+- LS2080A/LS2040A\n+- LS2084A/LS2044A\n+- LS2088A/LS2048A\n+- LS1088A/LS1048A\n+\n+Prerequisites\n+-------------\n+\n+There are three main pre-requisities for executing DPAA2 EVENTDEV 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/4.9-2017.01/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 EVENTDEV 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 Helper Scripts**\n+\n+  DPAA2 based resources can be configured easily with the help of ready scripts\n+  as provided in the DPDK helper repository.\n+\n+  `DPDK Helper Scripts <https://github.com/qoriq-open-source/dpdk-helper>`_.\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_EVENTDEV`` (default ``y``)\n+\n+  Toggle compilation of the ``lrte_pmd_dpaa2_event`` driver.\n+\n+- ``CONFIG_RTE_LIBRTE_PMD_DPAA2_EVENTDEV_DEBUG`` (default ``n``)\n+\n+  Toggle display of generic debugging messages\n+\n+Driver Compilation\n+~~~~~~~~~~~~~~~~~~\n+\n+To compile the DPAA2 EVENTDEV 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 eventdev is exposed as a vdev device which consists of a set of dpcon\n+devices and dpci devices. On EAL initialization, dpcon and dpci devices will be\n+probed and then vdev device can be created from the application code by\n+\n+* Invoking ``rte_vdev_init(\"event_dpaa2\")`` from the application\n+\n+* Using ``--vdev=\"event_dpaa2\"`` in the EAL options, which will call\n+  rte_vdev_init() internally\n+\n+Example:\n+\n+.. code-block:: console\n+\n+    ./your_eventdev_application --vdev=\"event_dpaa2\"\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+\n+Port-core binding\n+~~~~~~~~~~~~~~~~~\n+\n+DPAA2 EVENTDEV driver requires event port 'x' to be used on core 'x'.\ndiff --git a/doc/guides/eventdevs/index.rst b/doc/guides/eventdevs/index.rst\nindex fad869d..ba2048c 100644\n--- a/doc/guides/eventdevs/index.rst\n+++ b/doc/guides/eventdevs/index.rst\n@@ -37,5 +37,6 @@ application trough the eventdev API.\n     :maxdepth: 2\n     :numbered:\n \n+    dpaa2\n     sw\n     octeontx\n",
    "prefixes": [
        "dpdk-dev",
        "21/21",
        "v4"
    ]
}