Soft Patch Panel
 help / color / mirror / Atom feed
* [spp] [PATCH 0/8] Revise documentation
@ 2019-01-10  2:10 ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 1/8] docs: add desc of overview of SPP secondary ogawa.yasufumi
                   ` (8 more replies)
  0 siblings, 9 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10  2:10 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Hi,

This series of patches to revise documentation.

* Add descriptions for design of spp_nfv.

* Adjust font size which is too small.

Thanks,
Yasufumi

Yasufumi Ogawa (8):
  docs: add desc of overview of SPP secondary
  docs: add desc of design of spp_nfv
  docs: add image of ports_fwd_array
  docs: add image of spp_nfv threads
  docs: adjust size of images
  docs: resize font size in multi nodes example
  docs: resize font size in performance test
  docs: resize image of lb in sppc

 docs/guides/design/spp_secondary.rst               |  76 ++-
 .../images/design/spp_design_spp_sec_nfv.svg       | 340 ++++++++++
 .../design/spp_design_spp_sec_nfv_threads.svg      | 368 +++++++++++
 .../setup/use_cases/spp_multi_nodes_vhost.svg      | 388 +++++------
 .../images/tools/sppc/sppc_usecase_lb_pktgen.svg   | 709 +++++++++++----------
 .../guides/images/tools/sppc/sppc_usecase_ring.svg | 379 +++++------
 docs/guides/setup/howto_use.rst                    |   2 +-
 docs/guides/tools/sppc/getting_started.rst         |   2 +-
 docs/guides/tools/sppc/overview.rst                |   2 +-
 docs/guides/tools/sppc/usecases.rst                |   6 +-
 docs/guides/use_cases/spp_nfv.rst                  |  16 +-
 11 files changed, 1558 insertions(+), 730 deletions(-)
 create mode 100644 docs/guides/images/design/spp_design_spp_sec_nfv.svg
 create mode 100644 docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg

-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH 1/8] docs: add desc of overview of SPP secondary
  2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
@ 2019-01-10  2:10 ` ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 2/8] docs: add desc of design of spp_nfv ogawa.yasufumi
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10  2:10 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Add descriptions of overview of SPP secondary processes in design
section.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 docs/guides/design/spp_secondary.rst | 28 +++++++++++++++++++++++++---
 1 file changed, 25 insertions(+), 3 deletions(-)

diff --git a/docs/guides/design/spp_secondary.rst b/docs/guides/design/spp_secondary.rst
index d83ac6a..b3bb270 100644
--- a/docs/guides/design/spp_secondary.rst
+++ b/docs/guides/design/spp_secondary.rst
@@ -2,15 +2,37 @@
     Copyright(c) 2019 Nippon Telegraph and Telephone Corporation
 
 
-.. _spp_overview_design_spp_secondary:
+.. _spp_design_spp_secondary:
 
 SPP Secondary
 =============
 
-SPP secondary process is ...
+SPP secondary process is a worker process in client-server multp-process
+application model. Basically, the role of secondary process is to connenct
+each of application running on host, containers or VMs for packet forwarding.
+Spp secondary process forwards packets from source port to destination port
+with DPDK's high-performance forwarding mechanizm. In other word, it behaves
+as a cable to connect two patches ports.
 
+All of secondary processes are able to attach ring PMD and vhost PMD ports
+for sending or receiving packets with other processes. Ring port is used to
+communicate with a process running on host or container if it is implemented
+as secondary process to access shared ring memory.
+Vhost port is used for a process on container or VM and implemented as primary
+process, and no need to access shared memory of SPP primary.
 
-.. _spp_overview_design_spp_secondary_nfv:
+In addition to the basic forwarding, SPP secondary process provides several
+networking features. One of the typical example is packet cauture.
+``spp_nfv`` is the simplest SPP secondary and used to connect two of processes
+or other feature ports including PCAP PMD port. PCAP PMD is to dump packets to
+a file or retrieve from.
+
+There are more specific or funcional features than ``spp_nfv``. ``spp_vf`` is
+a simple pseudo SR-IOV feature for classifying or merging packets.
+``spp_mirror`` is to duplicate incoming packets to several destination ports.
+
+
+.. _spp_design_spp_secondary_nfv:
 
 spp_nfv
 -------
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH 2/8] docs: add desc of design of spp_nfv
  2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 1/8] docs: add desc of overview of SPP secondary ogawa.yasufumi
@ 2019-01-10  2:10 ` ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 3/8] docs: add image of ports_fwd_array ogawa.yasufumi
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10  2:10 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Add descriptions of overview of design of spp_nfv in design section.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 docs/guides/design/spp_secondary.rst | 52 +++++++++++++++++++++++++++++++++---
 1 file changed, 49 insertions(+), 3 deletions(-)

diff --git a/docs/guides/design/spp_secondary.rst b/docs/guides/design/spp_secondary.rst
index b3bb270..9d11f74 100644
--- a/docs/guides/design/spp_secondary.rst
+++ b/docs/guides/design/spp_secondary.rst
@@ -2,7 +2,7 @@
     Copyright(c) 2019 Nippon Telegraph and Telephone Corporation
 
 
-.. _spp_design_spp_secondary:
+.. _spp_design_spp_sec:
 
 SPP Secondary
 =============
@@ -32,9 +32,55 @@ a simple pseudo SR-IOV feature for classifying or merging packets.
 ``spp_mirror`` is to duplicate incoming packets to several destination ports.
 
 
-.. _spp_design_spp_secondary_nfv:
+.. _spp_design_spp_sec_nfv:
 
 spp_nfv
 -------
 
-``spp_nfv`` is ...
+``spp_nfv`` is the simplest SPP secondary to connect two of processes or other
+feature ports. Each of ``spp_nfv`` processes has a list of entries including
+source and destination ports, and forwards packets by referring the list.
+It means that one ``spp_nfv`` might have several forwarding paths, but
+throughput is gradually decreased if it has too much paths.
+This list is implemented as an array of ``port`` structure and named
+``ports_fwd_array``. The index of ``ports_fwd_array`` is the same as unique
+port ID.
+
+.. code-block:: c
+
+    struct port {
+      int in_port_id;
+      int out_port_id;
+      ...
+    };
+    ...
+
+    /* ports_fwd_array is an array of port */
+    static struct port ports_fwd_array[RTE_MAX_ETHPORTS];
+
+:numref:`figure_design_spp_sec_nfv_port_fwd_array` describes an example of
+forwarding between ports. In this case, ``spp_nfv`` is responsible for
+forwarding from ``port#0`` to ``port#2``. You notice that each of ``out_port``
+entry has the destination port ID.
+
+.. _figure_design_spp_sec_nfv_port_fwd_array:
+
+.. figure:: ../images/design/spp_design_spp_sec_nfv.*
+   :width: 75%
+
+   Forwarding by referring ports_fwd_array
+
+``spp_nfv`` consists of main thread and worker thread to update the entry
+while running the process. Main thread is for waiting user command for
+updating the entry. Worker thread is for dedicating packet forwarding.
+:numref:`figure_design_spp_sec_nfv_threads` describes tasks in each of
+threads. Worker thread is launched from main thread after initialization.
+In worker thread, it starts forwarding if user send forward command and
+main thread accepts it.
+
+.. _figure_design_spp_sec_nfv_threads:
+
+.. figure:: ../images/design/spp_design_spp_sec_nfv_threads.*
+   :width: 70%
+
+   Main thread and worker thread in spp_nfv
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH 3/8] docs: add image of ports_fwd_array
  2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 1/8] docs: add desc of overview of SPP secondary ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 2/8] docs: add desc of design of spp_nfv ogawa.yasufumi
@ 2019-01-10  2:10 ` ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 4/8] docs: add image of spp_nfv threads ogawa.yasufumi
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10  2:10 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

To explain mechanizm of forwarding of spp_nfv in design section, add
an example image of ports_fwd_array.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../images/design/spp_design_spp_sec_nfv.svg       | 340 +++++++++++++++++++++
 1 file changed, 340 insertions(+)
 create mode 100644 docs/guides/images/design/spp_design_spp_sec_nfv.svg

diff --git a/docs/guides/images/design/spp_design_spp_sec_nfv.svg b/docs/guides/images/design/spp_design_spp_sec_nfv.svg
new file mode 100644
index 0000000..09f9019
--- /dev/null
+++ b/docs/guides/images/design/spp_design_spp_sec_nfv.svg
@@ -0,0 +1,340 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="250mm"
+   height="120mm"
+   viewBox="0 0 885.82677 425.19685"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="spp_design_spp_secondary_nfv.svg">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6952"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6954"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;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)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotL"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6438"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6440"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#0000e6;fill-opacity:1;fill-rule:evenodd;stroke:#0000e6;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6164"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:collect="always">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:#0000e6;fill-opacity:1;fill-rule:evenodd;stroke:#0000e6;stroke-width:1pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path6166"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4580"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         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"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path4582"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.49497475"
+     inkscape:cx="747.66195"
+     inkscape:cy="476.80109"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer3"
+     showgrid="false"
+     inkscape:window-width="1588"
+     inkscape:window-height="1028"
+     inkscape:window-x="115"
+     inkscape:window-y="24"
+     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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="background"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-627.16535)"
+     style="display:inline">
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4288"
+       width="554.28577"
+       height="376.10297"
+       x="14.300165"
+       y="662.79016" />
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4150"
+       width="369.13965"
+       height="167.71109"
+       x="492.46442"
+       y="803.12537"
+       ry="0" />
+    <rect
+       style="fill:#f5f6f6;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4240"
+       width="240.51385"
+       height="189.08528"
+       x="136.90038"
+       y="690.06476" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="ports"
+     transform="translate(0,-627.16535)"
+     style="display:inline">
+    <rect
+       style="fill:#f8ff93;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4187"
+       width="90.222687"
+       height="63.079834"
+       x="210.4745"
+       y="816.21033" />
+    <rect
+       style="fill:#f8ff93;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4187-2"
+       width="90.222687"
+       height="63.079834"
+       x="347.18875"
+       y="974.78174" />
+    <rect
+       style="fill:#f8ff93;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4187-4"
+       width="90.222687"
+       height="63.079834"
+       x="80.617378"
+       y="974.78174" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="process"
+     transform="translate(0,-627.16535)"
+     style="display:inline">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000e6;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:8.00000007, 4.00000004;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker6438)"
+       d="m 466.14674,797.06322 c -3.24949,83.76041 -31.46762,123.2974 -82.47933,141.68243"
+       id="path6101-4"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000e6;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:8.00000027, 4.00000012;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker6164)"
+       d="M 463.71666,798.92502 C 444.47339,909.30993 318.33898,938.78302 181.69914,928.73217"
+       id="path6101"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#ffffe1;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4246-7"
+       width="119.02277"
+       height="36.165623"
+       x="402.15356"
+       y="759.83136"
+       ry="18.082811" />
+    <rect
+       style="display:inline;fill:#ffffe1;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4246"
+       width="119.02277"
+       height="36.165623"
+       x="194.64594"
+       y="746.09601"
+       ry="18.082811" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4580)"
+       d="m 126.30014,973.4108 c 0.20841,-72.65226 92.14097,-13.46655 105.71429,-91.39575"
+       id="path4290"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6952)"
+       d="m 286.30014,880.03598 c 15.22957,70.01705 102.06345,2.53977 104.28572,92.85715"
+       id="path4292"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="label"
+     transform="translate(0,-627.16535)">
+    <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="221.21782"
+       y="853.91907"
+       id="text4181"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4183"
+         x="221.21782"
+         y="853.91907"
+         style="font-size:22.5px">port#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;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="356.5123"
+       y="1012.4905"
+       id="text4181-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4183-0"
+         x="356.5123"
+         y="1012.4905"
+         style="font-size:22.5px">port#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="88.512344"
+       y="1012.4905"
+       id="text4181-1"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4183-2"
+         x="88.512344"
+         y="1012.4905"
+         style="font-size:22.5px">port#0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="232.04472"
+       y="769.06744"
+       id="text4181-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4268"
+         style="font-size:22.5px"
+         x="232.04472"
+         y="769.06744">app</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="160.10727"
+       y="729.19989"
+       id="text4181-0-5"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4268-5"
+         style="font-size:22.5px"
+         x="160.10727"
+         y="729.19989">VM</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="419.1864"
+       y="785.36377"
+       id="text4181-0-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4268-6"
+         style="font-size:22.5px"
+         x="419.1864"
+         y="785.36377">spp_nfv</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="44.957962"
+       y="701.61096"
+       id="text4181-0-5-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4268-5-5"
+         style="font-size:22.5px"
+         x="44.957962"
+         y="701.61096">host</tspan></text>
+    <text
+       xml:space="preserve"
+       style="display:inline;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="505.89136"
+       y="836.2666"
+       id="text3336"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3338"
+         x="505.89136"
+         y="836.2666"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif">ports_fwd_array[0].in_port = 0</tspan><tspan
+         sodipodi:role="line"
+         x="505.89136"
+         y="864.3916"
+         id="tspan3346"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif">ports_fwd_array[0].out_port = 2</tspan><tspan
+         sodipodi:role="line"
+         x="505.89136"
+         y="892.5166"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         id="tspan6204">    .....</tspan><tspan
+         sodipodi:role="line"
+         x="505.89136"
+         y="920.6416"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         id="tspan6206">ports_fwd_array[2].in_port = 2</tspan><tspan
+         sodipodi:role="line"
+         x="505.89136"
+         y="948.7666"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         id="tspan6210">ports_fwd_array[2].out_port = 1</tspan></text>
+  </g>
+</svg>
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH 4/8] docs: add image of spp_nfv threads
  2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
                   ` (2 preceding siblings ...)
  2019-01-10  2:10 ` [spp] [PATCH 3/8] docs: add image of ports_fwd_array ogawa.yasufumi
@ 2019-01-10  2:10 ` ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 5/8] docs: adjust size of images ogawa.yasufumi
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10  2:10 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Spp_nfv consists of main thread and worker thread. This update is to
add an image for describing overview of tasks in each of threads.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../design/spp_design_spp_sec_nfv_threads.svg      | 368 +++++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg

diff --git a/docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg b/docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg
new file mode 100644
index 0000000..fe526bd
--- /dev/null
+++ b/docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg
@@ -0,0 +1,368 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="222mm"
+   height="236mm"
+   viewBox="0 0 786.61416 836.22048"
+   id="svg7032"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="spp_design_spp_sec_nfv_threads.svg">
+  <defs
+     id="defs7034">
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4324"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,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="path4342"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;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>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="11.699697"
+     inkscape:cy="204.47865"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer2"
+     showgrid="false"
+     inkscape:window-width="1855"
+     inkscape:window-height="1056"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7037">
+    <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="layer2"
+     inkscape:label="background"
+     transform="translate(0,-216.14172)">
+    <rect
+       style="fill:#d2e0fa;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7716"
+       width="342.85712"
+       height="822.1806"
+       x="10.000006"
+       y="224.36221"
+       ry="17.142857" />
+    <rect
+       style="fill:#d2e0fa;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7716-1"
+       width="398.57141"
+       height="822.1806"
+       x="381.14288"
+       y="224.36221"
+       ry="20.000004" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 170.85714,361.50506 0,574.28572 0,0"
+       id="path4283"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 578,693.82649 0,300.25318 0,0"
+       id="path4283-9"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 315.814,616.93363 261.42857,0"
+       id="path4300"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+       d="m 577.14718,615.95464 0,32.53363"
+       id="path4831"
+       inkscape:connector-curvature="0" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="948.5943"
+       y="-169.01128"
+       id="text5489"
+       sodipodi:linespacing="125%"
+       transform="matrix(0,1,-1,0,0,0)"><tspan
+         sodipodi:role="line"
+         id="tspan5491"
+         x="948.5943"
+         y="-169.01128">.....</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="1003.3666"
+       y="-577.28027"
+       id="text5489-6"
+       sodipodi:linespacing="125%"
+       transform="matrix(0,1,-1,0,0,0)"><tspan
+         sodipodi:role="line"
+         id="tspan5491-0"
+         x="1003.3666"
+         y="-577.28027">.....</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="block"
+     transform="translate(0,-216.14172)">
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165"
+       width="190.00002"
+       height="44"
+       x="76.714287"
+       y="317.21936"
+       ry="15.906564" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-3"
+       width="244.28572"
+       height="44"
+       x="51.857147"
+       y="392.7908"
+       ry="15.647516" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-6"
+       width="254.28572"
+       height="84"
+       x="46.857147"
+       y="470.50507"
+       ry="21.67742" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-7"
+       width="284.28574"
+       height="84"
+       x="31.85714"
+       y="589.93359"
+       ry="21.677422" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-5"
+       width="275.71429"
+       height="168.57143"
+       x="36.14286"
+       y="713.64795"
+       ry="30.645176" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-5-3"
+       width="355.71429"
+       height="245.71428"
+       x="402.57144"
+       y="718.64789"
+       ry="30.01655" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-70"
+       width="179"
+       height="44"
+       x="490.92859"
+       y="649.07648"
+       ry="15.906564" />
+  </g>
+  <g
+     inkscape:label="label"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-216.14172)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="520.85712"
+       y="678.07642"
+       id="text7580"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582"
+         x="520.85712"
+         y="678.07642">main_loop()</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="50.442268"
+       y="622.65027"
+       id="text7580-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4"
+         x="50.442268"
+         y="622.65027">rte_eal_remote_launch(</tspan><tspan
+         sodipodi:role="line"
+         x="50.442268"
+         y="650.77527"
+         id="tspan7710">    main_loop)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="72.601692"
+       y="423.22638"
+       id="text7580-9-1"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9"
+         x="72.601692"
+         y="423.22638">forward_array_init()</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="108.30177"
+       y="345.2287"
+       id="text7580-9-1-5"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9-7"
+         x="108.30177"
+         y="345.2287">rte_eal_init()</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="57.4076"
+       y="503.22406"
+       id="text7580-9-1-4"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9-1"
+         x="57.4076"
+         y="503.22406">rte_memzone_lookup(</tspan><tspan
+         sodipodi:role="line"
+         x="57.4076"
+         y="531.34906"
+         id="tspan7708">    MZ_PORT_INFO)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="54.067757"
+       y="746.64795"
+       id="text7666"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7668"
+         x="54.067757"
+         y="746.64795">while(on) {</tspan><tspan
+         sodipodi:role="line"
+         x="54.067757"
+         y="774.77295"
+         id="tspan7670">    // wait for command</tspan><tspan
+         sodipodi:role="line"
+         x="54.067757"
+         y="802.89795"
+         id="tspan7672">    parse_command();</tspan><tspan
+         sodipodi:role="line"
+         x="54.067757"
+         y="831.02295"
+         id="tspan7714">    ....</tspan><tspan
+         sodipodi:role="line"
+         x="54.067757"
+         y="859.14795"
+         id="tspan7712">}</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="415.07175"
+       y="747.99805"
+       id="text7580-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         x="415.07175"
+         y="747.99805"
+         id="tspan7692">while(1) { </tspan><tspan
+         sodipodi:role="line"
+         x="415.07175"
+         y="776.12305"
+         id="tspan7694">    if (cmd == STOP)  {</tspan><tspan
+         sodipodi:role="line"
+         x="415.07175"
+         y="804.24805"
+         id="tspan7696">        // do nothing</tspan><tspan
+         sodipodi:role="line"
+         x="415.07175"
+         y="832.37305"
+         id="tspan7698">        sleep(1);</tspan><tspan
+         sodipodi:role="line"
+         x="415.07175"
+         y="860.49805"
+         id="tspan7700">    else if (cmd == FORWARD) {</tspan><tspan
+         sodipodi:role="line"
+         x="415.07175"
+         y="888.62305"
+         id="tspan7702">        forward();</tspan><tspan
+         sodipodi:role="line"
+         x="415.07175"
+         y="916.74805"
+         id="tspan7704">    }</tspan><tspan
+         sodipodi:role="line"
+         x="415.07175"
+         y="944.87305"
+         id="tspan7706">}</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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.44462"
+       y="265.80017"
+       id="text7580-9-1-5-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9-7-9"
+         x="109.44462"
+         y="265.80017">Master lcore</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="547.63153"
+       y="259.87665"
+       id="text7580-9-1-5-2-1"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9-7-9-2"
+         x="547.63153"
+         y="259.87665">lcore#1</tspan></text>
+  </g>
+</svg>
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH 5/8] docs: adjust size of images
  2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
                   ` (3 preceding siblings ...)
  2019-01-10  2:10 ` [spp] [PATCH 4/8] docs: add image of spp_nfv threads ogawa.yasufumi
@ 2019-01-10  2:10 ` ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 6/8] docs: resize font size in multi nodes example ogawa.yasufumi
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10  2:10 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Font size in some of images is too small because of inappropriate
ratio. This update is to adjust the size of image ratio.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 docs/guides/design/spp_secondary.rst       |  2 +-
 docs/guides/setup/howto_use.rst            |  2 +-
 docs/guides/tools/sppc/getting_started.rst |  2 +-
 docs/guides/tools/sppc/overview.rst        |  2 +-
 docs/guides/tools/sppc/usecases.rst        |  6 +++---
 docs/guides/use_cases/spp_nfv.rst          | 16 ++++++++--------
 6 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/docs/guides/design/spp_secondary.rst b/docs/guides/design/spp_secondary.rst
index 9d11f74..a784e10 100644
--- a/docs/guides/design/spp_secondary.rst
+++ b/docs/guides/design/spp_secondary.rst
@@ -66,7 +66,7 @@ entry has the destination port ID.
 .. _figure_design_spp_sec_nfv_port_fwd_array:
 
 .. figure:: ../images/design/spp_design_spp_sec_nfv.*
-   :width: 75%
+   :width: 80%
 
    Forwarding by referring ports_fwd_array
 
diff --git a/docs/guides/setup/howto_use.rst b/docs/guides/setup/howto_use.rst
index cbc20af..51ad8da 100644
--- a/docs/guides/setup/howto_use.rst
+++ b/docs/guides/setup/howto_use.rst
@@ -129,7 +129,7 @@ soure or destination of phy ports.
 .. _figure_spp_howto_multi_spp:
 
 .. figure:: ../images/setup/howto_use/spp_howto_multi_spp.*
-   :width: 70%
+   :width: 80%
 
    Multiple SPP nodes
 
diff --git a/docs/guides/tools/sppc/getting_started.rst b/docs/guides/tools/sppc/getting_started.rst
index 0ae0978..c0970a3 100644
--- a/docs/guides/tools/sppc/getting_started.rst
+++ b/docs/guides/tools/sppc/getting_started.rst
@@ -277,7 +277,7 @@ and start forwarding from testpmd.
 .. _figure_sppc_gsg_testpmd:
 
 .. figure:: ../../images/tools/sppc/sppc_gsg_testpmd.*
-   :width: 50%
+   :width: 58%
 
    SPP and testpmd on containers
 
diff --git a/docs/guides/tools/sppc/overview.rst b/docs/guides/tools/sppc/overview.rst
index e4b3b62..043bc8d 100644
--- a/docs/guides/tools/sppc/overview.rst
+++ b/docs/guides/tools/sppc/overview.rst
@@ -22,6 +22,6 @@ an app container.
 .. _figure_sppc_overview:
 
 .. figure:: ../../images/tools/sppc/sppc_overview.*
-   :width: 85%
+   :width: 95%
 
    SPP container overview
diff --git a/docs/guides/tools/sppc/usecases.rst b/docs/guides/tools/sppc/usecases.rst
index 7fadf22..216c2bc 100644
--- a/docs/guides/tools/sppc/usecases.rst
+++ b/docs/guides/tools/sppc/usecases.rst
@@ -44,7 +44,7 @@ all of app container processes run on a single node.
 .. _figure_sppc_usecase_vhost:
 
 .. figure:: ../../images/tools/sppc/sppc_usecase_vhost.*
-    :width: 50%
+    :width: 58%
 
     Test of vhost PMD in a single node
 
@@ -285,7 +285,7 @@ as described in next sections.
 .. _figure_sppc_usecase_l2fwdpktgen:
 
 .. figure:: ../../images/tools/sppc/sppc_usecase_l2fwdpktgen.*
-    :width: 85%
+    :width: 95%
 
     Chainning pktgen and l2fwd
 
