get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 18161,
    "url": "http://patches.dpdk.org/api/patches/18161/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1482180853-18823-2-git-send-email-hemant.agrawal@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": "<1482180853-18823-2-git-send-email-hemant.agrawal@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1482180853-18823-2-git-send-email-hemant.agrawal@nxp.com",
    "date": "2016-12-19T20:53:40",
    "name": "[dpdk-dev,PATCHv2,01/34] lib/ether: add rte_device in rte_eth_dev",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "675240994fa0925a267ef20330c7ac201d4a541c",
    "submitter": {
        "id": 477,
        "url": "http://patches.dpdk.org/api/people/477/?format=api",
        "name": "Hemant Agrawal",
        "email": "hemant.agrawal@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/1482180853-18823-2-git-send-email-hemant.agrawal@nxp.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/18161/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/18161/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 494CFF970;\n\tMon, 19 Dec 2016 16:20:58 +0100 (CET)",
            "from NAM02-BL2-obe.outbound.protection.outlook.com\n\t(mail-bl2nam02on0071.outbound.protection.outlook.com [104.47.38.71])\n\tby dpdk.org (Postfix) with ESMTP id 17357F96D\n\tfor <dev@dpdk.org>; Mon, 19 Dec 2016 16:20:33 +0100 (CET)",
            "from CY1PR03CA0012.namprd03.prod.outlook.com (10.174.128.22) by\n\tDM2PR0301MB0749.namprd03.prod.outlook.com (10.160.97.145) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.789.14; Mon, 19 Dec 2016 15:20:32 +0000",
            "from BN1AFFO11FD029.protection.gbl (2a01:111:f400:7c10::140) by\n\tCY1PR03CA0012.outlook.office365.com (2603:10b6:600::22) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.789.14 via Frontend Transport; Mon, 19 Dec 2016 15:20:32 +0000",
            "from az84smr01.freescale.net (192.88.158.2) by\n\tBN1AFFO11FD029.mail.protection.outlook.com (10.58.52.184) with\n\tMicrosoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.789.10\n\tvia Frontend Transport; Mon, 19 Dec 2016 15:20:32 +0000",
            "from bf-netperf1.idc ([10.232.134.28])\n\tby az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tuBJFKMhQ029110; Mon, 19 Dec 2016 08:20:28 -0700"
        ],
        "Authentication-Results": "spf=fail (sender IP is 192.88.158.2)\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.158.2 as permitted sender)\n\treceiver=protection.outlook.com; \n\tclient-ip=192.88.158.2; helo=az84smr01.freescale.net;",
        "From": "Hemant Agrawal <hemant.agrawal@nxp.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<thomas.monjalon@6wind.com>, <bruce.richardson@intel.com>,\n\t<shreyansh.jain@nxp.com>, <john.mcnamara@intel.com>,\n\t<ferruh.yigit@intel.com>, <jerin.jacob@caviumnetworks.com>,\n\tHemant Agrawal <hemant.agrawal@nxp.com>",
        "Date": "Tue, 20 Dec 2016 02:23:40 +0530",
        "Message-ID": "<1482180853-18823-2-git-send-email-hemant.agrawal@nxp.com>",
        "X-Mailer": "git-send-email 1.9.1",
        "In-Reply-To": "<1482180853-18823-1-git-send-email-hemant.agrawal@nxp.com>",
        "References": "<1480875447-23680-1-git-send-email-hemant.agrawal@nxp.com>\n\t<1482180853-18823-1-git-send-email-hemant.agrawal@nxp.com>",
        "X-EOPAttributedMessage": "0",
        "X-Matching-Connectors": "131266344325190599;\n\t(91ab9b29-cfa4-454e-5278-08d120cd25b8); ()",
        "X-Forefront-Antispam-Report": "CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI;\n\tSFV:NSPM;\n\tSFS:(10009020)(6009001)(336005)(7916002)(39850400002)(39410400002)(39380400002)(39860400002)(39840400002)(39400400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(305945005)(626004)(189998001)(85426001)(6666003)(6916009)(2950100002)(5660300001)(8676002)(36756003)(77096006)(8666005)(33646002)(356003)(8936002)(48376002)(81166006)(110136003)(50466002)(5003940100001)(81156014)(97736004)(50226002)(68736007)(2906002)(50986999)(2351001)(92566002)(106466001)(104016004)(4326007)(47776003)(38730400001)(69596002)(76176999)(86362001)(105606002)(7059030);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0749;\n\tH:az84smr01.freescale.net; \n\tFPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BN1AFFO11FD029;\n\t1:f+tzzIGgd1ias8OCFSZJvkbxzjlgDwD/3e4L85AgDVW5G6b2ByWfG0MW3dOOf31ddhOYHbWDa1iZVuAK2NcIIw/Ue+Y1tPVZjnkZqfpU3sYwNKgUN+4Svil4mTcw/REE5kSnSP7UcU7N09ShH9XtXtJ0ZeUNDGIGj/2j2rgAv1qsz0pS/vF4I8/9mQOacIaurh9nHtSLmf1NMraCG5NsC6U82Cq3mBp0dH/TWIvNB52d8mq0nNDfRyTDBOwXjDaPKq/FcV68ZhLkcoBLMRyU7IZ/fFK79nTsxgqXry3q7ndQA3UTLUHlRwqIbgLTlnhxEjoDUVIPKnofJ0A0QX1/3bjCxno0V/uZZ0uD1ia5iiM9yUKLwHHcTzc586/HUL7J/gu67kHYGDdgdcvpBRQYDKlRGIx97dJT30uMW6RxCWWAcsZAlk/Ie9urcMZIeJ8UGC78zjwXPWlEkWsYmh0K2Hy4G4MBWPK/I8IqjfqfszBGHVRZtwt1UcrR/DUpBzjgM25is4LI5ovBV1O9PgdRmiLG394JniKrziGXIsIJNbeIkZJNsHD3wgtoUtkvFwaUNM78O1jxqNAEQwI18lAHnCn2DUvRU4IdH+yGJPDQQfoUxRaUNkf13og3agcOtA9AABB2T32keSuPUFivElxF0KOfyhHKuCHz3uh+jESWpMv9CPph2LZSnMKNTFcl/nXjF8qlTf0Y8ZtOPjlxc7ML/Yqr3BKgveonhuQxiN2bxAcqN+V4IwuH3A99aS+vXwTwJtIQbtcebCe98egUjHFsJw==",
            "1; DM2PR0301MB0749;\n\t3:U3HlVF/PQRnamaVhfLFprVdUqBf+M0O86rAsscofqOwvMjk3wgfYUV+fYQjrBRSDZ9pkIzJHfXfLQuwY3VrmHvZweUlS3dJhWoeAcsK8CzTGmHOlUIPOc1Hu13T7BylyoXoc/83gWPi8F3f5rSHB/x5DXZWRQ5YqQk4W2CmccyAtvpJ/21wK2DrNb//92GtxGwQPmFIZDgRWpTzvH5Zsa7lyU8VzXEEqVEDBFY4ducJ8G4NX4mGiGW/SVb/S8Q9DxyWBGK57gDIZ/miHzMysaXQl5nKb+IOHdQY49mP2AyRiJcqQKAO02T99R3rckn9gUtVsBiFKEi+x0c3+SKnJErjxnG52bR7c1UPb3+in3U+0LXNI5lKs86BXnG1LRz9O;\n\t25:IqRAuZP07rLaSjwPDo+Oz+Mte5t+O8a5JUzZq9cxgBBCbWINo02a2aP2jxNQWB/FwzaXuF2cjC71Op4y/mrB0AzJuXO5PzbnVRewhWlnnEyDQoR8PysK0veB0/FlvgRkmPLcI4MXPSVMEKmzU3239ejHeKq1oV/exJriZiuRl7DVi2GRsYzZekbD3KCRvIiQMU4BHJ7auLfzz8/7XfPv5ujIOM5My2+PGKGjFQZgnsNBj5sxoWg6wUTn+NXcip8z9RetdVhnBVKydLtzwZOD2QDZ/dTf1cJg3KenbPWTFObLH7+AFWRHSS6l8bpBsdbWihi/h5hzJxD4eQ9es7RFgKxyndo5bX2vs6j+VJZ74DaFyDC9pE9TzAuMp+i3fYxFmQ8iFUsEffVP2Xcyp9SwF2eJU0zsR5Rr2AExbbdjo08d6xovb+xQwp4ie6AI+9K+nU9NVpiULdMzhTqP3i0plg==",
            "1; DM2PR0301MB0749;\n\t31:DnGBIBx73ZiD7jt3RFvsIxF9eRgkoV+jgB4wYARA0395RljJn53yY+iOwz0Ko0cST+vJFxRs/P28KSoJNuofPcqkFXbCAdl3JGqYL7Lx2P8+5/BblgZEHbu5n0tOGngs28ACdcrXkkc3p621HM4sv2MFBgyt/578ghKkwufHW7mqe4HV5yhNg13XQWRESMotIL3MM72pTAN3W/b4rHb8n0CNrmkLHjIfoa1e31btf8riyQYpylSoNtURx1hPpylJiL8lAO7SOSb1Gdbc0LlEkJ6g4C8N+j+YOFTfgucW4SE=",
            "1; DM2PR0301MB0749;\n\t4:6H04+PI2m5tmrLQDBVckaYvUfZmzgRvLxy8hjov2tquGrEmzfDGi+UOMcf3UKyJM7ygoML9NreTxusUFiH7BJMrBjrdnQBAEokFOSQVnA5FKDDwDXe98H9WHP03POEnbayOKGUkM7PFYtcZPgFVB8iEPNF/UwGM8JDKK4RPna9Vv28tjUT5m22XPoQ4kevOFCw++bZ2NPi+rL/7Ow4prIRqF2F4wbJxTQ4XjUTp05AhFiCwBCN1jayDY+/2MXOoFRem7IQXDl2gUC27GO92UHf5JXAvW8T5KCCVOBPGhL74VyRbIzvLaTBPtZ64xUGVxuYumskq5TApXikv1/GgqOo3zxgc/Hpx0U1QeMXmTygce4P5X6k0B3Yrzc8TnQCmJGA8f4tHmHwSvdWOZjhE44VuEH7MnGlNhLUy74DHsjg0dKvMbZUaXUgTpMiYwdq8UlV4lsKk1i4Na3fF8bSUKZydnQeDdn6YxtCz2UXjCH2R/Twe+1DfGeDOXNCkiVp7lnLuRgjyhP2lnPJYY4jrI0NkBhay/pi45O+PDDIH87c72u3JWm5oGItpbg00zo85zQ/Xnxv8HlRv2Q0sNz7dTg0y79W9odhNpCzFrp7xApH0he0S9hwniBxKSFcQLL5CnM4/XuidaRWN2HxHXyXWrkkN++CZb/XhA6ji1YLtO64JgivRnylB3QBHYJIz8L8tcURpblDmobRK+oIMPU8hhKSXZyGlZnSFed0v3ueuFRL7X8a6hQDDYWqc6YSMnCTIF",
            "=?us-ascii?Q?1; DM2PR0301MB0749;\n\t23:0yOkwnF3vqTZFApfz5ooUCuW9Z1C1tT1Cz3W6TB?=\n\ty89dZwTRcKOsAyXDkuUSaMuLUPb7xJSuZzaC6J7P2DfKUUWV5Tauzhj4+FQTDT7GxxEBVxvBSlMhSBABXJPO8KfBeXN4H/5QmDEKq6D9BsZVYyzaGH3pTHN7gEmH4TB75+6wNSOV9owfY5ZToNTOICpaD8o8Vmr/mt/sFMVErRHyGphuXK6i6/V5732AYXAsFCsLvEoFXuMNV6vjXkjQqYXgITU6BFp2XnQmgVeE4G3lL8A0VSW/niSBAWKcz/706v39fCJfc4OKCVln5xDEJg6d5b76QfIXIwOe+GAvAApVWqlvf8OZoQWDWl9kMOKnZvBnGTRoWXDDlnEqLdmN72ewp+1bRKmtsR7nJKYV0H90P00K6nMa+CzvAQGfOvxE7VMO4XV1BCUztiI0bRRSxn8xDHRYr3muqnZv5jie52wCKkkvrTzGf/BJYGPdziRs/Dcfd/FeNwzzewTllCTAmaR5wNW7ZxffTUq61IwP7Pn2ThXmGqbFkBycZ2V5wTEXpM5+JG2rg+icUrkDQSKEer7mlPSp6+UVx9BWQg/aaAiSFAVupjxrr1Zn5IGNojzDPWlbc9Ue+upiRWVTT5gl5KzSkHHn8UI7Llr86iGclQ/R1/n6LAykWHM/m9rS7/b+Gq7m0dJO4dNqwZOc/f6jdbZm2TK8oblDfxRQGXfh9tr2Bp+OrjrSrUZnE+jg3nTbrTyM7t2J66DDbhy5qpR/Enef5BTbvpVAtbodpaKaXszx6o1VOTc4Ausei0nfj8ToKLaRTZoTX6s1TjY305yZdFp1G/9UtL/etZ6WDGAItCm+JBMbm2/mG+Tyip+iunc7W5ZImpM66251upxl2NDjAelSFWft7V2GDqxmusAr4O0cs//pI6kwU6OxnXOvBykggITe2R/xoKJnOpzTXcX19vW4Wg5z6cta5FuedLDItwi3FJOd80PM6aANTJ9H3XnwfdzXvWTk4OLOgsCerTw9bkcHnY8SXIOguWBWLPpLhjj5CS4+mEiZ7DAeh0bWisOSR6MBXMUx9KGsiX1tcSzeOJZOo/a+QYAjqGjDpq7Ew+8PM5JhCKi9Fed+hbXHVyazVuJokYj+YtKjBTLRdg/1kSQDHbwIwPvISgLPT4H1ImbQjhtEHWOIsmtUfPJNsYHg6q5ND+ch/9ebQlxdfrw2Gx1GzrmlLzOtB24/pqhn1Zzp+Y0TNhXWUPGCr9MGtsKr/39qG8Vjk42HKDsnv0e3FEJmiverXO2A8zIMOfodMjMudnbNWWA2uOeAKLpHwfenqso8=",
            "1; DM2PR0301MB0749;\n\t6:L/G8+4JWL39tuXeM9l+bLf9BcWLxzAmJygMBkj6Gm2VQVJO5gu18dj5U2WU0llNUoLYlCiwGbwwh+RheBmgpRdl8b+1MKuKyUhDOqIHAh08WlK7iSBcsIFLD1y1G9UMSMZQMMkqVlS4lhYzHiUhaX4jC4frV71Mwaa4Az7MuyyQ9Mmc6tuA7YI1fqrJfQXYSFJeUvbIQRWa/hECrVjsf5ZeLWR1OTZZQEOcxxNUVWx+nJl7g8Muv8XISEP/rWsQx7ybS6SQRkatCyrl2USlatb1TQDReKliA3J+PTn24x5l6qT3ZURTJfHKBNOHa+6JVTQ8kElj1BBndD2+T6Po/FkQD3pPnZsdnPE0awLSxLw2h1oEorBmyX+WIwQ3agyBirocow+ER4VHBovd9cy8YZ8eIDJwqo37i/6OpaMQEah+1jbzLYJHz4j3GSkf+tBrb;\n\t5:jleLhZ1NK3z4AgeBsI54Dv2cTP935GcOLYYCLErWmP9RADVQRGqraTKcY4mRniRqZPgvCAPG1w9depgbvrHidrVTGbRe3ZMP2CWdxQtrTnt+BM8Hb3MUhgmEpvNizQHe53isomc+92HuTBwQfnbmoffnCddRC7wdUb9OfZ8DOsbyX4XSQBx51todx2qqT64o;\n\t24:bp1wProrrGzLXN4yXM4N42LIy23I7WP7mgOkQ5wGY1DnFJ9+lHzlI6xgm6p6mfaYFj4SnY0ezq6CXJ93xWYp09e+qwe9DjCCEPeljvoW8XQ=",
            "1; DM2PR0301MB0749;\n\t7:1ifTZHa1gkEutBKn3Q1+dMaC0uAX0L4VgMqtq8MKfxKBnKMYg4uCJOUokslWiG6DV0s3Vklsx6gUDhizZl9RsxUOyln+lRMJaS05wyqpN1HGHZTDW0WmZNc0IsvTYs4QVgLwT75f2nzPPYHntUKwplrfzpzAeghTdcRXK8tA6nCOEGN2FpsqeC+Yb36zrNGlS68C9SgNU5LnRckOAM6QhYflOhBtRzIvcHIhfjsvIhdFMtza9gVmpJpXmHm2eravMN6hncfx/rST0M0mreOkRGid+MtpDGmSMvLjMB+V/idRH9jYutZK+zvLuWF4V6nBtfIYEsJxO7Ru6pyJoBJ/5nzoidA3kd27x+me+cJD0Cou0tnx5J9FtcSJFFJvMXLAv5kqh3PJAeZ7q/Sk02AMF84IiNtbpleBg4WVhF+o09gLU8qiDaeofyB5cM1kJasgljZSPQ1fZUVqj5RGSZs8nw=="
        ],
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-MS-Office365-Filtering-Correlation-Id": "b685fb21-0fb9-47ed-3266-08d4282292ec",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0; RULEID:(22001);\n\tSRVR:DM2PR0301MB0749; ",
        "X-Microsoft-Antispam-PRVS": "<DM2PR0301MB0749879796388E67FB42846389910@DM2PR0301MB0749.namprd03.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197);",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(6095060)(601004)(2401047)(5005006)(13015025)(13024025)(13017025)(13023025)(8121501046)(13018025)(10201501046)(3002001)(6055026)(6096035)(20161123563025)(20161123556025)(20161123559025)(20161123565025)(20161123561025);\n\tSRVR:DM2PR0301MB0749; BCL:0; PCL:0; RULEID:(400006);\n\tSRVR:DM2PR0301MB0749; ",
        "X-Forefront-PRVS": "01613DFDC8",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "19 Dec 2016 15:20:32.2850\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.158.2]; \n\tHelo=[az84smr01.freescale.net]",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM2PR0301MB0749",
        "Subject": "[dpdk-dev] [PATCHv2 01/34] lib/ether: add rte_device in rte_eth_dev",
        "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: Hemant Agrawal <hemant.agrawal@nxp.com>\n---\n lib/librte_ether/rte_ethdev.h | 1 +\n 1 file changed, 1 insertion(+)",
    "diff": "diff --git a/lib/librte_ether/rte_ethdev.h b/lib/librte_ether/rte_ethdev.h\nindex 9678179..0b601e9 100644\n--- a/lib/librte_ether/rte_ethdev.h\n+++ b/lib/librte_ether/rte_ethdev.h\n@@ -1626,6 +1626,7 @@ struct rte_eth_dev {\n \teth_rx_burst_t rx_pkt_burst; /**< Pointer to PMD receive function. */\n \teth_tx_burst_t tx_pkt_burst; /**< Pointer to PMD transmit function. */\n \tstruct rte_eth_dev_data *data;  /**< Pointer to device data */\n+\tstruct rte_device *device;\n \tconst struct eth_driver *driver;/**< Driver for this device */\n \tconst struct eth_dev_ops *dev_ops; /**< Functions exported by PMD */\n \tstruct rte_pci_device *pci_dev; /**< PCI info. supplied by probing */\n",
    "prefixes": [
        "dpdk-dev",
        "PATCHv2",
        "01/34"
    ]
}