Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/43784/?format=api
https://patches.dpdk.org/api/patches/43784/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/patch/1534537189-26763-1-git-send-email-nitin.katiyar@ericsson.com/", "project": { "id": 1, "url": "https://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": "<1534537189-26763-1-git-send-email-nitin.katiyar@ericsson.com>", "list_archive_url": "https://inbox.dpdk.org/dev/1534537189-26763-1-git-send-email-nitin.katiyar@ericsson.com", "date": "2018-08-17T20:19:49", "name": "vhost: initializing iotlb memory only when IOMMU feature is enabled.", "commit_ref": null, "pull_url": null, "state": "changes-requested", "archived": true, "hash": "0c5caf1f2a1053c861c69412e843ed9ba0bfde70", "submitter": { "id": 976, "url": "https://patches.dpdk.org/api/people/976/?format=api", "name": "Nitin Katiyar", "email": "nitin.katiyar@ericsson.com" }, "delegate": { "id": 2642, "url": "https://patches.dpdk.org/api/users/2642/?format=api", "username": "mcoquelin", "first_name": "Maxime", "last_name": "Coquelin", "email": "maxime.coquelin@redhat.com" }, "mbox": "https://patches.dpdk.org/project/dpdk/patch/1534537189-26763-1-git-send-email-nitin.katiyar@ericsson.com/mbox/", "series": [ { "id": 1013, "url": "https://patches.dpdk.org/api/series/1013/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=1013", "date": "2018-08-17T20:19:49", "name": "vhost: initializing iotlb memory only when IOMMU feature is enabled.", "version": 1, "mbox": "https://patches.dpdk.org/series/1013/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/43784/comments/", "check": "success", "checks": "https://patches.dpdk.org/api/patches/43784/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 C883BFEB;\n\tFri, 17 Aug 2018 14:18:03 +0200 (CEST)", "from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58])\n\tby dpdk.org (Postfix) with ESMTP id 4BAFB2C5\n\tfor <dev@dpdk.org>; Fri, 17 Aug 2018 14:18:03 +0200 (CEST)", "from ESESBMB503.ericsson.se (Unknown_Domain [153.88.183.116])\n\tby sessmg22.ericsson.net (Symantec Mail Security) with SMTP id\n\tDF.F6.26635.AFCB67B5; Fri, 17 Aug 2018 14:18:02 +0200 (CEST)", "from ESESBMR502.ericsson.se (153.88.183.134) by\n\tESESBMB503.ericsson.se (153.88.183.186) with Microsoft SMTP Server\n\t(version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1466.3; Fri, 17 Aug 2018 14:18:02 +0200", "from ESESBMB503.ericsson.se (153.88.183.170) by\n\tESESBMR502.ericsson.se (153.88.183.134) with Microsoft SMTP Server\n\t(version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1466.3; Fri, 17 Aug 2018 14:18:01 +0200", "from EUR04-VI1-obe.outbound.protection.outlook.com (153.88.183.157)\n\tby ESESBMB503.ericsson.se (153.88.183.170) with Microsoft SMTP Server\n\t(version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id\n\t15.1.1466.3 via Frontend Transport; Fri, 17 Aug 2018 14:18:01 +0200", "from localhost.localdomain (125.16.128.122) by\n\tVI1PR0702MB3629.eurprd07.prod.outlook.com (2603:10a6:803:3::14) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1059.20;\n\tFri, 17 Aug 2018 12:18:00 +0000" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801;\n\tc=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1534508282;\n\th=From:Sender:Reply-To:Subject:Date:Message-Id:To:CC:MIME-Version:Content-Type:\n\tContent-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:\n\tList-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;\n\tbh=S4SGIyQRlYRmclG4s8vFXLIHifoLBmqn505Vrj9B+DY=;\n\tb=FeQ8+xYvQjY0BdJyEnDd+d8sGkVSXoFC5zhht3jAyLQM6BkcPtfg/iwnp7VkVyMt\n\tzWuEk31Qa9Arnn9AdwgeKHMbHLDpPTP+UNfRZ3odFBa6br94BdvJX8FLhZ+xPdws\n\topAsPuct1jKVoUzUwFOl4AAgYYvAsjAldxEi5dUCdHc=;", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com;\n\ts=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=tkK7ZMvh/9j40MXUAiWIT1NapqO4hbKeVf91ELne4xY=;\n\tb=eNOAiLarPCWHkJo+PDQpr7/lQRHIVgo39XmekSvvV9Q6H+ilc7NU73AlFOwfydM3GJDGMGDJVZT+j3DSUw6gNxZcI/kSv/RXiQzbLyGuccKHjmP6sEP5g5GXSrwoM2CSMTuQrcGh+560cl7rb4uhQ71c0QeY0YrE8ZI0VTv88Vg=" ], "X-AuditID": "c1b4fb3a-baf5f9c00000680b-2f-5b76bcfae03c", "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=nitin.katiyar@ericsson.com; ", "From": "Nitin Katiyar <nitin.katiyar@ericsson.com>", "To": "<dev@dpdk.org>", "CC": "Nitin Katiyar <nitin.katiyar@ericsson.com>", "Date": "Sat, 18 Aug 2018 01:49:49 +0530", "Message-Id": "<1534537189-26763-1-git-send-email-nitin.katiyar@ericsson.com>", "X-Mailer": "git-send-email 1.9.1", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-Originating-IP": "[125.16.128.122]", "X-ClientProxiedBy": "BM1PR0101CA0018.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:b00:18::28) To VI1PR0702MB3629.eurprd07.prod.outlook.com\n\t(2603:10a6:803:3::14)", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "b9ed96c7-7c90-48eb-9cfa-08d6043b79a8", "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(2017052603328)(7153060)(7193020);\n\tSRVR:VI1PR0702MB3629; ", "X-Microsoft-Exchange-Diagnostics": [ "1; VI1PR0702MB3629;\n\t3:GPU2jgiYi4JTpuY1q8hqTabFKEtMdEqG0MEfEp46G6kDlshJ/sjjmeWPL3gA0Qlq+99aLhNV2ybgQNdjcF1BwIpeyqkRtwBZYlxBGUXJUUVyb1WtVj8RTdJQfKX/xz4fLhEnTfHypl77hsUym9vqgk02Y1Mb+64E71w9RmU2xQ6Jt9yQMcJgVNG693FohYGEHxA69CYNu9lo+T4xmi9YCncGviu9S+8pOz5ThNATgMa/ma207k+jKGuIsqSW9Bxz;\n\t25:pjCgqDQYO2dcZvRfmWzTSmCAEvNvghWIN6mJFwASb8z5DsWDeyinWx52HKzoYQrjlgR+hzibtfgf7SqqeEMNW1MgZklEpIL4B1xVxqzt/O+rZDK8hf5CN+mH3tR3iwZ52Hg2QeVWYDpELdwz0utaGHW8P4K4Oq35xGmVokQn5xsKY4xczKorQhwxTG9m04eLA6vr+1sWxJY0HrIiYz/9LASmVvdrlmtyAlaymnBqXE8OBBZEswb9twFBSMZjL15c+LRC0RMu0jSz/2QDPraSryFPCf1SEOtJb8tBJdW/SeNHy0HSUPytgB/vpemCU8T5DKxp7DZ9UNzUD4qxgNG6Zw==;\n\t31:gQFkin8zw+sGn0lHh6UrglTh/u2VI4/ocUGWa1Noa0iEWKA9WBbmHAF43EXUNGRrI8ORwcoMvn3/T7qGIwVKSWpBXV+qKR/8apTFlEQYl/iHbhhYpZB3VgciusZspLiGC3IOdeRNnu430f6vw43dAvnemhyVZEvO/zmEskd0rEZl0CCj2mxNRJUopUZjWHUPQq72ReUU7GAFMaUWnxkd8FQVwfMucCCfzcX7KJEtZl4=", "1; VI1PR0702MB3629;\n\t20:q9yRX3yb6lllaO+4LVPfjwuwn31cREzK8G/ssXMbbV8kN1esEJNobIUgrR2iXzNeCxRoc2tJJrmzOoQV5jT3igossZnehnzqEzoxn/6K+ITzzD6cPccdHF3w2AWtBDzgieJhEXcTXVBrMXhMHPOfeN5MuXB8dxqGLdjQRSqpFTkQBbGOfXKG8V9nrLD3lFjF174S1vB9F9RIdgVACoTDRgCLt/ars+uV9JtOW+dslREKCPG86mkwFwswFG6wYKKWHpMDFixN4bhP2QdAlbJ/zovHIbpfSEKcjKpz7z4TGc00vz4Z4hHxUjpuXVDRrRbISiThhp9/sc7CYb4ESjo0mM4qrQKznQskLcMEVWbymtS7XuI1gjJ+K4P4FC2q1LVM6NVJa4Mvn4Sld9JvNkNEBhhtH14m9UxMDohbk/x07BWhv7RRv9ZDVFai9tlcR1C2Av/BynSBgjPC+HeDAXd1dpJLyHmWRqVNbpeCC31IliUkrbXnWtsL/MteBg1R9vNY;\n\t4:Ug40p9JYwlofxcFys+X6I3UkBeFg4NBVBQDp0GOlXq7QDDTSEDgVNmO4zvaD8W1BPjiAiG4p2/oEt19xX1742K5uGSyIqvfkFUU++KVoTIxVpFOfnbCcUiiWFpeSZnEbESClt50BbqIgLxH2vm+g0IdobY2pHqk5ABisewmpkDFzZnviOTHFfEew1KxzDpdBD8kXKRoNgnwipfnNFD99Aml8SnPZcZsWmCTljc0Q+/LfLKQDMywkXRS1+0ku1okjAt+PeP2+MX8HBtq0vFbCHf4tevyJk64rXNy5dSy4BefeTah7coSSl/wrvz+VJ1DL3DBn7sK9M0RMM7DZTo1kju2w5sArt7++bIkG88zz1v71276QnTKr7L7oaub7YAkH", "=?us-ascii?Q?1; VI1PR0702MB3629;\n\t23:WcFr2HUk7ymBuewA+5MWjBbfwTAmE+WGlPRpBzD?=\n\tzdnVnYzfTgURmV8+fxAPzTXk8kcyVM5A883ZaOjLtgo57FxV+YxB/Qqjir1wwRRLYspRAjO4Y7+9y+IbRdAylDVvbCmaeREuZPtBzcJOV0AuVe86+CekDX795zS39YzFT1B9ZhSZpBv0RjOZkb1b738yvKyehh+UJ0GI/o0b8h10VL3d08+bRldqV1X4mvtGYLGAU3m89uKzuKRi5i36sQsrUv645fXW7KySgv9Dz8iO8DgrQAUUXokAIFEc7vE/DLe1Da0ShqmpwnvRNC4dJCq1z6brnbCqmbFOmj3ZRVHBMsqkq42inoxFTaKb5FQ8CzicuRgiMTy7nkqGZkyGAINkCRACC/Mm8Mca/hchzWeANSLJXcy/1nQ1jM+tcWw8qx/b+xF1DBGI08sHZ4qo2xhr/GoBpmxGZzNvKXVBrPOdJ4MVmliL4O4ci4+GZ/s3+uh4fDjGSO5crRhyNEypJ4Z52PWx7hxQivg5sR3DyXib2P6b8EHd5kGE1GceRohnp+XTu22QMxiop+I6j81YCvnVJtwq1rJfTRevlIYXCoceLjqrteVDZGHoMMevqyoleUAtCwz816EYWktFQCgdgO6FEPsj/1vEsHkeG60K53Io/Tbqhe7cYfagitBPhN32KrhxOLjSA01bTCWVUJ0yXkTBB+BuGy1jol5peEaJnlAIZzZhl0u+rdmjUp6LI4gVx/FqJbNqFb2PW40Fc+Zb/Im145eNQ/+vYm5HdIPvRawSppfgy7MLi1GduDE7cQTTdRuDk8kGdVKVawQbPkms3UVm7inKrB7tpbL9+/l8fv6v0r36ydiqwMfGjDaID4HG0Oojj31nFfaK0Mv7JYWV6Ko/tpVnApwtANt3ZmA9EFXVSdMyfazwW5NCdyhP6cPqBHIxuyBcCsXkz7GdRlHhobN6z+wsoraMURXmept/u+BN5b1ZpUB8tlY89/b+lA24xLQnssoGXnif9mo8JNboWLqxtf1BJ/WoMO133PRFR0/Uq00YuDUjMFa/Z1VNp7nuKh93wQmxr5J5pF1J58s17kWczAIwkUVlG0cXGDDvHfUqNaC9LFBXyhQ7CskED7itSBU+byvsbFrCkQTsof3REmIXHc0D2m0/pZbTfczsGedF5vsgFH0t6HWElWmdooyYSxla+uKjb4nUG0bv3nmJLDLGOWSDeTlKqkfV/GVVBe3UZPUfnMOAOQ4yc6DcvnlKspJUtgkLb3rZaAPBbzRecwVch", "1; VI1PR0702MB3629;\n\t6:jeNaWeGxxx9Zw9dtiWO6qGxX/ujaJtK8dNk2S/wYqevNXT2NlL+ehi5nihfdZVHPMoFwpRel7FTaBXEfxl2wDiXlDXZBILWSPTk+UZdJR5jFE8s8nI1EnzEfV7eySbVtsrQkKeSUHtSmakhb3pzGsLauT21xH83UvzB0z0IcoCa2LGe/s/QmqrlCOPCOjJTxLIMJtO+GRhP2zWm2DzI6zsm7j1J+CkBjU1FIASDxz21HmII3xD9F3bbCYNetVN6fauHVgDkhIA/m65Gn7C8XFDz4dKsHjBNCPZ61kcWhCKO8RVCSrw/MmaZc6pkTguOZIxi8YpuXhOAsFhU1irILG+aRJSWb0TaX6gvZ9bXe1veS4/5KZKwez415Z0HPqwpTrPliOxwzMIeGqOmZ3TIqV+r8bk3pU/W4U0t9M2hahsmFea30fY4Yw4br5ddYOyXtfdM35qj1mGtvuZr8JfWhkw==;\n\t5:fHImR2Xzm+TD02x7J+JpDFGk9Y8QeKHF5/VYrnCxiWJdsAz6M/7mvoBo8S06+KlK1LKRggDhLK8+N1gCPhERyCTsLlyAkSgsx/VtlPdVTt5BaOeDVNSHcQE/ps4SepW+nPlHBar+GT+6+4OlfjfrC7QYCArsBnj33rJzyULtano=;\n\t7:E9dfBshHJSslV9Ow0DgwH6oI2Guwo9C2R9HhcdZZnvcCUvhtUHVc+tZ2LbSTP6LESbXv9+qISmq9tNo1NacplUVWa9c6GHsalIBan2OfPA8i6qfp4wCAI6vLPJSkdXJ3KX6I4jKFEhZoFqTRcj65I1ivbyQ5PVIkuaGPqWETfmWad0jEVoSkB7enbQ4kXJe/SekH3iQDGMBpsIpT3CuZoIjPhDLJHt6kWBJVz2VByxFfNc1zmVQmPeRE56FFbrRd" ], "X-MS-TrafficTypeDiagnostic": "VI1PR0702MB3629:", "X-Microsoft-Antispam-PRVS": "<VI1PR0702MB3629CB5A8E7B8B47E207BF8B8E3D0@VI1PR0702MB3629.eurprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-Test": "UriScan:(37575265505322)(278428928389397)(248295561703944); ", "X-MS-Exchange-SenderADCheck": "1", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699016);\n\tSRVR:VI1PR0702MB3629; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0702MB3629; ", "X-Forefront-PRVS": "076777155F", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(6069001)(136003)(376002)(366004)(39860400002)(396003)(346002)(199004)(189003)(68736007)(6666003)(478600001)(53936002)(25786009)(50466002)(107886003)(48376002)(6486002)(50226002)(6512007)(14444005)(6916009)(2906002)(4326008)(66066001)(86362001)(47776003)(44832011)(956004)(16586007)(476003)(486006)(7736002)(97736004)(316002)(2616005)(106356001)(16526019)(36756003)(2351001)(2361001)(305945005)(51416003)(55236004)(3846002)(6116002)(186003)(386003)(8676002)(81156014)(81166006)(52116002)(6506007)(1857600001)(105586002)(5660300001)(8936002)(26005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0702MB3629;\n\tH:localhost.localdomain; FPR:; \n\tSPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; ", "Received-SPF": "None (protection.outlook.com: ericsson.com does not designate\n\tpermitted sender hosts)", "X-Microsoft-Antispam-Message-Info": "eoWK5c08uY27sv0Y2IOnDOQpeByrhcZtxaEfNa0CNsRSrExLLbgV+SrRWFIdzwoeP5HlLONwZnrZR+jh/4WGb/vhYhOMAd4S36HZJ0HT2nAYeBlk+Ns3FO16mMRpGKk6ittAKSEmWO+8aVsDasS1A/+0FfzTKn80JJ8ZUuxcN6gKwwENCFxhnS5OK8k9rxDWBHbjstR+rEHzCijNf1mDli9lk9Ey1RWFVffJ8kBvBYFJFq+oj1uSX2iLI0aWKw4eWdB9PBZF8l8frtA+pCgFXSmPPZO/EO+FDm8NkVppcEbJmzGaYGH1Bjx9avYKX+kbGDi4QTjX0mX3SCLIMq9HOjH/1nlwdKy8712Scie7HQs=", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "17 Aug 2018 12:18:00.4254\n\t(UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "b9ed96c7-7c90-48eb-9cfa-08d6043b79a8", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "92e84ceb-fbfd-47ab-be52-080c6b87953f", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR0702MB3629", "X-OriginatorOrg": "ericsson.com", "X-Brightmail-Tracker": "H4sIAAAAAAAAA+NgFnrCIsWRmVeSWpSXmKPExsUyM2J7ie6vPWXRBruf61m8+7SdyYHR49eC\n\tpawBjFFcNimpOZllqUX6dglcGXdvnWEpaOCrmHDrMGsD407uLkZODgkBE4m/e/6zdDFycQgJ\n\tHGWUWPBjNSuE841R4siP82xwzvm7WxkhnCVMEh+XXAHLsAhMYJY4cu8FC8gwRoFYiXNd95kh\n\tqnqYJN6eu8MMkmATMJDYfnESO4gtIiAksfTjZSCbg4NZQE9iwV5WkLCwQKjEobPNYOUsAqoS\n\t19pWgdm8Al4S7/9+YIc4Vk7i5LHJrBBxQYmTM5+A7WUWkJA4+OIFM0SNksSuzRA3SAjMYpT4\n\t/PEdE0hCSEBd4smjbiaIIlmJo2fnsEDYvhINrZvZIOxLjBJH78tD2E3sEpOnmIHcKSGgIzGr\n\tqR4ivItd4v2uGAg7X+J+41Oo22IkLl2fxwhz56nec0wQN+xklvhy8wYrREJG4tkPSMhJCJxl\n\tldjzbS77BEadWUgemoXkoQWMTKsYRYtTi4tz042M9FKLMpOLi/Pz9PJSSzYxAuP+4JbfVjsY\n\tDz53PMQowMGoxMPLv6EsWog1say4MvcQowQHs5IIb+RyoBBvSmJlVWpRfnxRaU5q8SFGaQ4W\n\tJXFepzSLKCGB9MSS1OzU1ILUIpgsEwenVAPjgnfbhE4+UXpQmjMhYn8uT5dD/vI7hoXpLLsv\n\t+LKyf6oweicb+jOd2WD306MPa8qkGpIcn5QcFzjc2Hag+qGzsd2vK1yWKkarJq1UW5rWZ7X1\n\t2/qty3Q6GwMDQnxyVfac4D9eoFLfZqG2ZUqsf6HXunMci2t9tRvU9y3W+PqruMT94rnTD6Yr\n\tsRRnJBpqMRcVJwIAIWDZ5vcCAAA=", "Subject": "[dpdk-dev] [PATCH] vhost: initializing iotlb memory only when IOMMU\n\tfeature is enabled.", "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": "DPDK 17.11 introduced the IOMMU feature which caused additional\nDPDK memory requirement per vhostuser device as part of\niotlb_init(). Today this is done unconditionally (from DPDK\n17.11 onwards) i.e. irrespective of IOMMU feature being\nenabled on the vhostuser device, iotlb is initialized. This\nbreaks the backward compatibility for applications like OVS\ndue to increase in the DPDK memory footprint and causes upgrade\nfailures.\n\nThis patch is to do iotlb_init only if IOMMU feature is\nenabled on device.\n\nSigned-off-by: Nitin Katiyar <nitin.katiyar@ericsson.com>\n---\n lib/librte_vhost/iotlb.c | 7 +++++++\n lib/librte_vhost/vhost_user.c | 6 ++++++\n 2 files changed, 13 insertions(+)", "diff": "diff --git a/lib/librte_vhost/iotlb.c b/lib/librte_vhost/iotlb.c\nindex c6354fe..befa2d3 100644\n--- a/lib/librte_vhost/iotlb.c\n+++ b/lib/librte_vhost/iotlb.c\n@@ -317,6 +317,13 @@ struct vhost_iotlb_entry {\n \tstruct vhost_virtqueue *vq = dev->virtqueue[vq_index];\n \tint socket = 0;\n \n+\tif (!(dev->features & (1ULL << VIRTIO_F_IOMMU_PLATFORM))) {\n+\t\tRTE_LOG(INFO, VHOST_CONFIG,\n+\t\t\t\"IOMMU feature is not enabled for this dev(%s)\\n\",\n+\t\t\tdev->ifname);\n+\t\treturn 0;\n+\t}\n+\n \tif (vq->iotlb_pool) {\n \t\t/*\n \t\t * The cache has already been initialized,\ndiff --git a/lib/librte_vhost/vhost_user.c b/lib/librte_vhost/vhost_user.c\nindex a2d4c9f..7553a03 100644\n--- a/lib/librte_vhost/vhost_user.c\n+++ b/lib/librte_vhost/vhost_user.c\n@@ -1366,6 +1366,12 @@\n \tuint16_t i;\n \tuint64_t vva, len;\n \n+\tif (!(dev->features & (1ULL << VIRTIO_F_IOMMU_PLATFORM))) {\n+\t\tRTE_LOG(ERR, VHOST_CONFIG,\n+\t\t\t\"IOMMU feature is not enabled for this dev(%s)\\n\",\n+\t\t\tdev->ifname);\n+\t\treturn -1;\n+\t}\n \tswitch (imsg->type) {\n \tcase VHOST_IOTLB_UPDATE:\n \t\tlen = imsg->size;\n", "prefixes": [] }{ "id": 43784, "url": "