@@ -406,7 +406,7 @@ It is totally 7 lcores while the maximum number is 14.
 .. _figure_sppc_usecase_l2fwdpktgen_less:
 
 .. figure:: ../../images/tools/sppc/sppc_usecase_l2fwdpktgen_less.*
-    :width: 85%
+    :width: 95%
 
     Pktgen and l2fwd using less lcores
 
diff --git a/docs/guides/use_cases/spp_nfv.rst b/docs/guides/use_cases/spp_nfv.rst
index d9d922c..3e31508 100644
--- a/docs/guides/use_cases/spp_nfv.rst
+++ b/docs/guides/use_cases/spp_nfv.rst
@@ -64,7 +64,7 @@ patches as you defined.
 .. _figure_spp_nfv_as_l2fwd:
 
 .. figure:: ../images/setup/use_cases/spp_nfv_l2fwd.*
-   :width: 52%
+   :width: 60%
 
    spp_nfv as l2fwd
 
@@ -134,7 +134,7 @@ from ``phy:1`` to ``phy:0`` for ``nfv 2``.
 .. _figure_spp_two_nfv_as_l2fwd:
 
 .. figure:: ../images/setup/use_cases/spp_two_nfv_l2fwd.*
-   :width: 52%
+   :width: 60%
 
    Two spp_nfv as l2fwd
 
@@ -159,7 +159,7 @@ Patch ``phy:0`` to ``phy:0`` for ``nfv 1`` and
 .. _figure_spp_two_nfv_loopback:
 
 .. figure:: ../images/setup/use_cases/spp_two_nfv_loopback.*
-   :width: 52%
+   :width: 62%
 
    Two spp_nfv for loopback
 
@@ -233,7 +233,7 @@ Then, connect it with ``patch`` subcommand.
 .. _figure_spp_uni_directional_l2fwd:
 
 .. figure:: ../images/setup/use_cases/spp_unidir_l2fwd.*
-   :width: 52%
+   :width: 72%
 
    Uni-Directional l2fwd
 
@@ -296,7 +296,7 @@ Then, add ``ring:0`` and ``ring:1`` to ``nfv 2``.
 .. _figure_spp_bi_directional_l2fwd:
 
 .. figure:: ../images/setup/use_cases/spp_bidir_l2fwd.*
-   :width: 52%
+   :width: 72%
 
    Bi-Directional l2fwd
 
@@ -370,7 +370,7 @@ with ``nfv 2``.
 .. _figure_spp_uni_directional_l2fwd_vhost:
 
 .. figure:: ../images/setup/use_cases/spp_unidir_l2fwd_vhost.*
-   :width: 52%
+   :width: 72%
 
    Uni-Directional l2fwd with vhost
 
@@ -430,7 +430,7 @@ As the first usecase, add a pcap PMD and capture incoming packets from
 .. _figure_spp_pcap_incoming:
 
 .. figure:: ../images/setup/use_cases/spp_pcap_incoming.*
-   :width: 50%
+   :width: 60%
 
    Rapture incoming packets
 
@@ -473,7 +473,7 @@ Then, add pcap PMD ``pcap:2`` to another ``spp_nfv``.
 .. _figure_spp_pcap_restoring:
 
 .. figure:: ../images/setup/use_cases/spp_pcap_restoring.*
-   :width: 52%
+   :width: 60%
 
    Restore dumped packets
 
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH 6/8] docs: resize font size in multi nodes example
  2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
                   ` (4 preceding siblings ...)
  2019-01-10  2:10 ` [spp] [PATCH 5/8] docs: adjust size of images ogawa.yasufumi
@ 2019-01-10  2:10 ` ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 7/8] docs: resize font size in performance test ogawa.yasufumi
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10  2:10 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Resize font size too small to be large in multiple nodes example.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../setup/use_cases/spp_multi_nodes_vhost.svg      | 388 +++++++++++----------
 1 file changed, 197 insertions(+), 191 deletions(-)

diff --git a/docs/guides/images/setup/use_cases/spp_multi_nodes_vhost.svg b/docs/guides/images/setup/use_cases/spp_multi_nodes_vhost.svg
index bc16b82..355d10c 100644
--- a/docs/guides/images/setup/use_cases/spp_multi_nodes_vhost.svg
+++ b/docs/guides/images/setup/use_cases/spp_multi_nodes_vhost.svg
@@ -15,7 +15,7 @@
    id="svg2"
    version="1.1"
    inkscape:version="0.91 r13725"
-   sodipodi:docname="spp_multi_nodes.svg">
+   sodipodi:docname="spp_multi_nodes_vhost.svg">
   <defs
      id="defs4">
     <marker
@@ -957,13 +957,13 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="0.7"
-     inkscape:cx="381.97621"
+     inkscape:cx="456.94663"
      inkscape:cy="297.31747"
      inkscape:document-units="px"
      inkscape:current-layer="layer4"
      showgrid="false"
      inkscape:window-width="1855"
-     inkscape:window-height="1176"
+     inkscape:window-height="1056"
      inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
@@ -1139,67 +1139,67 @@
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216-12"
-       width="134.27293"
+       width="159.27293"
        height="39.272934"
-       x="39.149246"
-       y="928.15405"
+       x="29.149246"
+       y="958.15405"
        ry="19.636467" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.96287978px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4460)"
-       d="m 233.36603,759.06544 c 1.1098,-39.6946 14.6911,-50.289 32.8572,-50.1855"
+       d="m 233.36603,759.06544 c 1.1098,-39.6946 10.6911,-52.289 28.8572,-52.1855"
        id="path4752"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.02444935px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5312-9)"
-       d="m 360.98833,707.54644 c 23.5415,0.7671 32.4399,13.0559 33.3623,48.7568"
+       d="m 366.98833,703.54644 c 23.5415,0.7671 26.4399,17.0559 27.3623,52.7568"
        id="path4756-5-6"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
        style="fill:#f8f8f8;fill-opacity:1;stroke:#000000;stroke-width:0.82865787;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4591"
-       width="214.17134"
+       width="189.17134"
        height="202.18829"
-       x="198.32933"
+       x="226.32933"
        y="358.70886" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.95749038;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4144-3"
-       width="74.042519"
-       height="46.899658"
+       width="79.042503"
+       height="53.042515"
        x="275.84738"
-       y="513.13623" />
+       y="506.99335" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216-9"
-       width="134.27293"
+       width="159.27293"
        height="39.272934"
-       x="41.407913"
+       x="31.407913"
        y="646.19543"
        ry="19.636467" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231"
-       width="93.887634"
-       height="55.050079"
-       x="266.483"
-       y="677.58313"
-       ry="27.52504" />
+       width="103.83687"
+       height="58.836876"
+       x="262.483"
+       y="673.79639"
+       ry="29.418438" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.23073781;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-3"
-       width="105.2486"
+       width="128.76926"
        height="54.982479"
-       x="259.21033"
-       y="427.15784"
+       x="249.21033"
+       y="423.15784"
        ry="27.49124" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.87417513;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301"
-       cx="313.47275"
+       cx="315.19754"
        cy="618.35229"
-       rx="41.838116"
+       rx="53.562912"
        ry="22.169876" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2)"
@@ -1225,72 +1225,72 @@
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-9-6)"
-       d="m 293.54433,512.16434 0,-27.1429"
+       d="m 293.54433,508.16434 0,-27.1429"
        id="path4427-1-6-8"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5907-5-7-6)"
-       d="m 334.97293,481.45004 0,28.5715"
+       d="m 334.97293,477.45004 0,28.5715"
        id="path4429-2-0-7"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.96287978px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4460-0)"
-       d="m 680.5184,761.20759 c 1.1098,-39.6946 14.6911,-50.28902 32.8572,-50.18552"
+       d="m 680.5184,761.20759 c 1.1098,-39.6946 10.6911,-52.28902 28.8572,-52.18552"
        id="path4752-1"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.02444935px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5312-9-4)"
-       d="m 808.1407,709.68857 c 23.5415,0.7671 32.4399,13.05592 33.3623,48.75682"
+       d="m 816.1407,707.68857 c 23.5415,0.7671 24.4399,15.05592 25.3623,50.75682"
        id="path4756-5-6-5"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
        style="display:inline;fill:#f8f8f8;fill-opacity:1;stroke:#000000;stroke-width:0.82865787;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4591-9"
-       width="214.17134"
+       width="189.17134"
        height="202.18831"
-       x="645.45831"
+       x="673.45831"
        y="361.17776" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.95749038;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4144-3-7"
-       width="74.042519"
-       height="46.899658"
-       x="722.99976"
-       y="515.27838" />
+       width="79.042503"
+       height="53.042515"
+       x="722.99969"
+       y="509.13553" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216-9-7"
-       width="134.27293"
+       width="159.27293"
        height="39.272934"
-       x="498.5603"
+       x="486.56027"
        y="648.33759"
        ry="19.636467" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-7"
-       width="93.887634"
-       height="55.050079"
-       x="713.63538"
-       y="679.72528"
-       ry="27.52504" />
+       width="103.83687"
+       height="58.836876"
+       x="711.63538"
+       y="677.93854"
+       ry="29.418438" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.2631495;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-3-3"
-       width="110.93048"
+       width="128.73685"
        height="54.950069"
-       x="702.66461"
-       y="429.31619"
+       x="698.66461"
+       y="423.31619"
        ry="27.475035" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.87417513;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301-6"
-       cx="760.62512"
+       cx="762.34991"
        cy="620.49445"
-       rx="41.838116"
+       rx="53.562912"
        ry="22.169876" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-5)"
@@ -1316,72 +1316,72 @@
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-9-6-2)"
-       d="m 740.6967,514.30647 0,-27.1429"
+       d="m 740.6967,508.30647 0,-27.1429"
        id="path4427-1-6-8-4"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5907-5-7-6-1)"
-       d="m 782.1253,483.59217 0,28.5715"
+       d="m 782.1253,477.59217 0,28.5715"
        id="path4429-2-0-7-8"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.96287978px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4460-7)"
-       d="m 1126.6912,761.20761 c 1.1098,-39.69462 14.6911,-50.28904 32.8572,-50.18554"
+       d="m 1126.6912,761.20761 c 1.1098,-39.69462 10.6911,-54.28904 28.8572,-54.18554"
        id="path4752-5"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.02444935px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5312-9-2)"
-       d="m 1254.3135,709.68857 c 23.5415,0.7671 32.4399,13.05592 33.3623,48.75684"
+       d="m 1262.3135,707.68857 c 23.5415,0.7671 24.4399,15.05592 25.3623,50.75684"
        id="path4756-5-6-9"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
        style="display:inline;fill:#f8f8f8;fill-opacity:1;stroke:#000000;stroke-width:0.82865787;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4591-7"
-       width="214.17134"
+       width="189.17134"
        height="202.18831"
-       x="1091.6077"
+       x="1117.6077"
        y="361.17776" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.95749038;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4144-3-5"
-       width="74.042519"
-       height="46.899658"
+       width="79.042503"
+       height="53.042515"
        x="1169.1726"
-       y="515.27832" />
+       y="509.13547" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216-9-3"
-       width="134.27293"
+       width="159.27293"
        height="39.272934"
-       x="946.73297"
+       x="932.73291"
        y="648.33752"
        ry="19.636467" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-8"
-       width="93.887634"
-       height="55.050079"
-       x="1159.8082"
-       y="679.72522"
-       ry="27.52504" />
+       width="103.83687"
+       height="58.836876"
+       x="1157.8082"
+       y="677.93848"
+       ry="29.418438" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.3331176;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-3-31"
-       width="123.71766"
+       width="128.66689"
        height="54.880104"
-       x="1142.0153"
-       y="429.35114"
+       x="1140.0153"
+       y="423.35114"
        ry="27.440052" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.87417513;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301-8"
-       cx="1206.798"
+       cx="1210.5228"
        cy="620.49438"
-       rx="41.838116"
+       rx="53.562912"
        ry="22.169876" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-59)"
@@ -1407,77 +1407,77 @@
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-9-6-0)"
-       d="m 1186.8695,514.30647 0,-27.1429"
+       d="m 1186.8695,508.30647 0,-27.1429"
        id="path4427-1-6-8-8"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5907-5-7-6-10)"
-       d="m 1228.2981,483.59217 0,28.5715"
+       d="m 1228.2981,477.59217 0,28.5715"
        id="path4429-2-0-7-6"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
-       style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.16313028;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-2"
-       width="93.887642"
-       height="55.050087"
-       x="489.91333"
-       y="899.40839"
-       ry="27.525043" />
+       width="103.83687"
+       height="58.836872"
+       x="485.91333"
+       y="899.62158"
+       ry="29.418436" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-2-2"
-       width="93.88765"
-       height="55.050095"
-       x="769.91333"
-       y="966.83691"
-       ry="27.525047" />
+       width="103.83687"
+       height="58.836876"
+       x="765.91333"
+       y="965.05017"
+       ry="29.418438" />
     <path
        style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5526)"
-       d="m 581.1428,916.36191 c 62.29314,0.0208 91.36653,-6.15247 102.28571,-29.42857"
+       d="m 587.1428,916.36191 c 62.29314,0.0208 85.36653,-6.15247 96.28571,-29.42857"
        id="path5524"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-       d="m 404.85708,883.50476 c -0.44188,34.25141 38.70168,34.63165 84.28572,32.85715"
+       d="m 404.85708,883.50476 c -0.44188,34.25141 34.70168,34.63165 80.28572,32.85715"
        id="path5257"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5538)"
-       d="M 493.99994,942.79048 C 332.68552,944.114 273.063,952.45119 242.71423,885.64762"
+       d="M 487.99994,942.79048 C 326.68552,944.114 273.063,952.45119 242.71423,885.64762"
        id="path5536"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#d20000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5556)"
-       d="m 773.55854,1007.3721 c -197.9899,0.3367 -513.91146,25.1597 -550.03062,-120.20819"
+       d="m 767.55854,1007.3721 c -197.9899,0.3367 -507.91146,25.1597 -544.03062,-120.20819"
        id="path5554"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#d20000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5568)"
-       d="m 385.42851,883.79046 c 0.82671,58.13757 5.47939,96.61626 385.14286,96.57143"
+       d="m 385.42851,883.79046 c 0.82671,58.13757 -0.52061,96.61626 379.14286,96.57143"
        id="path5566"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5532)"
-       d="m 838.71423,884.21905 c 1.30043,63.26755 -135.58523,52.69049 -257,55"
+       d="m 838.71423,884.21905 c 1.30043,63.26755 -125.58523,52.69049 -247,55"
        id="path5530"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#d20000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5544)"
-       d="m 859.4215,980.0979 c 232.2134,-3.0407 251.7131,-42.87226 265.0254,-93.96445"
+       d="m 867.4215,980.0979 c 232.2134,-3.0407 243.7131,-42.87226 257.0254,-93.96445"
        id="path5542"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#d20000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5550)"
-       d="m 1286.051,885.1436 c -0.1314,129.3448 -241.248,122.3014 -425.61934,123.2386"
+       d="m 1286.051,885.1436 c -0.1314,129.3448 -233.248,122.3014 -417.61934,123.2386"
        id="path5548"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -1490,22 +1490,22 @@
      transform="translate(0,-325.98394)">
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="27.201181"
-       y="872.09137"
+       y="888.09137"
        id="text4327-2"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4329-9"
          x="27.201181"
-         y="872.09137">host1</tspan><tspan
+         y="888.09137">host1</tspan><tspan
          sodipodi:role="line"
          x="27.201181"
-         y="897.09137"
+         y="916.21637"
          id="tspan5572">(192.168.1.101)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="680.71429"
        y="871.07617"
        id="text4319-4-8"
@@ -1516,7 +1516,7 @@
          y="871.07617">phy:2</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="838.14294"
        y="871.36188"
        id="text4323-4-3"
@@ -1527,7 +1527,7 @@
          y="871.36188">phy:3</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="25.49958"
        y="371.48694"
        id="text4327-50"
@@ -1536,26 +1536,27 @@
          id="tspan4329-48"
          x="25.49958"
          y="371.48694"
-         style="font-size:20.00000191px">host2</tspan><tspan
+         style="font-size:22.5px">host2</tspan><tspan
          sodipodi:role="line"
          x="25.49958"
-         y="396.48694"
+         y="399.61194"
          id="tspan5203"
-         style="font-size:20.00000191px">(192.168.1.102)</tspan></text>
+         style="font-size:22.5px">(192.168.1.102)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="210.96529"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="232.96529"
        y="385.5614"
        id="text4327-5-7"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="210.96529"
+         x="232.96529"
          y="385.5614"
-         id="tspan4995">guest</tspan></text>
+         id="tspan4995"
+         style="font-size:22.5px">guest</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="470.65198"
        y="373.62906"
        id="text4327-50-6"
@@ -1566,33 +1567,33 @@
          y="373.62906">host3</tspan><tspan
          sodipodi:role="line"
          x="470.65198"
-         y="398.62906"
+         y="401.75406"
          id="tspan5205">(192.168.1.103)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="657.86084"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="679.86084"
        y="387.70355"
        id="text4327-5-7-4"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="657.86084"
+         x="679.86084"
          y="387.70355"
          id="tspan4997">guest</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="104.71428"
-       y="953.29053"
+       y="983.29053"
        id="text4201-9"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4203-3"
          x="104.71428"
-         y="953.29053">spp_primary</tspan></text>
+         y="983.29053">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="106.97298"
        y="671.33191"
        id="text4201-2"
@@ -1600,51 +1601,55 @@
          sodipodi:role="line"
          id="tspan4203-6"
          x="106.97298"
-         y="671.33191">spp_primary</tspan></text>
+         y="671.33191"
+         style="font-size:22.5px">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="313.75632"
-       y="531.76953"
+       y="527.76953"
        id="text4323-6"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          x="313.75632"
-         y="531.76953"
-         id="tspan4621">phy:0</tspan><tspan
+         y="527.76953"
+         id="tspan4621"
+         style="font-size:22.5px">phy:0</tspan><tspan
          sodipodi:role="line"
          x="313.75632"
-         y="556.76953"
-         id="tspan3434">(virtio)</tspan></text>
+         y="555.89453"
+         id="tspan3434"
+         style="font-size:22.5px">(virtio)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="311.952"
-       y="459.96997"
+       y="455.96997"
        id="text4205-6"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          x="311.952"
-         y="459.96997"
-         id="tspan4269-5">client app</tspan></text>
+         y="455.96997"
+         id="tspan4269-5"
+         style="font-size:22.5px">client app</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="311.83005"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="315.83005"
        y="696.42908"
        id="text4205"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207"
-         x="311.83005"
+         x="315.83005"
          y="696.42908">spp_nfv</tspan><tspan
          sodipodi:role="line"
-         x="311.83005"
-         y="721.42908"
+         x="315.83005"
+         y="724.55408"
          id="tspan4269">(nfv 1)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:20.00000191px;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"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="278.48288"
        y="623.03064"
        id="text4359"
@@ -1652,10 +1657,11 @@
          sodipodi:role="line"
          id="tspan4361"
          x="278.48288"
-         y="623.03064">vhost:0</tspan></text>
+         y="623.03064"
+         style="font-size:22.5px">vhost:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="233.5444"
        y="779.5719"
        id="text4319-6"
@@ -1666,7 +1672,7 @@
          y="779.5719">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="390.97299"
        y="779.85754"
        id="text4323"
@@ -1677,7 +1683,7 @@
          y="779.85754">phy:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="564.12537"
        y="673.47406"
        id="text4201-2-1"
@@ -1688,22 +1694,22 @@
          y="673.47406">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="758.98242"
-       y="698.57123"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="762.98242"
+       y="700.57123"
        id="text4205-9"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207-3"
-         x="758.98242"
-         y="698.57123">spp_nfv</tspan><tspan
+         x="762.98242"
+         y="700.57123">spp_nfv</tspan><tspan
          sodipodi:role="line"
-         x="758.98242"
-         y="723.57123"
+         x="762.98242"
+         y="728.69623"
          id="tspan4269-9">(nfv 1)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="680.69678"
        y="781.71399"
        id="text4319-6-8"
@@ -1714,7 +1720,7 @@
          y="781.71399">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="838.12537"
        y="781.99963"
        id="text4323-0"
@@ -1725,18 +1731,18 @@
          y="781.99963">phy:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="759.10437"
-       y="460.11212"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="763.10437"
+       y="456.11212"
        id="text4205-6-8"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="759.10437"
-         y="460.11212"
+         x="763.10437"
+         y="456.11212"
          id="tspan4269-5-6">server app</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:20.00000191px;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"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="725.63525"
        y="625.17279"
        id="text4359-1"
@@ -1747,52 +1753,52 @@
          y="625.17279">vhost:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="760.90869"
-       y="533.91168"
+       y="527.91168"
        id="text4323-6-5"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          x="760.90869"
-         y="533.91168"
+         y="527.91168"
          id="tspan4621-9">phy:0</tspan><tspan
          sodipodi:role="line"
          x="760.90869"
-         y="558.91168"
+         y="556.03668"
          id="tspan3434-8">(virtio)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="537.26038"
-       y="922.25427"
+       y="920.25427"
        id="text4205-89"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207-36"
          x="537.26038"
-         y="922.25427">spp_nfv</tspan><tspan
+         y="920.25427">spp_nfv</tspan><tspan
          sodipodi:role="line"
          x="537.26038"
-         y="947.25427"
+         y="948.37927"
          id="tspan4269-80">(nfv 1)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="817.26038"
-       y="989.68268"
+       y="985.68268"
        id="text4205-89-1"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207-36-0"
          x="817.26038"
-         y="989.68268">spp_nfv</tspan><tspan
+         y="985.68268">spp_nfv</tspan><tspan
          sodipodi:role="line"
          x="817.26038"
-         y="1014.6827"
+         y="1013.8077"
          id="tspan4269-80-5">(nfv 2)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1012.2981"
        y="673.474"
        id="text4201-2-0"
@@ -1803,22 +1809,22 @@
          y="673.474">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="1205.1553"
-       y="698.57117"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="1211.1553"
+       y="700.57117"
        id="text4205-8"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207-8"
-         x="1205.1553"
-         y="698.57117">spp_nfv</tspan><tspan
+         x="1211.1553"
+         y="700.57117">spp_nfv</tspan><tspan
          sodipodi:role="line"
-         x="1205.1553"
-         y="723.57117"
+         x="1211.1553"
+         y="728.69617"
          id="tspan4269-8">(nfv 1)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1126.8695"
        y="781.71399"
        id="text4319-6-6"
@@ -1829,7 +1835,7 @@
          y="781.71399">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1284.2982"
        y="781.99963"
        id="text4323-3"
@@ -1840,7 +1846,7 @@
          y="781.99963">phy:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1124.3723"
        y="871.11688"
        id="text4319-4-8-5"
@@ -1851,7 +1857,7 @@
          y="871.11688">phy:4</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1285.801"
        y="871.40259"
        id="text4323-4-3-8"
@@ -1862,7 +1868,7 @@
          y="871.40259">phy:5</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="918.82471"
        y="373.62906"
        id="text4327-50-3"
@@ -1873,26 +1879,26 @@
          y="373.62906">host4</tspan><tspan
          sodipodi:role="line"
          x="918.82471"
-         y="398.62906"
+         y="401.75406"
          id="tspan5207">(192.168.1.104)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="1205.2772"
-       y="448.11206"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="1203.2772"
+       y="442.11206"
        id="text4205-6-9"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="1205.2772"
-         y="448.11206"
+         x="1203.2772"
+         y="442.11206"
          id="tspan4269-5-5">server app</tspan><tspan
          sodipodi:role="line"
-         x="1205.2772"
-         y="473.11206"
+         x="1203.2772"
+         y="470.23706"
          id="tspan3630">(backup)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:20.00000191px;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"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="1171.8081"
        y="625.17273"
        id="text4359-4"
@@ -1903,33 +1909,33 @@
          y="625.17273">vhost:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1207.0815"
-       y="533.91162"
+       y="527.91162"
        id="text4323-6-59"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          x="1207.0815"
-         y="533.91162"
+         y="527.91162"
          id="tspan4621-4">phy:0</tspan><tspan
          sodipodi:role="line"
          x="1207.0815"
-         y="558.91162"
+         y="556.03662"
          id="tspan3434-6">(virtio)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="1106.2905"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="1126.2905"
        y="387.70349"
        id="text4327-5-7-9"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="1106.2905"
+         x="1126.2905"
          y="387.70349"
          id="tspan4999">guest</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="234.42859"
        y="870.79053"
        id="text4319-4"
@@ -1940,7 +1946,7 @@
          y="870.79053">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="397.85724"
        y="871.07623"
        id="text4323-4"
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH 7/8] docs: resize font size in performance test
  2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
                   ` (5 preceding siblings ...)
  2019-01-10  2:10 ` [spp] [PATCH 6/8] docs: resize font size in multi nodes example ogawa.yasufumi
@ 2019-01-10  2:10 ` ogawa.yasufumi
  2019-01-10  2:10 ` [spp] [PATCH 8/8] docs: resize image of lb in sppc ogawa.yasufumi
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
  8 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10  2:10 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Resize font size too small to be large in performance test of ring
example.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../guides/images/tools/sppc/sppc_usecase_ring.svg | 379 +++++++++++----------
 1 file changed, 192 insertions(+), 187 deletions(-)

diff --git a/docs/guides/images/tools/sppc/sppc_usecase_ring.svg b/docs/guides/images/tools/sppc/sppc_usecase_ring.svg
index 6181e85..d66457c 100644
--- a/docs/guides/images/tools/sppc/sppc_usecase_ring.svg
+++ b/docs/guides/images/tools/sppc/sppc_usecase_ring.svg
@@ -329,12 +329,12 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="0.7"
-     inkscape:cx="467.81657"
+     inkscape:cx="655.79226"
      inkscape:cy="256.7678"
      inkscape:document-units="px"
      inkscape:current-layer="layer4"
      showgrid="false"
-     inkscape:window-width="1371"
+     inkscape:window-width="1643"
      inkscape:window-height="854"
      inkscape:window-x="167"
      inkscape:window-y="74"
@@ -349,7 +349,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -357,13 +357,14 @@
      inkscape:label="Host"
      inkscape:groupmode="layer"
      id="layer1"
-     transform="translate(0,-449.99991)">
+     transform="translate(0,-449.99991)"
+     style="display:inline">
     <rect
        style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.02641034;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4136"
-       width="988.97369"
+       width="1004.6845"
        height="380.40213"
-       x="19.370337"
+       x="11.372079"
        y="475.55396" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:1.07469606;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
@@ -382,9 +383,9 @@
     <rect
        style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.19535923;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4136-3"
-       width="987.90839"
+       width="1003.6023"
        height="132.51135"
-       x="19.992262"
+       x="12.003885"
        y="893.32294" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:1.07469594;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
@@ -410,24 +411,31 @@
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.8340826;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4293"
-       cx="684.46234"
+       cx="683.46234"
        cy="587.98999"
-       rx="34.582958"
+       rx="39.58297"
        ry="19.582958" />
     <ellipse
-       style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.78720939;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.78720933;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4297"
-       cx="333.35715"
+       cx="332.35715"
        cy="587.04077"
-       rx="34.606396"
+       rx="39.606403"
        ry="19.606396" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.74310595;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301"
-       cx="504.24518"
+       cx="502.03088"
        cy="588.48456"
-       rx="35.842735"
+       rx="39.628456"
        ry="18.699877" />
+    <ellipse
+       style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.83408254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4293-3"
+       cx="868.50446"
+       cy="588.44391"
+       rx="39.582966"
+       ry="19.582962" />
   </g>
   <g
      inkscape:groupmode="layer"
@@ -438,66 +446,80 @@
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.99781162;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4160"
-       width="149.00221"
-       height="99.00219"
-       x="34.570358"
-       y="543.4682" />
+       width="161.85934"
+       height="109.00219"
+       x="26.570358"
+       y="537.4682" />
     <rect
-       style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.88601547;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.88601542;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4162"
-       width="109.114"
+       width="119.11401"
        height="114.114"
-       x="201.94299"
+       x="197.94089"
        y="645.55524" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.13310003;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4168"
-       width="108.86691"
+       width="118.86693"
        height="113.86691"
-       x="543.20947"
+       x="538.3595"
        y="644.82159" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.88022333;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4391"
-       width="74.119781"
+       width="89.119804"
        height="29.11978"
-       x="218.51154"
+       x="210.51155"
        y="678.26654" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.89280504;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4393"
-       width="74.107193"
+       width="89.107216"
        height="29.107199"
-       x="559.08929"
+       x="551.08929"
        y="676.55865" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.11811137;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7449"
-       width="108.8819"
+       width="118.88191"
        height="113.8819"
-       x="369.77332"
+       x="363.25568"
        y="645.95703" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.02366579;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7451"
-       width="108.97635"
+       width="118.97636"
        height="113.97635"
-       x="722.8689"
+       x="719.88989"
        y="645.90967" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.94681084;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7453"
-       width="74.0532"
+       width="89.053207"
        height="29.053192"
-       x="389.68765"
+       x="381.68765"
        y="678.58557" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.91539472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7455"
-       width="74.084618"
+       width="89.084625"
        height="29.084608"
-       x="741.67194"
+       x="733.67194"
        y="676.56989" />
+    <rect
+       style="display:inline;opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.02366579;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7451-5"
+       width="118.97636"
+       height="113.97638"
+       x="878.06396"
+       y="646.36359" />
+    <rect
+       style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.91539472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7455-6"
+       width="89.084633"
+       height="29.084616"
+       x="890.71411"
+       y="677.0238" />
   </g>
   <g
      inkscape:groupmode="layer"
@@ -508,34 +530,34 @@
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216"
-       width="134.27293"
+       width="144.27295"
        height="39.272934"
-       x="41.00639"
+       x="35.00639"
        y="587.90436"
        ry="19.636467" />
     <rect
-       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.95418876;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.9541887;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4223"
-       width="149.04581"
+       width="163.33151"
        height="39.045811"
-       x="34.548523"
+       x="24.262804"
        y="701.16071"
        ry="19.522905" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.81271017;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4229"
-       width="89.187302"
+       width="99.187309"
        height="34.187294"
-       x="551.90643"
+       x="547.90643"
        y="714.08997"
        ry="17.093647"
        rx="0" />
     <rect
-       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.89193332;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.89193338;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231"
-       width="89.108078"
+       width="99.108093"
        height="34.108074"
-       x="211.94594"
+       x="205.94597"
        y="716.41528"
        ry="17.054037" />
     <path
@@ -556,25 +578,25 @@
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5017)"
-       d="m 263.99997,645.6122 c 3.02119,-35.98331 8.17794,-56.21288 34.63235,-57.02033"
+       d="m 263.99997,645.6122 c 3.02119,-35.98331 0.17794,-56.21288 26.63235,-57.02033"
        id="path4433"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137)"
-       d="m 367.25667,587.42944 c 33.16502,1.54932 31.34468,28.44253 31.31473,55.15229"
+       d="m 373.25667,587.42944 c 33.16502,1.54932 25.34468,28.44253 25.31473,55.15229"
        id="path4439"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5813)"
-       d="m 540.77079,590.62522 c 33.79338,0.78036 31.1029,29.46964 31.90646,53.35246"
+       d="m 542.77079,590.62522 c 33.79338,0.78036 29.1029,29.46964 29.90646,53.35246"
        id="path4445"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5567)"
-       d="m 614.34437,644.15101 c 0.8953,-26.39834 3.37245,-51.35864 33.33504,-51.33216"
+       d="m 614.34437,644.15101 c 0.8953,-26.39834 -2.62755,-51.35864 27.33504,-51.33216"
        id="path4451"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -585,30 +607,30 @@
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
-       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.99597287;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.99597281;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7457"
-       width="89.004044"
+       width="99.004051"
        height="34.004032"
-       x="381.71222"
+       x="377.71222"
        y="717.32446"
        ry="17.002016" />
     <rect
-       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549631;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549619;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7459"
-       width="88.914513"
+       width="98.91452"
        height="33.914509"
-       x="732.32843"
+       x="728.32837"
        y="713.94067"
        ry="16.957254" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4582)"
-       d="m 441.43663,644.02332 c -0.24081,-29.20552 6.6639,-48.20315 25.25382,-50.50762"
+       d="m 441.43663,644.02332 c -0.24081,-29.20552 0.6639,-48.20315 19.25382,-50.50762"
        id="path3504"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-       d="m 718.25904,589.47509 c 27.14201,2.47334 33.4572,3.2024 34.34519,53.53808"
+       d="m 722.25904,589.47509 c 27.14201,2.47334 29.4572,3.2024 30.34519,53.53808"
        id="path3506"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -620,6 +642,42 @@
        x="506.92358"
        y="955.48212"
        ry="19.522903" />
+    <rect
+       style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549631;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7459-9"
+       width="98.914528"
+       height="33.914516"
+       x="885.37061"
+       y="714.39459"
+       ry="16.957258" />
+    <path
+       transform="translate(0,-4.1104252e-6)"
+       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5567-3)"
+       d="m 799.38646,644.60498 c 0.8953,-26.39835 -2.62755,-51.35866 27.33505,-51.33218"
+       id="path4451-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       transform="translate(0,-4.1104252e-6)"
+       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-7)"
+       d="m 909.30115,589.92904 c 27.14202,2.47334 27.45721,3.2024 28.3452,53.5381"
+       id="path3506-1"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       transform="translate(0,-4.1104252e-6)"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:1.21100032;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4479)"
+       d="m 876.75998,928.33376 c 1.53974,28.57273 -43.6222,48.52008 -218.31597,47.05548"
+       id="path1320"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       transform="translate(0,-4.1104252e-6)"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:1.15920484px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4627)"
+       d="M 505.9481,975.41529 C 366.66695,976.15493 318.62288,968.80515 317.23998,929.54795"
+       id="path1322"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
   </g>
   <g
      inkscape:groupmode="layer"
@@ -629,7 +687,7 @@
      transform="translate(0,-449.99991)">
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="106.57143"
        y="613.04077"
        id="text4201"
@@ -638,10 +696,10 @@
          id="tspan4203"
          x="106.57143"
          y="613.04077"
-         style="font-size:17.50000191px;line-height:1.25">spp_primary</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="255.42859"
        y="738.18365"
        id="text4205"
@@ -650,10 +708,10 @@
          id="tspan4207"
          x="255.42859"
          y="738.18365"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="595.14288"
        y="736.46936"
        id="text4209"
@@ -662,10 +720,10 @@
          id="tspan4211"
          x="595.14288"
          y="736.46936"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="107.42858"
        y="725.61224"
        id="text4225"
@@ -674,10 +732,10 @@
          id="tspan4227"
          x="107.42858"
          y="725.61224"
-         style="font-size:17.50000191px;line-height:1.25">spp controller</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp controller</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="317.14285"
        y="843.32648"
        id="text4319"
@@ -686,10 +744,10 @@
          id="tspan4321"
          x="317.14285"
          y="843.32648"
-         style="font-size:17.50000191px;line-height:1.25">phy:0</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="884.57147"
        y="843.61218"
        id="text4323"
@@ -698,10 +756,10 @@
          id="tspan4325"
          x="884.57147"
          y="843.61218"
-         style="font-size:17.50000191px;line-height:1.25">phy:1</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">phy:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="72.357155"
        y="509.04077"
        id="text4327"
@@ -710,10 +768,10 @@
          id="tspan4329"
          x="72.357155"
          y="509.04077"
-         style="font-size:17.50000191px;line-height:1.25">host 1</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">host 1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="89.714302"
        y="569.32648"
        id="text4339"
@@ -722,58 +780,58 @@
          id="tspan4341"
          x="89.714302"
          y="569.32648"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="249.42856"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="255.42856"
        y="666.46936"
        id="text4343"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4345"
-         x="249.42856"
+         x="255.42856"
          y="666.46936"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="592.28577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="596.28577"
        y="665.89789"
        id="text4347"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4349"
-         x="592.28577"
+         x="596.28577"
          y="665.89789"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="333.14288"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="329.14288"
        y="592.46936"
        id="text4351"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4353"
-         x="333.14288"
+         x="329.14288"
          y="592.46936"
-         style="font-size:17.50000191px;line-height:1.25">ring:0</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">ring:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="504.24518"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="502.24518"
        y="593.62744"
        id="text4359"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4361"
-         x="504.24518"
+         x="502.24518"
          y="593.62744"
-         style="font-size:17.50000191px;line-height:1.25">ring:1</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">ring:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="254.85718"
        y="697.61224"
        id="text4407"
@@ -782,10 +840,10 @@
          x="254.85718"
          y="697.61224"
          id="tspan4411"
-         style="font-size:17.5px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="596.00006"
        y="696.46936"
        id="text4413"
@@ -794,34 +852,34 @@
          x="596.00006"
          y="696.46936"
          id="tspan4417"
-         style="font-size:17.5px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="684.81946"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="682.81946"
        y="593.13287"
        id="text4419"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4421"
-         x="684.81946"
+         x="682.81946"
          y="593.13287"
-         style="font-size:17.50000191px;line-height:1.25">ring:2</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">ring:2</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="419.14279"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="421.14279"
        y="669.04077"
        id="text7461"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7463"
-         x="419.14279"
+         x="421.14279"
          y="669.04077"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="425.71423"
        y="738.46942"
        id="text7469"
@@ -830,10 +888,10 @@
          id="tspan7471"
          x="425.71423"
          y="738.46942"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="427.14282"
        y="698.18359"
        id="text7465"
@@ -842,22 +900,22 @@
          id="tspan7467"
          x="427.14282"
          y="698.18359"
-         style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="774.57135"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="778.57135"
        y="667.61218"
        id="text7473"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7475"
-         x="774.57135"
+         x="778.57135"
          y="667.61218"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="778.28571"
        y="696.18365"
        id="text7477"
@@ -866,10 +924,10 @@
          id="tspan7479"
          x="778.28571"
          y="696.18365"
-         style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="775.42853"
        y="736.755"
        id="text7481"
@@ -878,10 +936,10 @@
          id="tspan7483"
          x="775.42853"
          y="736.755"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="75.061806"
        y="918.58264"
        id="text4327-6"
@@ -890,10 +948,10 @@
          id="tspan4329-7"
          x="75.061806"
          y="918.58264"
-         style="font-size:17.50000191px;line-height:1.25;stroke-width:0.99999994px">host 2</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25;stroke-width:0.99999994px">host 2</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="315.59756"
        y="916.1145"
        id="text4319-6"
@@ -902,10 +960,10 @@
          id="tspan4321-2"
          x="315.59756"
          y="916.1145"
-         style="font-size:17.50000191px;line-height:1.25;stroke-width:0.99999994px">phy</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25;stroke-width:0.99999994px">phy</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="884.9726"
        y="915.04303"
        id="text4319-6-9"
@@ -914,10 +972,10 @@
          id="tspan4321-2-1"
          x="884.9726"
          y="915.04303"
-         style="font-size:17.50000191px;line-height:1.25;stroke-width:0.99999994px">phy</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25;stroke-width:0.99999994px">phy</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="581.66901"
        y="981.7395"
        id="text4319-6-9-0"
@@ -926,88 +984,35 @@
          id="tspan4321-2-1-9"
          x="581.66901"
          y="981.7395"
-         style="font-size:17.50000191px;line-height:1.25;stroke-width:0.99999994px">pktgen</tspan></text>
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.21100032;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4479);stroke-miterlimit:4;stroke-dasharray:none"
-       d="m 876.75998,928.33376 c 1.53974,28.57273 -43.6222,48.52008 -218.31597,47.05548"
-       id="path1320"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.15920484px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4627)"
-       d="M 505.9481,975.41529 C 366.66695,976.15493 318.62288,968.80515 317.23998,929.54795"
-       id="path1322"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <ellipse
-       style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.8340826;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="path4293-3"
-       cx="869.50446"
-       cy="588.44391"
-       rx="34.582966"
-       ry="19.582962" />
-    <rect
-       style="display:inline;opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.02366579;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect7451-5"
-       width="108.97637"
-       height="113.97638"
-       x="879.91101"
-       y="646.36359" />
-    <rect
-       style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.91539472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect7455-6"
-       width="74.084633"
-       height="29.084616"
-       x="898.71405"
-       y="677.0238" />
-    <path
-       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5567-3)"
-       d="m 799.38646,644.60498 c 0.8953,-26.39835 3.37245,-51.35866 33.33505,-51.33218"
-       id="path4451-2"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <rect
-       style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549631;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect7459-9"
-       width="88.914536"
-       height="33.914516"
-       x="889.37054"
-       y="714.39459"
-       ry="16.957258" />
-    <path
-       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-7)"
-       d="m 903.30115,589.92904 c 27.14202,2.47334 33.45721,3.2024 34.3452,53.5381"
-       id="path3506-1"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
+         style="font-size:22.50000572px;line-height:1.25;stroke-width:0.99999994px">pktgen</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="869.86157"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="867.86157"
        y="593.58679"
        id="text4419-2"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4421-7"
-         x="869.86157"
+         x="867.86157"
          y="593.58679"
-         style="font-size:17.50000191px;line-height:1.25">ring:3</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">ring:3</tspan></text>
     <text
        sodipodi:linespacing="0%"
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="941.61346"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="935.61346"
        y="668.0661"
        id="text7473-0"><tspan
          sodipodi:role="line"
          id="tspan7475-9"
-         x="941.61346"
+         x="935.61346"
          y="668.0661"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        sodipodi:linespacing="0%"
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="935.32782"
        y="696.63757"
        id="text7477-3"><tspan
@@ -1015,11 +1020,11 @@
          id="tspan7479-6"
          x="935.32782"
          y="696.63757"
-         style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        sodipodi:linespacing="0%"
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="932.47064"
        y="737.20898"
        id="text7481-0"><tspan
@@ -1027,6 +1032,6 @@
          id="tspan7483-6"
          x="932.47064"
          y="737.20898"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
   </g>
 </svg>
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH 8/8] docs: resize image of lb in sppc
  2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
                   ` (6 preceding siblings ...)
  2019-01-10  2:10 ` [spp] [PATCH 7/8] docs: resize font size in performance test ogawa.yasufumi
@ 2019-01-10  2:10 ` ogawa.yasufumi
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
  8 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10  2:10 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Resize font size of image of load-balancer example in spp container.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../images/tools/sppc/sppc_usecase_lb_pktgen.svg   | 709 +++++++++++----------
 1 file changed, 375 insertions(+), 334 deletions(-)

