Imported Upstream version 17.05
[deb_dpdk.git] / doc / guides / howto / img / virtio_user_for_container_networking.svg
diff --git a/doc/guides/howto/img/virtio_user_for_container_networking.svg b/doc/guides/howto/img/virtio_user_for_container_networking.svg
new file mode 100644 (file)
index 0000000..de80806
--- /dev/null
@@ -0,0 +1,685 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   version="1.1"
+   id="svg2"
+   class="st16"
+   color-interpolation-filters="sRGB"
+   xml:space="preserve"
+   viewBox="0 0 469.4 294.5"
+   height="4.09028in"
+   width="6.51944in"><metadata
+     id="metadata220"><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><v:documentProperties
+     v:viewMarkup="false"
+     v:langID="1033" /><style
+     id="style4"
+     type="text/css"><![CDATA[
+               .st1 {visibility:visible}
+               .st2 {fill:#5b9bd5;fill-opacity:0.22;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22}
+               .st3 {fill:#ffffff;stroke:#c7c8c8;stroke-width:0.25}
+               .st4 {fill:#000000;font-family:Calibri;font-size:0.833336em}
+               .st5 {fill:#70ad47;stroke:#c7c8c8;stroke-width:0.25}
+               .st6 {font-size:1em}
+               .st7 {fill:#d8d8d8;stroke:#c7c8c8;stroke-width:0.25}
+               .st8 {fill:none;stroke:none;stroke-width:0.25}
+               .st9 {fill:#000000;font-family:Calibri;font-size:1.00001em;font-style:italic}
+               .st10 {fill:none;filter:url(#filter_2);stroke:#5b9bd5;stroke-opacity:0.22}
+               .st11 {fill:none;stroke:#c7c8c8;stroke-width:0.25}
+               .st12 {fill:#000000;font-family:Calibri;font-size:1.00001em}
+               .st13 {marker-end:url(#mrkr4-90);marker-start:url(#mrkr4-88);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
+               .st14 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.28409090909091}
+               .st15 {stroke:#5b9bd5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
+               .st16 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
+       ]]></style><defs
+     id="Markers"><g
+       id="lend4"><path
+         id="path8"
+         style="stroke:none"
+         d="M 2 1 L 0 0 L 2 -1 L 2 1 " /></g><marker
+       overflow="visible"
+       markerUnits="strokeWidth"
+       orient="auto"
+       refX="6.68"
+       v:setback="6.68"
+       v:arrowSize="2"
+       v:arrowType="4"
+       class="st14"
+       id="mrkr4-88"><use
+         id="use11"
+         transform="scale(3.52) "
+         xlink:href="#lend4" /></marker><marker
+       overflow="visible"
+       markerUnits="strokeWidth"
+       orient="auto"
+       refX="-7.04"
+       v:setback="7.04"
+       v:arrowSize="2"
+       v:arrowType="4"
+       class="st14"
+       id="mrkr4-90"><use
+         id="use14"
+         transform="scale(-3.52,-3.52) "
+         xlink:href="#lend4" /></marker></defs><defs
+     id="Filters"><filter
+       id="filter_2"><feGaussianBlur
+         id="feGaussianBlur18"
+         stdDeviation="2" /></filter></defs><g
+     id="g20"
+     v:groupContext="foregroundPage"
+     v:index="1"
+     v:mID="0"><title
+       id="title22">Page-1</title><v:pageProperties
+       v:shadowOffsetY="-9"
+       v:shadowOffsetX="9"
+       v:drawingUnits="0"
+       v:pageScale="1"
+       v:drawingScale="1" /><v:layer
+       v:index="0"
+       v:name="Connector" /><g
+       transform="translate(20.9044,-72.7228)"
+       v:groupContext="shape"
+       v:mID="23"
+       id="shape23-1"><title
+         id="title25">Rectangle.23</title><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><g
+         class="st1"
+         transform="matrix(1,0,0,1,0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow23-2"><rect
+           id="rect28"
+           class="st2"
+           height="184.5"
+           width="216.6"
+           y="110"
+           x="0" /></g><rect
+         id="rect30"
+         class="st3"
+         height="184.5"
+         width="216.6"
+         y="110"
+         x="0" /></g><g
+       transform="translate(44.0044,-198.542)"
+       v:groupContext="shape"
+       v:mID="49"
+       id="shape49-6"><title
+         id="title33">Rectangle.49</title><desc
+         id="desc35">ETHDEV</desc><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="31.6807"
+         width="166.5"
+         cy="278.66"
+         cx="83.25" /><g
+         class="st1"
+         transform="matrix(1,0,0,1,0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow49-7"><rect
+           id="rect38"
+           class="st2"
+           height="31.6807"
+           width="166.5"
+           y="262.819"
+           x="0" /></g><rect
+         id="rect40"
+         class="st3"
+         height="31.6807"
+         width="166.5"
+         y="262.819"
+         x="0" /><text
+         style="font-size:10.00003242px;font-family:Calibri;fill:#000000"
+         id="text42"
+         v:langID="1033"
+         class="st4"
+         y="281.66"
+         x="66.900002">ethdev<v:paragraph
+   v:horizAlign="1" /><v:tabList /></text>
+</g><g
+       transform="translate(44.0044,-158.042)"
+       v:groupContext="shape"
+       v:mID="50"
+       id="shape50-12"><title
+         id="title45">Rectangle.50</title><desc
+         id="desc47">virtio PMD</desc><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="31.6807"
+         width="166.5"
+         cy="278.66"
+         cx="83.25" /><g
+         class="st1"
+         transform="matrix(1,0,0,1,0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow50-13"><rect
+           id="rect50"
+           class="st2"
+           height="31.6807"
+           width="166.5"
+           y="262.819"
+           x="0" /></g><rect
+         id="rect52"
+         class="st3"
+         height="31.6807"
+         width="166.5"
+         y="262.819"
+         x="0" /><text
+         id="text54"
+         v:langID="1033"
+         class="st4"
+         y="281.66"
+         x="61.58"><v:paragraph
+   v:horizAlign="1" /><v:tabList />virtio PMD</text>
+</g><g
+       transform="translate(128.904,-86.2228)"
+       v:groupContext="shape"
+       v:mID="52"
+       id="shape52-18"><title
+         id="title57">Rectangle.52</title><desc
+         id="desc59">virtio-user (virtual device)</desc><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="63"
+         width="81.61"
+         cy="263"
+         cx="40.8" /><g
+         class="st1"
+         transform="matrix(1,0,0,1,0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow52-19"><rect
+           id="rect62"
+           class="st2"
+           height="63"
+           width="81.6"
+           y="231.5"
+           x="0" /></g><rect
+         id="rect64"
+         class="st5"
+         height="63"
+         width="81.6"
+         y="231.5"
+         x="0" /><text
+         id="text66"
+         v:langID="1033"
+         class="st4"
+         y="248"
+         x="19.85"><v:paragraph
+   v:horizAlign="1" /><v:tabList />virtio-user<v:newlineChar /><tspan
+   id="tspan68"
+   class="st6"
+   dy="1.2em"
+   x="10.52">(</tspan>virtual device)<v:newlineChar /><v:newlineChar /></text>
+</g><g
+       transform="translate(129.44522,-83.349651)"
+       v:groupContext="shape"
+       v:mID="53"
+       id="shape53-25"><title
+         id="title71">Rectangle.53</title><desc
+         id="desc73">vhost-user adapter</desc><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="23.5798"
+         width="68.1"
+         cy="282.71"
+         cx="34.05" /><g
+         style="visibility:visible"
+         class="st1"
+         transform="translate(0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow53-26"><rect
+           style="fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)"
+           id="rect76"
+           class="st2"
+           height="23.5798"
+           width="68.099998"
+           y="270.92001"
+           x="0" /></g><rect
+         style="fill:#ffffff;stroke:#c7c8c8;stroke-width:0.25"
+         id="rect78"
+         class="st3"
+         height="23.5798"
+         width="68.099998"
+         y="265.79211"
+         x="6.99261" /></g><g
+       transform="translate(366.563,-5.2228)"
+       v:groupContext="shape"
+       v:mID="56"
+       id="shape56-32"><title
+         id="title85">Rectangle.38</title><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><g
+         class="st1"
+         transform="matrix(1,0,0,1,0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow56-33"><rect
+           id="rect88"
+           class="st2"
+           ry="11.25"
+           rx="11.25"
+           height="22.5"
+           width="77.5823"
+           y="272"
+           x="0" /></g><rect
+         id="rect90"
+         class="st7"
+         ry="11.25"
+         rx="11.25"
+         height="22.5"
+         width="77.5823"
+         y="272"
+         x="0" /></g><g
+       transform="translate(380.904,-5.2228)"
+       v:groupContext="shape"
+       v:mID="57"
+       id="shape57-37"><title
+         id="title93">Sheet.57</title><desc
+         id="desc95">NIC</desc><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="22.5"
+         width="56.25"
+         cy="283.25"
+         cx="28.125" /><rect
+         id="rect97"
+         class="st8"
+         height="22.5"
+         width="56.25"
+         y="272"
+         x="0" /><text
+         id="text99"
+         v:langID="2052"
+         class="st9"
+         y="286.85"
+         x="19.61"><v:paragraph
+   v:horizAlign="1" /><v:tabList />NIC</text>
+</g><g
+       transform="translate(43.4044,-86.2228)"
+       v:groupContext="shape"
+       v:mID="59"
+       id="shape59-40"><title
+         id="title102">Rectangle.59</title><desc
+         id="desc104">virtio (PCI device)</desc><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="63"
+         width="77.59"
+         cy="263"
+         cx="38.7911" /><g
+         class="st1"
+         transform="matrix(1,0,0,1,0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow59-41"><rect
+           id="rect107"
+           class="st2"
+           height="63"
+           width="77.5823"
+           y="231.5"
+           x="0" /></g><rect
+         id="rect109"
+         class="st3"
+         height="63"
+         width="77.5823"
+         y="231.5"
+         x="0" /><text
+         id="text111"
+         v:langID="1033"
+         class="st4"
+         y="260"
+         x="28.18"><v:paragraph
+   v:horizAlign="1" /><v:tabList />virtio<v:newlineChar /><tspan
+   id="tspan113"
+   class="st6"
+   dy="1.2em"
+   x="15">(</tspan>PCI device)</text>
+</g><g
+       transform="translate(344.904,-77.2228)"
+       v:groupContext="shape"
+       v:mID="60"
+       id="shape60-47"><title
+         id="title116">Rectangle.60</title><desc
+         id="desc118">vSwitch or vRouter</desc><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="216"
+         width="120.9"
+         cy="186.5"
+         cx="60.45" /><g
+         class="st1"
+         transform="matrix(1,0,0,1,0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow60-48"><rect
+           id="rect121"
+           class="st2"
+           height="216"
+           width="120.9"
+           y="78.5"
+           x="0" /></g><rect
+         id="rect123"
+         class="st3"
+         height="216"
+         width="120.9"
+         y="78.5"
+         x="0" /><text
+         id="text125"
+         v:langID="1033"
+         class="st4"
+         y="177.5"
+         x="44.76"><v:paragraph
+   v:horizAlign="1" /><v:tabList />vSwitch<v:newlineChar /><tspan
+   id="tspan127"
+   class="st6"
+   dy="1.2em"
+   x="56.07">or<v:newlineChar /></tspan><tspan
+   id="tspan129"
+   class="st6"
+   dy="1.2em"
+   x="44.31">vRouter</tspan></text>
+</g><g
+       transform="translate(20.9044,-234.723)"
+       v:groupContext="shape"
+       v:mID="61"
+       id="shape61-55"><title
+         id="title132">Sheet.61</title><desc
+         id="desc134">DPDK</desc><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="22.5"
+         width="47.25"
+         cy="283.25"
+         cx="23.625" /><rect
+         id="rect136"
+         class="st8"
+         height="22.5"
+         width="47.25"
+         y="272"
+         x="0" /><text
+         id="text138"
+         v:langID="1033"
+         class="st9"
+         y="286.85"
+         x="4"><v:paragraph /><v:tabList />DPDK</text>
+</g><g
+       transform="translate(2.9044,-52.4728)"
+       v:groupContext="shape"
+       v:mID="62"
+       id="shape62-58"><title
+         id="title141">Rectangle.62</title><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><g
+         class="st1"
+         transform="matrix(1,0,0,1,0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow62-59"><rect
+           id="rect144"
+           class="st10"
+           height="240.75"
+           width="252"
+           y="53.75"
+           x="0" /></g><rect
+         id="rect146"
+         class="st11"
+         height="240.75"
+         width="252"
+         y="53.75"
+         x="0" /></g><g
+       transform="translate(2.9044,-261.723)"
+       v:groupContext="shape"
+       v:mID="63"
+       id="shape63-63"><title
+         id="title149">Sheet.63</title><desc
+         id="desc151">Contanier/App</desc><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="22.5"
+         width="90"
+         cy="283.25"
+         cx="45" /><rect
+         id="rect153"
+         class="st8"
+         height="22.5"
+         width="90"
+         y="272"
+         x="0" /><text
+         style="font-style:italic;font-size:12.00012016px;font-family:Calibri;fill:#000000"
+         id="text155"
+         v:langID="1033"
+         class="st9"
+         y="286.85001"
+         x="4"><v:paragraph /><v:tabList />Container/App</text>
+</g><g
+       transform="translate(535.904,70.4861) rotate(90)"
+       v:groupContext="shape"
+       v:mID="64"
+       id="shape64-66"><title
+         id="title158">Rectangle.64</title><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><g
+         class="st1"
+         transform="matrix(1,0,0,1,1.97279,-0.345598)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow64-67"><rect
+           id="rect161"
+           class="st2"
+           ry="13.5"
+           rx="13.5"
+           height="27"
+           width="77.5823"
+           y="267.5"
+           x="0" /></g><rect
+         id="rect163"
+         class="st7"
+         ry="13.5"
+         rx="13.5"
+         height="27"
+         width="77.5823"
+         y="267.5"
+         x="0" /></g><g
+       transform="translate(625.904,70.4861) rotate(90)"
+       v:groupContext="shape"
+       v:mID="65"
+       id="shape65-71"><title
+         id="title166">Rectangle.65</title><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><g
+         class="st1"
+         transform="matrix(1,0,0,1,1.97279,-0.345598)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow65-72"><rect
+           id="rect169"
+           class="st2"
+           ry="13.5"
+           rx="13.5"
+           height="27"
+           width="77.5823"
+           y="267.5"
+           x="0" /></g><rect
+         id="rect171"
+         class="st7"
+         ry="13.5"
+         rx="13.5"
+         height="27"
+         width="77.5823"
+         y="267.5"
+         x="0" /></g><g
+       transform="translate(538.154,81.1522) rotate(90)"
+       v:groupContext="shape"
+       v:mID="66"
+       id="shape66-76"><title
+         id="title174">Sheet.66</title><desc
+         id="desc176">virtio</desc><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="22.5"
+         width="56.25"
+         cy="283.25"
+         cx="28.125" /><rect
+         id="rect178"
+         class="st8"
+         height="22.5"
+         width="56.25"
+         y="272"
+         x="0" /><text
+         id="text180"
+         v:langID="1033"
+         class="st12"
+         y="286.85"
+         x="15.4"><v:paragraph
+   v:horizAlign="1" /><v:tabList />virtio</text>
+</g><g
+       transform="translate(628.154,81.1522) rotate(90)"
+       v:groupContext="shape"
+       v:mID="67"
+       id="shape67-79"><title
+         id="title183">Sheet.67</title><desc
+         id="desc185">vhost</desc><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="22.5"
+         width="56.25"
+         cy="283.25"
+         cx="28.125" /><rect
+         id="rect187"
+         class="st8"
+         height="22.5"
+         width="56.25"
+         y="272"
+         x="0" /><text
+         id="text189"
+         v:langID="1033"
+         class="st12"
+         y="286.85"
+         x="14.74"><v:paragraph
+   v:horizAlign="1" /><v:tabList />vhost</text>
+</g><g
+       transform="translate(268.404,-176.223)"
+       v:layerMember="0"
+       v:groupContext="shape"
+       v:mID="69"
+       id="shape69-82"><title
+         id="title192">Dynamic connector</title><path
+         id="path194"
+         class="st13"
+         d="M6.68 285.5 L7.04 285.5 L55.96 285.5" /></g><g
+       transform="translate(396.354,-77.2228)"
+       v:layerMember="0"
+       v:groupContext="shape"
+       v:mID="70"
+       id="shape70-91"><title
+         id="title197">Dynamic connector.70</title><path
+         id="path199"
+         class="st13"
+         d="M9 301.18 L9 301.54 L9 336.96" /></g><g
+       transform="translate(205.004,-92.4329)"
+       v:layerMember="0"
+       v:groupContext="shape"
+       v:mID="72"
+       id="shape72-104"><title
+         id="title214">Dynamic connector.72</title><path
+         id="path216"
+         class="st15"
+         d="M0 285.5 L101.11 285.5" /></g><g
+       transform="matrix(1.1344321,0,0,0.98698119,292.92681,-86.402944)"
+       v:groupContext="shape"
+       v:mID="71"
+       id="shape71-98"><title
+         id="title202">Rectangle.71</title><desc
+         id="desc204">unix socket file</desc><v:userDefs><v:ud
+           v:val="VT0(15):26"
+           v:nameU="visVersion" /></v:userDefs><v:textBlock
+         v:margins="rect(4,4,4,4)" /><v:textRect
+         height="23.5798"
+         width="77.59"
+         cy="282.71"
+         cx="38.7911" /><g
+         style="visibility:visible"
+         class="st1"
+         transform="translate(0.345598,1.97279)"
+         v:shadowType="1"
+         v:shadowOffsetY="-1.97279"
+         v:shadowOffsetX="0.345598"
+         v:groupContext="shadow"
+         id="shadow71-99"><rect
+           style="fill:#5b9bd5;fill-opacity:0.22000002;stroke:#5b9bd5;stroke-opacity:0.22000002;filter:url(#filter_2)"
+           id="rect207"
+           class="st2"
+           height="23.5798"
+           width="77.582298"
+           y="270.92001"
+           x="0" /></g><rect
+         style="fill:#ffffff;stroke:#000000;stroke-width:0.25025026;stroke-opacity:1;stroke-miterlimit:3;stroke-dasharray:none"
+         id="rect209"
+         class="st3"
+         height="23.5798"
+         width="77.582298"
+         y="270.92001"
+         x="-0.41093162" /><text
+         transform="scale(0.86136004,1.1609547)"
+         style="font-size:10.19067955px;font-family:Calibri;fill:#000000"
+         id="text211"
+         v:langID="1033"
+         class="st4"
+         y="247.29736"
+         x="7.1378384"><v:paragraph
+   v:horizAlign="1" /><v:tabList />unix socket file</text>
+</g><text
+       id="text66-3"
+       v:langID="1033"
+       class="st4"
+       y="192.78035"
+       x="143.49364"
+       style="font-size:12px;line-height:125%;font-family:Calibri;fill:#000000"><v:paragraph
+         v:horizAlign="1" /><v:tabList /><tspan
+         id="tspan4385"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.00000572px;line-height:125%;font-family:Calibri;-inkscape-font-specification:'Calibri, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">vhost-user</tspan><v:newlineChar /><v:newlineChar /><v:newlineChar /></text>
+<text
+       id="text66-3-9"
+       v:langID="1033"
+       class="st4"
+       y="201.73016"
+       x="149.81844"
+       style="font-size:12px;line-height:125%;font-family:Calibri;fill:#000000"><v:paragraph
+         v:horizAlign="1" /><v:tabList /><tspan
+         id="tspan4385-1"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.00000572px;line-height:125%;font-family:Calibri;-inkscape-font-specification:'Calibri, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">adapter</tspan><v:newlineChar /><v:newlineChar /><v:newlineChar /></text>
+</g></svg>
\ No newline at end of file