get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 27127,
    "url": "http://patches.dpdk.org/api/patches/27127/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20170724084004.25542-10-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": "<20170724084004.25542-10-santosh.shukla@caviumnetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20170724084004.25542-10-santosh.shukla@caviumnetworks.com",
    "date": "2017-07-24T08:40:01",
    "name": "[dpdk-dev,v5,09/12] bsdapp/eal: auto detect iova mapping mode",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "91f90711d6762298d6c88e24e4aac2b4c647e3ca",
    "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/20170724084004.25542-10-santosh.shukla@caviumnetworks.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/27127/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/27127/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 8F6A47CCF;\n\tMon, 24 Jul 2017 10:42:55 +0200 (CEST)",
            "from NAM02-SN1-obe.outbound.protection.outlook.com\n\t(mail-sn1nam02on0064.outbound.protection.outlook.com [104.47.36.64])\n\tby dpdk.org (Postfix) with ESMTP id 4FC227CCE\n\tfor <dev@dpdk.org>; Mon, 24 Jul 2017 10:42:47 +0200 (CEST)",
            "from localhost.localdomain (223.180.24.9) by\n\tDM5PR07MB3097.namprd07.prod.outlook.com (10.172.85.7) with Microsoft\n\tSMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1282.10; Mon, 24 Jul 2017 08:42:42 +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=Y+Zl2SwhRwfeAAwPy7IWliEPxjZwiBQnX5cOYozYiUY=;\n\tb=Sr2LON+ze8cMuhkZUR94+Zn09+kctOxo0N7ahL7YFSQba8MlTIIMmHItXO+W5FrOYoTvzwSOWOGA4BSrV5yLh3dYGJ1QSe3OJPERD+9jcrg2OE6QIndb+3t/QEmwVKKyrY/7ORyAA0ZLsj7XIDtel/nAFcKu1Y8eMXTiawR2y28=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Santosh.Shukla@cavium.com; ",
        "From": "Santosh Shukla <santosh.shukla@caviumnetworks.com>",
        "To": "thomas@monjalon.net,\n\tdev@dpdk.org",
        "Cc": "hemant.agrawal@nxp.com, bruce.richardson@intel.com,\n\tjerin.jacob@caviumnetworks.com, shreyansh.jain@nxp.com,\n\tgaetan.rivet@6wind.com, sergio.gonzalez.monroy@intel.com,\n\tanatoly.burakov@intel.com, stephen@networkplumber.org,\n\tmaxime.coquelin@redhat.com, olivier.matz@6wind.com,\n\tSantosh Shukla <santosh.shukla@caviumnetworks.com>",
        "Date": "Mon, 24 Jul 2017 14:10:01 +0530",
        "Message-Id": "<20170724084004.25542-10-santosh.shukla@caviumnetworks.com>",
        "X-Mailer": "git-send-email 2.11.0",
        "In-Reply-To": "<20170724084004.25542-1-santosh.shukla@caviumnetworks.com>",
        "References": "<20170718055950.10208-1-santosh.shukla@caviumnetworks.com>\n\t<20170724084004.25542-1-santosh.shukla@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[223.180.24.9]",
        "X-ClientProxiedBy": "SG2PR06CA0085.apcprd06.prod.outlook.com (10.170.138.11) To\n\tDM5PR07MB3097.namprd07.prod.outlook.com (10.172.85.7)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "b0ea6909-da99-4b70-b369-08d4d26ff567",
        "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:DM5PR07MB3097; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; DM5PR07MB3097;\n\t3:ySQUKi4OeeH106IiTEVNV581bYVFvrPPSb2g1U+EKFBwtCpSoFpmM9q29I/kH7abhdaPCNQsAKIkkQ3+51a04/nWOszA2QQuLoRmHbx/+kWdoY5E17Ah9F/56rF+6IJ0WZL5bfcLC7kOc637AaoC1HsUPxFA/cQCgTfUjKni8beqdeR2IewSSgV+MCbcND0n8qtArDMv8zvvPcuM2ZZJh7XgsPjDkCK1ef70CkiIHabyHjdSiMGBp21VCVUMNRLWEAPXpz6SQDMUCdg78KPj7VyNspXbB1Yz5Wl9VzDamd0qXuFm9x86deGQsN71xqZjbcahqL9xwZR9QKTv5tPKO4Gdm3CAkLR9sYwub0KNPN2UDBuKybcsQ4LR9SVWqAyLW7NUkA1jaztwJxtdn4iJ2s8TMgeaFNSVHW3edhENcE8KMydC4m0TWrjBIxyrV7NHyB1cWjgnb+zQTqF75urw1UXlLK3hfZcD3Rydlziz+hrC+eASgHgKr4Y0wiWOi6++c6d3yxnbajzzHs/F8DulMDvuj07NW8jkHIvjR1sAZvSNY2kpnClsUI8FPzkJIQaabdJfKOgIR21RyKMsiAPtTih4ZbIeT2AHbPTwk58PfCyzEnj8UaUxpjtHvkweWO4kbMGaj/3oKdYVe0Zd6D+xu0tVU0TEy8dEMKkfLFt6J73Zqtq66SEv4rfLvSWYGFjqfh4uWaTBgxSa/qz5gk4iXICw0+GuSzcKjGnaIlCw7FU=",
            "1; DM5PR07MB3097;\n\t25:P6mOwRuHwsvZQSAy9SkXFo6qLFy5MJY02nQ9DsMgpT/qHnOUcwQ98KPxWfg4kKKlrT5qIgDkf000Kzkzn2l+xb2y460ESFMz2Yr8x/QkdL5nkjboCAUvC22CGBKCGDrZED3RE6pw7yHzLVKEubqgDuT0Neu5h9j+CnQSVeDh8jPMrmFV2RSxX+4vK9CBcH6jhlB+/S9O8JDpdPkYjxF+86Wxrld6U0+h3pjkEfrkWdyD3FOAK/ypo9x39P0Yu2MOdBjn/07TNOhGNCevHDGoa/iLfnq5rHOfFmei6Qq6QIHy6zEj78p7kpwouzLI+1URuyuaP6sWje2WIEMuok1IZPGfggiK/81Zy1J4QfRgn7yV7sZ7fqJhoyu9SkEmzDVCM72xO/sHVyp0662j65HtJrAiIFs8JnU02rc9Scfz8PBD4Ax7/Yj1qLhvBQypUmR2xbYzkJw7e4lwLKTDfJaLbIIBGWTwud03m69/MZIYQlOmm3pTlFUg2MOjOObcVMjZ4dP7GsX9KS2uiK71ASTV/omda/Gr/44l7N9ECrc/NT4Rj2FmOM+ufwnDIR47Ejih7DzsUq69q9lLL+N2bSbBNpUVeLdr6jc8+lc7KYsnkCNgYkRCpsItLwsw/g0MJe0YWkmySvpfubH67Lz313wWjWtIPj1nV1VOPpilpMlJCCkPbtVZft2gaIRHhmwP2JPKg1E52cjN9NRgL+UiYMUddJIXctcPe+WWgs9FcAjCxeSxFr2r8SCspND52HFDupBB9DJjsY4R/aJVQ8XoGsEfC1W2Wpr9YR3EkeSlj81qD86d0uUe2C0kvg9AutmvL19NUNs+bdt0zMZ8jVNqsCuVwCn+usy2SpjbWuUQiUlvE+4VutI2BXNUVHHNOQa/nuB0IAHyIuWgoff5Buz1RpBpIwezBQROy7dTBZikytmq1no=",
            "1; DM5PR07MB3097;\n\t31:qK+8gzIS19W07cSx4yfeuK+UZl3oTUxJPNsLgMfaOMIDBNbfANG8TkITFUjRt+c/laK9UaysTT+tQjd5QvTdJTXJdaVIDPYv7zlvrAEFrOAWNlvBdiycKfQpU1Mec6Ey8sh+CMNJWImKltTw0piFiv2uiHCKsT8L3I4DrY1QM+1+OXzTiP+0ppscBzHXOBBmQiACsVDBzfh++ZbPbt3OwzEsJb21hgWjEJbiq12NoE9el60LIih/a1LuvcWoZIgrJHDy5h9twkcyZlvvduR4o9JiOWbSC3Sl1w/lIpHJ2OL1NJe4SoIddq/VxCBVFqrZOjsto6sRmRLIuQf1yJkI17Ov2WnbFmD8PHN29TtGf5OswtTFp+n7vaNmkWMUOJ/0hhghc+zbKiUkg2XgMWAUlyzC9uinajk6UKMagIsrnH3vtRMesWbHpic4qIK69K9WYU4fikx4K0LDJqQ2yOo0m5afarhVEbyCaIYWywPAwErJfTxHhkBV86cJYJYMzXBC5naIr+Ya7Z/TQ+nZRLPnl4IjBZJA72vDajpoZ5CqHwGSPKKRDmHEI73CEbtu61pO+yi553Lu8VCCYEXDYHDGmgFP9Z4HDM08GEZKHK7KQ34OHW+fSqKdkGuqdWUERegCTzKn7v2NvfIdFq2uN5I+cRy8deEpc6h4tDG44Hy5woc=",
            "1; DM5PR07MB3097;\n\t20:rOtbimpMhPDIvgXlH5fjigfDRRvFS+69jlaoIdZgpb/QUHF3u5a2xtZP1gIvS13HGkGuKcvGtXyrQiINHR7o5tSCgbisf9pO9n/bUqCmaYYdvBvMip2L/l8pEK5Z+jpgRCAMW+jYGedww4+ar02FTZ6bWCQcZRxeRDtsTdy4QPVat9rIWcuWRMk/FPFMEmn2Oqid0FkhBPejQixg064P9WFgmaa2iFKml8qTR+rKlXeD2b2Q2Cv3KeZCwxso6/E7DLlY+GChGyE9ecZ/T1qd4sC9X4Mvp9qr/JF/gR4a/kStX5VAdgIooXhBV2Mb8eeg+8HRbC21yHlZBPumSJ4W25XABiSyAPS3mHC5mG8FfbGOlTMJH2NYHFx16wp9l3TX5rkWJheWQHpbasVx7WN480SfdvKNO5RxrTIGknO18YZ8gJ/AiCfIrt5tUKhfd7oHp+3Rc9MkvcLLtJgwy8gFW9oiDAyAufCRcpG/j/qDLQZfCD1QjdLssLykYCtBNaJnK+0+ruwVvYTWNBgyjqHc3RgnOPIdLwAo1D9KPD8/qgmeolL5/0C66gGKI5kdMT2/BJtE/5qVGFAbUVyNPh87/XLFg0MolFmFJbNp8F6RQiw=",
            "=?us-ascii?Q?1; DM5PR07MB3097;\n\t4:zeMAMhkOl/yLQozzf4e/Ya7B1X4SrT/CDnXJChC+8R?=\n\t2eLyjPisgNFQFIXmwmei4NLJPueMWlrJzproOJhadYYJVgNhi+NubgHX81aT5QXRzWAgJq5hCkx1LOgwhGfvcFed/JsTszHqR+iFIs6zcCAvjZPZDZGAtBxrKhnbO3Vh+BG3XLvD3aIcHiBKXvFMz/x8CA8S2JtDDC5UWlroCuOn/L3jrZXhHihtkZQu41Dz20CssH+zHpxO/Xd9NiBH4x923KZ/ye/VZrN1ZRZGd7mxQZxgVqE6/3QUBjtjz003g35Wx3ztsVBGzPaeoJ5YWJZbGy2qaZdqVfiCsO57vqgdXrdmVkEt2ueUEnWcezdRo06J9TtCyoKDTeTzUxkGUREcmjw2cbecFvml8uOOPMaFiB1VNSGSEAR2XdtJXrWesLTg0ThGrHlbSl55Itxt2Kxc3NCMNGPos7TvrVAGtgYj2lqL6e6Uav36NpU+elMH4GBok1dpVpDisx2EbsAU/IAFyTw7T29jb1BtA0uSL2aE7FFX+fSphMxGtFvO6hwVJK8aNR+29IzZajePJUVDRMZxlL7vJKNe5ZhDhY0GWSzLSBwmQd/zdDu1nxpRMM6TMU+b4Uq+D78pINmerZLT4jvWGf/Xkq508BiYSlqTaTuo2iej+o6eiD033xxV2sgL+R+hY2fW2/VD/9PFzELVOc/YjWPRp2Zg0BP9X/3GoHwGfi0WjWGKJ7wYCm0gcwf5YIl8dz6bXuoafbfRv6Ztg2fDcCqlW4Yl5EsQOa+rvcuq8nAZbPpFudntFoRJR3ujR/w3QvtZQUB28Oxm+LRRJAna5XDscgm4/ruJKP8IeVaa3o+P+ZGzTTsrQiv0mDKciBo7Gy5rBg7MlbnTmNME6KbjkdvPIMkUn40/PhqC/ki8uKkM41VZDMCENbXvwx74tzRqLt9ZPCLGlXJMe0UjuZaQwx82fle54n8Gl5knHTLtIXQ2gA5SSYAXWgFTOt6n1wW457C2ITUI47YJveCIIPj7eI3VD+WXwq8o1EsS6g/lsbS9HsfXJ0IwoXjhHDAzDk5q38eFVcDY465eWtSqmm/QHN2O55El5f4rLCQzyk+qRHw4hK+sATSzklW25Rru8=",
            "=?us-ascii?Q?1; DM5PR07MB3097;\n\t23:8sEElGTj9lU9i9PNBZGVgLH8zA5+3elSc+qwfkel0?=\n\tJxKkbdTSbEYXF9XYbxJ34W4x7lzt4fKfbFXVcFbhPZXgEfO1ur0NReQ/LJRcuWwsyfTig8pCMqjCMwO8YRHUs7W/bj5C8X7e8qYJ5UG2/21kR0cP0zot3go5ln4kVIg6WrDmLFUZylqunvmRYnfkw+7Qp1laZSXjlZLjVhIRMAHMcer7KkHzZziiQZ39eTuUoDDeGfBdCgBLM8ow8XpNBS36tMGOzktQKW0h+Kx2kTS41kAYDE1sDHMK39J3R4sOBCBLX6N0F2PxLrGSHo7bmR6uyvlsrPySPgSYo2+IWoAHaiCFEuIJGxVJx2ECMGdZPwF70lrnxhba7czVgR0twmypQgJGX7QRW5WN06CKx7oYt5uD5BfShdtgXLgddRyDqb9+MDzqkNJeUzu6EJj1NijX2oWSec92dl5kFVU7597K2Dp5taGirWuSR7D1qsoLGYQ0YF8E2cvgHy78yqiPl8JZkUeXkFpchsQab4/QsOISKwRsSYmv6dojyhMb8+oHpuxTX0toOSpk7vum8Cc9iZc0KVk9H8DtU3u/uXWbGGZOJ7znUt661pdiXTqC7Inhx6zCdKm0JPVIeV+i9rLBXt8vgwaaE6C/WLzxdrTmXmedmrzl8ppHn7gygYpyn5KxR5cGrztKXPfO542S8JvtB2tkdXUJqbWIhBuGvv93TzGK6dQASutf9R7cvw+LRes9YT4vAXD2Wd6aU2pz6HzyckXGfBEhOgImL3veEQnaOF2hnxAnyFEgSKsB6kjg4gGAe3lSn3xvYSDoXUimWQqVpYR8gcN0Kc3Z7H/GB13BRL8Neec1bPQ3yPs5Ylm/AOZS8kFRURkRlgFihdjanzu9tH+EFzCg0x4ECYaSEDhrOWMH9GfP+SfLZ+ZAi1EZhr20ILV62S41/NOTi6jr7UeNMhXxksanvgnkltiCPRgA9SWMcXiJitosKVWCmRBAifDwIk7HFwEiS+tVx/2aRyJrWUcWuMvJFFDTDwmFXsfTjMy6r3mmMMWZjNX+eNFX3/FE9m+e4GXKIozkQZ4o/QUACR2ZkPWei0Yqdyu1y4JiVfFNLRXM90lkb0kcDMYjlTo0clKejsgVD27wBxXRAH3HYqwxncbzVbpvEzIPYOrfp86ZFEjFy8eF8k2wyhUI87bO4vVeBm3COCtw4oRYi+JxzdffLUfppiZgza9KRcwBwd3ZT14EIrWgpL46KoRImw5KFaRF1GqvgMqcv8VJqyilyvZE6gBY2ifh9y2TThQIQ7iBVw+PqDLmG12xVE7HBx6+xJknvlTe9OpcYRxwqH7AI3raVx32UMx6g2LbrT5ZMikCmQ4YO+QFOiHsXgC3ZCXTMQ1obLZAjvAdes1En/1kIX0R5eMZsr/QlSkJR8AZI9qejJllKVGsIzItmGCEcfUr7w=",
            "=?us-ascii?Q?1; DM5PR07MB3097;\n\t6:+FjXjverDTZDrJ9sFS+JvBJj61KHKBN/xJewQHAdRE?=\n\tTiqrSvU78UtSb1osLhZ6bO23DBSnVM86FcNJwPSQcj21mOs2kM46AIhAIV6Q8lBuTuV+05rwUJhVD/vEMOWYKPvpoBZDawHV3hQjOPKHxt+B+lgdJ8ONPbMvI4LpectEnf1QO+7Y/k/O7dHCDNxbS0Z3joLOoF9GsdhZDN4T1hjbOVA/qCCpASqOxf/I5/INMRaOxdvGz6/RtnuHXr9iZDWcZSQa+/ctYrSV9tIwDGG+m9HCmKpDKfMR3KU0ZMMs7F9zCYBK0COAfF2XLrtBEID2JfQu/BN8WZAfebFERq66CBMwjxknMBERnsEZhXSI66H+/qkA0/Hq3coGsOyxb1xl+4ugC18GnYFi3Zqu+CQUG5S6voY6FTwzl6v3DZ/+vxWIgm7eUQj7J8xiCau+a2wJlMCWZWeBJXQhCrb7Ffxq8gP3+7979R0+CKJF60ApoUUw5tBHbH+ceOn4RWbNbN+k1vNf+W1tcRZGbPtkjZoz2A3FjfW8PSDJeEoY05LX5Qb4ICnQu8JoZeVfZOLFYPn8Sv1o4s8L8xyrQlnNssIfxyFgrdtdhAprM/VtWy8XnusftnCveOkhWycofIpqyoFwEpweXmfCDx0193k1lB/iqqNWoENme7QHcImDvREU7JavutY8lEKHL0trgnm7nvWQZ19I5SRRGxrtVOrnb2LqF4cas+afoav2scsPLnuP3YsbJffvH+sGnyO/f47HQKewsx/XaM1pPxSzA+pvaC0Ysd9XGPF9cc62HftyDDF+jLc/etsnXuk1pPEXt/vDJGgZ707KALAVvCKWhHFpaILO7xLvNf+U666AnFn4FEL755kRsZ0tLzdN7u+cZhWYDrv7m5BlpNbM+fsyaVKu49oakCtMxHkNl7UyeKbVuTaMWkhrpk+egLge5kL1YTpTq/N/JYruaEEd9Ienm5FGUrJejMW5J4jfHxcuKFdla+dJI=",
            "1; DM5PR07MB3097;\n\t5:LoKF9l7f8ZcB2Z9LvuhiaYEgTKXtouTLy+dONQ3BP2lYDfZeIB2o14+p0ACGHsOv5GkiYfBS56AQs+hxtGTa6asNhb26mzEFLOOAKIxfdot19ikhwJsH5AkhIFlGjlSa1wosTQDJRWBziTGp/Bdcb+7D+mbCARMpMa90pSRCoCsv+GAi7kwERfr51X9JTUFJHfx+3gc24nFZYLHzYhf/tAqjr/Nmw3xvtuQABlvn/CDGNio7tvnTWndWXAmJEyHSpfmrvyRRG4F6Kb6IT8GsuL2TUAgRM7CNnHI3AxVKn3rxYU4jnPl8dMNGc2OZn+HFBbJe78UmDt5yY8XwPiQuBcYrtpjMwIoSfj5wUNceaF5zbWMJQbrNWEff4wG1pet48J8DWoiHjg2SVohI9JPV1ecJE4PWJMB30Tf/56SKAa5JLNKPe3RzxfOFfKjls6GRuhm3DTQmxzfcQejuZliyMXK4kYgttTKaLXyEn293JJdyEhuYoIersAq3TU3gvU5a;\n\t24:pzMSLj/YkD6XrXvvRmk4cR6aQCGr9M9Ea0ddTTScwshDccjkdSos1w3dkihhcJWu6k3oZpIG+nGMbmAmMMkJg9Eqo4s7wP4GEY8mCFP4aZQ=",
            "1; DM5PR07MB3097;\n\t7:S3cRBdZ43utVzxamD9i8Gx6oJnANyzFKTTCnGxpmrE/dpQsMDPMi9F9c9plaZkrRpda8P9CklB43HlCvmTd/0tJsYo9ZeOWOgxg0S5EbuvRK6EqWMrXmMu7SGnknIoG7UKhxQ3pMjUoz9/fY7dcoYiyJdELu4tvP6WTndTto/5roNYliT8TjtDi0Fiu9muDhZhF++xJpPhNc0QPORpnM5HCEvgtZAUf3QApjzanVzoUeuRgMBreE1g0Hz2bqHRazaRTDDLLUSluvb8IKo+5hvF2H8VC5DJqiuvoe1gbZVPWoMIvL9uxxf/IacdrpurIblpWkuxpIAluI3LM8tiDQnKbmyde1pVflD+sQiYDJJ6qDQJFQ4pFnWpakJ+O/cJWMkq+aNdAU3MtKqACmsD4Qa2iEIO6XIm0oma18lnBukLVzfEm9xulgAsW7wxnXsL7q5gBP4hR5bO09LDpnvW/M1qIo7gOgSOdtPa/E65ldSVL3ua8YPm1ylD2urb+swdUitSQ3vmBA40ucGn8RPWp5oqhsSipwkPvInIFzDMeS4m7fCY2HMdZlpWFo0Q4bs8KpQ2ze+aWRkyyDGi69cd2vmfVA1+I+78F7bYUA/O0L+V/aw4O4MJTN2FGqyXA3B5FsNZ3XfoSu32VKhxDtIXV+TmEO2mNLDnKD444YWV2UjIGYf0aeytAzMlw8dRYm1MrmO+RBW+0kO2Pp/Uiln+cy711kOQr4So1zme+NYMb1aw+d2SKUISd0rd5x3tCP+/6ydKuRNXCd5abx7CeRQruiOnGT/sr2DtbmjHzBR5ogKrA="
        ],
        "X-MS-TrafficTypeDiagnostic": "DM5PR07MB3097:",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-Microsoft-Antispam-PRVS": "<DM5PR07MB309761D96793769F65B970EEEABB0@DM5PR07MB3097.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)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(6041248)(20161123564025)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:DM5PR07MB3097; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:DM5PR07MB3097; ",
        "X-Forefront-PRVS": "0378F1E47A",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(7370300001)(4630300001)(979002)(6009001)(6069001)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(189002)(199003)(47776003)(6116002)(38730400002)(42186005)(2950100002)(72206003)(36756003)(42882006)(5660300001)(6666003)(3846002)(4326008)(68736007)(110136004)(107886003)(2906002)(478600001)(5003940100001)(6486002)(33646002)(81156014)(8676002)(81166006)(97736004)(106356001)(1076002)(8656003)(53936002)(6506006)(66066001)(6512007)(7350300001)(189998001)(101416001)(7736002)(7416002)(50466002)(50986999)(50226002)(76176999)(105586002)(25786009)(305945005)(48376002)(969003)(989001)(999001)(1009001)(1019001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR07MB3097; H:localhost.localdomain;\n\tFPR:; \n\tSPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "24 Jul 2017 08:42:42.0089\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM5PR07MB3097",
        "Subject": "[dpdk-dev] [PATCH v5 09/12] bsdapp/eal: auto detect iova mapping\n\tmode",
        "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": "- Moving late bus scanning to up..just after eal_parsing.\n- Mapping mode would be default for bsdapp. It supports\n  only one pass through mode (RTE_KDRV_NIC_UIO)\n\nSigned-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>\nSigned-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>\nReviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>\n---\n lib/librte_eal/bsdapp/eal/eal.c | 15 +++++++++------\n 1 file changed, 9 insertions(+), 6 deletions(-)",
    "diff": "diff --git a/lib/librte_eal/bsdapp/eal/eal.c b/lib/librte_eal/bsdapp/eal/eal.c\nindex 2a49e9fde..3cb1bd22f 100644\n--- a/lib/librte_eal/bsdapp/eal/eal.c\n+++ b/lib/librte_eal/bsdapp/eal/eal.c\n@@ -541,6 +541,15 @@ rte_eal_init(int argc, char **argv)\n \t\treturn -1;\n \t}\n \n+\tif (rte_bus_scan()) {\n+\t\trte_eal_init_alert(\"Cannot scan the buses for devices\\n\");\n+\t\trte_errno = ENODEV;\n+\t\treturn -1;\n+\t}\n+\n+\t/* autodetect the iova mapping mode (default is iova_pa) */\n+\trte_eal_get_configuration()->iova_mode = rte_bus_get_iommu_class();\n+\n \tif (internal_config.no_hugetlbfs == 0 &&\n \t\t\tinternal_config.process_type != RTE_PROC_SECONDARY &&\n \t\t\teal_hugepage_info_init() < 0) {\n@@ -620,12 +629,6 @@ rte_eal_init(int argc, char **argv)\n \t\trte_config.master_lcore, thread_id, cpuset,\n \t\tret == 0 ? \"\" : \"...\");\n \n-\tif (rte_bus_scan()) {\n-\t\trte_eal_init_alert(\"Cannot scan the buses for devices\\n\");\n-\t\trte_errno = ENODEV;\n-\t\treturn -1;\n-\t}\n-\n \tRTE_LCORE_FOREACH_SLAVE(i) {\n \n \t\t/*\n",
    "prefixes": [
        "dpdk-dev",
        "v5",
        "09/12"
    ]
}