diff --git a/docs/guides/images/tools/sppc/sppc_usecase_lb_pktgen.svg b/docs/guides/images/tools/sppc/sppc_usecase_lb_pktgen.svg
index c1f1ed4..6207e25 100644
--- a/docs/guides/images/tools/sppc/sppc_usecase_lb_pktgen.svg
+++ b/docs/guides/images/tools/sppc/sppc_usecase_lb_pktgen.svg
@@ -9,12 +9,12 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="280mm"
-   height="180mm"
-   viewBox="0 0 992.12605 637.79528"
+   width="274mm"
+   height="166mm"
+   viewBox="0 0 970.8662 588.18899"
    id="svg2"
    version="1.1"
-   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   inkscape:version="0.91 r13725"
    sodipodi:docname="sppc_usecase_lb_pktgen.svg">
   <defs
      id="defs4">
@@ -262,7 +262,7 @@
       <path
          id="path5470"
          d="M 0,0 5,-5 -12.5,0 5,5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
          transform="matrix(0.8,0,0,0.8,10,0)"
          inkscape:connector-curvature="0" />
     </marker>
@@ -460,7 +460,7 @@
       <path
          id="path4462"
          d="M 0,0 5,-5 -12.5,0 5,5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
          transform="matrix(-0.8,0,0,-0.8,-10,0)"
          inkscape:connector-curvature="0" />
     </marker>
@@ -626,15 +626,15 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="0.98994949"
-     inkscape:cx="573.51347"
+     inkscape:cx="448.25455"
      inkscape:cy="291.37962"
      inkscape:document-units="px"
      inkscape:current-layer="layer3"
      showgrid="false"
-     inkscape:window-width="1853"
-     inkscape:window-height="1025"
-     inkscape:window-x="67"
-     inkscape:window-y="27"
+     inkscape:window-width="1855"
+     inkscape:window-height="1056"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
      units="mm"
      width="230mm" />
@@ -646,7 +646,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -654,47 +654,47 @@
      inkscape:label="Host"
      inkscape:groupmode="layer"
      id="layer1"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <rect
        style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.44748497;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4136"
        width="956.47589"
        height="573.77142"
-       x="17.159864"
-       y="433.45551" />
+       x="7.1598644"
+       y="471.45551" />
     <path
        style="fill:none;stroke:#000000;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6884)"
-       d="m 263.27102,843.07125 c 3.68416,28.5625 12.21126,35.3317 20.8344,41.66879"
+       d="m 253.27102,881.07125 c 3.68416,28.5625 12.21126,35.3317 20.8344,41.66879"
        id="path6688"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;stroke:#000000;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6700)"
-       d="m 356.07879,883.79303 c 119.18407,-2.69424 258.25201,13.33152 300.20473,-37.89976"
+       d="m 346.07879,921.79303 c 119.18407,-2.69424 258.25201,13.33152 300.20473,-37.89976"
        id="path6690"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;stroke:#0000cc;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker10532);fill-opacity:1"
-       d="m 388.2774,844.94625 c 2.62692,50.9771 22.07758,76.25386 48.29792,76.70846"
+       style="fill:none;fill-opacity:1;stroke:#0000cc;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker10532)"
+       d="m 378.2774,882.94625 c 2.62692,50.9771 22.07758,76.25386 48.29792,76.70846"
        id="path7066"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;stroke:#007800;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker10746)"
-       d="m 508.5487,843.99924 c 2.46974,66.37643 9.78482,123.11289 86.17864,122.16532"
+       d="m 498.5487,881.99924 c 2.46974,66.37643 9.78482,123.11286 86.17864,122.16536"
        id="path7068"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;stroke:#0000cc;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker12026);fill-opacity:1"
-       d="m 495.40466,923.54875 c 230.3301,-2.65013 276.53893,-27.09891 283.04418,-81.42451"
+       style="fill:none;fill-opacity:1;stroke:#0000cc;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker12026)"
+       d="m 485.40466,961.54875 c 230.3301,-2.65013 276.53893,-27.09891 283.04418,-81.42451"
        id="path7796"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;stroke:#007800;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker8004)"
-       d="M 667.64774,968.07763 C 884.81716,964.8048 894.69532,904.63619 899.66716,840.23019"
+       d="m 657.64774,1006.0776 c 217.16942,-3.2728 227.04758,-63.44141 232.01942,-127.84741"
        id="path7798"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -704,61 +704,61 @@
      id="layer7"
      inkscape:label="Host-Resource"
      style="display:inline"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.86659622;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4293"
-       cx="507.07147"
-       cy="668.13452"
+       cx="497.07147"
+       cy="706.13452"
        rx="37.066704"
        ry="19.722952" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.75955552;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4295"
-       cx="654.17859"
-       cy="666.25952"
+       cx="644.17859"
+       cy="704.25952"
        rx="37.120224"
        ry="19.776472" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.81790262;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4297"
-       cx="261.48215"
-       cy="668.13452"
+       cx="251.48215"
+       cy="706.13452"
        rx="37.091049"
        ry="19.747299" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.72644866;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4299"
-       cx="387.4465"
-       cy="668.13452"
+       cx="377.4465"
+       cy="706.13452"
        rx="37.136776"
        ry="19.793026" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.74310595;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301"
-       cx="458.32733"
-       cy="924.15948"
+       cx="448.32733"
+       cy="962.15948"
        rx="35.842735"
        ry="18.699877" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.74310595;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301-36"
-       cx="631.20416"
-       cy="966.90692"
+       cx="621.20416"
+       cy="1004.9069"
        rx="35.842739"
        ry="18.699877" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.75955558;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4295-3"
-       cx="775.56964"
-       cy="668.1344"
+       cx="765.56964"
+       cy="706.1344"
        rx="37.120224"
        ry="19.776472" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.75955558;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4295-5"
-       cx="890.15887"
-       cy="668.1344"
+       cx="880.15887"
+       cy="706.1344"
        rx="37.120224"
        ry="19.776472" />
   </g>
@@ -767,184 +767,184 @@
      id="layer3"
      inkscape:label="Container"
      style="display:inline"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.99781162;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4160"
        width="149.00221"
        height="99.00219"
