Show a cover letter.

GET /api/covers/99060/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 99060,
    "url": "https://patches.dpdk.org/api/covers/99060/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20210917052546.23883-1-xuan.ding@intel.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": "<20210917052546.23883-1-xuan.ding@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210917052546.23883-1-xuan.ding@intel.com",
    "date": "2021-09-17T05:25:44",
    "name": "[v2,0/2] support IOMMU for DMA device",
    "submitter": {
        "id": 1401,
        "url": "https://patches.dpdk.org/api/people/1401/?format=api",
        "name": "Ding, Xuan",
        "email": "xuan.ding@intel.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20210917052546.23883-1-xuan.ding@intel.com/mbox/",
    "series": [
        {
            "id": 18994,
            "url": "https://patches.dpdk.org/api/series/18994/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=18994",
            "date": "2021-09-17T05:25:44",
            "name": "support IOMMU for DMA device",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/18994/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/99060/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 45FF3A0C46;\n\tFri, 17 Sep 2021 07:32:40 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id CC10A406B4;\n\tFri, 17 Sep 2021 07:32:39 +0200 (CEST)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n by mails.dpdk.org (Postfix) with ESMTP id A385E40689\n for <dev@dpdk.org>; Fri, 17 Sep 2021 07:32:37 +0200 (CEST)",
            "from fmsmga005.fm.intel.com ([10.253.24.32])\n by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 16 Sep 2021 22:32:36 -0700",
            "from dpdk-xuanding-dev2.sh.intel.com ([10.67.119.115])\n by fmsmga005.fm.intel.com with ESMTP; 16 Sep 2021 22:32:32 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10109\"; a=\"222764834\"",
            "E=Sophos;i=\"5.85,300,1624345200\"; d=\"scan'208\";a=\"222764834\"",
            "E=Sophos;i=\"5.85,300,1624345200\"; d=\"scan'208\";a=\"701018713\""
        ],
        "X-ExtLoop1": "1",
        "From": "Xuan Ding <xuan.ding@intel.com>",
        "To": "dev@dpdk.org, anatoly.burakov@intel.com, maxime.coquelin@redhat.com,\n chenbo.xia@intel.com",
        "Cc": "jiayu.hu@intel.com, cheng1.jiang@intel.com, bruce.richardson@intel.com,\n sunil.pai.g@intel.com, yinan.wang@intel.com, yvonnex.yang@intel.com,\n Xuan Ding <xuan.ding@intel.com>",
        "Date": "Fri, 17 Sep 2021 05:25:44 +0000",
        "Message-Id": "<20210917052546.23883-1-xuan.ding@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20210901053044.109901-1-xuan.ding@intel.com>",
        "References": "<20210901053044.109901-1-xuan.ding@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v2 0/2] support IOMMU for DMA device",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This series supports DMA device to use vfio in async vhost.\n\nThe first patch extends the capability of current vfio dma mapping\nAPI to allow partial unmapping for adjacent memory if the platform\ndoes not support partial unmapping. The second patch involves the\nIOMMU programming for guest memory in async vhost.\n\nv2:\n* Added rte_errno filtering for some devices bound in the kernel driver.\n* Added a flag to check the status of region mapping.\n* Fixed one typo.\n\nXuan Ding (2):\n  vfio: allow partially unmapping adjacent memory\n  vhost: enable IOMMU for async vhost\n\n lib/eal/linux/eal_vfio.c | 338 ++++++++++++++++++++++++++-------------\n lib/vhost/rte_vhost.h    |   1 +\n lib/vhost/vhost_user.c   |  57 ++++++-\n 3 files changed, 285 insertions(+), 111 deletions(-)"
}