get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 44316,
    "url": "http://patches.dpdk.org/api/patches/44316/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20180906055449.21731-2-g.singh@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": "<20180906055449.21731-2-g.singh@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180906055449.21731-2-g.singh@nxp.com",
    "date": "2018-09-06T05:54:47",
    "name": "[1/3] doc: add usage doc for ENETC PMD",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "d7be53b1213f83b4b22893d85d2abcdc6ebd68c4",
    "submitter": {
        "id": 1068,
        "url": "http://patches.dpdk.org/api/people/1068/?format=api",
        "name": "Gagandeep Singh",
        "email": "g.singh@nxp.com"
    },
    "delegate": {
        "id": 319,
        "url": "http://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20180906055449.21731-2-g.singh@nxp.com/mbox/",
    "series": [
        {
            "id": 1200,
            "url": "http://patches.dpdk.org/api/series/1200/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1200",
            "date": "2018-09-06T05:54:46",
            "name": "introduces the ENETC PMD",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/1200/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/44316/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/44316/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 76ADD4C80;\n\tThu,  6 Sep 2018 07:55:40 +0200 (CEST)",
            "from EUR02-HE1-obe.outbound.protection.outlook.com\n\t(mail-eopbgr10075.outbound.protection.outlook.com [40.107.1.75])\n\tby dpdk.org (Postfix) with ESMTP id 21633326D\n\tfor <dev@dpdk.org>; Thu,  6 Sep 2018 07:55:36 +0200 (CEST)",
            "from Tophie.ap.freescale.net (14.142.187.166) by\n\tAM4PR04MB1521.eurprd04.prod.outlook.com (2a01:111:e400:59e4::19) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.17;\n\tThu, 6 Sep 2018 05:55:32 +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:X-MS-Exchange-SenderADCheck;\n\tbh=ZVkl0+bMeIqQJNOMRvHBJtRGihmNGLDaFNbe0BwktJ0=;\n\tb=OwXNLccoxdpMJo3NDlqVn4zUpV/OEE9NfCkXNlds7ekbCkvM8PcgUitrqfWx+4ZCXQ9x1Qin4MxD1ByKguwPoVVAHZLof7nL0Afly9jjQWYgb09+ngufikR7gvt6NMyw5rXxjeCYbVehCMloG9oTzpeDefpKNDX8OjnwFdhzxwE=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=G.Singh@nxp.com; ",
        "From": "Gagandeep Singh <g.singh@nxp.com>",
        "To": "dev@dpdk.org,\n\tferruh.yigit@intel.com",
        "Cc": "pankaj.chauhan@nxp.com,\n\tGagandeep Singh <g.singh@nxp.com>",
        "Date": "Thu,  6 Sep 2018 11:24:47 +0530",
        "Message-Id": "<20180906055449.21731-2-g.singh@nxp.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20180906055449.21731-1-g.singh@nxp.com>",
        "References": "<20180906055449.21731-1-g.singh@nxp.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-Originating-IP": "[14.142.187.166]",
        "X-ClientProxiedBy": "BM1PR0101CA0023.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:b00:18::33) To AM4PR04MB1521.eurprd04.prod.outlook.com\n\t(2a01:111:e400:59e4::19)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "7cf0126f-1f2f-4379-887b-08d613bd5c5e",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);\n\tSRVR:AM4PR04MB1521; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; AM4PR04MB1521;\n\t3:DCx5sMHToArv/LgNnAlohHPK/IclZTeTXK4O/RYwMIVMx70RNR17kvhJZdi5oPpvBy4lEss7hfzcMDhKtFAi7bj9jYX7G4rlBKkbnvsJALqPdsFgq6Po9KjOm01cLOjCc9hvTF+ve1SupCm0IPIC/sW+0FxEHXe7F7sYqjhXXQctRAIUia3hT/SxgzV1+MRQ6uivoJ2sVbkrb6T2ByEqVwiZzkf8FHnwnqPZAckVDu5a72i1HUcJp490qMNUfMYo;\n\t25:dPfyFvHvchx91xhhSusyXvf8eiXRFyotN2Sl6fJL53gc5QO/2+wQdvLs0LM0A6ZVVzH2wu6d3Bg0VdugicwqPHnQM0hzbXQW98RN2iueeUo/jlJ5TMLq3MuLqTy+heFyQC/GdFA4SNxXfwbMHRPc1WcIB0Swoz1OaqP7Xg4oLWMY6wsSkmDXVDFoBopQPVgdUVCoBSHkl2hRY6QFBUZVNV3mdocrtKnAXRj7vfXB3uGQyW2D3HvzXfGb4ajkfODy5xjL15G4xMFY410u69O9Yr7PMPS8SkJ9tRYJ1Clbnp+z0gHX7qZKx5uZfUO3scSegPacCsZl+J/McKlYPSHdcg==;\n\t31:xVuRdrPR8CBgO5hMHnbqUzbFNfRnEvs0zTT37R+RsTSqfoN1HPP4sj4QkjIfJ+hZwHywuCpxmt3Xm22yLYC/bYtwXoYO+Ap8dxTFVz1U4PYX8R5fGMacvd/Xfr6bnV3k4xTBnIAtFFaka4DGSJFBQ+UWFMhN4ylsKC+xQ1A7ktK5L92YhzTS82Wm7q510/a9J5gqcrXqoxWOCnXvwH4kl4wtNSve3o2TqcjK4z1RXTI=",
            "1; AM4PR04MB1521;\n\t20:V4KE1Yhmd5a+pcoqNPvXXw/nEyNR9NTZEKP/FpUJqhoSF9L5bZXf47KB58I361pOMGhn8c/7f36gzI5lriuVQef5KOao7LNuVyI3cw5WzfPrSjQW1EL6atOZFdRX5RuHhnb1cgBsYI7MukpZdbqHTXXEiJ06b4PLhti+yHAUX49mgxCjXg3NKCOzYFk0hG1uEtHGOw9oJiHUVspxnS3FokYIGTO+MErHrP3chygDuuBaiQBRZhJHjkrkwKNefZ3u4C2K9m5Mm9S2bgFzBX1kRBkzZQDGFuTHlEfIPt72aWicDTpV3MHNPfDnIyyPB0f6rT7jiq4MhlCKYcMx9ha6A6W0kB2Cz5VUOhTZVs0R/erKN1ZyJ66rYSFUYR7aa7w8KzKB9mX53xniperLCLm1EaL1h97u3+e3da0vsATxEFifv2vyK7mrDcA8/cHAHZR6oQ0TxyaVW5oE7NWKNE35ftdLCZCqRmbOai5xu6P+zE5AsAJizmfLuDWz8zNGuGvB;\n\t4:Si1kup35FPKVxExFvWcRA92OiirRlD/0p09MDdvl5GR6dJvZIcRE0R8Y+Xx997AGQRrY71ipvs/hgdB614SRn3P0g0pXN9h/WiDyJWdTHf3a0umLjJZjfLuX4TSYqfrdZs4Nz2vnJPyHumR7/L5FEbw0xCIh1uo9HdeVu2ZEjRDcOAT4IekWxIILpmBOh83nG6sKxxGbVzoi7XcIcan511/v2Wt7TL+vBiA6UmKez7Cu5BPu4/tqjOsKp/25k9iAtMI7f1dTKb8RyZ4acNN08EN0kQ6HkJyAYYMRxOuPx0VXXs7yjyh9LLQ7nA9ygbyrHOYZVihg6OwPR3z1WvWmYRumCIh2A2riUoeHm6UbcVX6sAEQL6MInoJ7mSKM4DxgkL0ATAlWismnUsLL6eQVJo6B00dN6Nr9pOWnWHsb5TM=",
            "=?utf-8?q?1=3BAM4PR04MB1521=3B23=3AmaHy?=\n\t=?utf-8?q?/oktK1lqdz3GteHcTlDJPaGmDzEJMck8Y4U15D25PqhNJ+Ay8G1EoynO?=\n\t=?utf-8?q?cyuwgv4nDmyp53j/kTPsl5fsFxAf710Xz/YlY/J5GvmBufs2prrUzNSl?=\n\t=?utf-8?q?c8wFVpDg4O7C/OSeqFq2zmrfzbr75O+I4BqNpH9YBpYYQrBAf+zOynGT?=\n\t=?utf-8?q?cymORQ+PVuRZMERXcZYimbzjIJlcF2PCAopYOu7lqjdXDzPPqdNGc/xe?=\n\t=?utf-8?q?tRWQVJiuNEWbM3JyaWXDM/w9xIs3Tly8wkcw0xs3EgVWsEtlNuElZPZM?=\n\t=?utf-8?q?4u9M/mfKUt2J5xAzOw6C4go2phZye9Pvdn5DvIIdeWMy0FU7Nxm+m0Cx?=\n\t=?utf-8?q?l9/ZTSP2laxyRmS0jGj953u+3ZxKG538Ait3xelVrpe5JeyH+AT9E4KK?=\n\t=?utf-8?q?8jvnNs/JQp0hVK9z2nCdMkNulj9bm7Qp4XEhWthp6HoTNoW33GMiPXKK?=\n\t=?utf-8?q?IyxE5sGFOb8nk5vi7arFDa5dCdb/pH7/TE88ZT7v+/qsCdSJ4Y/EJUA0?=\n\t=?utf-8?q?/GSYj7dLqI5evzv1muVfw9trC9fo0zVKwDjodhBXVK0FQ7lIsDpHIqXW?=\n\t=?utf-8?q?IgOw4mNcwl9LKMj85hY/TkdQyRWRsN/6vK9VPJVkB7Q6vKXzbG02H1Is?=\n\t=?utf-8?q?v5GTHXhEDxK54Aj/zPZEWV2/JLffgRB1jf7TULrcm0dEPIjs+e+R6hiP?=\n\t=?utf-8?q?zUyCCaBn7UUI/xybpz1JdViqBYwpLjG7f2zu/7ePBzfvNYR4o3exj3m8?=\n\t=?utf-8?q?54xLWcj8zABpkPuoY3WDRonVdcyD2UO4grXOX3eCbVlBw6iWN8+9I3Eh?=\n\t=?utf-8?q?KMGLIE/sbePtEnwlJ+chuDVP0jCgCWOCnAujVOXU51pCWLPlsqzOnlro?=\n\t=?utf-8?q?pIhz7I1pVVFlP2+q1/X1rdXqNnY0emi5pTWgcu8MolheI9H8sDCtbmpD?=\n\t=?utf-8?q?w/vgf5niLOjlJ+zk1rpOcso03dVdSeNf2ttdpdKT8xZz+uAaoPFtMT28?=\n\t=?utf-8?q?X4bhylMtCilTvHV5DO7YdkHTlgU6qXrEjdvmvi943LU4uZfmtxlPsjPg?=\n\t=?utf-8?q?dgDLNhYPneN6+bUdtAxW6anwJaUaCv83CfDKZk1/og8s6KC066srxA3K?=\n\t=?utf-8?q?cSGt0j46nhuIarB3Qffbr/ezKhOKqjpIwL9Dot0Xw3l55AqQY1G9Cww8?=\n\t=?utf-8?q?Xhp/hgjfEdgjoshSpIQQ5f88iwAA83hTWfYNnma2cdZnvtiqADH6U9Ay?=\n\t=?utf-8?q?4MYiIs1MvxS/AOMIxa2CtwbXdVx4Z0wgypME0Y/U7JryNEkWYZjsjjKR?=\n\t=?utf-8?q?zL89Emzu2J9bVVibC1SBCY+JxV+gYiqRQ+6GRrEq6Sno?=",
            "1; AM4PR04MB1521;\n\t6:oVyJqvXpjbwSKINL6rzE+DjotCFf02SzzSSNGnUjmstbJ6CzBaM1A0rXa9asBIrtVmquuiFgDvZHGihK8LfVp7+3BmYKx5bnKhP+kYnFUIv/cdOtbchCetZ+X0d+PxLJBtuoyyqhifmmJOH4mo+IVAAuYc43UawP7fvotvZ2prnvr/LKH7Vfnoq4IYzgzW8kKa8nl0An1od0TR/Db0g1MgLr9DznZT+/z0+iZ6czvTI9k6hg59iuL0TqGhg8aE+XRMwQqaCSaCyFbE3sYVmanIiRUlDGgAI8RhrBe3mW0TGgPqH67C/5t+WBY9j/XkR4XEpgiy23dl9cni7W79ttM2bFFDq08rWaBJdJoKKbZG2fGeoKlXdiutnW251/mE8toB57x9xUPdC6TbAH/6sjaTJy/Yk2rIX4fstgnJfRFtpT6w4PtdT4pHZpPZ8k27kNAlg6/59d13FP/Slm+M1JRw==;\n\t5:ejekNec3SqA5d7cxQZ7s0rS5ZeonUthrG7dDLiN5/5FoVt39D4KlpcXRZeOP7sAszuowk5x7iHie/2C7V9eCSUNftlnyKwaEUNHo/eeOhM8ewGS/JYfojxCsaYQnfSmG4gzjKAltVXAnyEs44DnxWi+yuIqHVATSDtaIKaeuncA=;\n\t7:0p8q4gCM0SvFvM5QO2iib+vMWBMQbRGo0kdPzBMR/szqaGcHVh6ms+WzzgCVa/Dd1mShoL1V/LDb9h8hyTUowpslRF/mAUaxhecItNz+lIUZgW4YB0TNT3WevnUSBJioF4D+VlSwn2lj/6HsGWPftkOW0Eom6UVD80/NvcNMES7UzIOvRsuu/mxfVow/7zg7FAAe+XSgdidhppif3DPEjUHDLDSc+0WjbS7PM5J50mywSMH05wJqyAjbKf+Mi95/"
        ],
        "X-MS-TrafficTypeDiagnostic": "AM4PR04MB1521:",
        "X-Microsoft-Antispam-PRVS": "<AM4PR04MB1521454B25797AD41EBF5C40E1010@AM4PR04MB1521.eurprd04.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(166708455590820)(185117386973197)(211171220733660)(264314650089876);",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(823301075)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699016);\n\tSRVR:AM4PR04MB1521; BCL:0; PCL:0; RULEID:; SRVR:AM4PR04MB1521; ",
        "X-Forefront-PRVS": "0787459938",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(396003)(346002)(376002)(39860400002)(136003)(366004)(199004)(189003)(6666003)(6306002)(53936002)(6486002)(6512007)(305945005)(86362001)(7736002)(8676002)(68736007)(2870700001)(105586002)(36756003)(2906002)(26005)(72206003)(476003)(2616005)(956004)(66066001)(11346002)(478600001)(316002)(25786009)(6506007)(106356001)(386003)(23676004)(55236004)(50226002)(446003)(50466002)(52116002)(76176011)(81156014)(81166006)(8936002)(186003)(16526019)(1076002)(486006)(5660300001)(4326008)(97736004)(6116002)(5009440100003)(3846002)(47776003)(110426005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR04MB1521;\n\tH:Tophie.ap.freescale.net; FPR:; \n\tSPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; ",
        "Received-SPF": "None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "r34xPcZTpQ3mCBv4suyxfTPj8LPTg6rcFXC5z6xYkfnbyOAZTLj783v8BjQ4sfv5e5r4GXzC3YxiY+sXOosDm/+5qnCDEKWLRdrj4LxWJIst440JvgV3C+MQXmBmreRJkYd4Woij/dVcZM9K2qeyNEONbVZ8l/AnPhwsK5tEgEoJbc2jZAupXIBtth0T+ojc26w1ePkFDuHycryxhe133c3vx1cpL/8iRKocyvZPDpyHqmiDxzI9cUJ89QQlMLyJn41uIH2vgwxguUniwdAbgRjvS7ye9NJtjFtkGIET+yZgcMCBjduRfyeO2LdJ2HYE2NwZ+53W6iDa/slmHYZOxhMJjbOOeMpMSECenPDjWxE=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "06 Sep 2018 05:55:32.7650\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "7cf0126f-1f2f-4379-887b-08d613bd5c5e",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "AM4PR04MB1521",
        "Subject": "[dpdk-dev] [PATCH 1/3] doc: add usage doc for ENETC PMD",
        "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": "Add enetc usage document to compile and run the\nDPDK application on enetc supported platform.\nThis document introduces the enetc driver, supported\nplatforms and supported features.\n\nSigned-off-by: Gagandeep Singh <g.singh@nxp.com>\n---\n MAINTAINERS                        |   5 +\n doc/guides/nics/enetc.rst          | 164 +++++++++++++++++++++++++++++\n doc/guides/nics/features/enetc.ini |   8 ++\n doc/guides/nics/index.rst          |   1 +\n 4 files changed, 178 insertions(+)\n create mode 100644 doc/guides/nics/enetc.rst\n create mode 100644 doc/guides/nics/features/enetc.ini",
    "diff": "diff --git a/MAINTAINERS b/MAINTAINERS\nindex 9fd258fad..eaf75b7bf 100644\n--- a/MAINTAINERS\n+++ b/MAINTAINERS\n@@ -627,6 +627,11 @@ F: drivers/net/nfp/\n F: doc/guides/nics/nfp.rst\n F: doc/guides/nics/features/nfp*.ini\n \n+NXP enetc\n+M: Gagandeep Singh <g.singh@nxp.com>\n+F: doc/guides/nics/enetc.rst\n+F: doc/guides/nics/features/enetc.ini\n+\n NXP dpaa\n M: Hemant Agrawal <hemant.agrawal@nxp.com>\n M: Shreyansh Jain <shreyansh.jain@nxp.com>\ndiff --git a/doc/guides/nics/enetc.rst b/doc/guides/nics/enetc.rst\nnew file mode 100644\nindex 000000000..067cd474b\n--- /dev/null\n+++ b/doc/guides/nics/enetc.rst\n@@ -0,0 +1,164 @@\n+.. SPDX-License-Identifier: BSD-3-Clause\n+   Copyright 2018 NXP\n+\n+ENETC Poll Mode Driver\n+======================\n+\n+The ENETC NIC PMD (**librte_pmd_enetc**) provides poll mode driver\n+support for the inbuilt NIC found in the **NXP LS1028** SoC.\n+\n+More information can be found at `NXP Official Website\n+<https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/qoriq-layerscape-arm-processors/qoriq-layerscape-1028a-industrial-applications-processor:LS1028A>`_.\n+\n+ENETC\n+-----\n+\n+This section provides an overview of the NXP ENETC\n+and how it is integrated into the DPDK.\n+\n+Contents summary\n+\n+- ENETC overview\n+- ENETC features\n+- PCI bus driver\n+- NIC driver\n+- Supported ENETC SoCs\n+- Prerequisites\n+- Driver compilation and testing\n+\n+ENETC Overview\n+~~~~~~~~~~~~~~\n+\n+Reference: `NXP ENETC OVERVIEW <https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/qoriq-layerscape-arm-processors/qoriq-layerscape-1028a-industrial-applications-processor:LS1028A>`_.\n+\n+ENETC is a PCI Integrated End Point(IEP). IEP implements\n+peripheral devices in an SoC such that software sees them as PCIe device.\n+ENETC is an evolution of BDR(Buffer Descriptor Ring) based networking\n+IPs, introducing several changes intended to bring NXP IP up to date\n+with developments in the industry and support new areas like virtualization.\n+A major development is the use of a PCI bus for presentation of the IP\n+to software, which has implications to the software architecture.\n+\n+This infrastructure simplifies adding support for IEP and facilitates in following:\n+\n+- Device discovery and location\n+- Resource requirement discovery and allocation (e.g. interrupt assignment,\n+  device register address)\n+- Event reporting\n+\n+ENETC Features\n+~~~~~~~~~~~~~~\n+\n+\n+NIC Driver (PMD)\n+~~~~~~~~~~~~~~~~\n+\n+ENETC PMD is traditional DPDK PMD which provides necessary interface between\n+RTE framework and ENETC internal drivers.\n+\n+- Driver registers the device vendor table in PCI subsystem.\n+- RTE framework scans the PCI bus for connected devices.\n+- This scanning will invoke the probe function of ENETC driver.\n+- The probe function will set the basic device registers and also setups BD rings.\n+- On packet Rx the respective BD Ring status bit is set which is then used for\n+  packet processing.\n+- Then Tx is done first followed by Rx.\n+\n+Supported ENETC SoCs\n+~~~~~~~~~~~~~~~~~~~~\n+\n+- LS1028\n+\n+Prerequisites\n+~~~~~~~~~~~~~\n+\n+There are three main pre-requisities for executing ENETC PMD on a ENETC\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.4-2017.08/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+The following dependencies are not part of DPDK and must be installed\n+separately:\n+\n+- **NXP Linux LSDK**\n+\n+  NXP Layerscape software development kit (LSDK) 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+  LSDK and related information can be obtained from:  `LSDK <https://www.nxp.com/support/developer-resources/run-time-software/linux-software-and-development-tools/layerscape-software-development-kit:LAYERSCAPE-SDK>`_\n+\n+Driver compilation and testing\n+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n+\n+#. Please refer the document :ref:`compiling and testing a PMD for a NIC <pmd_build_and_test>`\n+   to compile the driver. Please use target \"arm64-armv8a-linuxapp-gcc\" and disable the below config flags\n+   while compilation:\n+\n+   - ``CONFIG_RTE_EAL_IGB_UIO=n``\n+   - ``CONFIG_RTE_KNI_KMOD=n``\n+   - ``CONFIG_RTE_LIBRTE_VHOST_NUMA=n``\n+   - ``CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n``\n+\n+   Refer to the document :ref:`cross build dpdk for arm63 <configure_and_cross_compile_dpdk_build>` to\n+   disable flags and for cross compilation\n+\n+#. To compile in performance mode, please also set ``CONFIG_RTE_CACHE_LINE_SIZE=64``\n+\n+#. Running l2fwd:\n+\n+   Follow instructions available in the document\n+   :ref:`compiling and testing a PMD for a NIC <pmd_build_and_test>`\n+   to run l2fwd.\n+\n+   - First unbind the ports from kernel\n+\n+     - echo vfio-pci > /sys/bus/pci/devices/0000\\:00\\:00.1/driver_override\n+     - echo 0000:00:00.1 > /sys/bus/pci/drivers/fsl_enetc/unbind\n+     - echo vfio-pci > /sys/bus/pci/devices/0000\\:00\\:00.0/driver_override\n+     - echo 0000:00:00.0 > /sys/bus/pci/drivers/fsl_enetc/unbind\n+   - Then bind them to VFIO, so that DPDK application can use them\n+\n+     - echo 0000:00:00.1 > /sys/bus/pci/drivers/vfio-pci/bind\n+     - echo 0000:00:00.0 > /sys/bus/pci/drivers/vfio-pci/bind\n+   - Mount Hugepages\n+\n+     - mkdir /mnt/hugepages\n+     - mount -t hugetlbfs none /mnt/hugepages\n+   - Run l2fwd application\n+\n+Example output:\n+\n+   .. code-block:: console\n+\n+      ./l2fwd -c 0x3 -n 1  --log-level=8 -- -p 0x3 -q 1 -T 0\n+\n+      .....\n+      EAL: Registered [pci] bus.\n+      EAL: Detected 2 lcore(s)\n+      .....\n+      EAL: Bus scan completed\n+      .....\n+      Configuring Port 0 (socket 0)\n+      Port 0: 00:00:00:00:00:01\n+      Configuring Port 1 (socket 0)\n+      Port 1: 00:00:00:00:00:02\n+      .....\n+      Checking link statuses...\n+      Port 0 Link Up - speed 0 Mbps - full-duplex\n+      Port 1 Link Up - speed 0 Mbps - full-duplex\ndiff --git a/doc/guides/nics/features/enetc.ini b/doc/guides/nics/features/enetc.ini\nnew file mode 100644\nindex 000000000..fb1bf5989\n--- /dev/null\n+++ b/doc/guides/nics/features/enetc.ini\n@@ -0,0 +1,8 @@\n+;\n+; Supported features of the 'enetc' network poll mode driver.\n+;\n+; Refer to default.ini for the full list of available PMD features.\n+;\n+[Features]\n+ARMv8                = Y\n+Usage doc            = Y\ndiff --git a/doc/guides/nics/index.rst b/doc/guides/nics/index.rst\nindex 59f6063dc..0323035d3 100644\n--- a/doc/guides/nics/index.rst\n+++ b/doc/guides/nics/index.rst\n@@ -21,6 +21,7 @@ Network Interface Controller Drivers\n     dpaa2\n     e1000em\n     ena\n+    enetc\n     enic\n     fm10k\n     i40e\n",
    "prefixes": [
        "1/3"
    ]
}