-       x="37.820358"
-       y="602.7182" />
+       x="27.820358"
+       y="640.7182" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.88601547;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4162"
        width="109.114"
        height="114.114"
-       x="209.19299"
-       y="728.80524" />
+       x="199.19299"
+       y="766.80524" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:2.10070705;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4164"
        width="321.86325"
        height="158.40062"
-       x="226.6216"
-       y="450.07208" />
+       x="216.6216"
+       y="488.07208" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.8552227;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4166"
        width="317.32498"
        height="156.45457"
-       x="613.05902"
-       y="451.67014" />
+       x="603.05902"
+       y="489.67014" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.13310003;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4168"
        width="108.86691"
        height="113.86691"
-       x="454.45947"
-       y="728.07159" />
+       x="444.45947"
+       y="766.07159" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.61797863;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4363"
        width="57.382019"
        height="27.382021"
-       x="237.63045"
-       y="580.81409"
+       x="227.63045"
+       y="618.81409"
        ry="0" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.73377478;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4365"
        width="57.266228"
        height="27.266226"
-       x="358.59903"
-       y="581.72913" />
+       x="348.59903"
+       y="619.72913" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.80504;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4367"
        width="57.194962"
        height="27.19496"
-       x="478.1347"
-       y="580.74689" />
+       x="468.1347"
+       y="618.74689" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.81597942;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4369"
        width="57.184021"
        height="27.184021"
-       x="623.30084"
-       y="581.03809" />
+       x="613.30084"
+       y="619.03809" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.88022333;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4391"
        width="74.119781"
        height="29.11978"
-       x="225.76154"
-       y="761.51654" />
+       x="215.76154"
+       y="799.51654" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.89280504;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4393"
        width="74.107193"
        height="29.107199"
-       x="470.33929"
-       y="759.80865" />
+       x="460.33929"
+       y="797.80865" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.11811137;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7449"
        width="108.8819"
        height="113.8819"
-       x="331.64832"
-       y="729.20703" />
+       x="321.64832"
+       y="767.20703" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.02366579;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7451"
        width="108.97635"
        height="113.97635"
-       x="602.2439"
-       y="729.15967" />
+       x="592.2439"
+       y="767.15967" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.94681084;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7453"
        width="74.0532"
        height="29.053192"
-       x="351.56265"
-       y="761.83557" />
+       x="341.56265"
+       y="799.83557" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.91539472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7455"
        width="74.084618"
        height="29.084608"
-       x="621.04694"
-       y="759.81989" />
+       x="611.04694"
+       y="797.81989" />
     <rect
        style="display:inline;opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.0236659;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7451-1"
        width="108.97635"
        height="113.97636"
-       x="722.04755"
-       y="728.07227" />
+       x="712.04755"
+       y="766.07227" />
     <rect
        style="display:inline;opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.0236659;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7451-2"
        width="108.97635"
        height="113.97636"
-       x="843.24207"
-       y="727.14429" />
+       x="833.24207"
+       y="765.14429" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.8928051;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4393-6"
        width="74.107201"
        height="29.107201"
-       x="738.43994"
-       y="760.9986" />
+       x="728.43994"
+       y="798.9986" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.8928051;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4393-0"
        width="74.107201"
        height="29.107201"
-       x="859.65826"
-       y="761.94562" />
+       x="849.65826"
+       y="799.94562" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.81597948;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4369-6"
        width="57.184025"
        height="27.184023"
-       x="746.98047"
-       y="580.26959" />
+       x="736.98047"
+       y="618.26959" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.81597948;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4369-1"
        width="57.184025"
        height="27.184023"
-       x="860.85626"
-       y="579.92139" />
+       x="850.85626"
+       y="617.92139" />
   </g>
   <g
      inkscape:groupmode="layer"
      id="layer5"
      inkscape:label="App"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216"
        width="134.27293"
        height="39.272934"
-       x="44.25639"
-       y="647.15436"
+       x="34.25639"
+       y="685.15436"
        ry="19.636467" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.95418876;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4223"
        width="149.04581"
        height="39.045811"
-       x="37.798523"
-       y="760.41071"
+       x="27.798523"
+       y="798.41071"
        ry="19.522905" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.81271017;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4229"
        width="89.187302"
        height="34.187294"
-       x="463.15643"
-       y="797.33997"
+       x="453.15643"
+       y="835.33997"
        ry="17.093647"
        rx="0" />
     <rect
@@ -952,56 +952,56 @@
        id="rect4231"
        width="89.108078"
        height="34.108074"
-       x="219.19594"
-       y="799.66528"
+       x="209.19594"
+       y="837.66528"
        ry="17.054037" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.2612797;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4233"
        width="156.34775"
        height="38.682236"
-       x="694.05316"
-       y="501.89612"
+       x="684.05316"
+       y="539.89612"
        ry="19.341118" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.16768765;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4235"
        width="103.83231"
        height="38.832314"
-       x="333.95874"
-       y="503.12457"
+       x="323.95874"
+       y="541.12457"
        ry="19.416157" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12362);fill-opacity:1"
-       d="M 386.56922,728.26001 V 688.26"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12362)"
+       d="m 376.56922,766.26001 0,-40.00001"
        id="path4433"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12154);fill-opacity:1"
-       d="M 387.39626,648.95207 V 611.80921"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12154)"
+       d="m 377.39626,686.95207 0,-37.14286"
        id="path4435"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-       d="m 263.83464,609.43362 v 37.14286"
+       d="m 253.83464,647.43362 0,37.14286"
        id="path4437"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137)"
-       d="m 263.35309,687.95324 v 36.96954"
+       d="m 253.35309,725.95324 0,36.96954"
        id="path4439"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5813)"
-       d="m 506.35712,729.43362 0.59173,-40.59174"
+       d="m 496.35712,767.43362 0.59173,-40.59174"
        id="path4445"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1.04023254px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5725)"
-       d="M 506.92854,648.57648 V 611.47646"
+       d="m 496.92854,686.57648 0,-37.10002"
        id="path4447"
        inkscape:connector-curvature="0" />
     <rect
@@ -1009,22 +1009,22 @@
        id="rect7457"
        width="89.004044"
        height="34.004032"
-       x="343.58722"
-       y="800.57446"
+       x="333.58722"
+       y="838.57446"
        ry="17.002016" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549631;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7459"
        width="88.914513"
        height="33.914509"
-       x="611.70343"
-       y="797.19067"
+       x="601.70343"
+       y="835.19067"
        ry="16.957254" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.74310595;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301-3"
-       cx="320.48514"
-       cy="884.44043"
+       cx="310.48514"
+       cy="922.44043"
        rx="35.842739"
        ry="18.699877" />
     <rect
@@ -1032,58 +1032,58 @@
        id="rect7459-6"
        width="88.914513"
        height="33.914509"
-       x="732.73444"
-       y="798.75916"
+       x="722.73444"
+       y="836.75916"
        ry="16.957254" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549643;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7459-2"
        width="88.914513"
        height="33.914509"
-       x="853.92889"
-       y="797.83118"
+       x="843.92889"
+       y="835.83118"
        ry="16.957254" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4989-7)"
-       d="M 653.34583,646.09941 V 608.95655"
+       d="m 643.34583,684.09941 0,-37.14286"
        id="path4435-9"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-9)"
-       d="m 775.97532,608.41012 v 37.14286"
+       d="m 765.97532,646.41012 0,37.14286"
        id="path4437-3"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00966918;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137-2)"
-       d="m 777.16057,687.31459 v 37.68793"
+       d="m 767.16057,725.31459 0,37.68793"
        id="path4439-3"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137-2-1)"
-       d="m 892.63488,688.14147 v 36.96954"
+       d="m 882.63488,726.14147 0,36.96954"
        id="path4439-3-4"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137-2-1-7)"
-       d="m 891.70689,609.52472 v 36.96954"
+       d="m 881.70689,647.52472 0,36.96954"
        id="path4439-3-4-4"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00031256;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1955);fill-opacity:1"
-       d="M 387.32895,581.25441 V 544.11155"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00031257;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1955)"
+       d="m 377.32895,619.25441 0,-37.14286"
        id="path4435-6"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-1)"
-       d="m 776.49909,540.48047 v 37.14286"
+       d="m 766.49909,578.48047 0,37.14286"
        id="path4437-3-5"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5813-3)"
-       d="m 654.38041,728.73775 0.59173,-40.59174"
+       d="m 644.38041,766.73775 0.59173,-40.59174"
        id="path4445-7"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -1093,479 +1093,520 @@
      id="layer4"
      inkscape:label="Label"
      style="display:inline"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="109.82143"
-       y="672.29077"
-       id="text4201"><tspan
+       x="99.821426"
+       y="710.29077"
+       id="text4201"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4203"
-         x="109.82143"
-         y="672.29077"
+         x="99.821426"
+         y="710.29077"
          style="font-size:17.50000191px;line-height:1.25">spp_primary</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="262.67859"
-       y="821.43365"
-       id="text4205"><tspan
+       x="252.67859"
+       y="859.43365"
+       id="text4205"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4207"
-         x="262.67859"
-         y="821.43365"
+         x="252.67859"
+         y="859.43365"
          style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="506.39288"
-       y="819.71936"
-       id="text4209"><tspan
+       x="496.39288"
+       y="857.71936"
+       id="text4209"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4211"
-         x="506.39288"
-         y="819.71936"
+         x="496.39288"
+         y="857.71936"
          style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="110.67858"
-       y="784.86224"
-       id="text4225"><tspan
+       x="100.67858"
+       y="822.86224"
+       id="text4225"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4227"
-         x="110.67858"
-         y="784.86224"
+         x="100.67858"
+         y="822.86224"
          style="font-size:17.50000191px;line-height:1.25">spp controller</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="386.60715"
-       y="527.18365"
-       id="text4265"><tspan
+       x="376.60715"
+       y="565.18365"
+       id="text4265"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4267"
-         x="386.60715"
-         y="527.18365"
+         x="376.60715"
+         y="565.18365"
          style="font-size:17.50000191px;line-height:1.25">pktgen</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="772.57147"
-       y="525.71936"
-       id="text4269"><tspan
+       x="762.57147"
+       y="563.71936"
+       id="text4269"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4271"
-         x="772.57147"
-         y="525.71936"
+         x="762.57147"
+         y="563.71936"
          style="font-size:17.50000191px;line-height:1.25">load_balancer</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="60.964294"
-       y="508.86218"
-       id="text4327"><tspan
+       x="50.964294"
+       y="546.86218"
+       id="text4327"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4329"
-         x="60.964294"
-         y="508.86218"
+         x="50.964294"
+         y="546.86218"
          style="font-size:17.50000191px;line-height:1.25">host</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="686.12506"
-       y="477.48724"
-       id="text4331"><tspan
+       x="676.12506"
+       y="515.48724"
+       id="text4331"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4333"
-         x="686.12506"
-         y="477.48724"
+         x="676.12506"
+         y="515.48724"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="296.08929"
-       y="479.80865"
-       id="text4335"><tspan
+       x="286.08929"
+       y="517.80865"
+       id="text4335"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4337"
-         x="296.08929"
-         y="479.80865"
+         x="286.08929"
+         y="517.80865"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="92.964302"
-       y="628.57648"
-       id="text4339"><tspan
+       x="82.964302"
+       y="666.57648"
+       id="text4339"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4341"
-         x="92.964302"
-         y="628.57648"
+         x="82.964302"
+         y="666.57648"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="256.67856"
-       y="749.71936"
-       id="text4343"><tspan
+       x="246.67856"
+       y="787.71936"
+       id="text4343"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4345"
-         x="256.67856"
-         y="749.71936"
+         x="246.67856"
+         y="787.71936"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="503.53577"
-       y="749.14789"
-       id="text4347"><tspan
+       x="493.53577"
+       y="787.14789"
+       id="text4347"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4349"
-         x="503.53577"
-         y="749.14789"
+         x="493.53577"
+         y="787.14789"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="262.39288"
-       y="673.71936"
-       id="text4351"><tspan
+       x="252.39288"
+       y="711.71936"
+       id="text4351"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4353"
-         x="262.39288"
-         y="673.71936"
+         x="252.39288"
+         y="711.71936"
          style="font-size:17.50000191px;line-height:1.25">vhost:1</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="387.91077"
-       y="674.57648"
-       id="text4355"><tspan
+       x="377.91077"
+       y="712.57648"
+       id="text4355"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4357"
-         x="387.91077"
-         y="674.57648"
+         x="377.91077"
+         y="712.57648"
          style="font-size:17.50000191px;line-height:1.25">vhost:2</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="458.20233"
-       y="929.30237"
-       id="text4359"><tspan
+       x="448.20233"
+       y="967.30237"
+       id="text4359"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4361"
-         x="458.20233"
-         y="929.30237"
+         x="448.20233"
+         y="967.30237"
          style="font-size:17.50000191px;line-height:1.25">ring:1</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="266.39285"
-       y="600.86218"
-       id="text4371"><tspan
+       x="256.39285"
+       y="638.86218"
+       id="text4371"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4373"
-         x="266.39285"
-         y="600.86218"
+         x="256.39285"
+         y="638.86218"
          style="font-size:17.50000191px;line-height:1.25">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="387.01785"
-       y="601.43359"
-       id="text4375"><tspan
+       x="377.01785"
+       y="639.43359"
+       id="text4375"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4377"
-         x="387.01785"
-         y="601.43359"
+         x="377.01785"
+         y="639.43359"
          style="font-size:17.50000191px;line-height:1.25">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="506.80365"
-       y="600.13007"
-       id="text4379"><tspan
+       x="496.80365"
+       y="638.13007"
+       id="text4379"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4381"
-         x="506.80365"
-         y="600.13007"
+         x="496.80365"
+         y="638.13007"
          style="font-size:17.50000191px;line-height:1.25">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="652.25006"
-       y="600.13007"
-       id="text4383"><tspan
+       x="642.25006"
+       y="638.13007"
+       id="text4383"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4385"
-         x="652.25006"
-         y="600.13007"
+         x="642.25006"
+         y="638.13007"
          style="font-size:17.50000191px;line-height:1.25">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="262.10718"
-       y="780.86224"
-       id="text4407"><tspan
+       x="252.10718"
+       y="818.86224"
+       id="text4407"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
-         x="262.10718"
-         y="780.86224"
+         x="252.10718"
+         y="818.86224"
          id="tspan4411"
          style="font-size:17.5px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="507.25006"
-       y="779.71936"
-       id="text4413"><tspan
+       x="497.25006"
+       y="817.71936"
+       id="text4413"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
-         x="507.25006"
-         y="779.71936"
+         x="497.25006"
+         y="817.71936"
          id="tspan4417"
          style="font-size:17.5px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="506.67859"
-       y="673.43365"
-       id="text4419"><tspan
+       x="496.67859"
+       y="711.43365"
+       id="text4419"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4421"
-         x="506.67859"
-         y="673.43365"
+         x="496.67859"
+         y="711.43365"
          style="font-size:17.50000191px;line-height:1.25">vhost:3</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="653.9115"
-       y="673.90253"
-       id="text4423"><tspan
+       x="643.9115"
+       y="711.90253"
+       id="text4423"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4425"
-         x="653.9115"
-         y="673.90253"
+         x="643.9115"
+         y="711.90253"
          style="font-size:17.50000191px;line-height:1.25">vhost:4</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="381.01779"
-       y="752.29077"
-       id="text7461"><tspan
+       x="371.01779"
+       y="790.29077"
+       id="text7461"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7463"
-         x="381.01779"
-         y="752.29077"
+         x="371.01779"
+         y="790.29077"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="387.58923"
-       y="821.71942"
-       id="text7469"><tspan
+       x="377.58923"
+       y="859.71942"
+       id="text7469"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7471"
-         x="387.58923"
-         y="821.71942"
+         x="377.58923"
+         y="859.71942"
          style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="389.01782"
-       y="781.43359"
-       id="text7465"><tspan
+       x="379.01782"
+       y="819.43359"
+       id="text7465"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7467"
-         x="389.01782"
-         y="781.43359"
+         x="379.01782"
+         y="819.43359"
          style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="653.94635"
-       y="750.86218"
-       id="text7473"><tspan
+       x="643.94635"
+       y="788.86218"
+       id="text7473"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7475"
-         x="653.94635"
-         y="750.86218"
+         x="643.94635"
+         y="788.86218"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="657.66071"
-       y="779.43365"
-       id="text7477"><tspan
+       x="647.66071"
+       y="817.43365"
+       id="text7477"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7479"
-         x="657.66071"
-         y="779.43365"
+         x="647.66071"
+         y="817.43365"
          style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="654.80353"
-       y="820.005"
-       id="text7481"><tspan
+       x="644.80353"
+       y="858.005"
+       id="text7481"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7483"
-         x="654.80353"
-         y="820.005"
+         x="644.80353"
+         y="858.005"
          style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="322.23514"
-       y="889.58319"
-       id="text4359-6"><tspan
+       x="312.23514"
+       y="927.58319"
+       id="text4359-6"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4361-7"
-         x="322.23514"
-         y="889.58319"
+         x="312.23514"
+         y="927.58319"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">ring:0</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="630.25519"
-       y="972.64374"
-       id="text4359-7"><tspan
+       x="620.25519"
+       y="1010.6437"
+       id="text4359-7"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4361-5"
-         x="630.25519"
-         y="972.64374"
+         x="620.25519"
+         y="1010.6437"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">ring:2</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="779.21661"
-       y="751.77167"
-       id="text7473-7"><tspan
+       x="769.21661"
+       y="789.77167"
+       id="text7473-7"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7475-0"
-         x="779.21661"
-         y="751.77167"
+         x="769.21661"
+         y="789.77167"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="897.34161"
-       y="751.77167"
-       id="text7473-7-9"><tspan
+       x="887.34161"
+       y="789.77167"
+       id="text7473-7-9"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7475-0-3"
-         x="897.34161"
-         y="751.77167"
+         x="887.34161"
+         y="789.77167"
          style="font-size:17.50000572px;line-height:1.25;stroke-width:1.00000012px">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="772.9259"
-       y="783.97028"
-       id="text7477-6"><tspan
+       x="762.9259"
+       y="821.97028"
+       id="text7477-6"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7479-1"
-         x="772.9259"
-         y="783.97028"
+         x="762.9259"
+         y="821.97028"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="896.98529"
-       y="781.12921"
-       id="text7477-8"><tspan
+       x="886.98529"
+       y="819.12921"
+       id="text7477-8"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7479-7"
-         x="896.98529"
-         y="781.12921"
+         x="886.98529"
+         y="819.12921"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="899.26312"
-       y="819.93036"
-       id="text7481-9"><tspan
+       x="889.26312"
+       y="857.93036"
+       id="text7481-9"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7483-2"
-         x="899.26312"
-         y="819.93036"
+         x="889.26312"
+         y="857.93036"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="777.34528"
-       y="820.82025"
-       id="text7481-0"><tspan
+       x="767.34528"
+       y="858.82025"
+       id="text7481-0"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7483-23"
-         x="777.34528"
-         y="820.82025"
+         x="767.34528"
+         y="858.82025"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="776.32581"
-       y="601.1958"
-       id="text4383-5"><tspan
+       x="766.32581"
+       y="639.1958"
+       id="text4383-5"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4385-0"
-         x="776.32581"
-         y="601.1958"
+         x="766.32581"
+         y="639.1958"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="891.58124"
-       y="600.24878"
-       id="text4383-3"><tspan
+       x="881.58124"
+       y="638.24878"
+       id="text4383-3"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4385-6"
-         x="891.58124"
-         y="600.24878"
+         x="881.58124"
+         y="638.24878"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="776.36621"
-       y="673.09631"
-       id="text4423-1"><tspan
+       x="766.36621"
+       y="711.09631"
+       id="text4423-1"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4425-0"
-         x="776.36621"
-         y="673.09631"
+         x="766.36621"
+         y="711.09631"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1px">vhost:5</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="889.90839"
-       y="674.24945"
-       id="text4423-6"><tspan
+       x="879.90839"
+       y="712.24945"
+       id="text4423-6"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4425-3"
-         x="889.90839"
-         y="674.24945"
+         x="879.90839"
+         y="712.24945"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1px">vhost:6</tspan></text>
     <path
        style="fill:none;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4785)"
-       d="m 335.83374,523.20691 c -45.41992,-0.1225 -70.03508,18.06864 -71.63474,56.46487"
+       d="m 325.83374,561.20691 c -45.41992,-0.1225 -70.03508,18.06864 -71.63474,56.46487"
        id="path4273"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;stroke:#007800;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart)"
-       d="m 439.66605,523.20691 c 41.12227,0.39422 67.12925,27.91164 66.04157,58.33987"
+       d="m 429.66605,561.20691 c 41.12227,0.39422 67.12925,27.91164 66.04157,58.33987"
        id="path4275"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="display:inline;fill:none;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:;marker-start:url(#marker11110)"
-       d="m 693.06058,522.69822 c -24.83241,0.0946 -38.11197,18.69568 -39.75974,58.33987"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker11110)"
+       d="m 683.06058,560.69822 c -24.83241,0.0946 -38.11197,18.69568 -39.75974,58.33987"
        id="path4273-4"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;stroke:#007800;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker7808)"
-       d="m 851.33723,521.58152 c 26.51704,0.15505 40.76797,21.5669 40.45305,58.33987"
+       d="m 841.33723,559.58152 c 26.51704,0.15505 40.76797,21.5669 40.45305,58.33987"
        id="path4275-7"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH v2 0/8] Revise documentation
  2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
                   ` (7 preceding siblings ...)
  2019-01-10  2:10 ` [spp] [PATCH 8/8] docs: resize image of lb in sppc ogawa.yasufumi
@ 2019-01-10 10:25 ` ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 1/8] docs: add desc of overview of SPP secondary ogawa.yasufumi
                     ` (7 more replies)
  8 siblings, 8 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10 10:25 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Hi,

This is v2 for correcting the size of text boxes in diagrams. On
windows or mac, font size is different from linux environment in
firefox and chrome. Right hand side of text is over the boundary
of text box. This update is to change the size and to be displayed
correctly.

Thanks,
Yasufumi

Yasufumi Ogawa (8):
  docs: add desc of overview of SPP secondary
  docs: add desc of design of spp_nfv
  docs: add image of ports_fwd_array
  docs: add image of spp_nfv threads
  docs: adjust size of images
  docs: resize font size in multi nodes example
  docs: resize font size in performance test
  docs: resize image of lb in sppc

 docs/guides/design/spp_secondary.rst               |  76 ++-
 .../images/design/spp_design_spp_sec_nfv.svg       | 340 ++++++++++
 .../design/spp_design_spp_sec_nfv_threads.svg      | 368 +++++++++++
 .../setup/use_cases/spp_multi_nodes_vhost.svg      | 388 +++++------
 .../images/tools/sppc/sppc_usecase_lb_pktgen.svg   | 709 +++++++++++----------
 .../guides/images/tools/sppc/sppc_usecase_ring.svg | 379 +++++------
 docs/guides/setup/howto_use.rst                    |   2 +-
 docs/guides/tools/sppc/getting_started.rst         |   2 +-
 docs/guides/tools/sppc/overview.rst                |   2 +-
 docs/guides/tools/sppc/usecases.rst                |   6 +-
 docs/guides/use_cases/spp_nfv.rst                  |  16 +-
 11 files changed, 1558 insertions(+), 730 deletions(-)
 create mode 100644 docs/guides/images/design/spp_design_spp_sec_nfv.svg
 create mode 100644 docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg

-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH v2 1/8] docs: add desc of overview of SPP secondary
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
@ 2019-01-10 10:25   ` ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 2/8] docs: add desc of design of spp_nfv ogawa.yasufumi
                     ` (6 subsequent siblings)
  7 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10 10:25 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Add descriptions of overview of SPP secondary processes in design
section.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 docs/guides/design/spp_secondary.rst | 28 +++++++++++++++++++++++++---
 1 file changed, 25 insertions(+), 3 deletions(-)

diff --git a/docs/guides/design/spp_secondary.rst b/docs/guides/design/spp_secondary.rst
index d83ac6a..b3bb270 100644
--- a/docs/guides/design/spp_secondary.rst
+++ b/docs/guides/design/spp_secondary.rst
@@ -2,15 +2,37 @@
     Copyright(c) 2019 Nippon Telegraph and Telephone Corporation
 
 
