Soft Patch Panel
 help / color / mirror / Atom feed
From: ogawa.yasufumi@lab.ntt.co.jp
To: spp@dpdk.org, ferruh.yigit@intel.com
Cc: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
Subject: [spp] [PATCH 13/14] docs: add svg for topo_subgraph
Date: Mon, 12 Mar 2018 15:29:04 +0900	[thread overview]
Message-ID: <1520836145-29134-14-git-send-email-ogawa.yasufumi@lab.ntt.co.jp> (raw)
In-Reply-To: <1520836145-29134-1-git-send-email-ogawa.yasufumi@lab.ntt.co.jp>

From: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>

Add SVG files to explain usage of 'topo_subgraph' command.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../images/commands/expr/topo_subg_after.svg       | 518 +++++++++++++++++++++
 .../images/commands/expr/topo_subg_before.svg      | 514 ++++++++++++++++++++
 2 files changed, 1032 insertions(+)
 create mode 100644 docs/guides/images/commands/expr/topo_subg_after.svg
 create mode 100644 docs/guides/images/commands/expr/topo_subg_before.svg

diff --git a/docs/guides/images/commands/expr/topo_subg_after.svg b/docs/guides/images/commands/expr/topo_subg_after.svg
new file mode 100644
index 0000000..e8736ce
--- /dev/null
+++ b/docs/guides/images/commands/expr/topo_subg_after.svg
@@ -0,0 +1,518 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="210mm"
+   height="130mm"
+   viewBox="0 0 744.09449 460.62991"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="topo_subg_after.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4279">
+      <stop
+         style="stop-color:#c8c8c8;stop-opacity:1;"
+         offset="0"
+         id="stop4281" />
+      <stop
+         style="stop-color:#c8c8c8;stop-opacity:0;"
+         offset="1"
+         id="stop4283" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4238">
+      <stop
+         style="stop-color:#7a7a7a;stop-opacity:1;"
+         offset="0"
+         id="stop4240" />
+      <stop
+         style="stop-color:#7a7a7a;stop-opacity:0;"
+         offset="1"
+         id="stop4242" />
+    </linearGradient>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4586"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4588"
+         style="fill:#00b900;fill-opacity:1;fill-rule:evenodd;stroke:#00b900;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4305"
+         style="fill:#e0b900;fill-opacity:1;fill-rule:evenodd;stroke:#e0b900;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4287"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#00b900;fill-opacity:1;fill-rule:evenodd;stroke:#00b900;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4238"
+       id="linearGradient4244"
+       x1="405.10526"
+       y1="24.21768"
+       x2="404.90659"
+       y2="-135.17105"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4279"
+       id="linearGradient4285"
+       x1="37.232784"
+       y1="-62.772774"
+       x2="-61.518501"
+       y2="-64.201347"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.950237,0,0,0.83774614,2.8345743,245.10058)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4279"
+       id="linearGradient4285-3"
+       x1="37.232784"
+       y1="-62.772774"
+       x2="-61.518501"
+       y2="-64.201347"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98381876,0,0,0.11357361,3.6776789,439.21369)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4279"
+       id="linearGradient4285-3-9"
+       x1="37.232784"
+       y1="-62.772774"
+       x2="-61.518501"
+       y2="-64.201347"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98381876,0,0,0.11357361,3.6636789,423.21367)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.9899495"
+     inkscape:cx="41.446948"
+     inkscape:cy="204.08901"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer5"
+     showgrid="false"
+     inkscape:window-width="1641"
+     inkscape:window-height="795"
+     inkscape:window-x="279"
+     inkscape:window-y="201"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Terminal"
+     transform="translate(0,21.259843)"
+     style="display:inline">
+    <rect
+       style="fill:url(#linearGradient4244);fill-opacity:1;stroke:none;stroke-width:1.07182145;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3368"
+       width="745.38373"
+       height="44.337891"
+       x="0.034105182"
+       y="-21.184774"
+       ry="10.675629" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.963;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4250"
+       width="744.48242"
+       height="429.31485"
+       x="-0.020305157"
+       y="10.034933"
+       ry="0" />
+    <rect
+       style="opacity:1;fill:#d7d7d6;fill-opacity:1;stroke:none;stroke-width:0.963;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4262"
+       width="16"
+       height="427"
+       x="0.9000001"
+       y="13.370078" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient4285);fill-opacity:1;stroke:#000000;stroke-width:0.85920835;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4262-6"
+       width="15.203792"
+       height="110.1038"
+       x="0.66260415"
+       y="137.46103" />
+    <circle
+       style="opacity:1;fill:#eb661a;fill-opacity:1;stroke:#000000;stroke-width:0.54100895;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4288"
+       cx="17.589935"
+       cy="-5.0729222"
+       r="9.229496" />
+    <circle
+       style="opacity:1;fill:#c4c4c4;fill-opacity:1;stroke:#000000;stroke-width:0.54100895;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4288-7"
+       cx="40.223541"
+       cy="-5.0729222"
+       r="9.229496" />
+    <circle
+       style="opacity:1;fill:#c4c4c4;fill-opacity:1;stroke:#000000;stroke-width:0.54100895;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4288-7-5"
+       cx="62.857147"
+       cy="-5.0729222"
+       r="9.229496" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient4285-3);fill-opacity:1;stroke:#000000;stroke-width:0.32190117;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4262-6-2"
+       width="15.741099"
+       height="14.92682"
+       x="1.4289505"
+       y="424.62097" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient4285-3-9);fill-opacity:1;stroke:#000000;stroke-width:0.32190117;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4262-6-2-7"
+       width="15.741099"
+       height="14.92682"
+       x="1.4149506"
+       y="408.62094" />
+  </g>
+  <g
+     inkscape:label="Background"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-591.73229)"
+     style="display:inline">
+    <rect
+       style="fill:#f8f8f8;fill-opacity:1;stroke:none;stroke-width:0.963;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3354"
+       width="270.44815"
+       height="312.31253"
+       x="24.285713"
+       y="679.79077" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.3198756;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3356"
+       width="240.40816"
+       height="281.68088"
+       x="40.749874"
+       y="693.39771" />
+    <rect
+       style="display:inline;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.76846009;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3356-3"
+       width="209.64485"
+       height="109.49618"
+       x="54.533195"
+       y="848.65967" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Resources"
+     transform="translate(0,35.433071)"
+     style="display:inline">
+    <rect
+       style="fill:#6ce900;fill-opacity:1;stroke:#000000;stroke-width:0.66653705;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4166"
+       width="77.333466"
+       height="47.333462"
+       x="62.868439"
+       y="273.32632" />
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.66653699;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4166-5"
+       width="77.333466"
+       height="47.333462"
+       x="62.566063"
+       y="110.1545" />
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.66653705;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4166-5-2"
+       width="77.333466"
+       height="47.333466"
+       x="172.28035"
+       y="111.01163" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#00b900;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4586)"
+       d="m 102.06602,158.29831 1.01015,113.13709"
+       id="path4276"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e0b900;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+       d="m 211.06097,270.42525 0,-111.11678"
+       id="path4278"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Text"
+     transform="translate(0,35.433071)"
+     style="display:inline">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="19.511948"
+       y="14.397758"
+       id="text3336"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         x="19.511948"
+         y="14.397758"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+         id="tspan4231">spp &gt; topo_subgraph add guest_vm vhost:1,vhost:2</tspan><tspan
+         sodipodi:role="line"
+         x="19.511948"
+         y="42.522758"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+         id="tspan3352">spp &gt; topo term</tspan></text>
+    <path
+       style="display:inline;fill:none;fill-rule:evenodd;stroke:#121215;stroke-width:0.89869928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 742.68265,-5.19838 0,429.40531 -740.68265,0"
+       id="path4213"
+       inkscape:connector-curvature="0" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="22.045357"
+       y="395.19144"
+       id="text3336-3"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         x="22.045357"
+         y="395.19144"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+         id="tspan3352-5">spp &gt;</tspan></text>
+    <rect
+       style="display:inline;fill:#6ce900;fill-opacity:1;stroke:#000000;stroke-width:0.66653705;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4166-6"
+       width="77.333466"
+       height="47.333462"
+       x="175.58713"
+       y="273.12402" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="Labels"
+     transform="translate(0,35.433071)"
+     style="display:inline">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="136.57143"
+       y="92.911133"
+       id="text4200"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202"
+         x="136.57143"
+         y="92.911133"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">Host</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="80.754349"
+       y="138.38165"
+       id="text4200-4"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-7"
+         x="80.754349"
+         y="138.38165"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">phy:0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="189.21516"
+       y="139.33142"
+       id="text4200-4-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-7-3"
+         x="189.21516"
+         y="139.33142"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">phy:1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="74.416"
+       y="302.76709"
+       id="text4200-4-9-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-7-3-4"
+         x="74.416"
+         y="302.76709"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">vhost:1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="109.62238"
+       y="195.39178"
+       id="text4200-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-8"
+         x="109.62238"
+         y="195.39178"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">sec 1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="215.80853"
+       y="194.96411"
+       id="text4200-9-5"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-8-7"
+         x="215.80853"
+         y="194.96411"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">sec 2</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.70599997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 14.224257,-15.877411 6.139991,-6.15611"
+       id="path4372"
+       inkscape:connector-curvature="0" />
+    <path
+       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.70599997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 20.364253,-15.877411 -6.139996,-6.15611"
+       id="path4372-6"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.76616603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 36.013,-19.185233 8.471,0"
+       id="path4398"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.67526543;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4402"
+       width="7.8757348"
+       height="7.8277345"
+       x="59.128632"
+       y="-23.028517" />
+    <path
+       sodipodi:type="star"
+       style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.11737897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4404"
+       sodipodi:sides="3"
+       sodipodi:cx="9.519145"
+       sodipodi:cy="402.97421"
+       sodipodi:r1="6.6653614"
+       sodipodi:r2="3.0954382"
+       sodipodi:arg1="0.52807445"
+       sodipodi:arg2="1.575272"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 15.276544,406.3327 -11.5446294,-0.0517 5.8170623,-9.9721 z"
+       inkscape:transform-center-x="-0.015431869"
+       inkscape:transform-center-y="-0.57650116" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.11737897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4404-9"
+       sodipodi:sides="3"
+       sodipodi:cx="9.3311453"
+       sodipodi:cy="-416.24017"
+       sodipodi:r1="6.6653614"
+       sodipodi:r2="3.0954382"
+       sodipodi:arg1="0.52807445"
+       sodipodi:arg2="1.575272"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 15.088544,-412.88169 -11.5446291,-0.0517 5.8170623,-9.97211 z"
+       inkscape:transform-center-x="-0.015431869"
+       inkscape:transform-center-y="0.57651183"
+       transform="scale(1,-1)" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="85.457001"
+       y="-12.74615"
+       id="text4421"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4423"
+         x="85.457001"
+         y="-12.74615"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1">mlterm</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="187.13469"
+       y="302.56479"
+       id="text4200-4-9-0-7"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-7-3-4-5"
+         x="187.13469"
+         y="302.56479"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">vhost:2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="121.62238"
+       y="241.54913"
+       id="text4200-6"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-75"
+         x="121.62238"
+         y="241.54913"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">guest_vm</tspan></text>
+  </g>
+</svg>
diff --git a/docs/guides/images/commands/expr/topo_subg_before.svg b/docs/guides/images/commands/expr/topo_subg_before.svg
new file mode 100644
index 0000000..b648464
--- /dev/null
+++ b/docs/guides/images/commands/expr/topo_subg_before.svg
@@ -0,0 +1,514 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="210mm"
+   height="130mm"
+   viewBox="0 0 744.09449 460.62991"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="topo_subg_before.svg">
+  <defs
+     id="defs4">
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4279">
+      <stop
+         style="stop-color:#c8c8c8;stop-opacity:1;"
+         offset="0"
+         id="stop4281" />
+      <stop
+         style="stop-color:#c8c8c8;stop-opacity:0;"
+         offset="1"
+         id="stop4283" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient4238">
+      <stop
+         style="stop-color:#7a7a7a;stop-opacity:1;"
+         offset="0"
+         id="stop4240" />
+      <stop
+         style="stop-color:#7a7a7a;stop-opacity:0;"
+         offset="1"
+         id="stop4242" />
+    </linearGradient>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4586"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4588"
+         style="fill:#00b900;fill-opacity:1;fill-rule:evenodd;stroke:#00b900;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4305"
+         style="fill:#e0b900;fill-opacity:1;fill-rule:evenodd;stroke:#e0b900;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4287"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#00b900;fill-opacity:1;fill-rule:evenodd;stroke:#00b900;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4238"
+       id="linearGradient4244"
+       x1="405.10526"
+       y1="24.21768"
+       x2="404.90659"
+       y2="-135.17105"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4279"
+       id="linearGradient4285"
+       x1="37.232784"
+       y1="-62.772774"
+       x2="-61.518501"
+       y2="-64.201347"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.950237,0,0,0.83774614,2.8345743,187.10058)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4279"
+       id="linearGradient4285-3"
+       x1="37.232784"
+       y1="-62.772774"
+       x2="-61.518501"
+       y2="-64.201347"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98381876,0,0,0.11357361,3.6776789,439.21369)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4279"
+       id="linearGradient4285-3-9"
+       x1="37.232784"
+       y1="-62.772774"
+       x2="-61.518501"
+       y2="-64.201347"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.98381876,0,0,0.11357361,3.6636789,423.21367)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.9899495"
+     inkscape:cx="232.87086"
+     inkscape:cy="204.08901"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer5"
+     showgrid="false"
+     inkscape:window-width="1641"
+     inkscape:window-height="795"
+     inkscape:window-x="279"
+     inkscape:window-y="257"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Terminal"
+     transform="translate(0,21.259843)"
+     style="display:inline">
+    <rect
+       style="fill:url(#linearGradient4244);fill-opacity:1;stroke:none;stroke-width:1.07182145;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3368"
+       width="745.38373"
+       height="44.337891"
+       x="0.034105182"
+       y="-21.184774"
+       ry="10.675629" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.963;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4250"
+       width="744.48242"
+       height="429.31485"
+       x="-0.020305157"
+       y="10.034933"
+       ry="0" />
+    <rect
+       style="opacity:1;fill:#d7d7d6;fill-opacity:1;stroke:none;stroke-width:0.963;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4262"
+       width="16"
+       height="427"
+       x="0.9000001"
+       y="13.370078" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient4285);fill-opacity:1;stroke:#000000;stroke-width:0.85920835;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4262-6"
+       width="15.203792"
+       height="110.1038"
+       x="0.66260415"
+       y="79.461044" />
+    <circle
+       style="opacity:1;fill:#eb661a;fill-opacity:1;stroke:#000000;stroke-width:0.54100895;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4288"
+       cx="17.589935"
+       cy="-5.0729222"
+       r="9.229496" />
+    <circle
+       style="opacity:1;fill:#c4c4c4;fill-opacity:1;stroke:#000000;stroke-width:0.54100895;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4288-7"
+       cx="40.223541"
+       cy="-5.0729222"
+       r="9.229496" />
+    <circle
+       style="opacity:1;fill:#c4c4c4;fill-opacity:1;stroke:#000000;stroke-width:0.54100895;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4288-7-5"
+       cx="62.857147"
+       cy="-5.0729222"
+       r="9.229496" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient4285-3);fill-opacity:1;stroke:#000000;stroke-width:0.32190117;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4262-6-2"
+       width="15.741099"
+       height="14.92682"
+       x="1.4289505"
+       y="424.62097" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient4285-3-9);fill-opacity:1;stroke:#000000;stroke-width:0.32190117;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4262-6-2-7"
+       width="15.741099"
+       height="14.92682"
+       x="1.4149506"
+       y="408.62094" />
+  </g>
+  <g
+     inkscape:label="Background"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-591.73229)"
+     style="display:inline">
+    <rect
+       style="fill:#f8f8f8;fill-opacity:1;stroke:none;stroke-width:0.963;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3354"
+       width="243.17404"
+       height="240.59172"
+       x="24.285713"
+       y="765.79077" />
+    <rect
+       style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.77579105;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect3356"
+       width="213.67813"
+       height="109.48885"
+       x="40.477833"
+       y="779.12573" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Resources"
+     transform="translate(0,35.433071)"
+     style="display:inline">
+    <rect
+       style="fill:#6ce900;fill-opacity:1;stroke:#000000;stroke-width:0.66653705;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4166"
+       width="77.333466"
+       height="47.333462"
+       x="52.868439"
+       y="317.32632" />
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.66653699;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4166-5"
+       width="77.333466"
+       height="47.333462"
+       x="52.566063"
+       y="196.1545" />
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.66653705;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4166-5-2"
+       width="77.333466"
+       height="47.333466"
+       x="162.28035"
+       y="197.01163" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#00b900;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4586)"
+       d="m 92.06602,244.29831 1.010152,73.74114"
+       id="path4276"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e0b900;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+       d="m 201.06097,317.0293 0,-71.72083"
+       id="path4278"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Text"
+     transform="translate(0,35.433071)"
+     style="display:inline">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="19.511948"
+       y="14.397758"
+       id="text3336"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3338"
+         x="19.511948"
+         y="14.397758"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">spp &gt; sec 1;add vhost 1</tspan><tspan
+         sodipodi:role="line"
+         x="19.511948"
+         y="42.522758"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+         id="tspan3344">spp &gt; sec 2;add vhost 2</tspan><tspan
+         sodipodi:role="line"
+         x="19.511948"
+         y="70.647758"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+         id="tspan4231">spp &gt; sec 1;patch phy:0 vhost:1</tspan><tspan
+         sodipodi:role="line"
+         x="19.511948"
+         y="98.772758"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+         id="tspan3348">spp &gt; sec 2;patch vhost:2 phy:1</tspan><tspan
+         sodipodi:role="line"
+         x="19.511948"
+         y="126.89776"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+         id="tspan3352">spp &gt; topo term</tspan></text>
+    <path
+       style="display:inline;fill:none;fill-rule:evenodd;stroke:#121215;stroke-width:0.89869928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 742.68265,-5.19838 0,429.40531 -740.68265,0"
+       id="path4213"
+       inkscape:connector-curvature="0" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="22.045357"
+       y="405.19144"
+       id="text3336-3"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         x="22.045357"
+         y="405.19144"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
+         id="tspan3352-5">spp &gt;</tspan></text>
+    <rect
+       style="display:inline;fill:#6ce900;fill-opacity:1;stroke:#000000;stroke-width:0.66653705;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4166-6"
+       width="77.333466"
+       height="47.333462"
+       x="165.58713"
+       y="317.12402" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="Labels"
+     transform="translate(0,35.433071)"
+     style="display:inline">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="130.57143"
+       y="178.91113"
+       id="text4200"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202"
+         x="130.57143"
+         y="178.91113"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">Host</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="70.754349"
+       y="224.38165"
+       id="text4200-4"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-7"
+         x="70.754349"
+         y="224.38165"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">phy:0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="179.21516"
+       y="225.33141"
+       id="text4200-4-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-7-3"
+         x="179.21516"
+         y="225.33141"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">phy:1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="64.416"
+       y="346.76709"
+       id="text4200-4-9-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-7-3-4"
+         x="64.416"
+         y="346.76709"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">vhost:1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="99.622383"
+       y="281.39178"
+       id="text4200-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-8"
+         x="99.622383"
+         y="281.39178"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">sec 1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="205.80853"
+       y="280.96411"
+       id="text4200-9-5"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-8-7"
+         x="205.80853"
+         y="280.96411"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">sec 2</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.70599997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 14.224257,-15.877411 6.139991,-6.15611"
+       id="path4372"
+       inkscape:connector-curvature="0" />
+    <path
+       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.70599997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 20.364253,-15.877411 -6.139996,-6.15611"
+       id="path4372-6"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.76616603;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 36.013,-19.185233 8.471,0"
+       id="path4398"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.67526543;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4402"
+       width="7.8757348"
+       height="7.8277345"
+       x="59.128632"
+       y="-23.028517" />
+    <path
+       sodipodi:type="star"
+       style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.11737897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4404"
+       sodipodi:sides="3"
+       sodipodi:cx="9.519145"
+       sodipodi:cy="402.97421"
+       sodipodi:r1="6.6653614"
+       sodipodi:r2="3.0954382"
+       sodipodi:arg1="0.52807445"
+       sodipodi:arg2="1.575272"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 15.276544,406.3327 -11.5446294,-0.0517 5.8170623,-9.9721 z"
+       inkscape:transform-center-x="-0.015431869"
+       inkscape:transform-center-y="-0.57650116" />
+    <path
+       sodipodi:type="star"
+       style="display:inline;opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.11737897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path4404-9"
+       sodipodi:sides="3"
+       sodipodi:cx="9.3311453"
+       sodipodi:cy="-416.24017"
+       sodipodi:r1="6.6653614"
+       sodipodi:r2="3.0954382"
+       sodipodi:arg1="0.52807445"
+       sodipodi:arg2="1.575272"
+       inkscape:flatsided="true"
+       inkscape:rounded="0"
+       inkscape:randomized="0"
+       d="m 15.088544,-412.88169 -11.5446291,-0.0517 5.8170623,-9.97211 z"
+       inkscape:transform-center-x="-0.015431869"
+       inkscape:transform-center-y="0.57651183"
+       transform="scale(1,-1)" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="85.457001"
+       y="-12.74615"
+       id="text4421"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4423"
+         x="85.457001"
+         y="-12.74615"
+         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;line-height:125%;font-family:'Ubuntu Mono';-inkscape-font-specification:'Ubuntu Mono, Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1">mlterm</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="177.13469"
+       y="346.56479"
+       id="text4200-4-9-0-7"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4202-7-3-4-5"
+         x="177.13469"
+         y="346.56479"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:'Abyssinica SIL';-inkscape-font-specification:'Abyssinica SIL, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">vhost:2</tspan></text>
+  </g>
+</svg>
-- 
2.7.4

  parent reply	other threads:[~2018-03-12  6:29 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-12  6:28 [spp] [PATCH 00/14] Update documents ogawa.yasufumi
2018-03-12  6:28 ` [spp] [PATCH 01/14] docs: move overview image ogawa.yasufumi
2018-03-12  6:28 ` [spp] [PATCH 02/14] docs: correct paths of executable ogawa.yasufumi
2018-03-12  6:28 ` [spp] [PATCH 03/14] docs: replace images to svg ogawa.yasufumi
2018-03-12  6:28 ` [spp] [PATCH 04/14] docs: add svg spp_nfv_l2fwd ogawa.yasufumi
2018-03-12  6:28 ` [spp] [PATCH 05/14] docs: add svg spp_two_nfv_l2fwd ogawa.yasufumi
2018-03-12  6:28 ` [spp] [PATCH 06/14] docs: add svg spp_two_nfv_loopback ogawa.yasufumi
2018-03-12  6:28 ` [spp] [PATCH 07/14] docs: add svg spp_unidir_l2fwd ogawa.yasufumi
2018-03-12  6:28 ` [spp] [PATCH 08/14] docs: add svg spp_bidir_l2fwd ogawa.yasufumi
2018-03-12  6:29 ` [spp] [PATCH 09/14] docs: add svg spp_unidir_l2fwd_vhost ogawa.yasufumi
2018-03-12  6:29 ` [spp] [PATCH 10/14] docs: update secondary commands ogawa.yasufumi
2018-03-12  6:29 ` [spp] [PATCH 11/14] docs: update experimental commands ogawa.yasufumi
2018-03-12  6:29 ` [spp] [PATCH 12/14] docs: add svg topo_term_exp ogawa.yasufumi
2018-03-12  6:29 ` ogawa.yasufumi [this message]
2018-03-12  6:29 ` [spp] [PATCH 14/14] docs: update docs version to 18.02 ogawa.yasufumi
2018-03-27 23:56 ` [spp] [PATCH 00/14] Update documents Ferruh Yigit

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1520836145-29134-14-git-send-email-ogawa.yasufumi@lab.ntt.co.jp \
    --to=ogawa.yasufumi@lab.ntt.co.jp \
    --cc=ferruh.yigit@intel.com \
    --cc=spp@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).