From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mogw0227.ocn.ad.jp (mogw0227.ocn.ad.jp [114.147.58.33]) by dpdk.org (Postfix) with ESMTP id E0332A493 for ; Tue, 23 Jan 2018 01:28:47 +0100 (CET) Received: from mf-smf-ucb010.ocn.ad.jp (mf-smf-ucb010.ocn.ad.jp [153.149.227.70]) by mogw0227.ocn.ad.jp (Postfix) with ESMTP id 38E83902A3; Tue, 23 Jan 2018 09:28:46 +0900 (JST) Received: from mf-smf-ucb010.ocn.ad.jp (mf-smf-ucb010 [153.149.227.70]) by mf-smf-ucb010.ocn.ad.jp (Postfix) with ESMTP id 20D6E1206F7; Tue, 23 Jan 2018 09:28:46 +0900 (JST) Received: from ntt.pod01.mv-mta-ucb021 (mv-mta-ucb021.ocn.ad.jp [153.149.142.84]) by mf-smf-ucb010.ocn.ad.jp (Switch-3.3.4/Switch-3.3.4) with ESMTP id w0N0RvkD057739; Tue, 23 Jan 2018 09:28:45 +0900 Received: from smtp.ocn.ne.jp ([153.149.227.133]) by ntt.pod01.mv-mta-ucb021 with id 1cUl1x0032tKTyH01cUl3j; Tue, 23 Jan 2018 00:28:45 +0000 Received: from mugwort.jp (p1247-ipngn8903marunouchi.tokyo.ocn.ne.jp [153.221.64.247]) by smtp.ocn.ne.jp (Postfix) with ESMTPA; Tue, 23 Jan 2018 09:28:45 +0900 (JST) From: ogawa.yasufumi@lab.ntt.co.jp To: spp@dpdk.org, ferruh.yigit@intel.com, x-fn-spp@sl.ntt-tx.co.jp Cc: Yasufumi Ogawa , Tomoyuki Mizuguchi , Naoki Takada Date: Tue, 23 Jan 2018 09:28:53 +0900 Message-Id: <20180123002854.28345-8-ogawa.yasufumi@lab.ntt.co.jp> X-Mailer: git-send-email 2.13.1 In-Reply-To: <20180123002854.28345-1-ogawa.yasufumi@lab.ntt.co.jp> References: <20180123002854.28345-1-ogawa.yasufumi@lab.ntt.co.jp> Subject: [spp] [PATCH 08/28] doc: modify figure in spp_vf_overview X-BeenThere: spp@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Soft Patch Panel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jan 2018 00:28:50 -0000 From: Yasufumi Ogawa Modify fingure spp_vf_overview.svg in spp_vf_overview. * Add "ring" icons in "SPP-VF" area. * Divide "guest VM" icon into two corresponding to "vhosts". * Change "vhost" position. * Change icons of "rx" and "tx" in "host1" and in "host2" to "NIC". * Change icon of "network" to that of cloud shape. * Add "traffic generator" in host2. * Fix arrow in spp_vf_overview.svg. * Fix the figure in overview section, which is depicted in spp_vf_overview.svg. Signed-off-by: Tomoyuki Mizuguchi Signed-off-by: Naoki Takada Signed-off-by: Yasufumi Ogawa --- docs/spp_vf/spp_vf_overview.svg | 2363 +++++++++++++++++++++++++++++---------- 1 file changed, 1751 insertions(+), 612 deletions(-) diff --git a/docs/spp_vf/spp_vf_overview.svg b/docs/spp_vf/spp_vf_overview.svg index d0a6769..d9fd183 100644 --- a/docs/spp_vf/spp_vf_overview.svg +++ b/docs/spp_vf/spp_vf_overview.svg @@ -10,202 +10,1106 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="210mm" - height="297mm" - viewBox="0 0 744.09448819 1052.3622047" - id="svg2" + width="172.52679mm" + height="120.57605mm" + viewBox="0 0 172.52679 120.57605" version="1.1" + id="svg4746" inkscape:version="0.91 r13725" sodipodi:docname="spp_vf_overview.svg"> + id="defs4740"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inkscape:stockid="Arrow1Lend"> + inkscape:connector-curvature="0" + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path5178-1" /> + style="overflow:visible" + id="marker5180-9-9" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + inkscape:connector-curvature="0" + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path5178-1-4" /> + inkscape:connector-curvature="0" + id="path1110-1" + 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" + 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="path14791-9" /> + style="overflow:visible" + id="marker14793-5" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend"> + inkscape:connector-curvature="0" + 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="path14791-0" /> + + + + id="marker22960-5" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lstart"> + inkscape:connector-curvature="0" + 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="path22958-6" /> + inkscape:connector-curvature="0" + id="path1558-3" + 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:stockid="Arrow2Lstart"> + inkscape:connector-curvature="0" + 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="path22958-61" /> + inkscape:stockid="Arrow2Lstart"> + inkscape:connector-curvature="0" + 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="path22958-6-8" /> + + + + style="overflow:visible" + id="marker22960-9" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lstart"> + inkscape:connector-curvature="0" + 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="path22958-60" /> + inkscape:connector-curvature="0" + 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="path14791-4-1" /> + style="overflow:visible" + id="marker14793-1-9-6" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend"> + inkscape:connector-curvature="0" + 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="path14791-4-1-5" /> + inkscape:stockid="Arrow2Lstart"> + inkscape:connector-curvature="0" + 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="path22958-60-6" /> + inkscape:window-width="1440" + inkscape:window-height="851" + inkscape:window-x="0" + inkscape:window-y="1" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + viewbox-x="0" + scale-x="1" /> + id="metadata4743"> @@ -239,555 +1149,784 @@ + inkscape:groupmode="layer" + id="layer1" + style="display:inline;opacity:0.98999999" + transform="translate(22.342263,-42.641668)"> - - - - - - - - - - - - host2 + style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.3065601;stroke-miterlimit:4;stroke-dasharray:none" + id="rect5291" + width="133.51352" + height="83.053703" + x="16.513613" + y="43.498409" + ry="0" /> host1 - host1 + rx + id="flowRoot5610" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none" + transform="scale(0.26458333)"> tx + id="tspan1471" + x="17.677307" + y="87.313164" + style="stroke-width:0.19843748">NIC + style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.13039371;stroke-miterlimit:4;stroke-dasharray:none" + id="rect5291-3" + width="67.19873" + height="29.854179" + x="15.828302" + y="133.1078" + ry="0" /> network + id="tspan29058" + x="17.12682" + y="138.31961" + style="stroke-width:0.19843748">host2 + rx + id="tspan3496" + x="16.710455" + y="149.19623" + style="stroke-width:0.19843748">NIC + + + + + + + + + tx + id="tspan1765" + x="31.534889" + y="61.07103" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.70416689px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.19843748">spp_vf - - - + transform="translate(22.342263,-42.641668)"> - + style="fill:#f9f9f9;fill-opacity:1;stroke:#000000;stroke-width:0.17461418;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2020" + width="28.352047" + height="33.515587" + x="118.85268" + y="48.505085" + ry="2.7929652" /> guest - + id="tspan2022" + x="119.69781" + y="56.421913" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.70416689px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.19843748">guest vm1 - rx + style="fill:#f9f9f9;fill-opacity:1;stroke:#000000;stroke-width:0.17601651;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2020-5" + width="28.62668" + height="33.729359" + x="118.56235" + y="88.59964" + ry="2.8107796" /> tx + id="tspan2202" + x="119.40305" + y="93.332886" + style="stroke-width:0.19843748">guest vm2 + rx + id="tspan1504" + x="119.4705" + y="70.884201" + style="stroke-width:0.19843748">vNIC + tx + id="tspan1502" + x="119.14127" + y="106.98555" + style="stroke-width:0.19843748">vNIC + + + + + vNIC(vhost) + id="tspan16966" + x="56.913864" + y="66.465256" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.70416689px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#d7f4e3;stroke-width:0.19843748">ring + vNIC(vhost) - - - + id="tspan1461" + x="33.065685" + y="71.049599" + style="stroke-width:0.19843748">classifier + + + spp_vf - - - + id="tspan1964-1-7" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.70416689px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.21267372">vhost + + + + + classifier - merger + id="tspan1463" + x="33.207432" + y="106.17302" + style="stroke-width:0.19843748">merger + + + forwarder + + + + forwarder + + + + forwarder + + + + forwarder + + + + + ring + + ring + + + + + ring + + ring + + fwd + id="tspan235" + x="39.476479" + y="139.37953" + style="stroke-width:0.09710257px">traffic generator + + + fwd + id="tspan1964-1-7-0" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.70416665px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.21267371">app2 + + + fwd + id="tspan1964-1-7-0-4" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.70416665px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.21267371">app1 + + + + + fwd - - + id="tspan1964-1" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.70416689px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.21267372">vhost - - - - - - + style="fill:none;stroke:#000000;stroke-width:0.241;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker3618)" + d="M 51.850549,69.877318 C 71.174813,62.195833 71.174813,62.195833 71.174813,62.195833" + id="path3608" + inkscape:connector-curvature="0" /> + style="fill:none;stroke:#000000;stroke-width:0.241;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4626)" + d="m 51.850549,69.708341 c 19.344505,7.616675 19.344505,7.616675 19.344505,7.616675" + id="path4616" + inkscape:connector-curvature="0" /> + + + + ring + + ring + + + + + ring + + ring + -- 2.13.1