get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 49038,
    "url": "https://patches.dpdk.org/api/patches/49038/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20181218080207.178666-11-xiao.w.wang@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": "<20181218080207.178666-11-xiao.w.wang@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20181218080207.178666-11-xiao.w.wang@intel.com",
    "date": "2018-12-18T08:02:07",
    "name": "[v5,10/10] doc: update ifc NIC document",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "f207ca0e181b5d902e7cef810bb7891d3824fea7",
    "submitter": {
        "id": 281,
        "url": "https://patches.dpdk.org/api/people/281/?format=api",
        "name": "Xiao Wang",
        "email": "xiao.w.wang@intel.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/20181218080207.178666-11-xiao.w.wang@intel.com/mbox/",
    "series": [
        {
            "id": 2840,
            "url": "https://patches.dpdk.org/api/series/2840/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=2840",
            "date": "2018-12-18T08:01:57",
            "name": "support SW assisted VDPA live migration",
            "version": 5,
            "mbox": "https://patches.dpdk.org/series/2840/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/49038/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/49038/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 B7D7C1BB72;\n\tTue, 18 Dec 2018 09:12:38 +0100 (CET)",
            "from mga02.intel.com (mga02.intel.com [134.134.136.20])\n\tby dpdk.org (Postfix) with ESMTP id 5CA4B1BAF5\n\tfor <dev@dpdk.org>; Tue, 18 Dec 2018 09:12:32 +0100 (CET)",
            "from orsmga008.jf.intel.com ([10.7.209.65])\n\tby orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t18 Dec 2018 00:12:32 -0800",
            "from dpdk-xiao-1.sh.intel.com ([10.67.111.145])\n\tby orsmga008.jf.intel.com with ESMTP; 18 Dec 2018 00:12:30 -0800"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.56,367,1539673200\"; d=\"scan'208\";a=\"102375089\"",
        "From": "Xiao Wang <xiao.w.wang@intel.com>",
        "To": "tiwei.bie@intel.com,\n\tmaxime.coquelin@redhat.com",
        "Cc": "alejandro.lucero@netronome.com, dev@dpdk.org, zhihong.wang@intel.com,\n\txiaolong.ye@intel.com, Xiao Wang <xiao.w.wang@intel.com>",
        "Date": "Tue, 18 Dec 2018 16:02:07 +0800",
        "Message-Id": "<20181218080207.178666-11-xiao.w.wang@intel.com>",
        "X-Mailer": "git-send-email 2.15.1",
        "In-Reply-To": "<20181218080207.178666-1-xiao.w.wang@intel.com>",
        "References": "<20181214211612.167681-4-xiao.w.wang@intel.com>\n\t<20181218080207.178666-1-xiao.w.wang@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v5 10/10] doc: update ifc NIC document",
        "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": "Add the SW assisted VDPA live migration feature into NIC doc.\n\nSigned-off-by: Xiao Wang <xiao.w.wang@intel.com>\n---\n doc/guides/nics/ifc.rst                | 12 +++++++++++-\n doc/guides/rel_notes/release_19_02.rst |  6 ++++++\n 2 files changed, 17 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/doc/guides/nics/ifc.rst b/doc/guides/nics/ifc.rst\nindex 48f9adf1d..bdf7b4e4a 100644\n--- a/doc/guides/nics/ifc.rst\n+++ b/doc/guides/nics/ifc.rst\n@@ -31,7 +31,8 @@ IFCVF's vendor ID and device ID are same as that of virtio net pci device,\n with its specific subsystem vendor ID and device ID. To let the device be\n probed by IFCVF driver, adding \"vdpa=1\" parameter helps to specify that this\n device is to be used in vDPA mode, rather than polling mode, virtio pmd will\n-skip when it detects this message.\n+skip when it detects this message. If no this parameter specified, device\n+will not be used as a vDPA device, and it will be driven by virtio pmd.\n \n Different VF devices serve different virtio frontends which are in different\n VMs, so each VF needs to have its own DMA address translation service. During\n@@ -39,6 +40,14 @@ the driver probe a new container is created for this device, with this\n container vDPA driver can program DMA remapping table with the VM's memory\n region information.\n \n+The device argument \"sw-live-migration=1\" will configure the driver into SW\n+assisted live migration mode. In this mode, the driver will set up a SW relay\n+thread when LM happens, this thread will help device to log dirty pages. Thus\n+this mode does not require HW to implement a dirty page logging function block,\n+but will consume some percentage of CPU resource depending on the network\n+throughput. If no this parameter specified, driver will rely on device's logging\n+capability.\n+\n Key IFCVF vDPA driver ops\n ~~~~~~~~~~~~~~~~~~~~~~~~~\n \n@@ -70,6 +79,7 @@ Features\n Features of the IFCVF driver are:\n \n - Compatibility with virtio 0.95 and 1.0.\n+- SW assisted vDPA live migration.\n \n \n Prerequisites\ndiff --git a/doc/guides/rel_notes/release_19_02.rst b/doc/guides/rel_notes/release_19_02.rst\nindex e86ef9511..131216e19 100644\n--- a/doc/guides/rel_notes/release_19_02.rst\n+++ b/doc/guides/rel_notes/release_19_02.rst\n@@ -60,6 +60,12 @@ New Features\n   * Added the handler to get firmware version string.\n   * Added support for multicast filtering.\n \n+* **Added support for SW-assisted VDPA live migration.**\n+\n+  This SW-assisted VDPA live migration facility helps VDPA devices without\n+  logging capability to perform live migration, a mediated SW relay can help\n+  devices to track dirty pages caused by DMA. IFC driver has enabled this\n+  SW-assisted live migration mode.\n \n Removed Items\n -------------\n",
    "prefixes": [
        "v5",
        "10/10"
    ]
}