get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 21187,
    "url": "http://patches.dpdk.org/api/patches/21187/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1488545223-25739-9-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": "<1488545223-25739-9-git-send-email-hemant.agrawal@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1488545223-25739-9-git-send-email-hemant.agrawal@nxp.com",
    "date": "2017-03-03T12:46:25",
    "name": "[dpdk-dev,PATCHv8,08/46] eal/vfio: adding vfio utility functions in map file",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "7acc3a9bc6e8f2b2878cd93fdfac9f3bc889b3e3",
    "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/1488545223-25739-9-git-send-email-hemant.agrawal@nxp.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/21187/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/21187/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 80B1AF932;\n\tFri,  3 Mar 2017 08:14:13 +0100 (CET)",
            "from NAM01-BN3-obe.outbound.protection.outlook.com\n\t(mail-bn3nam01on0049.outbound.protection.outlook.com [104.47.33.49])\n\tby dpdk.org (Postfix) with ESMTP id 28D3E37AA\n\tfor <dev@dpdk.org>; Fri,  3 Mar 2017 08:13:37 +0100 (CET)",
            "from DM5PR03CA0013.namprd03.prod.outlook.com (10.175.104.23) by\n\tCY1PR0301MB0730.namprd03.prod.outlook.com (10.160.159.148) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.933.12;\n\tFri, 3 Mar 2017 07:13:35 +0000",
            "from BY2FFO11FD013.protection.gbl (2a01:111:f400:7c0c::194) by\n\tDM5PR03CA0013.outlook.office365.com (2603:10b6:3:118::23) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.1.947.12 via Frontend Transport; Fri, 3 Mar 2017 07:13:35 +0000",
            "from tx30smr01.am.freescale.net (192.88.168.50) by\n\tBY2FFO11FD013.mail.protection.outlook.com (10.1.14.75) with Microsoft\n\tSMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.933.11\n\tvia Frontend Transport; Fri, 3 Mar 2017 07:13:34 +0000",
            "from bf-netperf1.idc ([10.232.134.28])\n\tby tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id\n\tv237D50B005035; Fri, 3 Mar 2017 00:13:31 -0700"
        ],
        "Authentication-Results": "spf=fail (sender IP is 192.88.168.50)\n\tsmtp.mailfrom=nxp.com; caviumnetworks.com;\n\tdkim=none (message not signed)\n\theader.d=none; caviumnetworks.com;\n\tdmarc=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": "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>",
        "Date": "Fri, 3 Mar 2017 18:16:25 +0530",
        "Message-ID": "<1488545223-25739-9-git-send-email-hemant.agrawal@nxp.com>",
        "X-Mailer": "git-send-email 1.9.1",
        "In-Reply-To": "<1488545223-25739-1-git-send-email-hemant.agrawal@nxp.com>",
        "References": "<1487205586-6785-1-git-send-email-hemant.agrawal@nxp.com>\n\t<1488545223-25739-1-git-send-email-hemant.agrawal@nxp.com>",
        "X-EOPAttributedMessage": "0",
        "X-Matching-Connectors": "131329988149979145;\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)(7916002)(336005)(39840400002)(39850400002)(39860400002)(39380400002)(39400400002)(39410400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(626004)(104016004)(105606002)(4326008)(50466002)(48376002)(5003940100001)(110136004)(85426001)(2351001)(86362001)(38730400002)(54906002)(53936002)(81166006)(92566002)(106466001)(8676002)(33646002)(305945005)(50986999)(189998001)(8656002)(36756003)(6916009)(2950100002)(2906002)(76176999)(77096006)(6666003)(356003)(50226002)(47776003)(8936002)(5660300001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0730;\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": [
            "1; BY2FFO11FD013;\n\t1:H1abAZF3hS/L+d31/xDIHANr1Q/Cv5sTPlg4zoia2kQMm0wKdyXSuR3Wq8CRCnlof9Ohh7UqfyYnqKJhTj9QKxM9p8e7BRcNoOUIZzmk/zB3kOpT5Klt3nfzuLlO1VgeER78O2d5BHBcjpMUZIJYy+hlzAjQQSE7VaQeLHQHcqguebJ5/shKqzTyM8ES2NlgL79K/Bv9Una1Ab8OPIRF2LeliZREO9zYSWSSb8hrEd/L5TjuMx527o1PDGL6+E1CGfxxicPxP+k1ElejBK6pyYQWSh/pmVECtMLT/8EggWtZeKdK7rLiNmXI35iy01zxxYQAwRhZtMOOZn7nhr0nR8kn5DL1xQIVkbox0DiIbitDFZ7iKCyla2ztA32V4fiUEOBuS1zSX7+oLOGemciHd/l0b2WJ4DVra6/b3DigWvrSvxTtSf/Za+DD4j1tOzTgr4IwiyJEpHfgZxzMNCN7P63ogPbTTtG/uur1w5wd+SdhCm1nRO3DECXUgnVogD2MQtVDLLPGk4Eyoo6uW3jW9UFAvI5v7hdrdt9pXtI9yfy4xQAF4vDOiLUyhMhyNy3q0zhJ4HtRUmQIqvd/K2REecfvAfozSSdSPtTl/QUZQn5cAv9NtL9vvlfVBOn5xp6798Esii4zGM08S6MrX0BTpA==",
            "1; CY1PR0301MB0730;\n\t3:fTvOmxEgLJayaR808L8/k+RNDypeFyBZVG7os+cIfLg/C6uaT3AO+f7Hm8A4naVcfQ4wiYpZdFov/rqRQqFQFqggArSBskSTz5KTqXrteeIw/EiC2o3uY2abqaWn/UN8TpXs2SXpocYaysI8YvW2R44j9j0DZmbU+r8Z95UaaCxsyhBCWVGx4vtWHQ1DqgA0VhjV9b6KxzlIIcy3fFyLIhwPk29FI6Om1K5mStgy7APfbleTJXvPUWp75d4FZGsQMQCeWA6Yd2WTjb7QjinQP43LM9JQrTa9hf3vNP+sTEo7jDlSMCH+dUM1IP+P3MHeD9fpWFPw50YQLV1rsl71JAAe6UVhQ7qUtkaoFPwGA1wVBMZE1wg43YaZDeV4Elm9;\n\t25:FfVPDvlfszmEHwVjUg2tPn50MRsMMu2rDMPU27Q2qkooeqlfCkK3gVsvqNLW7z965SbZAbZZ+WInm0/9N87UasLnZqBDEtJ2IWn6x/K7KLC0YLk3+wuDi3fMQ143hcddrwJYRGKLjq+E4G6kQC8n48AZRVIjP5fPMz0x969+Ik1HgaoogF7ngWEOcDzPgj3QkLzkL0M35LvvRgEvGOpA7IlBK2y62dy+MJYnvezJ/rtx/5icFNSeTPhyz2w6+iXGrFQNRZejkbrhddWMHRxzIKB/apZx3uZ+V98WUBuRn+npFklZwDIdoNnMXPLN8I4mmevEi0rVYmt36C49E05nEOqIiGpRVHhyPzzP9defOW+7QbQW7ZgjVcvgMpPVLuPSlaSt2C73mUw+si5XF0o2Ke0W3QqaIlrlbzMou8hmN4XSWq27ubX/NrmgXbkJKG/SM65ZgMARW67hgGRXZQdxTQ==",
            "1; CY1PR0301MB0730;\n\t31:UcK1Kcoh5y6Mn8t1LjR6giF5I2EGy3ej5feK126btjFAx2NlbXcmHQFT8n4g35OODYlXEd8+V1uPk0DWVlBPReACumkzphW6VQ6CelAv9sbvsqBvAcc3WvTp8pNUZOHITjq28uH3rTL/l2JyRje+nb33aLJCvcN5rneexOV2hnLSPQRxyaODinDAhSc4nOleI5X8+YGz+Ejhuakek/ZLQUUdAWgtV5Meerd6mZuoF5OaLX12dHQeC319ZTHxPHIex8dlJCGUm3mP033YQoLNQrvStVRY9KyfFZJNqZTQXl4=",
            "1; CY1PR0301MB0730;\n\t4:OU3hMiZZopDY5w3YWz6yi7kuLEZTQhuMTXxlHw4Yf0mAGdPkcDk64Rmab1T61irCDojqUGEFgvu8cCZtneRZs1LQuPR2SdALVZbrILtxFUwAd9vvDYqKZQaNuDMejA5lLWm/VBaLAr7SKBYwoJIZRJlzs8or6WePuWSAZoSmBIMzuzb8C5KAVe2pV5YGwdSOFgEOeT7QUutYVvM1SGqCzbUT4EHQ0niVGw9YejvK9zbyN++/yQduLyqTX3Bw80Kyw0Ltidjr+O2jkXvElDA9rCSixyxytQmKGD8xjMpKZmb0Z8DdehtwWPGZJN1zzuWo31uzkpZ0YieF6HPxXRWOTBVJJ5qYlaui5iHmnlOba4JH7u4KCl7xiF3QhVU703xIv/9s1+sl+c+rIFzwBjV4ptYCXeJU0Kh+jhD+EDIlOFc68iFn8i2wyhC6kYZ2GtyVpPTgwOhEHtuqSeMpIypwgdCChf8y7MpvSRx0GhJQaXlxDMMQOrfnf07bBUvp2T9/iYXsw+v8V45/rNFVqX1avC840/Dd3kyKB2PG2nd0vQh6cVpmOQEMtzLERozLK63pfxZzty735oyLPiT0JthFF9y8xY38nAyw9PKCBrvhMKpgJOpO4IJ0mmUNZgrTvAq8vHkOnOKGYWSEdhn3h1iHZbkIypIf7x7+TR7HNiDdafqadofAl+AQejTf/6Ofb4WNWxYXtRynv5/soT5tV8PL37EChpgrWxFOTPY2EdUGsKvf7K+E41JkYMbXbsbfMilM",
            "=?us-ascii?Q?1; CY1PR0301MB0730;\n\t23:TnMKAVWUw+GhUQlds7mOEQhHVBf8HsIdG802HWx?=\n\t6OPHOADhuFaiclyw5GvEAybA9WgcR5Fof591dr/Zeja53vaNcgfdKHCvbJDQhL/aaUkTSwPA9XX9za3iQlfjAUIvzx1dgnwMTUKDocIIL6JRPaPY4K9piAAqZJgaIQd/WZJ8tAimnRrsS5PFX4DOgpdpXLetHCScCw0Wq93ILKh6AStC7eTN0RA59Z98NEIujWO32g2GiqPucf07Z0EljFZIwygsnkeZfN8AhV5ITp0l/RdkeR9sz1fDEnb1fGEO/fphEMkUhTe+S1l5A/CAByW+L5PTBvaq02W47lz1HpL0O5H6g+a6uA2IuizxqPxoLYUrDqcx+JjQ7mO+OzTrWKYXJ1cC2S18aKLGIYo1WWL5nzJwd4xR/ntl2odMGELzBFvUrlM8BVzkSECs/gfZD1i7SlNZEGQyNg/FzBXV4XMYESiVwpaWiKuhmP2s/DnSjKwSvPxeSf8atPx6VB9xOJmUGkeBhP/0GhxylYgdtHeMkrez/tio/28qmxHBYDpWWNbrQ0tC5st+YhosQkU8FOSgQ7D9iA5tbRzD7LMTwzUoTXG0J0DKH9Q2MKmXb0qfbkAh31f5JHY0DEF/l1nhTBYySOvBULQe1IiVSW5B3tUVjB5hEuv7EocBiqxys/9H8gt+A/pnAEfW5maddFSbyH/H0T1RmrEooX8jGymEDLFcsmheeUw/1jA+BEk39cVSbLFqBbxbkT9F/kmgTrZtWoTezY7TE+aSd5cUKBbpTvDr3v5pNvIVJ7E3Lv2enkgQkQiICj7TEk8652qFqOh6XcOeqCBrrH1E1ovU+4HxumoYCXueMLgoN5tS5VZvK8USvzNxRpUraMyd8tRM4g/M6cpBuB6kHPvQou8ky6efkrdISHfo5nwkoEWZejGr4bNiQuBM4ACSC1QXPmPhwjtg7vL4IoFc8Ijr80Fm/ZNJN6ngVgKcXhuuKBqxK60kpoOCzDv3oOs6mzFEhqmj4HnDoyNakdSh+ZySUINskFh31OpAnnbbIazjgx3NT7lDLc+Ew0vLt2nDyvrw7W5QVt59V9T4vrHCM1VMyLtIDOjXcDs2PZkMFO6nsOQAhkcZAlU2M7YRDSIGdV79ZB54cgmx5+23GghGfl9bUCEOhlHrbMk/nvW9QO1brGs9bz79XA2vErh4TRo1tFwAog74NI0Sruz4FzgCmrrXvP7NJE1h6yBMG8EZXb2DWhx7maxB/50+SAv1yphXGIAUW14JqacNQi3pu",
            "1; CY1PR0301MB0730;\n\t6:/D72hu5pjdaVkuNCUEyVUpApPP85nc7EBQmACO9C+6wRQlJawUoqKhmavn5LDBDfeZiALNtIKZ/E4sFL/ZhFMBM+OGT+PLW6R9gMLq4B7E6zDM40pu09ShB6C/I64BUuh4TpQ8CYb5Ev5uooSuhizgv2Lpjw2eiaGB5o0llvP8YTEd4uKlF844uexU29BZJCWfOqRvrRq1hcbYEnfbIlbqrCh3G5vQzl4Dciqf/dQKHMr59NN3jufLWGRKMYhqX3mjD9XS5NrDaowMW4F54id6HxCSmlStd0/GsntkLtmtu5wa68yprGggFeqRSRRQ4iztjrMweD8MWDdSEenq45FBgDVNv/Bq6t8NGrMmWsqHaiBkgEo9IWJsEHGyj1+9l5fGjexgIU9Xd9L7hkngrUNOtT1XFy1NcHQLWFx1O1d8s=;\n\t5:Qwta7cCgJ6ISmHrErciJ4HDpz3GGgwlDXDunig+EyxPvZlPRpMrqnnmOA1uU+rf8GEt64nRzLx2uj6/8yfVDic3y03Y4/x3kUN5gTzTzvPXXtzu3CtLKXMbLRJrTWPGk6ziGDUe+innLj5q8zPm/zO12VHwNec203bUEsc29DtYoSjXoNk8N8YjqU1NDG2r7;\n\t24:V1sZGYjaZbNBUtSnwuOd69+DsT9/L77W/NOgnj9l6w20MvoqN96kGjCPrVK+P/+wvaNZhDxtuH/0qLTbvTfk1qgmg29sLYNcn42zF4M+tYw=",
            "1; CY1PR0301MB0730;\n\t7:lI2l3+MqpPEyC/fECrICPXVWHcsKqcs+Mp8IuP5GRj89oQmWUzi6x+fJ9OOPW1l8X0cCKpXQxtsBnRE9ac7OqWgsV5npkzoO8uUz+duCSG3kunlAir7Kq5OtdhyKj9OMw4yEHEGuP1C9xMvpe0HcbG464IZ5gFdBj35k/MrOPYaCZIfkjea3GB8dhJDg4B6hpmO+w+cAl3qtc2NVcmu32uqsXd6KcNcBBIcRsfywMVfpQ7j985+p60RbO5QSTAibWSRpM+AnvIz1wt7WztABzIWOoUNpdnZ5kZGL0DZOZWNUix/vX4WBAm8W+ywRADQVJ4urp382JntY+9AI1Ik3nw=="
        ],
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-MS-Office365-Filtering-Correlation-Id": "d679d08f-5c2c-435f-c6a8-08d46204ce7d",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0; RULEID:(22001);\n\tSRVR:CY1PR0301MB0730; ",
        "X-Microsoft-Antispam-PRVS": "<CY1PR0301MB0730DF0C5A4E176C87B59A7C892B0@CY1PR0301MB0730.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)(8121501046)(5005006)(13015025)(13017025)(13024025)(13018025)(13023025)(10201501046)(3002001)(6055026)(6096035)(20161123559025)(20161123565025)(20161123561025)(20161123556025)(20161123563025);\n\tSRVR:CY1PR0301MB0730; BCL:0; PCL:0; RULEID:(400006);\n\tSRVR:CY1PR0301MB0730; ",
        "X-Forefront-PRVS": "0235CBE7D0",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "03 Mar 2017 07:13:34.7951\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": "CY1PR0301MB0730",
        "Subject": "[dpdk-dev] [PATCHv8 08/46] eal/vfio: adding vfio utility functions\n\tin map file",
        "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": "adding extra vfio utility functions to map file.\nThey will be used by other vfio supported buses like fslmc bus\nfor NXP DPAA2 devices\n\nSigned-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>\n---\n lib/librte_eal/bsdapp/eal/rte_eal_version.map   | 3 +++\n lib/librte_eal/linuxapp/eal/rte_eal_version.map | 3 +++\n 2 files changed, 6 insertions(+)",
    "diff": "diff --git a/lib/librte_eal/bsdapp/eal/rte_eal_version.map b/lib/librte_eal/bsdapp/eal/rte_eal_version.map\nindex 67f2ffb..a5da528 100644\n--- a/lib/librte_eal/bsdapp/eal/rte_eal_version.map\n+++ b/lib/librte_eal/bsdapp/eal/rte_eal_version.map\n@@ -180,5 +180,8 @@ DPDK_17.02 {\n \trte_bus_register;\n \trte_bus_scan;\n \trte_bus_unregister;\n+\tvfio_get_container_fd;\n+\tvfio_get_group_fd;\n+\tvfio_get_group_no;\n \n } DPDK_16.11;\ndiff --git a/lib/librte_eal/linuxapp/eal/rte_eal_version.map b/lib/librte_eal/linuxapp/eal/rte_eal_version.map\nindex 9c134b4..bbb6981 100644\n--- a/lib/librte_eal/linuxapp/eal/rte_eal_version.map\n+++ b/lib/librte_eal/linuxapp/eal/rte_eal_version.map\n@@ -184,5 +184,8 @@ DPDK_17.02 {\n \trte_bus_register;\n \trte_bus_scan;\n \trte_bus_unregister;\n+\tvfio_get_container_fd;\n+\tvfio_get_group_fd;\n+\tvfio_get_group_no;\n \n } DPDK_16.11;\n",
    "prefixes": [
        "dpdk-dev",
        "PATCHv8",
        "08/46"
    ]
}