get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 14819,
    "url": "http://patchwork.dpdk.org/api/patches/14819/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/1468424161-13064-3-git-send-email-bernard.iremonger@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<1468424161-13064-3-git-send-email-bernard.iremonger@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1468424161-13064-3-git-send-email-bernard.iremonger@intel.com",
    "date": "2016-07-13T15:36:01",
    "name": "[dpdk-dev,v2,2/2] doc: add vhost_user live migration image",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "7065741b2bbc45a5a81981d0e55b7543ee003171",
    "submitter": {
        "id": 91,
        "url": "http://patchwork.dpdk.org/api/people/91/?format=api",
        "name": "Iremonger, Bernard",
        "email": "bernard.iremonger@intel.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/1468424161-13064-3-git-send-email-bernard.iremonger@intel.com/mbox/",
    "series": [],
    "comments": "http://patchwork.dpdk.org/api/patches/14819/comments/",
    "check": "pending",
    "checks": "http://patchwork.dpdk.org/api/patches/14819/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 62F843989;\n\tWed, 13 Jul 2016 17:36:21 +0200 (CEST)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n\tby dpdk.org (Postfix) with ESMTP id 6C587374F\n\tfor <dev@dpdk.org>; Wed, 13 Jul 2016 17:36:18 +0200 (CEST)",
            "from orsmga002.jf.intel.com ([10.7.209.21])\n\tby orsmga102.jf.intel.com with ESMTP; 13 Jul 2016 08:36:16 -0700",
            "from irvmail001.ir.intel.com ([163.33.26.43])\n\tby orsmga002.jf.intel.com with ESMTP; 13 Jul 2016 08:36:14 -0700",
            "from sivswdev01.ir.intel.com (sivswdev01.ir.intel.com\n\t[10.237.217.45])\n\tby irvmail001.ir.intel.com (8.14.3/8.13.6/MailSET/Hub) with ESMTP id\n\tu6DFaDil026244; Wed, 13 Jul 2016 16:36:13 +0100",
            "from sivswdev01.ir.intel.com (localhost [127.0.0.1])\n\tby sivswdev01.ir.intel.com with ESMTP id u6DFaDiv013125;\n\tWed, 13 Jul 2016 16:36:13 +0100",
            "(from bairemon@localhost)\n\tby sivswdev01.ir.intel.com with  id u6DFaDRQ013121;\n\tWed, 13 Jul 2016 16:36:13 +0100"
        ],
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos; i=\"5.28,357,1464678000\"; d=\"scan'208\";\n\ta=\"1016144426\"",
        "From": "Bernard Iremonger <bernard.iremonger@intel.com>",
        "To": "john.mcnamara@intel.com, dev@dpdk.org",
        "Cc": "yong.liu@intel.com, qian.q.xu@intel.com, yuanhan.liu@linux.intel.com,\n\tBernard Iremonger <bernard.iremonger@intel.com>",
        "Date": "Wed, 13 Jul 2016 16:36:01 +0100",
        "Message-Id": "<1468424161-13064-3-git-send-email-bernard.iremonger@intel.com>",
        "X-Mailer": "git-send-email 1.7.4.1",
        "In-Reply-To": "<1468424161-13064-1-git-send-email-bernard.iremonger@intel.com>",
        "References": "<1467888154-5898-1-git-send-email-bernard.iremonger@intel.com>\n\t<1468424161-13064-1-git-send-email-bernard.iremonger@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v2 2/2] doc: add vhost_user live migration image",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "patches and discussions about DPDK <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": "This patch adds an image of the Live Migration of a VM using vhost_user\non the host, test configuration.\n\nSigned-off-by: Bernard Iremonger <bernard.iremonger@intel.com>\n---\n doc/guides/howto/img/lm_vhost_user.svg    | 644 ++++++++++++++++++++++++++++++\n doc/guides/howto/lm_virtio_vhost_user.rst |   4 +\n 2 files changed, 648 insertions(+)\n create mode 100644 doc/guides/howto/img/lm_vhost_user.svg",
    "diff": "diff --git a/doc/guides/howto/img/lm_vhost_user.svg b/doc/guides/howto/img/lm_vhost_user.svg\nnew file mode 100644\nindex 0000000..3601cf1\n--- /dev/null\n+++ b/doc/guides/howto/img/lm_vhost_user.svg\n@@ -0,0 +1,644 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n+\n+<svg\n+   xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n+   xmlns:cc=\"http://creativecommons.org/ns#\"\n+   xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n+   xmlns:svg=\"http://www.w3.org/2000/svg\"\n+   xmlns=\"http://www.w3.org/2000/svg\"\n+   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n+   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n+   width=\"1052.8693\"\n+   height=\"762.99158\"\n+   id=\"svg2\"\n+   version=\"1.1\"\n+   inkscape:version=\"0.48.4 r9939\"\n+   sodipodi:docname=\"lm_vhost_user.svg\">\n+  <defs\n+     id=\"defs4\">\n+    <inkscape:perspective\n+       sodipodi:type=\"inkscape:persp3d\"\n+       inkscape:vp_x=\"0 : 372.04724 : 1\"\n+       inkscape:vp_y=\"0 : 1000 : 0\"\n+       inkscape:vp_z=\"1052.3622 : 372.04724 : 1\"\n+       inkscape:persp3d-origin=\"526.18109 : 248.03149 : 1\"\n+       id=\"perspective3886\" />\n+  </defs>\n+  <sodipodi:namedview\n+     id=\"base\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#666666\"\n+     borderopacity=\"1.0\"\n+     inkscape:pageopacity=\"0.0\"\n+     inkscape:pageshadow=\"2\"\n+     inkscape:zoom=\"0.70710678\"\n+     inkscape:cx=\"201.38434\"\n+     inkscape:cy=\"401.97681\"\n+     inkscape:document-units=\"px\"\n+     inkscape:current-layer=\"layer1\"\n+     showgrid=\"true\"\n+     inkscape:window-width=\"1515\"\n+     inkscape:window-height=\"1092\"\n+     inkscape:window-x=\"141\"\n+     inkscape:window-y=\"0\"\n+     inkscape:window-maximized=\"0\"\n+     inkscape:snap-page=\"false\"\n+     inkscape:snap-grids=\"false\"\n+     showguides=\"true\"\n+     inkscape:guide-bbox=\"true\"\n+     fit-margin-top=\"0.1\"\n+     fit-margin-left=\"0.1\"\n+     fit-margin-right=\"0.1\"\n+     fit-margin-bottom=\"0.3\">\n+    <inkscape:grid\n+       type=\"xygrid\"\n+       id=\"grid3174\"\n+       empspacing=\"5\"\n+       visible=\"true\"\n+       enabled=\"true\"\n+       snapvisiblegridlinesonly=\"true\"\n+       spacingx=\"0.5px\"\n+       spacingy=\"0.5px\"\n+       originx=\"1780.3521px\"\n+       originy=\"-176.4939px\" />\n+    <sodipodi:guide\n+       position=\"1780.3521,-176.4939\"\n+       orientation=\"0,744.09448\"\n+       id=\"guide3176\" />\n+    <sodipodi:guide\n+       position=\"2524.4467,-176.4939\"\n+       orientation=\"-1052.3622,0\"\n+       id=\"guide3178\" />\n+    <sodipodi:guide\n+       position=\"3103.2093,1429.2206\"\n+       orientation=\"0,-744.09448\"\n+       id=\"guide3180\" />\n+    <sodipodi:guide\n+       position=\"826.06645,1429.2206\"\n+       orientation=\"1052.3622,0\"\n+       id=\"guide3182\" />\n+    <sodipodi:guide\n+       orientation=\"0,1\"\n+       position=\"2524.4467,565.50611\"\n+       id=\"guide3079\" />\n+    <sodipodi:guide\n+       orientation=\"0,1\"\n+       position=\"2494.3521,579.00611\"\n+       id=\"guide3081\" />\n+    <sodipodi:guide\n+       orientation=\"0,1\"\n+       position=\"2437.3521,579.00611\"\n+       id=\"guide3083\" />\n+    <sodipodi:guide\n+       position=\"-8.2192466,-76.99225\"\n+       orientation=\"0,4077.6428\"\n+       id=\"guide3649\" />\n+    <sodipodi:guide\n+       position=\"4069.4236,-76.99225\"\n+       orientation=\"-1720.5,0\"\n+       id=\"guide3651\" />\n+    <sodipodi:guide\n+       position=\"4069.4236,1643.5079\"\n+       orientation=\"0,-4077.6428\"\n+       id=\"guide3653\" />\n+    <sodipodi:guide\n+       position=\"-8.2192466,1643.5079\"\n+       orientation=\"1720.5,0\"\n+       id=\"guide3655\" />\n+    <sodipodi:guide\n+       position=\"-8.2192466,-76.99225\"\n+       orientation=\"0,4077.6428\"\n+       id=\"guide3657\" />\n+    <sodipodi:guide\n+       position=\"4069.4236,-76.99225\"\n+       orientation=\"-1720.5,0\"\n+       id=\"guide3659\" />\n+    <sodipodi:guide\n+       position=\"4069.4236,1643.5079\"\n+       orientation=\"0,-4077.6428\"\n+       id=\"guide3661\" />\n+    <sodipodi:guide\n+       position=\"-8.2192466,1643.5079\"\n+       orientation=\"1720.5,0\"\n+       id=\"guide3663\" />\n+  </sodipodi:namedview>\n+  <metadata\n+     id=\"metadata7\">\n+    <rdf:RDF>\n+      <cc:Work\n+         rdf:about=\"\">\n+        <dc:format>image/svg+xml</dc:format>\n+        <dc:type\n+           rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n+        <dc:title />\n+      </cc:Work>\n+    </rdf:RDF>\n+  </metadata>\n+  <g\n+     inkscape:label=\"Layer 1\"\n+     inkscape:groupmode=\"layer\"\n+     id=\"layer1\"\n+     transform=\"translate(1780.3522,-112.87834)\">\n+    <rect\n+       style=\"fill:#0000ff;fill-rule:evenodd;stroke:#000000;stroke-width:0.36521944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"\n+       id=\"rect2985\"\n+       width=\"349.80563\"\n+       height=\"212.77235\"\n+       x=\"-1780.0696\"\n+       y=\"115.28934\"\n+       ry=\"38.183765\" />\n+    <rect\n+       style=\"fill:#0000ff;fill-rule:evenodd;stroke:#000000;stroke-width:1.5459187px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"\n+       id=\"rect3755\"\n+       width=\"0\"\n+       height=\"0\"\n+       x=\"-629.48682\"\n+       y=\"1001.1993\" />\n+    <rect\n+       style=\"fill:#0000ff;fill-opacity:1\"\n+       id=\"rect3191\"\n+       width=\"358.58792\"\n+       height=\"214.06038\"\n+       x=\"-1087.5042\"\n+       y=\"112.97834\"\n+       ry=\"38.183765\" />\n+    <rect\n+       style=\"fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3195\"\n+       width=\"350.58966\"\n+       height=\"174.45921\"\n+       x=\"-1779.1808\"\n+       y=\"349.60342\"\n+       ry=\"39.59798\" />\n+    <rect\n+       style=\"fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3197\"\n+       width=\"357.25491\"\n+       height=\"170.35497\"\n+       x=\"-1084.8379\"\n+       y=\"353.79617\"\n+       ry=\"38.183765\" />\n+    <rect\n+       style=\"fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3199\"\n+       width=\"687.849\"\n+       height=\"55.655697\"\n+       x=\"-1603.3909\"\n+       y=\"687.73035\"\n+       ry=\"24.04163\" />\n+    <rect\n+       style=\"fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3201\"\n+       width=\"447.90167\"\n+       height=\"50.114544\"\n+       x=\"-1488.6338\"\n+       y=\"825.45538\"\n+       ry=\"19.658308\" />\n+    <rect\n+       style=\"opacity:0.60399996;fill:#0000ff;fill-opacity:1\"\n+       id=\"rect3046\"\n+       width=\"135.97015\"\n+       height=\"38.530865\"\n+       x=\"-1679.87\"\n+       y=\"524.00964\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1565.7183\"\n+       y=\"170.28043\"\n+       id=\"text3052\"\n+       sodipodi:linespacing=\"125%\"\n+       inkscape:transform-center-x=\"-310.5984\"\n+       inkscape:transform-center-y=\"14.984243\"\n+       transform=\"scale(1.1160112,0.89604834)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3054\"\n+         x=\"-1565.7183\"\n+         y=\"170.28043\">VM 1 </tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1268.2957\"\n+       y=\"803.349\"\n+       id=\"text3056\"\n+       sodipodi:linespacing=\"125%\"\n+       inkscape:transform-center-x=\"-645.19167\"\n+       inkscape:transform-center-y=\"8.043534\"\n+       transform=\"scale(1.1160112,0.89604834)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3058\"\n+         x=\"-1268.2957\"\n+         y=\"803.349\">Switch with 10Gb ports</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"-1268.2957\"\n+         y=\"826.53778\"\n+         id=\"tspan3060\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1573.7157\"\n+       y=\"433.78815\"\n+       id=\"text3062\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604835)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3064\"\n+         x=\"-1573.7157\"\n+         y=\"433.78815\">Server 1</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-947.12897\"\n+       y=\"434.55573\"\n+       id=\"text3066\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604835)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3068\"\n+         x=\"-947.12897\"\n+         y=\"434.55573\">Server 2</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1251.1786\"\n+       y=\"957.94836\"\n+       id=\"text3070\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604835)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3072\"\n+         x=\"-1251.1786\"\n+         y=\"957.94836\">  10 Gb Traffic Generator</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:20.1229248px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1016.8596\"\n+       y=\"162.4848\"\n+       id=\"text3074\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.0288342,0.97197394)\"\n+       inkscape:transform-center-x=\"-374.58424\"\n+       inkscape:transform-center-y=\"19.26541\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3076\"\n+         x=\"-1016.8596\"\n+         y=\"162.4848\">VM 2 </tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1575.2013\"\n+       y=\"479.56177\"\n+       id=\"text3078\"\n+       sodipodi:linespacing=\"125%\"\n+       inkscape:transform-center-x=\"-405.24435\"\n+       transform=\"scale(1.1160112,0.89604835)\"\n+       inkscape:transform-center-y=\"-3.0408919e-05\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3080\"\n+         x=\"-1575.2013\"\n+         y=\"479.56177\">Linux, KVM, QEMU 2.5 </tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.93562508px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-906.26202\"\n+       y=\"579.8208\"\n+       id=\"text3086\"\n+       sodipodi:linespacing=\"125%\"\n+       inkscape:transform-center-x=\"-152.77712\"\n+       inkscape:transform-center-y=\"6.9586675\"\n+       transform=\"scale(1.052991,0.94967574)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3088\"\n+         x=\"-906.26202\"\n+         y=\"579.8208\">10 Gb NIC</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1493.7568\"\n+       y=\"613.58636\"\n+       id=\"text3090\"\n+       sodipodi:linespacing=\"125%\"\n+       inkscape:transform-center-x=\"-174.62846\"\n+       transform=\"scale(1.1160112,0.89604835)\"\n+       inkscape:transform-center-y=\"2.3462468e-05\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3092\"\n+         x=\"-1493.7568\"\n+         y=\"613.58636\">10 Gb NIC</tspan></text>\n+    <rect\n+       style=\"opacity:0.60199998;fill:#0000ff;fill-opacity:1\"\n+       id=\"rect3094\"\n+       width=\"125.30582\"\n+       height=\"38.530865\"\n+       x=\"-1427.5106\"\n+       y=\"437.27979\" />\n+    <rect\n+       style=\"opacity:0.60799997;fill:#0000ff;fill-opacity:1\"\n+       id=\"rect3096\"\n+       width=\"111.97541\"\n+       height=\"41.741772\"\n+       x=\"-1196.8135\"\n+       y=\"437.27979\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:19.30730629px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1322.4871\"\n+       y=\"491.82611\"\n+       id=\"text3098\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.0722964,0.93257795)\"\n+       inkscape:transform-center-x=\"-27.993731\"\n+       inkscape:transform-center-y=\"-6.9674825\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3100\"\n+         x=\"-1322.4871\"\n+         y=\"491.82611\">10 Gb NIC</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1071.2081\"\n+       y=\"513.09308\"\n+       id=\"text3102\"\n+       sodipodi:linespacing=\"125%\"\n+       inkscape:transform-center-x=\"-670.51946\"\n+       inkscape:transform-center-y=\"150.91262\"\n+       transform=\"scale(1.1160112,0.89604834)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3104\"\n+         x=\"-1071.2081\"\n+         y=\"513.09308\">10 Gb NIC</tspan></text>\n+    <rect\n+       style=\"fill:#7878ff;fill-opacity:1\"\n+       id=\"rect3106\"\n+       width=\"277.07584\"\n+       height=\"86.466248\"\n+       x=\"-1043.5138\"\n+       y=\"187.8994\" />\n+    <rect\n+       style=\"fill:#7878ff;fill-opacity:1\"\n+       id=\"rect3106-4\"\n+       width=\"268.59058\"\n+       height=\"85.052032\"\n+       x=\"-1748.0256\"\n+       y=\"184.68852\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1557.907\"\n+       y=\"233.58643\"\n+       id=\"text3108-9\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604835)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3110-5\"\n+         x=\"-1557.907\"\n+         y=\"233.58643\">DPDK Testpmd App</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"-1557.907\"\n+         y=\"256.77521\"\n+         id=\"tspan3347\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1556.5636\"\n+       y=\"253.73872\"\n+       id=\"text3880-7\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604835)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3882-9\"\n+         x=\"-1556.5636\"\n+         y=\"253.73872\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"-1556.5636\"\n+         y=\"276.92749\"\n+         id=\"tspan3884-8\">DPDK virtio PMD's </tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1575.2013\"\n+       y=\"525.24933\"\n+       id=\"text3951\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604835)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3953\"\n+         x=\"-1575.2013\"\n+         y=\"525.24933\">DPDK PF PMD and vhost_user</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-948.70227\"\n+       y=\"524.18781\"\n+       id=\"text3951-4\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604835)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3953-0\"\n+         x=\"-948.70227\"\n+         y=\"524.18781\">DPDK PF PMD and vhost_user</tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1203.7942\"\n+       y=\"195.3643\"\n+       id=\"text4007\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604834)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan4009\"\n+         x=\"-1203.7942\"\n+         y=\"195.3643\">NFS Server</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"-1203.7942\"\n+         y=\"218.55309\"\n+         id=\"tspan4011\">VM disk image</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"-1203.7942\"\n+         y=\"241.74187\"\n+         id=\"tspan4013\" /></text>\n+    <rect\n+       style=\"opacity:0.45833333;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect4015\"\n+       width=\"193.29091\"\n+       height=\"94.186569\"\n+       x=\"-1353.4641\"\n+       y=\"134.34897\"\n+       ry=\"22.627417\" />\n+    <rect\n+       style=\"opacity:0.45833333;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3070\"\n+       width=\"17.329529\"\n+       height=\"11.773321\"\n+       x=\"-1278.1288\"\n+       y=\"744.45654\" />\n+    <rect\n+       style=\"opacity:0.45833333;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3070-3\"\n+       width=\"19.995611\"\n+       height=\"11.773321\"\n+       x=\"-1280.1283\"\n+       y=\"813.47321\" />\n+    <path\n+       style=\"fill:none;stroke:#000000;stroke-width:2.44584394px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"\n+       d=\"m -1270.1392,756.51119 0.5585,54.21449\"\n+       id=\"path3090\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"3\" />\n+    <rect\n+       style=\"opacity:0.59895833;fill:#0000ff;fill-opacity:1\"\n+       id=\"rect3046-7\"\n+       width=\"135.97015\"\n+       height=\"38.530865\"\n+       x=\"-981.50122\"\n+       y=\"523.78949\" />\n+    <rect\n+       style=\"opacity:0.59375;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3880\"\n+       width=\"14.663447\"\n+       height=\"11.773321\"\n+       x=\"-1622.0532\"\n+       y=\"563.57544\" />\n+    <rect\n+       style=\"opacity:0.59375;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3880-8\"\n+       width=\"14.663447\"\n+       height=\"11.773321\"\n+       x=\"-914.96075\"\n+       y=\"564.21674\" />\n+    <rect\n+       style=\"opacity:0.59375;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3880-6\"\n+       width=\"14.663447\"\n+       height=\"11.773321\"\n+       x=\"-1482.7505\"\n+       y=\"674.35162\" />\n+    <rect\n+       style=\"opacity:0.59375;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3880-9\"\n+       width=\"14.663447\"\n+       height=\"11.773321\"\n+       x=\"-1198.8129\"\n+       y=\"720.37451\" />\n+    <rect\n+       style=\"opacity:0.59375;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3880-99\"\n+       width=\"14.663447\"\n+       height=\"11.773321\"\n+       x=\"-1085.5045\"\n+       y=\"674.35175\" />\n+    <rect\n+       style=\"opacity:0.59375;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3880-82\"\n+       width=\"14.663447\"\n+       height=\"11.773321\"\n+       x=\"-1301.4569\"\n+       y=\"452.79913\" />\n+    <rect\n+       style=\"opacity:0.59375;fill:#a000ff;fill-opacity:1\"\n+       id=\"rect3880-0\"\n+       width=\"14.663447\"\n+       height=\"11.773321\"\n+       x=\"-1210.8103\"\n+       y=\"452.79922\" />\n+    <path\n+       style=\"fill:none;stroke:#000000;stroke-width:1.49161923px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"\n+       d=\"m -1612.063,574.09703 136.6956,98.10634\"\n+       id=\"path3946\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"3\" />\n+    <path\n+       style=\"fill:none;stroke:#000000;stroke-width:1.62650716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"\n+       d=\"m -906.09206,573.4328 -171.08524,98.7457\"\n+       id=\"path3948\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"3\" />\n+    <path\n+       style=\"fill:none;stroke:#000000;stroke-width:1.54592061px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1\"\n+       d=\"m -1291.5381,459.322 88.4734,2e-5\"\n+       id=\"path3950\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"3\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-1220.5167\"\n+       y=\"460.53635\"\n+       id=\"text3101\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604834)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3103\"\n+         x=\"-1220.5167\"\n+         y=\"460.53635\">10 Gb Migration Link</tspan></text>\n+    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot3085\"\n+       style=\"font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       transform=\"matrix(1.7252629,0,0,1.3852181,-1778.0192,-314.07213)\"><flowRegion\n+         id=\"flowRegion3087\"><rect\n+           id=\"rect3089\"\n+           width=\"1\"\n+           height=\"41.5\"\n+           x=\"-1\"\n+           y=\"701.59448\" /></flowRegion><flowPara\n+         id=\"flowPara3091\" /></flowRoot>    <flowRoot\n+       xml:space=\"preserve\"\n+       id=\"flowRoot3093\"\n+       style=\"font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       transform=\"matrix(1.7252629,0,0,1.3852181,-1778.0192,-314.07213)\"><flowRegion\n+         id=\"flowRegion3095\"><rect\n+           id=\"rect3097\"\n+           width=\"1\"\n+           height=\"41\"\n+           x=\"-1.5\"\n+           y=\"700.59448\" /></flowRegion><flowPara\n+         id=\"flowPara3099\" /></flowRoot>    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-927.84314\"\n+       y=\"233.94818\"\n+       id=\"text3108-9-3\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604835)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3110-5-6\"\n+         x=\"-927.84314\"\n+         y=\"233.94818\">DPDK Testpmd App</tspan><tspan\n+         sodipodi:role=\"line\"\n+         x=\"-927.84314\"\n+         y=\"257.13696\"\n+         id=\"tspan3347-7\" /></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-928.51379\"\n+       y=\"255.71736\"\n+       id=\"text3880-7-5\"\n+       sodipodi:linespacing=\"125%\"\n+       transform=\"scale(1.1160112,0.89604835)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3882-9-3\"\n+         x=\"-928.51379\"\n+         y=\"255.71736\" /><tspan\n+         sodipodi:role=\"line\"\n+         x=\"-928.51379\"\n+         y=\"278.90616\"\n+         id=\"tspan3884-8-5\">DPDK virtio PMD's  </tspan></text>\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans\"\n+       x=\"-947.67664\"\n+       y=\"476.70486\"\n+       id=\"text3078-6\"\n+       sodipodi:linespacing=\"125%\"\n+       inkscape:transform-center-x=\"-405.24435\"\n+       transform=\"scale(1.1160112,0.89604835)\"\n+       inkscape:transform-center-y=\"-3.0408919e-05\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan3080-2\"\n+         x=\"-947.67664\"\n+         y=\"476.70486\">Linux, KVM, QEMU 2.5 </tspan></text>\n+  </g>\n+</svg>\ndiff --git a/doc/guides/howto/lm_virtio_vhost_user.rst b/doc/guides/howto/lm_virtio_vhost_user.rst\nindex 2de3ef7..d8f6365 100644\n--- a/doc/guides/howto/lm_virtio_vhost_user.rst\n+++ b/doc/guides/howto/lm_virtio_vhost_user.rst\n@@ -49,6 +49,10 @@ The switch is configured to broadcast traffic on all the NIC ports.\n Live Migration with Virtio and vhost_user test setup:\n -----------------------------------------------------\n \n+.. _figure_lm_vhost_user:\n+\n+.. figure:: img/lm_vhost_user.*\n+\n Live Migration steps for VM with Virtio PMD and vhost_user on host:\n -------------------------------------------------------------------\n \n",
    "prefixes": [
        "dpdk-dev",
        "v2",
        "2/2"
    ]
}