-.. _spp_overview_design_spp_secondary:
+.. _spp_design_spp_secondary:
 
 SPP Secondary
 =============
 
-SPP secondary process is ...
+SPP secondary process is a worker process in client-server multp-process
+application model. Basically, the role of secondary process is to connenct
+each of application running on host, containers or VMs for packet forwarding.
+Spp secondary process forwards packets from source port to destination port
+with DPDK's high-performance forwarding mechanizm. In other word, it behaves
+as a cable to connect two patches ports.
 
+All of secondary processes are able to attach ring PMD and vhost PMD ports
+for sending or receiving packets with other processes. Ring port is used to
+communicate with a process running on host or container if it is implemented
+as secondary process to access shared ring memory.
+Vhost port is used for a process on container or VM and implemented as primary
+process, and no need to access shared memory of SPP primary.
 
-.. _spp_overview_design_spp_secondary_nfv:
+In addition to the basic forwarding, SPP secondary process provides several
+networking features. One of the typical example is packet cauture.
+``spp_nfv`` is the simplest SPP secondary and used to connect two of processes
+or other feature ports including PCAP PMD port. PCAP PMD is to dump packets to
+a file or retrieve from.
+
+There are more specific or funcional features than ``spp_nfv``. ``spp_vf`` is
+a simple pseudo SR-IOV feature for classifying or merging packets.
+``spp_mirror`` is to duplicate incoming packets to several destination ports.
+
+
+.. _spp_design_spp_secondary_nfv:
 
 spp_nfv
 -------
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH v2 2/8] docs: add desc of design of spp_nfv
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 1/8] docs: add desc of overview of SPP secondary ogawa.yasufumi
@ 2019-01-10 10:25   ` ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 3/8] docs: add image of ports_fwd_array ogawa.yasufumi
                     ` (5 subsequent siblings)
  7 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10 10:25 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Add descriptions of overview of design of spp_nfv in design section.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 docs/guides/design/spp_secondary.rst | 52 +++++++++++++++++++++++++++++++++---
 1 file changed, 49 insertions(+), 3 deletions(-)

diff --git a/docs/guides/design/spp_secondary.rst b/docs/guides/design/spp_secondary.rst
index b3bb270..9d11f74 100644
--- a/docs/guides/design/spp_secondary.rst
+++ b/docs/guides/design/spp_secondary.rst
@@ -2,7 +2,7 @@
     Copyright(c) 2019 Nippon Telegraph and Telephone Corporation
 
 
-.. _spp_design_spp_secondary:
+.. _spp_design_spp_sec:
 
 SPP Secondary
 =============
@@ -32,9 +32,55 @@ a simple pseudo SR-IOV feature for classifying or merging packets.
 ``spp_mirror`` is to duplicate incoming packets to several destination ports.
 
 
-.. _spp_design_spp_secondary_nfv:
+.. _spp_design_spp_sec_nfv:
 
 spp_nfv
 -------
 
-``spp_nfv`` is ...
+``spp_nfv`` is the simplest SPP secondary to connect two of processes or other
+feature ports. Each of ``spp_nfv`` processes has a list of entries including
+source and destination ports, and forwards packets by referring the list.
+It means that one ``spp_nfv`` might have several forwarding paths, but
+throughput is gradually decreased if it has too much paths.
+This list is implemented as an array of ``port`` structure and named
+``ports_fwd_array``. The index of ``ports_fwd_array`` is the same as unique
+port ID.
+
+.. code-block:: c
+
+    struct port {
+      int in_port_id;
+      int out_port_id;
+      ...
+    };
+    ...
+
+    /* ports_fwd_array is an array of port */
+    static struct port ports_fwd_array[RTE_MAX_ETHPORTS];
+
+:numref:`figure_design_spp_sec_nfv_port_fwd_array` describes an example of
+forwarding between ports. In this case, ``spp_nfv`` is responsible for
+forwarding from ``port#0`` to ``port#2``. You notice that each of ``out_port``
+entry has the destination port ID.
+
+.. _figure_design_spp_sec_nfv_port_fwd_array:
+
+.. figure:: ../images/design/spp_design_spp_sec_nfv.*
+   :width: 75%
+
+   Forwarding by referring ports_fwd_array
+
+``spp_nfv`` consists of main thread and worker thread to update the entry
+while running the process. Main thread is for waiting user command for
+updating the entry. Worker thread is for dedicating packet forwarding.
+:numref:`figure_design_spp_sec_nfv_threads` describes tasks in each of
+threads. Worker thread is launched from main thread after initialization.
+In worker thread, it starts forwarding if user send forward command and
+main thread accepts it.
+
+.. _figure_design_spp_sec_nfv_threads:
+
+.. figure:: ../images/design/spp_design_spp_sec_nfv_threads.*
+   :width: 70%
+
+   Main thread and worker thread in spp_nfv
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH v2 3/8] docs: add image of ports_fwd_array
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 1/8] docs: add desc of overview of SPP secondary ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 2/8] docs: add desc of design of spp_nfv ogawa.yasufumi
@ 2019-01-10 10:25   ` ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 4/8] docs: add image of spp_nfv threads ogawa.yasufumi
                     ` (4 subsequent siblings)
  7 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10 10:25 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

To explain mechanizm of forwarding of spp_nfv in design section, add
an example image of ports_fwd_array.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../images/design/spp_design_spp_sec_nfv.svg       | 340 +++++++++++++++++++++
 1 file changed, 340 insertions(+)
 create mode 100644 docs/guides/images/design/spp_design_spp_sec_nfv.svg

diff --git a/docs/guides/images/design/spp_design_spp_sec_nfv.svg b/docs/guides/images/design/spp_design_spp_sec_nfv.svg
new file mode 100644
index 0000000..10f215d
--- /dev/null
+++ b/docs/guides/images/design/spp_design_spp_sec_nfv.svg
@@ -0,0 +1,340 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="254mm"
+   height="114mm"
+   viewBox="0 0 899.99999 403.93701"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="spp_design_spp_sec_nfv.svg">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6952"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6954"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;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)" />
+    </marker>
+    <marker
+       inkscape:stockid="DotL"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6438"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6440"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         style="fill:#0000e6;fill-opacity:1;fill-rule:evenodd;stroke:#0000e6;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6164"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="DotL"
+       inkscape:collect="always">
+      <path
+         transform="matrix(0.8,0,0,0.8,5.92,0.8)"
+         style="fill:#0000e6;fill-opacity:1;fill-rule:evenodd;stroke:#0000e6;stroke-width:1pt;stroke-opacity:1"
+         d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+         id="path6166"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4580"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         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"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path4582"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.49497475"
+     inkscape:cx="628.26037"
+     inkscape:cy="476.80109"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1588"
+     inkscape:window-height="1028"
+     inkscape:window-x="115"
+     inkscape:window-y="34"
+     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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="background"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-648.42519)"
+     style="display:inline">
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4288"
+       width="554.28577"
+       height="376.10297"
+       x="12.300165"
+       y="662.79016" />
+    <rect
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4150"
+       width="399.44421"
+       height="167.71109"
+       x="490.46442"
+       y="803.12537"
+       ry="0" />
+    <rect
+       style="fill:#f5f6f6;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4240"
+       width="240.51385"
+       height="189.08528"
+       x="134.90038"
+       y="690.06476" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="ports"
+     transform="translate(0,-648.42519)"
+     style="display:inline">
+    <rect
+       style="fill:#f8ff93;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4187"
+       width="90.222687"
+       height="63.079834"
+       x="208.4745"
+       y="816.21033" />
+    <rect
+       style="fill:#f8ff93;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4187-2"
+       width="90.222687"
+       height="63.079834"
+       x="345.18875"
+       y="974.78174" />
+    <rect
+       style="fill:#f8ff93;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4187-4"
+       width="90.222687"
+       height="63.079834"
+       x="78.617378"
+       y="974.78174" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="process"
+     transform="translate(0,-648.42519)"
+     style="display:inline">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000e6;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:8.00000007, 4.00000004;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker6438)"
+       d="m 464.14674,797.06322 c -3.24949,83.76041 -31.46762,123.2974 -82.47933,141.68243"
+       id="path6101-4"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000e6;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:8.00000027, 4.00000012;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker6164)"
+       d="M 461.71666,798.92502 C 442.47339,909.30993 316.33898,938.78302 179.69914,928.73217"
+       id="path6101"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <rect
+       style="display:inline;fill:#ffffe1;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4246-7"
+       width="119.02277"
+       height="36.165623"
+       x="400.15356"
+       y="759.83136"
+       ry="18.082811" />
+    <rect
+       style="display:inline;fill:#ffffe1;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect4246"
+       width="119.02277"
+       height="36.165623"
+       x="192.64594"
+       y="746.09601"
+       ry="18.082811" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4580)"
+       d="m 124.30014,973.4108 c 0.20841,-72.65226 92.14097,-13.46655 105.71429,-91.39575"
+       id="path4290"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6952)"
+       d="m 284.30014,880.03598 c 15.22957,70.01705 102.06345,2.53977 104.28572,92.85715"
+       id="path4292"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="label"
+     transform="translate(0,-648.42519)">
+    <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="219.21782"
+       y="853.91907"
+       id="text4181"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4183"
+         x="219.21782"
+         y="853.91907"
+         style="font-size:22.5px">port#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;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="354.5123"
+       y="1012.4905"
+       id="text4181-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4183-0"
+         x="354.5123"
+         y="1012.4905"
+         style="font-size:22.5px">port#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="86.512344"
+       y="1012.4905"
+       id="text4181-1"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4183-2"
+         x="86.512344"
+         y="1012.4905"
+         style="font-size:22.5px">port#0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="230.04472"
+       y="769.06744"
+       id="text4181-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4268"
+         style="font-size:22.5px"
+         x="230.04472"
+         y="769.06744">app</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="158.10727"
+       y="729.19989"
+       id="text4181-0-5"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4268-5"
+         style="font-size:22.5px"
+         x="158.10727"
+         y="729.19989">VM</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="417.1864"
+       y="785.36377"
+       id="text4181-0-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4268-6"
+         style="font-size:22.5px"
+         x="417.1864"
+         y="785.36377">spp_nfv</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="42.957962"
+       y="701.61096"
+       id="text4181-0-5-0"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4268-5-5"
+         style="font-size:22.5px"
+         x="42.957962"
+         y="701.61096">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;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="503.89136"
+       y="836.2666"
+       id="text3336"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan3338"
+         x="503.89136"
+         y="836.2666"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif">ports_fwd_array[0].in_port = 0</tspan><tspan
+         sodipodi:role="line"
+         x="503.89136"
+         y="864.3916"
+         id="tspan3346"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif">ports_fwd_array[0].out_port = 2</tspan><tspan
+         sodipodi:role="line"
+         x="503.89136"
+         y="892.5166"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         id="tspan6204">    .....</tspan><tspan
+         sodipodi:role="line"
+         x="503.89136"
+         y="920.6416"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         id="tspan6206">ports_fwd_array[2].in_port = 2</tspan><tspan
+         sodipodi:role="line"
+         x="503.89136"
+         y="948.7666"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;font-family:sans-serif;-inkscape-font-specification:sans-serif"
+         id="tspan6210">ports_fwd_array[2].out_port = 1</tspan></text>
+  </g>
+</svg>
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH v2 4/8] docs: add image of spp_nfv threads
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
                     ` (2 preceding siblings ...)
  2019-01-10 10:25   ` [spp] [PATCH v2 3/8] docs: add image of ports_fwd_array ogawa.yasufumi
@ 2019-01-10 10:25   ` ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 5/8] docs: adjust size of images ogawa.yasufumi
                     ` (3 subsequent siblings)
  7 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10 10:25 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Spp_nfv consists of main thread and worker thread. This update is to
add an image for describing overview of tasks in each of threads.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../design/spp_design_spp_sec_nfv_threads.svg      | 368 +++++++++++++++++++++
 1 file changed, 368 insertions(+)
 create mode 100644 docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg

diff --git a/docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg b/docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg
new file mode 100644
index 0000000..5a5afbb
--- /dev/null
+++ b/docs/guides/images/design/spp_design_spp_sec_nfv_threads.svg
@@ -0,0 +1,368 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="240mm"
+   height="236mm"
+   viewBox="0 0 850.39369 836.22048"
+   id="svg7032"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="spp_design_spp_sec_nfv_threads.svg">
+  <defs
+     id="defs7034">
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4324"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.8,0,0,-0.8,-10,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="path4342"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;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>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="649.59597"
+     inkscape:cy="204.47865"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1855"
+     inkscape:window-height="1176"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7037">
+    <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></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="background"
+     transform="translate(0,-216.14172)">
+    <rect
+       style="fill:#d2e0fa;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7716"
+       width="362.85712"
+       height="822.1806"
+       x="16.000006"
+       y="224.36221"
+       ry="17.142857" />
+    <rect
+       style="fill:#d2e0fa;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7716-1"
+       width="419.99997"
+       height="822.1806"
+       x="417.14285"
+       y="224.36221"
+       ry="20.000004" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 190.85714,361.50506 0,574.28572 0,0"
+       id="path4283"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 622,693.82649 0,300.25318 0,0"
+       id="path4283-9"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="m 321.814,616.93363 298.57142,0"
+       id="path4300"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+       d="m 621.14718,615.95464 0,32.53363"
+       id="path4831"
+       inkscape:connector-curvature="0" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="948.5943"
+       y="-189.01128"
+       id="text5489"
+       sodipodi:linespacing="125%"
+       transform="matrix(0,1,-1,0,0,0)"><tspan
+         sodipodi:role="line"
+         id="tspan5491"
+         x="948.5943"
+         y="-189.01128">.....</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="1003.3666"
+       y="-621.28027"
+       id="text5489-6"
+       sodipodi:linespacing="125%"
+       transform="matrix(0,1,-1,0,0,0)"><tspan
+         sodipodi:role="line"
+         id="tspan5491-0"
+         x="1003.3666"
+         y="-621.28027">.....</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="block"
+     transform="translate(0,-216.14172)">
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165"
+       width="211.42857"
+       height="44"
+       x="82.714287"
+       y="317.21936"
+       ry="15.906564" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-3"
+       width="267.14285"
+       height="44"
+       x="57.857143"
+       y="392.7908"
+       ry="15.647516" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-6"
+       width="280"
+       height="84"
+       x="52.857147"
+       y="470.50507"
+       ry="21.67742" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-7"
+       width="307.14288"
+       height="84"
+       x="37.85714"
+       y="589.93359"
+       ry="21.677422" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-5"
+       width="311.42856"
+       height="168.57143"
+       x="36.14286"
+       y="713.64795"
+       ry="30.645176" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:0.99999994;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-5-3"
+       width="384.28574"
+       height="245.71428"
+       x="434.57144"
+       y="718.64789"
+       ry="30.01655" />
+    <rect
+       style="fill:#f4f4f4;fill-opacity:1;stroke:#000000;stroke-width:1.00000012;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4165-70"
+       width="197.57143"
+       height="44"
+       x="526.92859"
+       y="649.07648"
+       ry="15.906564" />
+  </g>
+  <g
+     inkscape:label="label"
+     inkscape:groupmode="layer"
+     id="layer1"
+     style="display:inline"
+     transform="translate(0,-216.14172)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="556.85712"
+       y="678.07642"
+       id="text7580"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582"
+         x="556.85712"
+         y="678.07642">main_loop()</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="56.442268"
+       y="622.65027"
+       id="text7580-9"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4"
+         x="56.442268"
+         y="622.65027">rte_eal_remote_launch(</tspan><tspan
+         sodipodi:role="line"
+         x="56.442268"
+         y="650.77527"
+         id="tspan7710">    main_loop)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="78.601692"
+       y="423.22638"
+       id="text7580-9-1"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9"
+         x="78.601692"
+         y="423.22638">forward_array_init()</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="114.30177"
+       y="345.2287"
+       id="text7580-9-1-5"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9-7"
+         x="114.30177"
+         y="345.2287">rte_eal_init()</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="63.4076"
+       y="503.22406"
+       id="text7580-9-1-4"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9-1"
+         x="63.4076"
+         y="503.22406">rte_memzone_lookup(</tspan><tspan
+         sodipodi:role="line"
+         x="63.4076"
+         y="531.34906"
+         id="tspan7708">    MZ_PORT_INFO)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="62.067757"
+       y="746.64795"
+       id="text7666"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7668"
+         x="62.067757"
+         y="746.64795">while(on) {</tspan><tspan
+         sodipodi:role="line"
+         x="62.067757"
+         y="774.77295"
+         id="tspan7670">    // wait for command</tspan><tspan
+         sodipodi:role="line"
+         x="62.067757"
+         y="802.89795"
+         id="tspan7672">    parse_command();</tspan><tspan
+         sodipodi:role="line"
+         x="62.067757"
+         y="831.02295"
+         id="tspan7714">    ....</tspan><tspan
+         sodipodi:role="line"
+         x="62.067757"
+         y="859.14795"
+         id="tspan7712">}</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="453.07175"
+       y="747.99805"
+       id="text7580-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         x="453.07175"
+         y="747.99805"
+         id="tspan7692">while(1) { </tspan><tspan
+         sodipodi:role="line"
+         x="453.07175"
+         y="776.12305"
+         id="tspan7694">    if (cmd == STOP)  {</tspan><tspan
+         sodipodi:role="line"
+         x="453.07175"
+         y="804.24805"
+         id="tspan7696">        // do nothing</tspan><tspan
+         sodipodi:role="line"
+         x="453.07175"
+         y="832.37305"
+         id="tspan7698">        sleep(1);</tspan><tspan
+         sodipodi:role="line"
+         x="453.07175"
+         y="860.49805"
+         id="tspan7700">    else if (cmd == FORWARD) {</tspan><tspan
+         sodipodi:role="line"
+         x="453.07175"
+         y="888.62305"
+         id="tspan7702">        forward();</tspan><tspan
+         sodipodi:role="line"
+         x="453.07175"
+         y="916.74805"
+         id="tspan7704">    }</tspan><tspan
+         sodipodi:role="line"
+         x="453.07175"
+         y="944.87305"
+         id="tspan7706">}</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="115.44462"
+       y="265.80017"
+       id="text7580-9-1-5-2"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9-7-9"
+         x="115.44462"
+         y="265.80017">Master lcore</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="583.63153"
+       y="259.87665"
+       id="text7580-9-1-5-2-1"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan7582-4-9-7-9-2"
+         x="583.63153"
+         y="259.87665">lcore#1</tspan></text>
+  </g>
+</svg>
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH v2 5/8] docs: adjust size of images
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
                     ` (3 preceding siblings ...)
  2019-01-10 10:25   ` [spp] [PATCH v2 4/8] docs: add image of spp_nfv threads ogawa.yasufumi
@ 2019-01-10 10:25   ` ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 6/8] docs: resize font size in multi nodes example ogawa.yasufumi
                     ` (2 subsequent siblings)
  7 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10 10:25 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Font size in some of images is too small because of inappropriate
ratio. This update is to adjust the size of image ratio.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 docs/guides/design/spp_secondary.rst       |  2 +-
 docs/guides/setup/howto_use.rst            |  2 +-
 docs/guides/tools/sppc/getting_started.rst |  2 +-
 docs/guides/tools/sppc/overview.rst        |  2 +-
 docs/guides/tools/sppc/usecases.rst        |  6 +++---
 docs/guides/use_cases/spp_nfv.rst          | 16 ++++++++--------
 6 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/docs/guides/design/spp_secondary.rst b/docs/guides/design/spp_secondary.rst
index 9d11f74..a784e10 100644
--- a/docs/guides/design/spp_secondary.rst
+++ b/docs/guides/design/spp_secondary.rst
@@ -66,7 +66,7 @@ entry has the destination port ID.
 .. _figure_design_spp_sec_nfv_port_fwd_array:
 
 .. figure:: ../images/design/spp_design_spp_sec_nfv.*
-   :width: 75%
+   :width: 80%
 
    Forwarding by referring ports_fwd_array
 
diff --git a/docs/guides/setup/howto_use.rst b/docs/guides/setup/howto_use.rst
index cbc20af..51ad8da 100644
--- a/docs/guides/setup/howto_use.rst
+++ b/docs/guides/setup/howto_use.rst
@@ -129,7 +129,7 @@ soure or destination of phy ports.
 .. _figure_spp_howto_multi_spp:
 
 .. figure:: ../images/setup/howto_use/spp_howto_multi_spp.*
-   :width: 70%
+   :width: 80%
 
    Multiple SPP nodes
 
diff --git a/docs/guides/tools/sppc/getting_started.rst b/docs/guides/tools/sppc/getting_started.rst
index 0ae0978..c0970a3 100644
--- a/docs/guides/tools/sppc/getting_started.rst
+++ b/docs/guides/tools/sppc/getting_started.rst
@@ -277,7 +277,7 @@ and start forwarding from testpmd.
 .. _figure_sppc_gsg_testpmd:
 
 .. figure:: ../../images/tools/sppc/sppc_gsg_testpmd.*
-   :width: 50%
+   :width: 58%
 
    SPP and testpmd on containers
 
diff --git a/docs/guides/tools/sppc/overview.rst b/docs/guides/tools/sppc/overview.rst
index e4b3b62..043bc8d 100644
--- a/docs/guides/tools/sppc/overview.rst
+++ b/docs/guides/tools/sppc/overview.rst
@@ -22,6 +22,6 @@ an app container.
 .. _figure_sppc_overview:
 
 .. figure:: ../../images/tools/sppc/sppc_overview.*
-   :width: 85%
+   :width: 95%
 
    SPP container overview
diff --git a/docs/guides/tools/sppc/usecases.rst b/docs/guides/tools/sppc/usecases.rst
index 7fadf22..216c2bc 100644
--- a/docs/guides/tools/sppc/usecases.rst
+++ b/docs/guides/tools/sppc/usecases.rst
@@ -44,7 +44,7 @@ all of app container processes run on a single node.
 .. _figure_sppc_usecase_vhost:
 
 .. figure:: ../../images/tools/sppc/sppc_usecase_vhost.*
-    :width: 50%
+    :width: 58%
 
     Test of vhost PMD in a single node
 
@@ -285,7 +285,7 @@ as described in next sections.
 .. _figure_sppc_usecase_l2fwdpktgen:
 
 .. figure:: ../../images/tools/sppc/sppc_usecase_l2fwdpktgen.*
-    :width: 85%
+    :width: 95%
 
     Chainning pktgen and l2fwd
 
@@ -406,7 +406,7 @@ It is totally 7 lcores while the maximum number is 14.
 .. _figure_sppc_usecase_l2fwdpktgen_less:
 
 .. figure:: ../../images/tools/sppc/sppc_usecase_l2fwdpktgen_less.*
-    :width: 85%
+    :width: 95%
 
     Pktgen and l2fwd using less lcores
 
diff --git a/docs/guides/use_cases/spp_nfv.rst b/docs/guides/use_cases/spp_nfv.rst
index d9d922c..3e31508 100644
--- a/docs/guides/use_cases/spp_nfv.rst
+++ b/docs/guides/use_cases/spp_nfv.rst
@@ -64,7 +64,7 @@ patches as you defined.
 .. _figure_spp_nfv_as_l2fwd:
 
 .. figure:: ../images/setup/use_cases/spp_nfv_l2fwd.*
-   :width: 52%
+   :width: 60%
 
    spp_nfv as l2fwd
 
@@ -134,7 +134,7 @@ from ``phy:1`` to ``phy:0`` for ``nfv 2``.
 .. _figure_spp_two_nfv_as_l2fwd:
 
 .. figure:: ../images/setup/use_cases/spp_two_nfv_l2fwd.*
-   :width: 52%
+   :width: 60%
 
    Two spp_nfv as l2fwd
 
@@ -159,7 +159,7 @@ Patch ``phy:0`` to ``phy:0`` for ``nfv 1`` and
 .. _figure_spp_two_nfv_loopback:
 
 .. figure:: ../images/setup/use_cases/spp_two_nfv_loopback.*
-   :width: 52%
+   :width: 62%
 
    Two spp_nfv for loopback
 
@@ -233,7 +233,7 @@ Then, connect it with ``patch`` subcommand.
 .. _figure_spp_uni_directional_l2fwd:
 
 .. figure:: ../images/setup/use_cases/spp_unidir_l2fwd.*
