get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 99956,
    "url": "http://patches.dpdk.org/api/patches/99956/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210929024127.15547-1-xuan.ding@intel.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": "<20210929024127.15547-1-xuan.ding@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210929024127.15547-1-xuan.ding@intel.com",
    "date": "2021-09-29T02:41:25",
    "name": "[v6,0/2] support IOMMU for DMA device",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 1401,
        "url": "http://patches.dpdk.org/api/people/1401/?format=api",
        "name": "Ding, Xuan",
        "email": "xuan.ding@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210929024127.15547-1-xuan.ding@intel.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/99956/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/99956/checks/",
    "tags": {},
    "related": [],
    "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 7D046A0547;\n\tWed, 29 Sep 2021 04:49:23 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id EF84A4068F;\n\tWed, 29 Sep 2021 04:49:22 +0200 (CEST)",
            "from mga07.intel.com (mga07.intel.com [134.134.136.100])\n by mails.dpdk.org (Postfix) with ESMTP id 2EE8D4068E\n for <dev@dpdk.org>; Wed, 29 Sep 2021 04:49:20 +0200 (CEST)",
            "from fmsmga002.fm.intel.com ([10.253.24.26])\n by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 28 Sep 2021 19:49:20 -0700",
            "from dpdk-xuanding-dev2.sh.intel.com ([10.67.119.250])\n by fmsmga002.fm.intel.com with ESMTP; 28 Sep 2021 19:49:17 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10121\"; a=\"288506850\"",
            "E=Sophos;i=\"5.85,331,1624345200\"; d=\"scan'208\";a=\"288506850\"",
            "E=Sophos;i=\"5.85,331,1624345200\"; d=\"scan'208\";a=\"562881451\""
        ],
        "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": "Wed, 29 Sep 2021 02:41:25 +0000",
        "Message-Id": "<20210929024127.15547-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 v6 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\nv6:\n* Fix a potential memory leak.\n\nv5:\n* Fix issue of a pointer be freed early.\n\nv4:\n* Fix a format issue.\n\nv3:\n* Move the async_map_status flag to virtio_net structure to avoid\nABI breaking.\n\nv2:\n* Add rte_errno filtering for some devices bound in the kernel driver.\n* Add a flag to check the status of region mapping.\n* Fix 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/vhost.h        |   4 +\n lib/vhost/vhost_user.c   | 116 +++++++++++++-\n 3 files changed, 346 insertions(+), 112 deletions(-)",
    "diff": null,
    "prefixes": [
        "v6",
        "0/2"
    ]
}