get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 27001,
    "url": "http://patches.dpdk.org/api/patches/27001/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20170718055950.10208-3-santosh.shukla@caviumnetworks.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": "<20170718055950.10208-3-santosh.shukla@caviumnetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20170718055950.10208-3-santosh.shukla@caviumnetworks.com",
    "date": "2017-07-18T05:59:40",
    "name": "[dpdk-dev,v4,02/12] eal/pci: export match function",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "1a64623fd4397147433a8141394d5318284ab83d",
    "submitter": {
        "id": 480,
        "url": "http://patches.dpdk.org/api/people/480/?format=api",
        "name": "Santosh Shukla",
        "email": "santosh.shukla@caviumnetworks.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20170718055950.10208-3-santosh.shukla@caviumnetworks.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/27001/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/27001/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 9A9E86841;\n\tTue, 18 Jul 2017 08:00:46 +0200 (CEST)",
            "from NAM01-BN3-obe.outbound.protection.outlook.com\n\t(mail-bn3nam01on0072.outbound.protection.outlook.com [104.47.33.72])\n\tby dpdk.org (Postfix) with ESMTP id EE0F5567E\n\tfor <dev@dpdk.org>; Tue, 18 Jul 2017 08:00:43 +0200 (CEST)",
            "from localhost.localdomain (14.140.2.178) by\n\tCY4PR07MB3096.namprd07.prod.outlook.com (10.172.115.10) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1261.13; Tue, 18 Jul 2017 06:00:37 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=CcUUlOehaRjH2L+ezJ0JcMhaSeuC6Gj7zg/XHxxQYNw=;\n\tb=gi/v8PhG2Yl7+07aJLgBit8gEpXHkly2cvHyghYgaRBYeXJxnwXva87xGoFCihfazBqLHDsjFAUCtZvjqYbDFm20DdpEKKkUi5wWAt/ai5xl3gVKASZZSkN/45MAxljA47T2KCxXu/VicPuZYCggS43l9c7fq0jgnlMwauyaTFI=",
        "Authentication-Results": "monjalon.net; dkim=none (message not signed)\n\theader.d=none;monjalon.net; dmarc=none action=none\n\theader.from=caviumnetworks.com;",
        "From": "Santosh Shukla <santosh.shukla@caviumnetworks.com>",
        "To": "thomas@monjalon.net,\n\tdev@dpdk.org",
        "Cc": "bruce.richardson@intel.com, jerin.jacob@caviumnetworks.com,\n\themant.agrawal@nxp.com, shreyansh.jain@nxp.com, gaetan.rivet@6wind.com,\n\tsergio.gonzalez.monroy@intel.com, anatoly.burakov@intel.com,\n\tstephen@networkplumber.org, maxime.coquelin@redhat.com,\n\tolivier.matz@6wind.com,\n\tSantosh Shukla <santosh.shukla@caviumnetworks.com>",
        "Date": "Tue, 18 Jul 2017 11:29:40 +0530",
        "Message-Id": "<20170718055950.10208-3-santosh.shukla@caviumnetworks.com>",
        "X-Mailer": "git-send-email 2.11.0",
        "In-Reply-To": "<20170718055950.10208-1-santosh.shukla@caviumnetworks.com>",
        "References": "<20170711061631.5018-1-santosh.shukla@caviumnetworks.com>\n\t<20170718055950.10208-1-santosh.shukla@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[14.140.2.178]",
        "X-ClientProxiedBy": "SG2PR01CA0029.apcprd01.prod.exchangelabs.com\n\t(10.165.9.167)\n\tTo CY4PR07MB3096.namprd07.prod.outlook.com (10.172.115.10)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "371d9e7f-dc7f-42e5-065a-08d4cda2524e",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:CY4PR07MB3096; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; CY4PR07MB3096;\n\t3:2dNT+eBvhAJXBPcJdunZJl/LBkvl6hD2xi1VqUzhu9MJte6I3K7k0otSnbxPNTRTw9KWVx6tueruP6Cjtq3MneAWduhcusVBNGVSNmhOpKgTBzOAd1khCUp7ouYtE/JkbR/ElXCaFG++WVH8CyqPaf3Dvu4Uymuzad+oc+wCwIzXutsqWooizoDRPvQvlnPcyJhgpfA+UA3YI/Fcd5SSYwhcBmrpNyAqaNeGIf3KyQYqsgzelSskbcbHcvSx/pivC/uKWAjgLKspojpjc7eHgE1r3dIm8Ux0u3x5h6WJkB5md+Ld1aMoRs8d/nKR7h4jZmaAQAQxY0adN7NHp3nIhLVq7RRxW3qxD0s97+kBevClMbSULMdfDwJ3r7pff2iqBRDQ+40fL0zlA8PPrnMd+Fboo1TxPmXC55pIwd9lYCKiu9TJaZQ/mW13B+sW3uAKnkM0xczqxqtLbTawHUZ0iidDpf61nEdtEHqTY/j4MHMM36jzZlg59cz9PoInVnSYMUmL9a+l1LEoxCSTMD+FahvYwgFdQhYLkIR5sCG0ZLsv/GCeunT9XzFhkVw8D81zOfEHZmpatM6y3mQ6bNT6bLbmz1AOiwSOOAwb/PAM25qJMrCU9u/Gt84YHmJ9VDrkUesCYIzvbcpCZT327tE2GC++4yu3dduVT7U/q35TID04dnmoQKwr4aSAfDSLLp7UCjZx9RQd4Rzwr4tqjWV13ZvfIY3ScU8NIKH8jQVu9aA=",
            "1; CY4PR07MB3096;\n\t25:Kv1AH82Dkol42uGwN6vo03bJEBTsphC04POmUfcaRuJqMsSL48k9dEfViZ4t5VKOYMHZ2RV15FeNeoS5edjoxviAxlHZzr9LdDGUa95OQICxPn2R02Z2QgUfbzryysIEbJ8Du9DiZEV7KViCn3tOtd9kUQaTNmfVWhy65wA0AtocP0jZtP25W5yIV/AJELHROm3KJYpbYGcP+D6n4KaISpnUQqrUtGRBc37T+DdSqBAZj0kfXUVBHGSaRR/HhGYVp+hgU0P9VPHWp34uhKd/HOc//XQnlZfGSvL4iovfWbNBWRv0fdny+BG/DkY+qXkHOy9oRdmVOmoj8vf/xGSVd40mqrSJB8Ki12KDUKh9I87U0EK9vIkYasOG8mIs8sgCb7k3fAMjlqpgMNzT2rW9ZAXVM58YRYy7suJOHdfqrKPglZIIPL4ZQW1nCnqRTi550UXxZ1R/mbePidEaUpAWVOWxZC3UuUMr1YM6pESKM0Lq6p1VwVUTb4dFb0Efd0Rgb6iUxtbeau5wOzJuLEy5kVtGZIoC05I37Ny8VSvzdG/YfCmVaGQAaGJeVcMyD8ICyxMYzNytNNPjWFwfkse5UXUBScsLMKcTKUTHFYPWvzydWtZlouw8dFsSDGC6JOuAwjdowsGLSBNm+w33ABHHhb4JEjoFkv+D4yGYfH2gVB9z/UOwIe1uBwKbnZZbUADFFYtmmTZWcE4MQxJbR6pLDe0HDPDF6SkZBB0xFDmm8hbvWL60z50DTR7elXm4/K1ENBjlbXD9V1mUx163T7nnkhaM13dSM1x+uFZyvgzYqSVKDL5CmH46iCCy/O2pLhTKU07FHeN6zKffU7ywvcXzPwBnODtCTwOpADV19N7uAg0tT0Rw/F0K3oAZvOUe8mT7qKAgkzD5CmQEUSeHh8u3yn1rFgFfBR3Lvoi0huqrjVY=",
            "1; CY4PR07MB3096;\n\t31:ShmW72oTjyCU6kldTlM2gPG7he15plyT/qVRJstq8YpLDvulUvjqqDs3HMrkUmr/I4Ot3eRUoKq+g02Pjgx0ZRk4qi6NWWgy33FvqStQ9xNvCMpwiH+Gbw5zCZpXGebu37NyVOMvza+ArR6qG9Na4L9pju/PAR+aTMJghckLnb7VHw6r0gm+FVu5jUwO6G168FT1r5h/Zchqk0lhJpos3BNNoEJtmsRrBGN1dPo3sIS92+JAkIU4KGELrw9YaTvILmWmcbZLr1KOWQLKTEzcM3uRoCbR5f4wmkGRoT9OG/3RRc48NIxJVPJ91Zk8FU30SoZU+79U3x2adfUwQneUCWZAhh+J9i1aNEgLTh6lRJgbau9csM+kHf31IlDI7s9CvCyJeu+Q/2U0rn5NV2e1yWujbY53gMiRT11uC8UY75+H3qxAOvKf4x4X8+gfHJRPPSdELyhhPSx80F2WnkCcepzDNnbTte1YPlBJ1nk19Y2Nty8w/3tg10wpr4J5uRy0JpFmVTZ9Q5mBn/hp6e6+7v5S7kltACJnSy8X54QuAbn/gKu2DG6xTadJQCOUW/mA9wU/K0Nv6gWhMGis90MyXNNUBMH28vHMrqFLAmFwAm2Ef86777iaemusg+g8VKQ54s9h8I8FTlpRpVSK/6kaUOzJ7UCBT33yTytdLQvp2b8=",
            "1; CY4PR07MB3096;\n\t20:veB7AUo2aJUObUXAiw5qztvM2OtJazalbqm7XElWfexBZ+j5tV+mTxIBZoXA1Om4wWyij1pRK9s9zosoNQUnxYlSAfcy0jaUqlZwm0D5XeRqTwaFJYF8UFdQmF+WlRj7boy4NOazRYXDTJGf2SkSFXTo7emA51ujDwhyzf2MiOp0guiOwtRB00tysp+0VUI8Is2JTslep+UjjWNHjh+YocHdpJReLrAWkJWUQ4rIgVa7kYBaB2dpptY6dhCsMuVSYO8xK9C/Oz+QakjsAHb4UBv5OXko2yAe83YdH7UINbthaGZsdeGBn1L+67RhUstzp1Tom2+uhOwRBWCxAGZLHLZfQrHsS6bKwmJKErH5fnSS+kAw67BeGA9GUL1mdSPaw1S1Wa/qFpsurKlELJAWVrH56qmQFxjwecAYyHWs6qZfZ4JQciJkMFYpkyWoSR7TRKBZL/q099HAZosgNsWJT4ST9/S/XmYkwDKj4mVsJY+WSgNfCl+pCWl0vQjQYqFy/+0ZIV6idsCHKds3wagbrI5ssuQ2B7J8lkdFAV2bYSFL53dl2ccFZ0U2VPJBuXdc2q4UdX7fBJ047SPiTg5erpns7NX79N57p/fxHluRzU8=",
            "=?us-ascii?Q?1; CY4PR07MB3096;\n\t4:G1Pyk15YWvQvxdSSX6HVxMhy2PgpS58d7OgYfjXK48?=\n\tS9ZrpnoSPhvglelNCoLP42jIFFmP8CDJsyY4WYbvQ0X8STxxrTqAp37TbYOIiNUecW7FUJ8VItM4AwlN0bS+tbnskF7uxndu8aAWu3t9agR2AJ6Pxfm3A0zaXqEsHZAiInWOFkJpuNJ+/rRgRojnGdx2OL0miwGjP+UI3VCn1KyRPVsT3RAkp2qvwJTXly7R85B3klkCRmSpIxRWgUx441e1VMDjiI/JoVdZ/JwPYxiUngmlTOpXDiajsSryDI+dbiIEAvQcmYxfZSUIVbn54C5TKa4ywP/1iAOv1l2Z9w2okPWdyr4MDZ3uXfBvRaX5+4w1ii2gkWjIg7i1lAS6vJM5BDqiPhsdm/2qXoirDR+ko1eW3YfonVuHZIelvhfUHWinHBu8CRqK52IGaTyKXew0bQ2t3pg6hKt3wMllDYzd8VYp8lDqNbe9H+LY28HuFMrKAAgezfe4KWX8xoYahzfGsD/VNuN0LwI0fs9H1RZKyb+IaaHgMAV+udBbuzQprtlh21pjOnZwKuUl2U75xnTBmplWVAy8BI5Won3L2zVPkGwlBGd1JPyAiG2tR5LVehZOCa1uHtOt6HcraleiXzBYG4EMHzAqgM7cHiamy77XcHTiswGSybKcA3oE0HTOUVSJjJD5xJZiuF3MkBHeCtWJSNW1p/Tr3w2wrs4cK+KpomVtAj6wXdlZGKSG/rVZygOY8UVdcrFTvudYbOS8f/lTrTivtG3D/Hd/O9DRzkqnBxMuQW5GzR6M4eS1tqBNoz6BklqtCWQ9BZMr3b5qKNuHkd8vJohH7mXYPPC2ZsfNsKqJKOIX1IDqBmSm8GJ56ZE1Cb2B1ngOdsAiSQ3w/sBd8hOE+YlvnKBAXR79ycpmL5BYRV5zz8A/kbVqgp5PMyym7E4nnoCZR+l5eNSJGC3/X+rrSyCUUjEIwnUJqjhaWOhdDp49eVr7OzeqDWFp5rOk1cCld2DnOn3rK05xnUcZGtsJXyJbHk/nZ00QDoc7JR3AQ9rAkyRqsGsjVl/DhR15KQFgpV9ZzmFtP5kbnVcBuRfG0L9TjoJe4UffVLnpH3oGbPSu/N1bEjPXk+HqWBU+xdgQ01xy80jud2IZC8O2hS2QRHNxQtfGXyVjL9eadGIG/Ozy3+hK+02kP0TM46yD6X0i85aM9jfWlwJJ2Z",
            "=?us-ascii?Q?1; CY4PR07MB3096;\n\t23:Y3FsxvAHzIRL/OPQXUqoQWORYWgFHUuQIVIxvqM2K?=\n\t4e/FlhwwnNMSCWgNMH4CSweQwgEaqA+mI32YU5BcuH4nStU5VlM66bsE68pDDNJcpQie4L6jc/9kp08q1ttis6M6mC0G6oEvyo2rwL533EjkOkWKfnQ3AxiDZ9pOC90aqF165HNClydEmK70jkPm6c2NLo1CxuaXd3gDptMd4LRQGzMhGe/EJcRKmZBn6uI3wsgKtwqvGrXgoJi+plVfv0DG+S0tuY48EI/p3+rVoSvjJcfT93OaN9Ht/v4L0XXvQdncXghEv9pERlB14AIBvRbBvIUVMCJEMzckobeE3WLFk/ccv7Fs5ODeORfLTLkK73ysIRS5uV9pssvzsiNV3uaYsWBH51R6wHS/uXfFDj3fjvSQsHkjP3/VRrVzY7O8uagpYR1tY/Hcb6A35ZFEektfHA98WSgpTC1uDwR1m7gehCam3ZqKJmv66H6cxhmbNAkP7k/rgm/o0Ifa4R7R3ew3MWpVeFxbfTRfwE0yw7cMZz1sKyucz8WTI+HCLpFKXER+o2EIYfApVVzy3ULUXckTCXxFa/T2rN7XCT5ikBx0CKWCP5adnhxYNtNqIvSMX8WPJaP3iwFmt8cSHlZ7hVb8yTZsd1qqyBS0UlCwnv01SUneLquUUc41CIcAUD9L+n67GyzJ4C6W4rMDAr+yoHf0h/cOHB+UVZY7w7NcGQPCmjIG4YdeO5NzAq9FC1nFwJNFUus9tcyNavb3DzUFTwBYT1qcmPvOoRFn7HQkwXPiZi8FW7rdYqdXj4cvSqmVwV2ADwwHRR4GHuK+8oOQa8KB3pL1uUbykf+oWEGox9mX58W4hCqv9yxcP4bIINN7PDD6l0BV4sHjVCQq4QxDUMTArigEZEbLMYzjkk5spO5CJR8lJvcgRRX6mbTXrCa8s3nj9qHssYAUyZ/n3R7SVvxABossVsQ+7zmOosREu5FOm9LfsLOIeWNcdnlJeRpRd6FuZPYf0+7Ier6RCI5eFE5Z+2JiuOE3AV23kgKI4Vx6RBQ4aF3KzhYbaYVvHWznQo2mLbxUtePTOr89MH57mGp4HjPM51SCVlWWyImCYPe5QUVn9b3DDPlqmDYRSVg1SlzXw9D8MWDFKiLreYImnIO1FPZ9/WeMun4L7k0pz6aR5UoJLVQReRlKzq0Y8U45+XKE/BcW2an8K7OjsRmJxAvQOTbIem/Tj4hySy2pqVtyeiSGtM7+SHhJXCPBxmE/qXiggIa4/A0CVx5O8t3VXzF",
            "=?us-ascii?Q?1; CY4PR07MB3096;\n\t6:34LfTKO+ImnDl3uzsNTEJEdtMEzwNppTePob3yKmGQ?=\n\tglYE7Xh+tSZ3alOUrsiourCXNRWtfNGDn4QNRNzh1JW1E3KID48S8cDcENdA3AQzacfTaS87p9bQ67oCvP1pcGIvRH3LGCLHxNeMXsEK5EdbjlUpOsFwjlGgeUQllPsOPrXNKQjGCNOBW4OPY7Sjdhk4QZW6f7soc8pOMKyZDlHyRT+woTs1gPk+2O7BLpTA573FKtUDjXVwryUmOkkOSK9LKwNu6w2Xu/lfBAf1ZafuU1KidRTsXnLheqOxaN4SLH0fktFK4H8trGgH24LqiIc34v89ai5bKPcl7+/Tdmy1FAJxsH8wYUVknhEmaaoRpuxpc87hl4o7/oiNya0dJlQF8slkDfTEQ+CQzKPaR6SJeGQf0VChDtcz1ZlN6xOaczYZ/VKK4bFMhH/YjBGTD3yqeDDulBaOMWeEB5B/uIU4OHyn+HZmlPki1MX5BHui8N8LpDgVXNDH/rsP8ix+LkN3o8ZYaWJ2xJPrEs4Pic5UMFsTgHWjGgT/DGJuIcOY45Mx2e89/LxoyVexk1SNc6JfQWIvwW/zaVDEnUKziehdvYoWKPQE5PGiVN2UFmdmHisu9nAFVVvHJvsE9TH1ITacqC7pZYZOi7lYXwypmmw0y2Wg/rFkK9054qlR++ghqqFk3Rukbp8z/d71U1F4ahT2WABwptL5xANSLZYGqE881+BuivajqQMj0RxGm+sfe3fD3fpnVCzDDMwtV81Aiie2d0s270N5i/oH3gDGyuwYPfUeykcnvVX1VikSxlalfhVPMJ4SNje+0MO43RUCaaVqxHbGYrCUxLQVrWgprsWNC7tZoHvmbuObpxBngJAZZUtffBwOir+fbNq0g7nu5jeAtL5vlU1NBqCKxc/0h+vzzfUKptKluPPDDvXY+k+gkIJUBN/PH2sW80Q9Z+W1eUShCht00/9ut9r5MKFHdq7CXMq9+vot5hNAqO76RB3ZE=",
            "1; CY4PR07MB3096;\n\t5:F5WWC9i+rR/QwP1+1MCFEkL6RbnPUcXa9DBi9YKpUp6/7k/E627hIOsQaW0RrEVDrwpWAyBIOE2puYNlui42vbpIM9XtMS1OnsOK/T8MKPBjP8etkaVvbd1ncPUBkdHDXajvE2hodUm4i6JQYzrgRmjeYh5o1BOxZzEDMcIX8QYXvsQ/NFn6wWw9R8sEeh3ra+AxzRY7hgEGbR8IvOfwDjqLDOoNU3NEYvbA2cHi2m67+vg5428+QoWZmEaWBqxDRRafYQUoyiERjucDkX+DD5h1gnQ0GCcaLIenc40WiiIRI4wkRptP6ao3UB1mnMZ/dmoz5MJmXPflv601uN5TRu6tQZycY+31vbFjTubhgtiqawXZxWyNdRW0utS+4Z8hcjhEMmbA+KjvrMTrrKPvBxbfpHaRZa41FejXwS5zCoTBJ8uguA22vwHHl8jc1hSgVn3EYVflm4jMPOdVhnfLQRxHcCsQ0XCq6l4eN9tYMSCMAZjFFNKOqRN7izHTJXo6;\n\t24:qb0mAao9Hcwr4nBoha2KG4VjKWvLVwV2cxjNxyTSKBtQLg9Wcgq/f949U5RTy6Y8VeASGHCGNQh4ROe/hRNRUIGYlv8g1rvCCkMwFUwyooY=",
            "1; CY4PR07MB3096;\n\t7:KWJsruvf+2UMulab/s3+NooIWrjbVFAkwaxOKjPl4X30f9M84ptP5kutd+Nph7Xd6SzG0BzoKjXa+SIFe8qW8LE2EVI0JYaK1EBZlxWSSLHmDDuJSZgOHoeXrPlbGfKVBBDF5X6/RtQi00mH2KBqk/J58NbjkFKuw1LHarFGFk/gCuIR/87dkK0JFcbRyXvO/I6agNBPRnBiUxKOlbR2j6uVaEjmdMix3yL4TBvVyJ8XpbaLpvbdWJg/o8LN7ozaaduGRfVLeJoWEHHXHoIcdITSzpsp8lV6n61t8epT1HIlhbkO+hFpe7DKMu5PZQY0DT6RikPrHZ7fbqzoPCncxKbT54OPSq19Ck5338kYOvBhdgJ1GCHzQ+V6PpxiJpw5fA3GnV3G7Iw7BsWKwhs37rB/FNFEEZBaKWKbq3BACGkizpKrGEwhVWNMgIAvqAg0Qa6YvZW6+NAFV2tjN38vOP+tTgr2c/GZKQKGdSKzU3WtwG5N9SLftIPtpJlv2ns8wT7yIx4ubdijw9lyOYvKbqeNAGShvcNjs7rGovmWxNWKsnMKU/+pgz/qvaVNCsz38OMrzDyvs13btQ2BsWKPjzYV2nCGxcK3qPulwlCadWSdovFZ7MnAGgvn3m7czCY85k8ctNuLOmyHIgDw7yXeQXXRSJ4kQvdFAahaW8weCYHDmWGsYvl0exNLxxdgys+Og6YusJutfcRC4Di+yo1HAcSw9JOQrWIZlJwh4cAqEcAO4497jJjouBSIuE9BZYM/j4ItqRoGQNopv4yBhg/fcJ1YCdHPdZl/17SYr+lkYps="
        ],
        "X-MS-TrafficTypeDiagnostic": "CY4PR07MB3096:",
        "X-Exchange-Antispam-Report-Test": "UriScan:(236129657087228);",
        "X-Microsoft-Antispam-PRVS": "<CY4PR07MB30968531E93FF8476FAE3DD8EAA10@CY4PR07MB3096.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(2017060910075)(93006095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:CY4PR07MB3096; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:CY4PR07MB3096; ",
        "X-Forefront-PRVS": "037291602B",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(7370300001)(6069001)(6009001)(39410400002)(39850400002)(39400400002)(39450400003)(39840400002)(39860400002)(48376002)(25786009)(66066001)(42186005)(50226002)(81166006)(6666003)(189998001)(8676002)(6486002)(110136004)(2906002)(107886003)(38730400002)(7416002)(36756003)(5660300001)(7736002)(47776003)(1076002)(76176999)(50986999)(5003940100001)(305945005)(6512007)(478600001)(4326008)(72206003)(53936002)(7350300001)(3846002)(6506006)(33646002)(2950100002)(5009440100003)(50466002)(6116002)(8656003)(42882006)(110426004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB3096; H:localhost.localdomain;\n\tFPR:; SPF:None; MLV:sfv; LANG:en; ",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "18 Jul 2017 06:00:37.1417\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CY4PR07MB3096",
        "Subject": "[dpdk-dev] [PATCH v4 02/12] eal/pci: export match function",
        "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": "Export rte_pci_match() function as it needed in the followup patch.\n\nSigned-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>\nSigned-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>\nAcked-by: Maxime Coquelin <maxime.coquelin@redhat.com>\n---\n lib/librte_eal/bsdapp/eal/rte_eal_version.map   |  1 +\n lib/librte_eal/common/eal_common_pci.c          | 10 +---------\n lib/librte_eal/common/include/rte_pci.h         | 15 +++++++++++++++\n lib/librte_eal/linuxapp/eal/rte_eal_version.map |  1 +\n 4 files changed, 18 insertions(+), 9 deletions(-)",
    "diff": "diff --git a/lib/librte_eal/bsdapp/eal/rte_eal_version.map b/lib/librte_eal/bsdapp/eal/rte_eal_version.map\nindex 480ad234c..e81cbb286 100644\n--- a/lib/librte_eal/bsdapp/eal/rte_eal_version.map\n+++ b/lib/librte_eal/bsdapp/eal/rte_eal_version.map\n@@ -200,6 +200,7 @@ DPDK_17.08 {\n \trte_bus_find;\n \trte_bus_find_by_device;\n \trte_bus_find_by_name;\n+\trte_pci_match;\n \n } DPDK_17.05;\n \ndiff --git a/lib/librte_eal/common/eal_common_pci.c b/lib/librte_eal/common/eal_common_pci.c\nindex 76bbcc853..8b6ecebd6 100644\n--- a/lib/librte_eal/common/eal_common_pci.c\n+++ b/lib/librte_eal/common/eal_common_pci.c\n@@ -128,16 +128,8 @@ pci_unmap_resource(void *requested_addr, size_t size)\n \n /*\n  * Match the PCI Driver and Device using the ID Table\n- *\n- * @param pci_drv\n- *\tPCI driver from which ID table would be extracted\n- * @param pci_dev\n- *\tPCI device to match against the driver\n- * @return\n- *\t1 for successful match\n- *\t0 for unsuccessful match\n  */\n-static int\n+int\n rte_pci_match(const struct rte_pci_driver *pci_drv,\n \t      const struct rte_pci_device *pci_dev)\n {\ndiff --git a/lib/librte_eal/common/include/rte_pci.h b/lib/librte_eal/common/include/rte_pci.h\nindex 743392f91..47f0532e4 100644\n--- a/lib/librte_eal/common/include/rte_pci.h\n+++ b/lib/librte_eal/common/include/rte_pci.h\n@@ -368,6 +368,21 @@ int rte_pci_scan(void);\n int\n rte_pci_probe(void);\n \n+/*\n+ * Match the PCI Driver and Device using the ID Table\n+ *\n+ * @param pci_drv\n+ *      PCI driver from which ID table would be extracted\n+ * @param pci_dev\n+ *      PCI device to match against the driver\n+ * @return\n+ *      1 for successful match\n+ *      0 for unsuccessful match\n+ */\n+int\n+rte_pci_match(const struct rte_pci_driver *pci_drv,\n+\t      const struct rte_pci_device *pci_dev);\n+\n /**\n  * Map the PCI device resources in user space virtual memory address\n  *\ndiff --git a/lib/librte_eal/linuxapp/eal/rte_eal_version.map b/lib/librte_eal/linuxapp/eal/rte_eal_version.map\nindex fbaec39f7..a69bbb599 100644\n--- a/lib/librte_eal/linuxapp/eal/rte_eal_version.map\n+++ b/lib/librte_eal/linuxapp/eal/rte_eal_version.map\n@@ -205,6 +205,7 @@ DPDK_17.08 {\n \trte_bus_find;\n \trte_bus_find_by_device;\n \trte_bus_find_by_name;\n+\trte_pci_match;\n \n } DPDK_17.05;\n \n",
    "prefixes": [
        "dpdk-dev",
        "v4",
        "02/12"
    ]
}