-   :width: 52%
+   :width: 72%
 
    Uni-Directional l2fwd
 
@@ -296,7 +296,7 @@ Then, add ``ring:0`` and ``ring:1`` to ``nfv 2``.
 .. _figure_spp_bi_directional_l2fwd:
 
 .. figure:: ../images/setup/use_cases/spp_bidir_l2fwd.*
-   :width: 52%
+   :width: 72%
 
    Bi-Directional l2fwd
 
@@ -370,7 +370,7 @@ with ``nfv 2``.
 .. _figure_spp_uni_directional_l2fwd_vhost:
 
 .. figure:: ../images/setup/use_cases/spp_unidir_l2fwd_vhost.*
-   :width: 52%
+   :width: 72%
 
    Uni-Directional l2fwd with vhost
 
@@ -430,7 +430,7 @@ As the first usecase, add a pcap PMD and capture incoming packets from
 .. _figure_spp_pcap_incoming:
 
 .. figure:: ../images/setup/use_cases/spp_pcap_incoming.*
-   :width: 50%
+   :width: 60%
 
    Rapture incoming packets
 
@@ -473,7 +473,7 @@ Then, add pcap PMD ``pcap:2`` to another ``spp_nfv``.
 .. _figure_spp_pcap_restoring:
 
 .. figure:: ../images/setup/use_cases/spp_pcap_restoring.*
-   :width: 52%
+   :width: 60%
 
    Restore dumped packets
 
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH v2 6/8] docs: resize font size in multi nodes example
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
                     ` (4 preceding siblings ...)
  2019-01-10 10:25   ` [spp] [PATCH v2 5/8] docs: adjust size of images ogawa.yasufumi
@ 2019-01-10 10:25   ` ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 7/8] docs: resize font size in performance test ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 8/8] docs: resize image of lb in sppc ogawa.yasufumi
  7 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10 10:25 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Resize font size too small to be large in multiple nodes example.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../setup/use_cases/spp_multi_nodes_vhost.svg      | 388 +++++++++++----------
 1 file changed, 197 insertions(+), 191 deletions(-)

diff --git a/docs/guides/images/setup/use_cases/spp_multi_nodes_vhost.svg b/docs/guides/images/setup/use_cases/spp_multi_nodes_vhost.svg
index bc16b82..355d10c 100644
--- a/docs/guides/images/setup/use_cases/spp_multi_nodes_vhost.svg
+++ b/docs/guides/images/setup/use_cases/spp_multi_nodes_vhost.svg
@@ -15,7 +15,7 @@
    id="svg2"
    version="1.1"
    inkscape:version="0.91 r13725"
-   sodipodi:docname="spp_multi_nodes.svg">
+   sodipodi:docname="spp_multi_nodes_vhost.svg">
   <defs
      id="defs4">
     <marker
@@ -957,13 +957,13 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="0.7"
-     inkscape:cx="381.97621"
+     inkscape:cx="456.94663"
      inkscape:cy="297.31747"
      inkscape:document-units="px"
      inkscape:current-layer="layer4"
      showgrid="false"
      inkscape:window-width="1855"
-     inkscape:window-height="1176"
+     inkscape:window-height="1056"
      inkscape:window-x="65"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
@@ -1139,67 +1139,67 @@
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216-12"
-       width="134.27293"
+       width="159.27293"
        height="39.272934"
-       x="39.149246"
-       y="928.15405"
+       x="29.149246"
+       y="958.15405"
        ry="19.636467" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.96287978px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4460)"
-       d="m 233.36603,759.06544 c 1.1098,-39.6946 14.6911,-50.289 32.8572,-50.1855"
+       d="m 233.36603,759.06544 c 1.1098,-39.6946 10.6911,-52.289 28.8572,-52.1855"
        id="path4752"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.02444935px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5312-9)"
-       d="m 360.98833,707.54644 c 23.5415,0.7671 32.4399,13.0559 33.3623,48.7568"
+       d="m 366.98833,703.54644 c 23.5415,0.7671 26.4399,17.0559 27.3623,52.7568"
        id="path4756-5-6"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
        style="fill:#f8f8f8;fill-opacity:1;stroke:#000000;stroke-width:0.82865787;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4591"
-       width="214.17134"
+       width="189.17134"
        height="202.18829"
-       x="198.32933"
+       x="226.32933"
        y="358.70886" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.95749038;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4144-3"
-       width="74.042519"
-       height="46.899658"
+       width="79.042503"
+       height="53.042515"
        x="275.84738"
-       y="513.13623" />
+       y="506.99335" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216-9"
-       width="134.27293"
+       width="159.27293"
        height="39.272934"
-       x="41.407913"
+       x="31.407913"
        y="646.19543"
        ry="19.636467" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231"
-       width="93.887634"
-       height="55.050079"
-       x="266.483"
-       y="677.58313"
-       ry="27.52504" />
+       width="103.83687"
+       height="58.836876"
+       x="262.483"
+       y="673.79639"
+       ry="29.418438" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.23073781;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-3"
-       width="105.2486"
+       width="128.76926"
        height="54.982479"
-       x="259.21033"
-       y="427.15784"
+       x="249.21033"
+       y="423.15784"
        ry="27.49124" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.87417513;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301"
-       cx="313.47275"
+       cx="315.19754"
        cy="618.35229"
-       rx="41.838116"
+       rx="53.562912"
        ry="22.169876" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2)"
@@ -1225,72 +1225,72 @@
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-9-6)"
-       d="m 293.54433,512.16434 0,-27.1429"
+       d="m 293.54433,508.16434 0,-27.1429"
        id="path4427-1-6-8"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5907-5-7-6)"
-       d="m 334.97293,481.45004 0,28.5715"
+       d="m 334.97293,477.45004 0,28.5715"
        id="path4429-2-0-7"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.96287978px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4460-0)"
-       d="m 680.5184,761.20759 c 1.1098,-39.6946 14.6911,-50.28902 32.8572,-50.18552"
+       d="m 680.5184,761.20759 c 1.1098,-39.6946 10.6911,-52.28902 28.8572,-52.18552"
        id="path4752-1"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.02444935px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5312-9-4)"
-       d="m 808.1407,709.68857 c 23.5415,0.7671 32.4399,13.05592 33.3623,48.75682"
+       d="m 816.1407,707.68857 c 23.5415,0.7671 24.4399,15.05592 25.3623,50.75682"
        id="path4756-5-6-5"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
        style="display:inline;fill:#f8f8f8;fill-opacity:1;stroke:#000000;stroke-width:0.82865787;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4591-9"
-       width="214.17134"
+       width="189.17134"
        height="202.18831"
-       x="645.45831"
+       x="673.45831"
        y="361.17776" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.95749038;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4144-3-7"
-       width="74.042519"
-       height="46.899658"
-       x="722.99976"
-       y="515.27838" />
+       width="79.042503"
+       height="53.042515"
+       x="722.99969"
+       y="509.13553" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216-9-7"
-       width="134.27293"
+       width="159.27293"
        height="39.272934"
-       x="498.5603"
+       x="486.56027"
        y="648.33759"
        ry="19.636467" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-7"
-       width="93.887634"
-       height="55.050079"
-       x="713.63538"
-       y="679.72528"
-       ry="27.52504" />
+       width="103.83687"
+       height="58.836876"
+       x="711.63538"
+       y="677.93854"
+       ry="29.418438" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.2631495;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-3-3"
-       width="110.93048"
+       width="128.73685"
        height="54.950069"
-       x="702.66461"
-       y="429.31619"
+       x="698.66461"
+       y="423.31619"
        ry="27.475035" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.87417513;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301-6"
-       cx="760.62512"
+       cx="762.34991"
        cy="620.49445"
-       rx="41.838116"
+       rx="53.562912"
        ry="22.169876" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-5)"
@@ -1316,72 +1316,72 @@
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-9-6-2)"
-       d="m 740.6967,514.30647 0,-27.1429"
+       d="m 740.6967,508.30647 0,-27.1429"
        id="path4427-1-6-8-4"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5907-5-7-6-1)"
-       d="m 782.1253,483.59217 0,28.5715"
+       d="m 782.1253,477.59217 0,28.5715"
        id="path4429-2-0-7-8"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.96287978px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4460-7)"
-       d="m 1126.6912,761.20761 c 1.1098,-39.69462 14.6911,-50.28904 32.8572,-50.18554"
+       d="m 1126.6912,761.20761 c 1.1098,-39.69462 10.6911,-54.28904 28.8572,-54.18554"
        id="path4752-5"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.02444935px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5312-9-2)"
-       d="m 1254.3135,709.68857 c 23.5415,0.7671 32.4399,13.05592 33.3623,48.75684"
+       d="m 1262.3135,707.68857 c 23.5415,0.7671 24.4399,15.05592 25.3623,50.75684"
        id="path4756-5-6-9"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
        style="display:inline;fill:#f8f8f8;fill-opacity:1;stroke:#000000;stroke-width:0.82865787;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
        id="rect4591-7"
-       width="214.17134"
+       width="189.17134"
        height="202.18831"
-       x="1091.6077"
+       x="1117.6077"
        y="361.17776" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.95749038;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4144-3-5"
-       width="74.042519"
-       height="46.899658"
+       width="79.042503"
+       height="53.042515"
        x="1169.1726"
-       y="515.27832" />
+       y="509.13547" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216-9-3"
-       width="134.27293"
+       width="159.27293"
        height="39.272934"
-       x="946.73297"
+       x="932.73291"
        y="648.33752"
        ry="19.636467" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-8"
-       width="93.887634"
-       height="55.050079"
-       x="1159.8082"
-       y="679.72522"
-       ry="27.52504" />
+       width="103.83687"
+       height="58.836876"
+       x="1157.8082"
+       y="677.93848"
+       ry="29.418438" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.3331176;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-3-31"
-       width="123.71766"
+       width="128.66689"
        height="54.880104"
-       x="1142.0153"
-       y="429.35114"
+       x="1140.0153"
+       y="423.35114"
        ry="27.440052" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.87417513;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301-8"
-       cx="1206.798"
+       cx="1210.5228"
        cy="620.49438"
-       rx="41.838116"
+       rx="53.562912"
        ry="22.169876" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-59)"
@@ -1407,77 +1407,77 @@
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5091-2-9-6-0)"
-       d="m 1186.8695,514.30647 0,-27.1429"
+       d="m 1186.8695,508.30647 0,-27.1429"
        id="path4427-1-6-8-8"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5907-5-7-6-10)"
-       d="m 1228.2981,483.59217 0,28.5715"
+       d="m 1228.2981,477.59217 0,28.5715"
        id="path4429-2-0-7-6"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
-       style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.16313028;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-2"
-       width="93.887642"
-       height="55.050087"
-       x="489.91333"
-       y="899.40839"
-       ry="27.525043" />
+       width="103.83687"
+       height="58.836872"
+       x="485.91333"
+       y="899.62158"
+       ry="29.418436" />
     <rect
        style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.1631304;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231-2-2"
-       width="93.88765"
-       height="55.050095"
-       x="769.91333"
-       y="966.83691"
-       ry="27.525047" />
+       width="103.83687"
+       height="58.836876"
+       x="765.91333"
+       y="965.05017"
+       ry="29.418438" />
     <path
        style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5526)"
-       d="m 581.1428,916.36191 c 62.29314,0.0208 91.36653,-6.15247 102.28571,-29.42857"
+       d="m 587.1428,916.36191 c 62.29314,0.0208 85.36653,-6.15247 96.28571,-29.42857"
        id="path5524"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-       d="m 404.85708,883.50476 c -0.44188,34.25141 38.70168,34.63165 84.28572,32.85715"
+       d="m 404.85708,883.50476 c -0.44188,34.25141 34.70168,34.63165 80.28572,32.85715"
        id="path5257"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5538)"
-       d="M 493.99994,942.79048 C 332.68552,944.114 273.063,952.45119 242.71423,885.64762"
+       d="M 487.99994,942.79048 C 326.68552,944.114 273.063,952.45119 242.71423,885.64762"
        id="path5536"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#d20000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5556)"
-       d="m 773.55854,1007.3721 c -197.9899,0.3367 -513.91146,25.1597 -550.03062,-120.20819"
+       d="m 767.55854,1007.3721 c -197.9899,0.3367 -507.91146,25.1597 -544.03062,-120.20819"
        id="path5554"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#d20000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5568)"
-       d="m 385.42851,883.79046 c 0.82671,58.13757 5.47939,96.61626 385.14286,96.57143"
+       d="m 385.42851,883.79046 c 0.82671,58.13757 -0.52061,96.61626 379.14286,96.57143"
        id="path5566"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5532)"
-       d="m 838.71423,884.21905 c 1.30043,63.26755 -135.58523,52.69049 -257,55"
+       d="m 838.71423,884.21905 c 1.30043,63.26755 -125.58523,52.69049 -247,55"
        id="path5530"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#d20000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5544)"
-       d="m 859.4215,980.0979 c 232.2134,-3.0407 251.7131,-42.87226 265.0254,-93.96445"
+       d="m 867.4215,980.0979 c 232.2134,-3.0407 243.7131,-42.87226 257.0254,-93.96445"
        id="path5542"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;fill-rule:evenodd;stroke:#d20000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5550)"
-       d="m 1286.051,885.1436 c -0.1314,129.3448 -241.248,122.3014 -425.61934,123.2386"
+       d="m 1286.051,885.1436 c -0.1314,129.3448 -233.248,122.3014 -417.61934,123.2386"
        id="path5548"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -1490,22 +1490,22 @@
      transform="translate(0,-325.98394)">
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="27.201181"
-       y="872.09137"
+       y="888.09137"
        id="text4327-2"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4329-9"
          x="27.201181"
-         y="872.09137">host1</tspan><tspan
+         y="888.09137">host1</tspan><tspan
          sodipodi:role="line"
          x="27.201181"
-         y="897.09137"
+         y="916.21637"
          id="tspan5572">(192.168.1.101)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="680.71429"
        y="871.07617"
        id="text4319-4-8"
@@ -1516,7 +1516,7 @@
          y="871.07617">phy:2</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="838.14294"
        y="871.36188"
        id="text4323-4-3"
@@ -1527,7 +1527,7 @@
          y="871.36188">phy:3</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="25.49958"
        y="371.48694"
        id="text4327-50"
@@ -1536,26 +1536,27 @@
          id="tspan4329-48"
          x="25.49958"
          y="371.48694"
-         style="font-size:20.00000191px">host2</tspan><tspan
+         style="font-size:22.5px">host2</tspan><tspan
          sodipodi:role="line"
          x="25.49958"
-         y="396.48694"
+         y="399.61194"
          id="tspan5203"
-         style="font-size:20.00000191px">(192.168.1.102)</tspan></text>
+         style="font-size:22.5px">(192.168.1.102)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="210.96529"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="232.96529"
        y="385.5614"
        id="text4327-5-7"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="210.96529"
+         x="232.96529"
          y="385.5614"
-         id="tspan4995">guest</tspan></text>
+         id="tspan4995"
+         style="font-size:22.5px">guest</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="470.65198"
        y="373.62906"
        id="text4327-50-6"
@@ -1566,33 +1567,33 @@
          y="373.62906">host3</tspan><tspan
          sodipodi:role="line"
          x="470.65198"
-         y="398.62906"
+         y="401.75406"
          id="tspan5205">(192.168.1.103)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="657.86084"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="679.86084"
        y="387.70355"
        id="text4327-5-7-4"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="657.86084"
+         x="679.86084"
          y="387.70355"
          id="tspan4997">guest</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="104.71428"
-       y="953.29053"
+       y="983.29053"
        id="text4201-9"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4203-3"
          x="104.71428"
-         y="953.29053">spp_primary</tspan></text>
+         y="983.29053">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="106.97298"
        y="671.33191"
        id="text4201-2"
@@ -1600,51 +1601,55 @@
          sodipodi:role="line"
          id="tspan4203-6"
          x="106.97298"
-         y="671.33191">spp_primary</tspan></text>
+         y="671.33191"
+         style="font-size:22.5px">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="313.75632"
-       y="531.76953"
+       y="527.76953"
        id="text4323-6"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          x="313.75632"
-         y="531.76953"
-         id="tspan4621">phy:0</tspan><tspan
+         y="527.76953"
+         id="tspan4621"
+         style="font-size:22.5px">phy:0</tspan><tspan
          sodipodi:role="line"
          x="313.75632"
-         y="556.76953"
-         id="tspan3434">(virtio)</tspan></text>
+         y="555.89453"
+         id="tspan3434"
+         style="font-size:22.5px">(virtio)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="311.952"
-       y="459.96997"
+       y="455.96997"
        id="text4205-6"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          x="311.952"
-         y="459.96997"
-         id="tspan4269-5">client app</tspan></text>
+         y="455.96997"
+         id="tspan4269-5"
+         style="font-size:22.5px">client app</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="311.83005"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="315.83005"
        y="696.42908"
        id="text4205"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207"
-         x="311.83005"
+         x="315.83005"
          y="696.42908">spp_nfv</tspan><tspan
          sodipodi:role="line"
-         x="311.83005"
-         y="721.42908"
+         x="315.83005"
+         y="724.55408"
          id="tspan4269">(nfv 1)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:20.00000191px;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"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="278.48288"
        y="623.03064"
        id="text4359"
@@ -1652,10 +1657,11 @@
          sodipodi:role="line"
          id="tspan4361"
          x="278.48288"
-         y="623.03064">vhost:0</tspan></text>
+         y="623.03064"
+         style="font-size:22.5px">vhost:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="233.5444"
        y="779.5719"
        id="text4319-6"
@@ -1666,7 +1672,7 @@
          y="779.5719">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="390.97299"
        y="779.85754"
        id="text4323"
@@ -1677,7 +1683,7 @@
          y="779.85754">phy:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="564.12537"
        y="673.47406"
        id="text4201-2-1"
@@ -1688,22 +1694,22 @@
          y="673.47406">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="758.98242"
-       y="698.57123"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="762.98242"
+       y="700.57123"
        id="text4205-9"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207-3"
-         x="758.98242"
-         y="698.57123">spp_nfv</tspan><tspan
+         x="762.98242"
+         y="700.57123">spp_nfv</tspan><tspan
          sodipodi:role="line"
-         x="758.98242"
-         y="723.57123"
+         x="762.98242"
+         y="728.69623"
          id="tspan4269-9">(nfv 1)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="680.69678"
        y="781.71399"
        id="text4319-6-8"
@@ -1714,7 +1720,7 @@
          y="781.71399">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="838.12537"
        y="781.99963"
        id="text4323-0"
@@ -1725,18 +1731,18 @@
          y="781.99963">phy:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="759.10437"
-       y="460.11212"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="763.10437"
+       y="456.11212"
        id="text4205-6-8"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="759.10437"
-         y="460.11212"
+         x="763.10437"
+         y="456.11212"
          id="tspan4269-5-6">server app</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:20.00000191px;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"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="725.63525"
        y="625.17279"
        id="text4359-1"
@@ -1747,52 +1753,52 @@
          y="625.17279">vhost:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="760.90869"
-       y="533.91168"
+       y="527.91168"
        id="text4323-6-5"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          x="760.90869"
-         y="533.91168"
+         y="527.91168"
          id="tspan4621-9">phy:0</tspan><tspan
          sodipodi:role="line"
          x="760.90869"
-         y="558.91168"
+         y="556.03668"
          id="tspan3434-8">(virtio)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="537.26038"
-       y="922.25427"
+       y="920.25427"
        id="text4205-89"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207-36"
          x="537.26038"
-         y="922.25427">spp_nfv</tspan><tspan
+         y="920.25427">spp_nfv</tspan><tspan
          sodipodi:role="line"
          x="537.26038"
-         y="947.25427"
+         y="948.37927"
          id="tspan4269-80">(nfv 1)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="817.26038"
-       y="989.68268"
+       y="985.68268"
        id="text4205-89-1"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207-36-0"
          x="817.26038"
-         y="989.68268">spp_nfv</tspan><tspan
+         y="985.68268">spp_nfv</tspan><tspan
          sodipodi:role="line"
          x="817.26038"
-         y="1014.6827"
+         y="1013.8077"
          id="tspan4269-80-5">(nfv 2)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1012.2981"
        y="673.474"
        id="text4201-2-0"
@@ -1803,22 +1809,22 @@
          y="673.474">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="1205.1553"
-       y="698.57117"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="1211.1553"
+       y="700.57117"
        id="text4205-8"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4207-8"
-         x="1205.1553"
-         y="698.57117">spp_nfv</tspan><tspan
+         x="1211.1553"
+         y="700.57117">spp_nfv</tspan><tspan
          sodipodi:role="line"
-         x="1205.1553"
-         y="723.57117"
+         x="1211.1553"
+         y="728.69617"
          id="tspan4269-8">(nfv 1)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1126.8695"
        y="781.71399"
        id="text4319-6-6"
@@ -1829,7 +1835,7 @@
          y="781.71399">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1284.2982"
        y="781.99963"
        id="text4323-3"
@@ -1840,7 +1846,7 @@
          y="781.99963">phy:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1124.3723"
        y="871.11688"
        id="text4319-4-8-5"
@@ -1851,7 +1857,7 @@
          y="871.11688">phy:4</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1285.801"
        y="871.40259"
        id="text4323-4-3-8"
@@ -1862,7 +1868,7 @@
          y="871.40259">phy:5</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="918.82471"
        y="373.62906"
        id="text4327-50-3"
@@ -1873,26 +1879,26 @@
          y="373.62906">host4</tspan><tspan
          sodipodi:role="line"
          x="918.82471"
-         y="398.62906"
+         y="401.75406"
          id="tspan5207">(192.168.1.104)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="1205.2772"
-       y="448.11206"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="1203.2772"
+       y="442.11206"
        id="text4205-6-9"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="1205.2772"
-         y="448.11206"
+         x="1203.2772"
+         y="442.11206"
          id="tspan4269-5-5">server app</tspan><tspan
          sodipodi:role="line"
-         x="1205.2772"
-         y="473.11206"
+         x="1203.2772"
+         y="470.23706"
          id="tspan3630">(backup)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:20.00000191px;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"
+       style="font-style:normal;font-weight:normal;font-size:22.5px;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="1171.8081"
        y="625.17273"
        id="text4359-4"
@@ -1903,33 +1909,33 @@
          y="625.17273">vhost:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="1207.0815"
-       y="533.91162"
+       y="527.91162"
        id="text4323-6-59"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          x="1207.0815"
-         y="533.91162"
+         y="527.91162"
          id="tspan4621-4">phy:0</tspan><tspan
          sodipodi:role="line"
          x="1207.0815"
-         y="558.91162"
+         y="556.03662"
          id="tspan3434-6">(virtio)</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="1106.2905"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="1126.2905"
        y="387.70349"
        id="text4327-5-7-9"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         x="1106.2905"
+         x="1126.2905"
          y="387.70349"
          id="tspan4999">guest</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="234.42859"
        y="870.79053"
        id="text4319-4"
@@ -1940,7 +1946,7 @@
          y="870.79053">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.00000191px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="397.85724"
        y="871.07623"
        id="text4323-4"
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH v2 7/8] docs: resize font size in performance test
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
                     ` (5 preceding siblings ...)
  2019-01-10 10:25   ` [spp] [PATCH v2 6/8] docs: resize font size in multi nodes example ogawa.yasufumi
@ 2019-01-10 10:25   ` ogawa.yasufumi
  2019-01-10 10:25   ` [spp] [PATCH v2 8/8] docs: resize image of lb in sppc ogawa.yasufumi
  7 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10 10:25 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Resize font size too small to be large in performance test of ring
example.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../guides/images/tools/sppc/sppc_usecase_ring.svg | 379 +++++++++++----------
 1 file changed, 192 insertions(+), 187 deletions(-)

diff --git a/docs/guides/images/tools/sppc/sppc_usecase_ring.svg b/docs/guides/images/tools/sppc/sppc_usecase_ring.svg
index 6181e85..d66457c 100644
--- a/docs/guides/images/tools/sppc/sppc_usecase_ring.svg
+++ b/docs/guides/images/tools/sppc/sppc_usecase_ring.svg
@@ -329,12 +329,12 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="0.7"
-     inkscape:cx="467.81657"
+     inkscape:cx="655.79226"
      inkscape:cy="256.7678"
      inkscape:document-units="px"
      inkscape:current-layer="layer4"
      showgrid="false"
-     inkscape:window-width="1371"
+     inkscape:window-width="1643"
      inkscape:window-height="854"
      inkscape:window-x="167"
      inkscape:window-y="74"
@@ -349,7 +349,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -357,13 +357,14 @@
      inkscape:label="Host"
      inkscape:groupmode="layer"
      id="layer1"
-     transform="translate(0,-449.99991)">
+     transform="translate(0,-449.99991)"
+     style="display:inline">
     <rect
        style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.02641034;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4136"
-       width="988.97369"
+       width="1004.6845"
        height="380.40213"
-       x="19.370337"
+       x="11.372079"
        y="475.55396" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:1.07469606;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
@@ -382,9 +383,9 @@
     <rect
        style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.19535923;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4136-3"
-       width="987.90839"
+       width="1003.6023"
        height="132.51135"
-       x="19.992262"
+       x="12.003885"
        y="893.32294" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:1.07469594;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
@@ -410,24 +411,31 @@
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.8340826;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4293"
-       cx="684.46234"
+       cx="683.46234"
        cy="587.98999"
-       rx="34.582958"
+       rx="39.58297"
        ry="19.582958" />
     <ellipse
-       style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.78720939;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.78720933;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4297"
-       cx="333.35715"
+       cx="332.35715"
        cy="587.04077"
-       rx="34.606396"
+       rx="39.606403"
        ry="19.606396" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.74310595;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301"
-       cx="504.24518"
+       cx="502.03088"
        cy="588.48456"
-       rx="35.842735"
+       rx="39.628456"
        ry="18.699877" />
+    <ellipse
+       style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.83408254;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4293-3"
+       cx="868.50446"
+       cy="588.44391"
+       rx="39.582966"
+       ry="19.582962" />
   </g>
   <g
      inkscape:groupmode="layer"
@@ -438,66 +446,80 @@
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.99781162;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4160"
-       width="149.00221"
-       height="99.00219"
-       x="34.570358"
-       y="543.4682" />
+       width="161.85934"
+       height="109.00219"
+       x="26.570358"
+       y="537.4682" />
     <rect
-       style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.88601547;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.88601542;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4162"
-       width="109.114"
+       width="119.11401"
        height="114.114"
-       x="201.94299"
+       x="197.94089"
        y="645.55524" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.13310003;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4168"
-       width="108.86691"
+       width="118.86693"
        height="113.86691"
-       x="543.20947"
+       x="538.3595"
        y="644.82159" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.88022333;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4391"
-       width="74.119781"
+       width="89.119804"
        height="29.11978"
-       x="218.51154"
+       x="210.51155"
        y="678.26654" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.89280504;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4393"
-       width="74.107193"
+       width="89.107216"
        height="29.107199"
-       x="559.08929"
+       x="551.08929"
        y="676.55865" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.11811137;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7449"
-       width="108.8819"
+       width="118.88191"
        height="113.8819"
-       x="369.77332"
+       x="363.25568"
        y="645.95703" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.02366579;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7451"
-       width="108.97635"
+       width="118.97636"
        height="113.97635"
-       x="722.8689"
+       x="719.88989"
        y="645.90967" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.94681084;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7453"
-       width="74.0532"
+       width="89.053207"
        height="29.053192"
-       x="389.68765"
+       x="381.68765"
        y="678.58557" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.91539472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7455"
-       width="74.084618"
+       width="89.084625"
        height="29.084608"
-       x="741.67194"
+       x="733.67194"
        y="676.56989" />
+    <rect
+       style="display:inline;opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.02366579;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7451-5"
+       width="118.97636"
+       height="113.97638"
+       x="878.06396"
+       y="646.36359" />
+    <rect
+       style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.91539472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7455-6"
+       width="89.084633"
+       height="29.084616"
+       x="890.71411"
+       y="677.0238" />
   </g>
   <g
      inkscape:groupmode="layer"
@@ -508,34 +530,34 @@
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216"
-       width="134.27293"
+       width="144.27295"
        height="39.272934"
-       x="41.00639"
+       x="35.00639"
        y="587.90436"
        ry="19.636467" />
     <rect
-       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.95418876;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.9541887;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4223"
-       width="149.04581"
+       width="163.33151"
        height="39.045811"
-       x="34.548523"
+       x="24.262804"
        y="701.16071"
        ry="19.522905" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.81271017;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4229"
-       width="89.187302"
+       width="99.187309"
        height="34.187294"
-       x="551.90643"
+       x="547.90643"
        y="714.08997"
        ry="17.093647"
        rx="0" />
     <rect
-       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.89193332;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.89193338;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4231"
-       width="89.108078"
+       width="99.108093"
        height="34.108074"
-       x="211.94594"
+       x="205.94597"
        y="716.41528"
        ry="17.054037" />
     <path
@@ -556,25 +578,25 @@
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5017)"
-       d="m 263.99997,645.6122 c 3.02119,-35.98331 8.17794,-56.21288 34.63235,-57.02033"
+       d="m 263.99997,645.6122 c 3.02119,-35.98331 0.17794,-56.21288 26.63235,-57.02033"
        id="path4433"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137)"
-       d="m 367.25667,587.42944 c 33.16502,1.54932 31.34468,28.44253 31.31473,55.15229"
+       d="m 373.25667,587.42944 c 33.16502,1.54932 25.34468,28.44253 25.31473,55.15229"
        id="path4439"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5813)"
-       d="m 540.77079,590.62522 c 33.79338,0.78036 31.1029,29.46964 31.90646,53.35246"
+       d="m 542.77079,590.62522 c 33.79338,0.78036 29.1029,29.46964 29.90646,53.35246"
        id="path4445"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5567)"
-       d="m 614.34437,644.15101 c 0.8953,-26.39834 3.37245,-51.35864 33.33504,-51.33216"
+       d="m 614.34437,644.15101 c 0.8953,-26.39834 -2.62755,-51.35864 27.33504,-51.33216"
        id="path4451"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -585,30 +607,30 @@
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <rect
-       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.99597287;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.99597281;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7457"
-       width="89.004044"
+       width="99.004051"
        height="34.004032"
-       x="381.71222"
+       x="377.71222"
        y="717.32446"
        ry="17.002016" />
     <rect
-       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549631;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549619;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7459"
-       width="88.914513"
+       width="98.91452"
        height="33.914509"
-       x="732.32843"
+       x="728.32837"
        y="713.94067"
        ry="16.957254" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4582)"
-       d="m 441.43663,644.02332 c -0.24081,-29.20552 6.6639,-48.20315 25.25382,-50.50762"
+       d="m 441.43663,644.02332 c -0.24081,-29.20552 0.6639,-48.20315 19.25382,-50.50762"
        id="path3504"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-       d="m 718.25904,589.47509 c 27.14201,2.47334 33.4572,3.2024 34.34519,53.53808"
+       d="m 722.25904,589.47509 c 27.14201,2.47334 29.4572,3.2024 30.34519,53.53808"
        id="path3506"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -620,6 +642,42 @@
        x="506.92358"
        y="955.48212"
        ry="19.522903" />
+    <rect
+       style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549631;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect7459-9"
+       width="98.914528"
+       height="33.914516"
+       x="885.37061"
+       y="714.39459"
+       ry="16.957258" />
+    <path
+       transform="translate(0,-4.1104252e-6)"
+       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5567-3)"
+       d="m 799.38646,644.60498 c 0.8953,-26.39835 -2.62755,-51.35866 27.33505,-51.33218"
+       id="path4451-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       transform="translate(0,-4.1104252e-6)"
+       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-7)"
+       d="m 909.30115,589.92904 c 27.14202,2.47334 27.45721,3.2024 28.3452,53.5381"
+       id="path3506-1"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       transform="translate(0,-4.1104252e-6)"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:1.21100032;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4479)"
+       d="m 876.75998,928.33376 c 1.53974,28.57273 -43.6222,48.52008 -218.31597,47.05548"
+       id="path1320"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       transform="translate(0,-4.1104252e-6)"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:1.15920484px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4627)"
+       d="M 505.9481,975.41529 C 366.66695,976.15493 318.62288,968.80515 317.23998,929.54795"
+       id="path1322"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
   </g>
   <g
      inkscape:groupmode="layer"
@@ -629,7 +687,7 @@
      transform="translate(0,-449.99991)">
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="106.57143"
        y="613.04077"
        id="text4201"
@@ -638,10 +696,10 @@
          id="tspan4203"
          x="106.57143"
          y="613.04077"
-         style="font-size:17.50000191px;line-height:1.25">spp_primary</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_primary</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="255.42859"
        y="738.18365"
        id="text4205"
@@ -650,10 +708,10 @@
          id="tspan4207"
          x="255.42859"
          y="738.18365"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="595.14288"
        y="736.46936"
        id="text4209"
@@ -662,10 +720,10 @@
          id="tspan4211"
          x="595.14288"
          y="736.46936"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="107.42858"
        y="725.61224"
        id="text4225"
@@ -674,10 +732,10 @@
          id="tspan4227"
          x="107.42858"
          y="725.61224"
-         style="font-size:17.50000191px;line-height:1.25">spp controller</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp controller</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="317.14285"
        y="843.32648"
        id="text4319"
@@ -686,10 +744,10 @@
          id="tspan4321"
          x="317.14285"
          y="843.32648"
-         style="font-size:17.50000191px;line-height:1.25">phy:0</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">phy:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="884.57147"
        y="843.61218"
        id="text4323"
@@ -698,10 +756,10 @@
          id="tspan4325"
          x="884.57147"
          y="843.61218"
-         style="font-size:17.50000191px;line-height:1.25">phy:1</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">phy:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="72.357155"
        y="509.04077"
        id="text4327"
@@ -710,10 +768,10 @@
          id="tspan4329"
          x="72.357155"
          y="509.04077"
-         style="font-size:17.50000191px;line-height:1.25">host 1</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">host 1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="89.714302"
        y="569.32648"
        id="text4339"
@@ -722,58 +780,58 @@
          id="tspan4341"
          x="89.714302"
          y="569.32648"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="249.42856"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="255.42856"
        y="666.46936"
        id="text4343"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4345"
-         x="249.42856"
+         x="255.42856"
          y="666.46936"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="592.28577"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="596.28577"
        y="665.89789"
        id="text4347"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4349"
-         x="592.28577"
+         x="596.28577"
          y="665.89789"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="333.14288"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="329.14288"
        y="592.46936"
        id="text4351"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4353"
-         x="333.14288"
+         x="329.14288"
          y="592.46936"
-         style="font-size:17.50000191px;line-height:1.25">ring:0</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">ring:0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="504.24518"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="502.24518"
        y="593.62744"
        id="text4359"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4361"
-         x="504.24518"
+         x="502.24518"
          y="593.62744"
-         style="font-size:17.50000191px;line-height:1.25">ring:1</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">ring:1</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="254.85718"
        y="697.61224"
        id="text4407"
@@ -782,10 +840,10 @@
          x="254.85718"
          y="697.61224"
          id="tspan4411"
-         style="font-size:17.5px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="596.00006"
        y="696.46936"
        id="text4413"
@@ -794,34 +852,34 @@
          x="596.00006"
          y="696.46936"
          id="tspan4417"
-         style="font-size:17.5px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="684.81946"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="682.81946"
        y="593.13287"
        id="text4419"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4421"
-         x="684.81946"
+         x="682.81946"
          y="593.13287"
-         style="font-size:17.50000191px;line-height:1.25">ring:2</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">ring:2</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="419.14279"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="421.14279"
        y="669.04077"
        id="text7461"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7463"
-         x="419.14279"
+         x="421.14279"
          y="669.04077"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="425.71423"
        y="738.46942"
        id="text7469"
@@ -830,10 +888,10 @@
          id="tspan7471"
          x="425.71423"
          y="738.46942"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="427.14282"
        y="698.18359"
        id="text7465"
@@ -842,22 +900,22 @@
          id="tspan7467"
          x="427.14282"
          y="698.18359"
-         style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="774.57135"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="778.57135"
        y="667.61218"
        id="text7473"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7475"
-         x="774.57135"
+         x="778.57135"
          y="667.61218"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="778.28571"
        y="696.18365"
        id="text7477"
@@ -866,10 +924,10 @@
          id="tspan7479"
          x="778.28571"
          y="696.18365"
-         style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="775.42853"
        y="736.755"
        id="text7481"
@@ -878,10 +936,10 @@
          id="tspan7483"
          x="775.42853"
          y="736.755"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="75.061806"
        y="918.58264"
        id="text4327-6"
@@ -890,10 +948,10 @@
          id="tspan4329-7"
          x="75.061806"
          y="918.58264"
-         style="font-size:17.50000191px;line-height:1.25;stroke-width:0.99999994px">host 2</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25;stroke-width:0.99999994px">host 2</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="315.59756"
        y="916.1145"
        id="text4319-6"
@@ -902,10 +960,10 @@
          id="tspan4321-2"
          x="315.59756"
          y="916.1145"
-         style="font-size:17.50000191px;line-height:1.25;stroke-width:0.99999994px">phy</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25;stroke-width:0.99999994px">phy</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="884.9726"
        y="915.04303"
        id="text4319-6-9"
@@ -914,10 +972,10 @@
          id="tspan4321-2-1"
          x="884.9726"
          y="915.04303"
-         style="font-size:17.50000191px;line-height:1.25;stroke-width:0.99999994px">phy</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25;stroke-width:0.99999994px">phy</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="581.66901"
        y="981.7395"
        id="text4319-6-9-0"
@@ -926,88 +984,35 @@
          id="tspan4321-2-1-9"
          x="581.66901"
          y="981.7395"
-         style="font-size:17.50000191px;line-height:1.25;stroke-width:0.99999994px">pktgen</tspan></text>
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.21100032;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4479);stroke-miterlimit:4;stroke-dasharray:none"
-       d="m 876.75998,928.33376 c 1.53974,28.57273 -43.6222,48.52008 -218.31597,47.05548"
-       id="path1320"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;stroke:#000000;stroke-width:1.15920484px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4627)"
-       d="M 505.9481,975.41529 C 366.66695,976.15493 318.62288,968.80515 317.23998,929.54795"
-       id="path1322"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <ellipse
-       style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.8340826;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="path4293-3"
-       cx="869.50446"
-       cy="588.44391"
-       rx="34.582966"
-       ry="19.582962" />
-    <rect
-       style="display:inline;opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.02366579;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect7451-5"
-       width="108.97637"
-       height="113.97638"
-       x="879.91101"
-       y="646.36359" />
-    <rect
-       style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.91539472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect7455-6"
-       width="74.084633"
-       height="29.084616"
-       x="898.71405"
-       y="677.0238" />
-    <path
-       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5567-3)"
-       d="m 799.38646,644.60498 c 0.8953,-26.39835 3.37245,-51.35866 33.33505,-51.33218"
-       id="path4451-2"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <rect
-       style="display:inline;opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549631;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect7459-9"
-       width="88.914536"
-       height="33.914516"
-       x="889.37054"
-       y="714.39459"
-       ry="16.957258" />
-    <path
-       style="display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-7)"
-       d="m 903.30115,589.92904 c 27.14202,2.47334 33.45721,3.2024 34.3452,53.5381"
-       id="path3506-1"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
+         style="font-size:22.50000572px;line-height:1.25;stroke-width:0.99999994px">pktgen</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="869.86157"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="867.86157"
        y="593.58679"
        id="text4419-2"
        sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4421-7"
-         x="869.86157"
+         x="867.86157"
          y="593.58679"
-         style="font-size:17.50000191px;line-height:1.25">ring:3</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">ring:3</tspan></text>
     <text
        sodipodi:linespacing="0%"
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="941.61346"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="935.61346"
        y="668.0661"
        id="text7473-0"><tspan
          sodipodi:role="line"
          id="tspan7475-9"
-         x="941.61346"
+         x="935.61346"
          y="668.0661"
-         style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">container</tspan></text>
     <text
        sodipodi:linespacing="0%"
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="935.32782"
        y="696.63757"
        id="text7477-3"><tspan
@@ -1015,11 +1020,11 @@
          id="tspan7479-6"
          x="935.32782"
          y="696.63757"
-         style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">shmem</tspan></text>
     <text
        sodipodi:linespacing="0%"
        xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:22.50000572px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="932.47064"
        y="737.20898"
        id="text7481-0"><tspan
@@ -1027,6 +1032,6 @@
          id="tspan7483-6"
          x="932.47064"
          y="737.20898"
-         style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
+         style="font-size:22.50000572px;line-height:1.25">spp_nfv</tspan></text>
   </g>
 </svg>
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [spp] [PATCH v2 8/8] docs: resize image of lb in sppc
  2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
                     ` (6 preceding siblings ...)
  2019-01-10 10:25   ` [spp] [PATCH v2 7/8] docs: resize font size in performance test ogawa.yasufumi
@ 2019-01-10 10:25   ` ogawa.yasufumi
  7 siblings, 0 replies; 18+ messages in thread
From: ogawa.yasufumi @ 2019-01-10 10:25 UTC (permalink / raw)
  To: ferruh.yigit, spp, ogawa.yasufumi

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

Resize font size of image of load-balancer example in spp container.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 .../images/tools/sppc/sppc_usecase_lb_pktgen.svg   | 709 +++++++++++----------
 1 file changed, 375 insertions(+), 334 deletions(-)

diff --git a/docs/guides/images/tools/sppc/sppc_usecase_lb_pktgen.svg b/docs/guides/images/tools/sppc/sppc_usecase_lb_pktgen.svg
index c1f1ed4..6207e25 100644
--- a/docs/guides/images/tools/sppc/sppc_usecase_lb_pktgen.svg
+++ b/docs/guides/images/tools/sppc/sppc_usecase_lb_pktgen.svg
@@ -9,12 +9,12 @@
    xmlns="http://www.w3.org/2000/svg"
    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="280mm"
-   height="180mm"
-   viewBox="0 0 992.12605 637.79528"
+   width="274mm"
+   height="166mm"
+   viewBox="0 0 970.8662 588.18899"
    id="svg2"
    version="1.1"
-   inkscape:version="0.92.3 (2405546, 2018-03-11)"
+   inkscape:version="0.91 r13725"
    sodipodi:docname="sppc_usecase_lb_pktgen.svg">
   <defs
      id="defs4">
@@ -262,7 +262,7 @@
       <path
          id="path5470"
          d="M 0,0 5,-5 -12.5,0 5,5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
          transform="matrix(0.8,0,0,0.8,10,0)"
          inkscape:connector-curvature="0" />
     </marker>
@@ -460,7 +460,7 @@
       <path
          id="path4462"
          d="M 0,0 5,-5 -12.5,0 5,5 Z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
          transform="matrix(-0.8,0,0,-0.8,-10,0)"
          inkscape:connector-curvature="0" />
     </marker>
@@ -626,15 +626,15 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="0.98994949"
-     inkscape:cx="573.51347"
+     inkscape:cx="448.25455"
      inkscape:cy="291.37962"
      inkscape:document-units="px"
      inkscape:current-layer="layer3"
      showgrid="false"
-     inkscape:window-width="1853"
-     inkscape:window-height="1025"
-     inkscape:window-x="67"
-     inkscape:window-y="27"
+     inkscape:window-width="1855"
+     inkscape:window-height="1056"
+     inkscape:window-x="65"
+     inkscape:window-y="24"
      inkscape:window-maximized="1"
      units="mm"
      width="230mm" />
@@ -646,7 +646,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -654,47 +654,47 @@
      inkscape:label="Host"
      inkscape:groupmode="layer"
      id="layer1"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <rect
        style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2.44748497;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4136"
        width="956.47589"
        height="573.77142"
-       x="17.159864"
-       y="433.45551" />
+       x="7.1598644"
+       y="471.45551" />
     <path
        style="fill:none;stroke:#000000;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6884)"
-       d="m 263.27102,843.07125 c 3.68416,28.5625 12.21126,35.3317 20.8344,41.66879"
+       d="m 253.27102,881.07125 c 3.68416,28.5625 12.21126,35.3317 20.8344,41.66879"
        id="path6688"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;stroke:#000000;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker6700)"
-       d="m 356.07879,883.79303 c 119.18407,-2.69424 258.25201,13.33152 300.20473,-37.89976"
+       d="m 346.07879,921.79303 c 119.18407,-2.69424 258.25201,13.33152 300.20473,-37.89976"
        id="path6690"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;stroke:#0000cc;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker10532);fill-opacity:1"
-       d="m 388.2774,844.94625 c 2.62692,50.9771 22.07758,76.25386 48.29792,76.70846"
+       style="fill:none;fill-opacity:1;stroke:#0000cc;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker10532)"
+       d="m 378.2774,882.94625 c 2.62692,50.9771 22.07758,76.25386 48.29792,76.70846"
        id="path7066"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;stroke:#007800;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker10746)"
-       d="m 508.5487,843.99924 c 2.46974,66.37643 9.78482,123.11289 86.17864,122.16532"
+       d="m 498.5487,881.99924 c 2.46974,66.37643 9.78482,123.11286 86.17864,122.16536"
        id="path7068"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;stroke:#0000cc;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker12026);fill-opacity:1"
-       d="m 495.40466,923.54875 c 230.3301,-2.65013 276.53893,-27.09891 283.04418,-81.42451"
+       style="fill:none;fill-opacity:1;stroke:#0000cc;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker12026)"
+       d="m 485.40466,961.54875 c 230.3301,-2.65013 276.53893,-27.09891 283.04418,-81.42451"
        id="path7796"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;stroke:#007800;stroke-width:0.93750006px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker8004)"
-       d="M 667.64774,968.07763 C 884.81716,964.8048 894.69532,904.63619 899.66716,840.23019"
+       d="m 657.64774,1006.0776 c 217.16942,-3.2728 227.04758,-63.44141 232.01942,-127.84741"
        id="path7798"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -704,61 +704,61 @@
      id="layer7"
      inkscape:label="Host-Resource"
      style="display:inline"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.86659622;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4293"
-       cx="507.07147"
-       cy="668.13452"
+       cx="497.07147"
+       cy="706.13452"
        rx="37.066704"
        ry="19.722952" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.75955552;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4295"
-       cx="654.17859"
-       cy="666.25952"
+       cx="644.17859"
+       cy="704.25952"
        rx="37.120224"
        ry="19.776472" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.81790262;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4297"
-       cx="261.48215"
-       cy="668.13452"
+       cx="251.48215"
+       cy="706.13452"
        rx="37.091049"
        ry="19.747299" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.72644866;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4299"
-       cx="387.4465"
-       cy="668.13452"
+       cx="377.4465"
+       cy="706.13452"
        rx="37.136776"
        ry="19.793026" />
     <ellipse
        style="opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.74310595;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301"
-       cx="458.32733"
-       cy="924.15948"
+       cx="448.32733"
+       cy="962.15948"
        rx="35.842735"
        ry="18.699877" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.74310595;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301-36"
-       cx="631.20416"
-       cy="966.90692"
+       cx="621.20416"
+       cy="1004.9069"
        rx="35.842739"
        ry="18.699877" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.75955558;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4295-3"
-       cx="775.56964"
-       cy="668.1344"
+       cx="765.56964"
+       cy="706.1344"
        rx="37.120224"
        ry="19.776472" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.75955558;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4295-5"
-       cx="890.15887"
-       cy="668.1344"
+       cx="880.15887"
+       cy="706.1344"
        rx="37.120224"
        ry="19.776472" />
   </g>
@@ -767,184 +767,184 @@
      id="layer3"
      inkscape:label="Container"
      style="display:inline"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.99781162;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4160"
        width="149.00221"
        height="99.00219"
-       x="37.820358"
-       y="602.7182" />
+       x="27.820358"
+       y="640.7182" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:0.88601547;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4162"
        width="109.114"
        height="114.114"
-       x="209.19299"
-       y="728.80524" />
+       x="199.19299"
+       y="766.80524" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:2.10070705;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4164"
        width="321.86325"
        height="158.40062"
-       x="226.6216"
-       y="450.07208" />
+       x="216.6216"
+       y="488.07208" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.8552227;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4166"
        width="317.32498"
        height="156.45457"
-       x="613.05902"
-       y="451.67014" />
+       x="603.05902"
+       y="489.67014" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.13310003;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4168"
        width="108.86691"
        height="113.86691"
-       x="454.45947"
-       y="728.07159" />
+       x="444.45947"
+       y="766.07159" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.61797863;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4363"
        width="57.382019"
        height="27.382021"
-       x="237.63045"
-       y="580.81409"
+       x="227.63045"
+       y="618.81409"
        ry="0" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.73377478;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4365"
        width="57.266228"
        height="27.266226"
-       x="358.59903"
-       y="581.72913" />
+       x="348.59903"
+       y="619.72913" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.80504;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4367"
        width="57.194962"
        height="27.19496"
-       x="478.1347"
-       y="580.74689" />
+       x="468.1347"
+       y="618.74689" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.81597942;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4369"
        width="57.184021"
        height="27.184021"
-       x="623.30084"
-       y="581.03809" />
+       x="613.30084"
+       y="619.03809" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.88022333;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4391"
        width="74.119781"
        height="29.11978"
-       x="225.76154"
-       y="761.51654" />
+       x="215.76154"
+       y="799.51654" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.89280504;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4393"
        width="74.107193"
        height="29.107199"
-       x="470.33929"
-       y="759.80865" />
+       x="460.33929"
+       y="797.80865" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.11811137;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7449"
        width="108.8819"
        height="113.8819"
-       x="331.64832"
-       y="729.20703" />
+       x="321.64832"
+       y="767.20703" />
     <rect
        style="opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.02366579;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7451"
        width="108.97635"
        height="113.97635"
-       x="602.2439"
-       y="729.15967" />
+       x="592.2439"
+       y="767.15967" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.94681084;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7453"
        width="74.0532"
        height="29.053192"
-       x="351.56265"
-       y="761.83557" />
+       x="341.56265"
+       y="799.83557" />
     <rect
        style="opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.91539472;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7455"
        width="74.084618"
        height="29.084608"
-       x="621.04694"
-       y="759.81989" />
+       x="611.04694"
+       y="797.81989" />
     <rect
        style="display:inline;opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.0236659;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7451-1"
        width="108.97635"
        height="113.97636"
-       x="722.04755"
-       y="728.07227" />
+       x="712.04755"
+       y="766.07227" />
     <rect
        style="display:inline;opacity:1;fill:#f5fff7;fill-opacity:1;stroke:#000000;stroke-width:1.0236659;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7451-2"
        width="108.97635"
        height="113.97636"
-       x="843.24207"
-       y="727.14429" />
+       x="833.24207"
+       y="765.14429" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.8928051;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4393-6"
        width="74.107201"
        height="29.107201"
-       x="738.43994"
-       y="760.9986" />
+       x="728.43994"
+       y="798.9986" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.8928051;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4393-0"
        width="74.107201"
        height="29.107201"
-       x="859.65826"
-       y="761.94562" />
+       x="849.65826"
+       y="799.94562" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.81597948;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4369-6"
        width="57.184025"
        height="27.184023"
-       x="746.98047"
-       y="580.26959" />
+       x="736.98047"
+       y="618.26959" />
     <rect
        style="display:inline;opacity:1;fill:#ffff6e;fill-opacity:1;stroke:#000000;stroke-width:0.81597948;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4369-1"
        width="57.184025"
        height="27.184023"
-       x="860.85626"
-       y="579.92139" />
+       x="850.85626"
+       y="617.92139" />
   </g>
   <g
      inkscape:groupmode="layer"
      id="layer5"
      inkscape:label="App"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.72706509;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4216"
        width="134.27293"
        height="39.272934"
-       x="44.25639"
-       y="647.15436"
+       x="34.25639"
+       y="685.15436"
        ry="19.636467" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.95418876;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4223"
        width="149.04581"
        height="39.045811"
-       x="37.798523"
-       y="760.41071"
+       x="27.798523"
+       y="798.41071"
        ry="19.522905" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:0.81271017;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4229"
        width="89.187302"
        height="34.187294"
-       x="463.15643"
-       y="797.33997"
+       x="453.15643"
+       y="835.33997"
        ry="17.093647"
        rx="0" />
     <rect
@@ -952,56 +952,56 @@
        id="rect4231"
        width="89.108078"
        height="34.108074"
-       x="219.19594"
-       y="799.66528"
+       x="209.19594"
+       y="837.66528"
        ry="17.054037" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.2612797;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4233"
        width="156.34775"
        height="38.682236"
-       x="694.05316"
-       y="501.89612"
+       x="684.05316"
+       y="539.89612"
        ry="19.341118" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.16768765;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4235"
        width="103.83231"
        height="38.832314"
-       x="333.95874"
-       y="503.12457"
+       x="323.95874"
+       y="541.12457"
        ry="19.416157" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12362);fill-opacity:1"
-       d="M 386.56922,728.26001 V 688.26"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12362)"
+       d="m 376.56922,766.26001 0,-40.00001"
        id="path4433"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12154);fill-opacity:1"
-       d="M 387.39626,648.95207 V 611.80921"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker12154)"
+       d="m 377.39626,686.95207 0,-37.14286"
        id="path4435"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-       d="m 263.83464,609.43362 v 37.14286"
+       d="m 253.83464,647.43362 0,37.14286"
        id="path4437"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137)"
-       d="m 263.35309,687.95324 v 36.96954"
+       d="m 253.35309,725.95324 0,36.96954"
        id="path4439"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5813)"
-       d="m 506.35712,729.43362 0.59173,-40.59174"
+       d="m 496.35712,767.43362 0.59173,-40.59174"
        id="path4445"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1.04023254px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5725)"
-       d="M 506.92854,648.57648 V 611.47646"
+       d="m 496.92854,686.57648 0,-37.10002"
        id="path4447"
        inkscape:connector-curvature="0" />
     <rect
@@ -1009,22 +1009,22 @@
        id="rect7457"
        width="89.004044"
        height="34.004032"
-       x="343.58722"
-       y="800.57446"
+       x="333.58722"
+       y="838.57446"
        ry="17.002016" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549631;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7459"
        width="88.914513"
        height="33.914509"
-       x="611.70343"
-       y="797.19067"
+       x="601.70343"
+       y="835.19067"
        ry="16.957254" />
     <ellipse
        style="display:inline;opacity:1;fill:#cbffce;fill-opacity:1;stroke:#000000;stroke-width:0.74310595;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="path4301-3"
-       cx="320.48514"
-       cy="884.44043"
+       cx="310.48514"
+       cy="922.44043"
        rx="35.842739"
        ry="18.699877" />
     <rect
@@ -1032,58 +1032,58 @@
        id="rect7459-6"
        width="88.914513"
        height="33.914509"
-       x="732.73444"
-       y="798.75916"
+       x="722.73444"
+       y="836.75916"
        ry="16.957254" />
     <rect
        style="opacity:1;fill:#ffffd3;fill-opacity:1;stroke:#000000;stroke-width:1.08549643;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect7459-2"
        width="88.914513"
        height="33.914509"
-       x="853.92889"
-       y="797.83118"
+       x="843.92889"
+       y="835.83118"
        ry="16.957254" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4989-7)"
-       d="M 653.34583,646.09941 V 608.95655"
+       d="m 643.34583,684.09941 0,-37.14286"
        id="path4435-9"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-9)"
-       d="m 775.97532,608.41012 v 37.14286"
+       d="m 765.97532,646.41012 0,37.14286"
        id="path4437-3"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00966918;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137-2)"
-       d="m 777.16057,687.31459 v 37.68793"
+       d="m 767.16057,725.31459 0,37.68793"
        id="path4439-3"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137-2-1)"
-       d="m 892.63488,688.14147 v 36.96954"
+       d="m 882.63488,726.14147 0,36.96954"
        id="path4439-3-4"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker5137-2-1-7)"
-       d="m 891.70689,609.52472 v 36.96954"
+       d="m 881.70689,647.52472 0,36.96954"
        id="path4439-3-4-4"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00031256;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1955);fill-opacity:1"
-       d="M 387.32895,581.25441 V 544.11155"
+       style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00031257;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1955)"
+       d="m 377.32895,619.25441 0,-37.14286"
        id="path4435-6"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#0000ec;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Lend-9-1)"
-       d="m 776.49909,540.48047 v 37.14286"
+       d="m 766.49909,578.48047 0,37.14286"
        id="path4437-3-5"
        inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5813-3)"
-       d="m 654.38041,728.73775 0.59173,-40.59174"
+       d="m 644.38041,766.73775 0.59173,-40.59174"
        id="path4445-7"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
@@ -1093,479 +1093,520 @@
      id="layer4"
      inkscape:label="Label"
      style="display:inline"
-     transform="translate(0,-414.56695)">
+     transform="translate(0,-464.17325)">
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="109.82143"
-       y="672.29077"
-       id="text4201"><tspan
+       x="99.821426"
+       y="710.29077"
+       id="text4201"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4203"
-         x="109.82143"
-         y="672.29077"
+         x="99.821426"
+         y="710.29077"
          style="font-size:17.50000191px;line-height:1.25">spp_primary</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="262.67859"
-       y="821.43365"
-       id="text4205"><tspan
+       x="252.67859"
+       y="859.43365"
+       id="text4205"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4207"
-         x="262.67859"
-         y="821.43365"
+         x="252.67859"
+         y="859.43365"
          style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="506.39288"
-       y="819.71936"
-       id="text4209"><tspan
+       x="496.39288"
+       y="857.71936"
+       id="text4209"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4211"
-         x="506.39288"
-         y="819.71936"
+         x="496.39288"
+         y="857.71936"
          style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="110.67858"
-       y="784.86224"
-       id="text4225"><tspan
+       x="100.67858"
+       y="822.86224"
+       id="text4225"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4227"
-         x="110.67858"
-         y="784.86224"
+         x="100.67858"
+         y="822.86224"
          style="font-size:17.50000191px;line-height:1.25">spp controller</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="386.60715"
-       y="527.18365"
-       id="text4265"><tspan
+       x="376.60715"
+       y="565.18365"
+       id="text4265"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4267"
-         x="386.60715"
-         y="527.18365"
+         x="376.60715"
+         y="565.18365"
          style="font-size:17.50000191px;line-height:1.25">pktgen</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="772.57147"
-       y="525.71936"
-       id="text4269"><tspan
+       x="762.57147"
+       y="563.71936"
+       id="text4269"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4271"
-         x="772.57147"
-         y="525.71936"
+         x="762.57147"
+         y="563.71936"
          style="font-size:17.50000191px;line-height:1.25">load_balancer</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="60.964294"
-       y="508.86218"
-       id="text4327"><tspan
+       x="50.964294"
+       y="546.86218"
+       id="text4327"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4329"
-         x="60.964294"
-         y="508.86218"
+         x="50.964294"
+         y="546.86218"
          style="font-size:17.50000191px;line-height:1.25">host</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="686.12506"
-       y="477.48724"
-       id="text4331"><tspan
+       x="676.12506"
+       y="515.48724"
+       id="text4331"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4333"
-         x="686.12506"
-         y="477.48724"
+         x="676.12506"
+         y="515.48724"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="296.08929"
-       y="479.80865"
-       id="text4335"><tspan
+       x="286.08929"
+       y="517.80865"
+       id="text4335"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4337"
-         x="296.08929"
-         y="479.80865"
+         x="286.08929"
+         y="517.80865"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="92.964302"
-       y="628.57648"
-       id="text4339"><tspan
+       x="82.964302"
+       y="666.57648"
+       id="text4339"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4341"
-         x="92.964302"
-         y="628.57648"
+         x="82.964302"
+         y="666.57648"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="256.67856"
-       y="749.71936"
-       id="text4343"><tspan
+       x="246.67856"
+       y="787.71936"
+       id="text4343"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4345"
-         x="256.67856"
-         y="749.71936"
+         x="246.67856"
+         y="787.71936"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="503.53577"
-       y="749.14789"
-       id="text4347"><tspan
+       x="493.53577"
+       y="787.14789"
+       id="text4347"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4349"
-         x="503.53577"
-         y="749.14789"
+         x="493.53577"
+         y="787.14789"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="262.39288"
-       y="673.71936"
-       id="text4351"><tspan
+       x="252.39288"
+       y="711.71936"
+       id="text4351"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4353"
-         x="262.39288"
-         y="673.71936"
+         x="252.39288"
+         y="711.71936"
          style="font-size:17.50000191px;line-height:1.25">vhost:1</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="387.91077"
-       y="674.57648"
-       id="text4355"><tspan
+       x="377.91077"
+       y="712.57648"
+       id="text4355"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4357"
-         x="387.91077"
-         y="674.57648"
+         x="377.91077"
+         y="712.57648"
          style="font-size:17.50000191px;line-height:1.25">vhost:2</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="458.20233"
-       y="929.30237"
-       id="text4359"><tspan
+       x="448.20233"
+       y="967.30237"
+       id="text4359"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4361"
-         x="458.20233"
-         y="929.30237"
+         x="448.20233"
+         y="967.30237"
          style="font-size:17.50000191px;line-height:1.25">ring:1</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="266.39285"
-       y="600.86218"
-       id="text4371"><tspan
+       x="256.39285"
+       y="638.86218"
+       id="text4371"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4373"
-         x="266.39285"
-         y="600.86218"
+         x="256.39285"
+         y="638.86218"
          style="font-size:17.50000191px;line-height:1.25">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="387.01785"
-       y="601.43359"
-       id="text4375"><tspan
+       x="377.01785"
+       y="639.43359"
+       id="text4375"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4377"
-         x="387.01785"
-         y="601.43359"
+         x="377.01785"
+         y="639.43359"
          style="font-size:17.50000191px;line-height:1.25">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="506.80365"
-       y="600.13007"
-       id="text4379"><tspan
+       x="496.80365"
+       y="638.13007"
+       id="text4379"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4381"
-         x="506.80365"
-         y="600.13007"
+         x="496.80365"
+         y="638.13007"
          style="font-size:17.50000191px;line-height:1.25">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="652.25006"
-       y="600.13007"
-       id="text4383"><tspan
+       x="642.25006"
+       y="638.13007"
+       id="text4383"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4385"
-         x="652.25006"
-         y="600.13007"
+         x="642.25006"
+         y="638.13007"
          style="font-size:17.50000191px;line-height:1.25">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="262.10718"
-       y="780.86224"
-       id="text4407"><tspan
+       x="252.10718"
+       y="818.86224"
+       id="text4407"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
-         x="262.10718"
-         y="780.86224"
+         x="252.10718"
+         y="818.86224"
          id="tspan4411"
          style="font-size:17.5px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="507.25006"
-       y="779.71936"
-       id="text4413"><tspan
+       x="497.25006"
+       y="817.71936"
+       id="text4413"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
-         x="507.25006"
-         y="779.71936"
+         x="497.25006"
+         y="817.71936"
          id="tspan4417"
          style="font-size:17.5px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="506.67859"
-       y="673.43365"
-       id="text4419"><tspan
+       x="496.67859"
+       y="711.43365"
+       id="text4419"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4421"
-         x="506.67859"
-         y="673.43365"
+         x="496.67859"
+         y="711.43365"
          style="font-size:17.50000191px;line-height:1.25">vhost:3</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="653.9115"
-       y="673.90253"
-       id="text4423"><tspan
+       x="643.9115"
+       y="711.90253"
+       id="text4423"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4425"
-         x="653.9115"
-         y="673.90253"
+         x="643.9115"
+         y="711.90253"
          style="font-size:17.50000191px;line-height:1.25">vhost:4</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="381.01779"
-       y="752.29077"
-       id="text7461"><tspan
+       x="371.01779"
+       y="790.29077"
+       id="text7461"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7463"
-         x="381.01779"
-         y="752.29077"
+         x="371.01779"
+         y="790.29077"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="387.58923"
-       y="821.71942"
-       id="text7469"><tspan
+       x="377.58923"
+       y="859.71942"
+       id="text7469"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7471"
-         x="387.58923"
-         y="821.71942"
+         x="377.58923"
+         y="859.71942"
          style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="389.01782"
-       y="781.43359"
-       id="text7465"><tspan
+       x="379.01782"
+       y="819.43359"
+       id="text7465"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7467"
-         x="389.01782"
-         y="781.43359"
+         x="379.01782"
+         y="819.43359"
          style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="653.94635"
-       y="750.86218"
-       id="text7473"><tspan
+       x="643.94635"
+       y="788.86218"
+       id="text7473"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7475"
-         x="653.94635"
-         y="750.86218"
+         x="643.94635"
+         y="788.86218"
          style="font-size:17.50000191px;line-height:1.25">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="657.66071"
-       y="779.43365"
-       id="text7477"><tspan
+       x="647.66071"
+       y="817.43365"
+       id="text7477"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7479"
-         x="657.66071"
-         y="779.43365"
+         x="647.66071"
+         y="817.43365"
          style="font-size:17.50000191px;line-height:1.25">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="654.80353"
-       y="820.005"
-       id="text7481"><tspan
+       x="644.80353"
+       y="858.005"
+       id="text7481"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7483"
-         x="654.80353"
-         y="820.005"
+         x="644.80353"
+         y="858.005"
          style="font-size:17.50000191px;line-height:1.25">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="322.23514"
-       y="889.58319"
-       id="text4359-6"><tspan
+       x="312.23514"
+       y="927.58319"
+       id="text4359-6"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4361-7"
-         x="322.23514"
-         y="889.58319"
+         x="312.23514"
+         y="927.58319"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">ring:0</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="630.25519"
-       y="972.64374"
-       id="text4359-7"><tspan
+       x="620.25519"
+       y="1010.6437"
+       id="text4359-7"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4361-5"
-         x="630.25519"
-         y="972.64374"
+         x="620.25519"
+         y="1010.6437"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">ring:2</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="779.21661"
-       y="751.77167"
-       id="text7473-7"><tspan
+       x="769.21661"
+       y="789.77167"
+       id="text7473-7"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7475-0"
-         x="779.21661"
-         y="751.77167"
+         x="769.21661"
+         y="789.77167"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="897.34161"
-       y="751.77167"
-       id="text7473-7-9"><tspan
+       x="887.34161"
+       y="789.77167"
+       id="text7473-7-9"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7475-0-3"
-         x="897.34161"
-         y="751.77167"
+         x="887.34161"
+         y="789.77167"
          style="font-size:17.50000572px;line-height:1.25;stroke-width:1.00000012px">container</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="772.9259"
-       y="783.97028"
-       id="text7477-6"><tspan
+       x="762.9259"
+       y="821.97028"
+       id="text7477-6"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7479-1"
-         x="772.9259"
-         y="783.97028"
+         x="762.9259"
+         y="821.97028"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="896.98529"
-       y="781.12921"
-       id="text7477-8"><tspan
+       x="886.98529"
+       y="819.12921"
+       id="text7477-8"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7479-7"
-         x="896.98529"
-         y="781.12921"
+         x="886.98529"
+         y="819.12921"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">shmem</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="899.26312"
-       y="819.93036"
-       id="text7481-9"><tspan
+       x="889.26312"
+       y="857.93036"
+       id="text7481-9"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7483-2"
-         x="899.26312"
-         y="819.93036"
+         x="889.26312"
+         y="857.93036"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="777.34528"
-       y="820.82025"
-       id="text7481-0"><tspan
+       x="767.34528"
+       y="858.82025"
+       id="text7481-0"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan7483-23"
-         x="777.34528"
-         y="820.82025"
+         x="767.34528"
+         y="858.82025"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">spp_nfv</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="776.32581"
-       y="601.1958"
-       id="text4383-5"><tspan
+       x="766.32581"
+       y="639.1958"
+       id="text4383-5"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4385-0"
-         x="776.32581"
-         y="601.1958"
+         x="766.32581"
+         y="639.1958"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="891.58124"
-       y="600.24878"
-       id="text4383-3"><tspan
+       x="881.58124"
+       y="638.24878"
+       id="text4383-3"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4385-6"
-         x="891.58124"
-         y="600.24878"
+         x="881.58124"
+         y="638.24878"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1.00000012px">virtio</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="776.36621"
-       y="673.09631"
-       id="text4423-1"><tspan
+       x="766.36621"
+       y="711.09631"
+       id="text4423-1"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4425-0"
-         x="776.36621"
-         y="673.09631"
+         x="766.36621"
+         y="711.09631"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1px">vhost:5</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="889.90839"
-       y="674.24945"
-       id="text4423-6"><tspan
+       x="879.90839"
+       y="712.24945"
+       id="text4423-6"
+       sodipodi:linespacing="0%"><tspan
          sodipodi:role="line"
          id="tspan4425-3"
-         x="889.90839"
-         y="674.24945"
+         x="879.90839"
+         y="712.24945"
          style="font-size:17.50000381px;line-height:1.25;stroke-width:1px">vhost:6</tspan></text>
     <path
        style="fill:none;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4785)"
-       d="m 335.83374,523.20691 c -45.41992,-0.1225 -70.03508,18.06864 -71.63474,56.46487"
+       d="m 325.83374,561.20691 c -45.41992,-0.1225 -70.03508,18.06864 -71.63474,56.46487"
        id="path4273"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="fill:none;stroke:#007800;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart)"
-       d="m 439.66605,523.20691 c 41.12227,0.39422 67.12925,27.91164 66.04157,58.33987"
+       d="m 429.66605,561.20691 c 41.12227,0.39422 67.12925,27.91164 66.04157,58.33987"
        id="path4275"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
-       style="display:inline;fill:none;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:;marker-start:url(#marker11110)"
-       d="m 693.06058,522.69822 c -24.83241,0.0946 -38.11197,18.69568 -39.75974,58.33987"
+       style="display:inline;fill:none;stroke:#000000;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker11110)"
+       d="m 683.06058,560.69822 c -24.83241,0.0946 -38.11197,18.69568 -39.75974,58.33987"
        id="path4273-4"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
     <path
        style="display:inline;fill:none;stroke:#007800;stroke-width:0.9375px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker7808)"
-       d="m 851.33723,521.58152 c 26.51704,0.15505 40.76797,21.5669 40.45305,58.33987"
+       d="m 841.33723,559.58152 c 26.51704,0.15505 40.76797,21.5669 40.45305,58.33987"
        id="path4275-7"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
-- 
2.7.4

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2019-01-10 10:28 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-10  2:10 [spp] [PATCH 0/8] Revise documentation ogawa.yasufumi
2019-01-10  2:10 ` [spp] [PATCH 1/8] docs: add desc of overview of SPP secondary ogawa.yasufumi
2019-01-10  2:10 ` [spp] [PATCH 2/8] docs: add desc of design of spp_nfv ogawa.yasufumi
2019-01-10  2:10 ` [spp] [PATCH 3/8] docs: add image of ports_fwd_array ogawa.yasufumi
2019-01-10  2:10 ` [spp] [PATCH 4/8] docs: add image of spp_nfv threads ogawa.yasufumi
2019-01-10  2:10 ` [spp] [PATCH 5/8] docs: adjust size of images ogawa.yasufumi
2019-01-10  2:10 ` [spp] [PATCH 6/8] docs: resize font size in multi nodes example ogawa.yasufumi
2019-01-10  2:10 ` [spp] [PATCH 7/8] docs: resize font size in performance test ogawa.yasufumi
2019-01-10  2:10 ` [spp] [PATCH 8/8] docs: resize image of lb in sppc ogawa.yasufumi
2019-01-10 10:25 ` [spp] [PATCH v2 0/8] Revise documentation ogawa.yasufumi
2019-01-10 10:25   ` [spp] [PATCH v2 1/8] docs: add desc of overview of SPP secondary ogawa.yasufumi
2019-01-10 10:25   ` [spp] [PATCH v2 2/8] docs: add desc of design of spp_nfv ogawa.yasufumi
2019-01-10 10:25   ` [spp] [PATCH v2 3/8] docs: add image of ports_fwd_array ogawa.yasufumi
2019-01-10 10:25   ` [spp] [PATCH v2 4/8] docs: add image of spp_nfv threads ogawa.yasufumi
2019-01-10 10:25   ` [spp] [PATCH v2 5/8] docs: adjust size of images ogawa.yasufumi
2019-01-10 10:25   ` [spp] [PATCH v2 6/8] docs: resize font size in multi nodes example ogawa.yasufumi
2019-01-10 10:25   ` [spp] [PATCH v2 7/8] docs: resize font size in performance test ogawa.yasufumi
2019-01-10 10:25   ` [spp] [PATCH v2 8/8] docs: resize image of lb in sppc ogawa.yasufumi

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).