xref: /dpdk/doc/guides/howto/img/lm_vhost_user.svg (revision 931f3ca3fd251b0c52a003815569563d160ec0e0)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5   xmlns:dc="http://purl.org/dc/elements/1.1/"
6   xmlns:cc="http://creativecommons.org/ns#"
7   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8   xmlns:svg="http://www.w3.org/2000/svg"
9   xmlns="http://www.w3.org/2000/svg"
10   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12   width="1052.8693"
13   height="762.99158"
14   id="svg2"
15   version="1.1"
16   inkscape:version="0.48.4 r9939"
17   sodipodi:docname="lm_vhost_user.svg">
18  <defs
19     id="defs4">
20    <inkscape:perspective
21       sodipodi:type="inkscape:persp3d"
22       inkscape:vp_x="0 : 372.04724 : 1"
23       inkscape:vp_y="0 : 1000 : 0"
24       inkscape:vp_z="1052.3622 : 372.04724 : 1"
25       inkscape:persp3d-origin="526.18109 : 248.03149 : 1"
26       id="perspective3886" />
27  </defs>
28  <sodipodi:namedview
29     id="base"
30     pagecolor="#ffffff"
31     bordercolor="#666666"
32     borderopacity="1.0"
33     inkscape:pageopacity="0.0"
34     inkscape:pageshadow="2"
35     inkscape:zoom="0.70710678"
36     inkscape:cx="201.38434"
37     inkscape:cy="401.97681"
38     inkscape:document-units="px"
39     inkscape:current-layer="layer1"
40     showgrid="true"
41     inkscape:window-width="1515"
42     inkscape:window-height="1092"
43     inkscape:window-x="141"
44     inkscape:window-y="0"
45     inkscape:window-maximized="0"
46     inkscape:snap-page="false"
47     inkscape:snap-grids="false"
48     showguides="true"
49     inkscape:guide-bbox="true"
50     fit-margin-top="0.1"
51     fit-margin-left="0.1"
52     fit-margin-right="0.1"
53     fit-margin-bottom="0.3">
54    <inkscape:grid
55       type="xygrid"
56       id="grid3174"
57       empspacing="5"
58       visible="true"
59       enabled="true"
60       snapvisiblegridlinesonly="true"
61       spacingx="0.5px"
62       spacingy="0.5px"
63       originx="1780.3521px"
64       originy="-176.4939px" />
65    <sodipodi:guide
66       position="1780.3521,-176.4939"
67       orientation="0,744.09448"
68       id="guide3176" />
69    <sodipodi:guide
70       position="2524.4467,-176.4939"
71       orientation="-1052.3622,0"
72       id="guide3178" />
73    <sodipodi:guide
74       position="3103.2093,1429.2206"
75       orientation="0,-744.09448"
76       id="guide3180" />
77    <sodipodi:guide
78       position="826.06645,1429.2206"
79       orientation="1052.3622,0"
80       id="guide3182" />
81    <sodipodi:guide
82       orientation="0,1"
83       position="2524.4467,565.50611"
84       id="guide3079" />
85    <sodipodi:guide
86       orientation="0,1"
87       position="2494.3521,579.00611"
88       id="guide3081" />
89    <sodipodi:guide
90       orientation="0,1"
91       position="2437.3521,579.00611"
92       id="guide3083" />
93    <sodipodi:guide
94       position="-8.2192466,-76.99225"
95       orientation="0,4077.6428"
96       id="guide3649" />
97    <sodipodi:guide
98       position="4069.4236,-76.99225"
99       orientation="-1720.5,0"
100       id="guide3651" />
101    <sodipodi:guide
102       position="4069.4236,1643.5079"
103       orientation="0,-4077.6428"
104       id="guide3653" />
105    <sodipodi:guide
106       position="-8.2192466,1643.5079"
107       orientation="1720.5,0"
108       id="guide3655" />
109    <sodipodi:guide
110       position="-8.2192466,-76.99225"
111       orientation="0,4077.6428"
112       id="guide3657" />
113    <sodipodi:guide
114       position="4069.4236,-76.99225"
115       orientation="-1720.5,0"
116       id="guide3659" />
117    <sodipodi:guide
118       position="4069.4236,1643.5079"
119       orientation="0,-4077.6428"
120       id="guide3661" />
121    <sodipodi:guide
122       position="-8.2192466,1643.5079"
123       orientation="1720.5,0"
124       id="guide3663" />
125  </sodipodi:namedview>
126  <metadata
127     id="metadata7">
128    <rdf:RDF>
129      <cc:Work
130         rdf:about="">
131        <dc:format>image/svg+xml</dc:format>
132        <dc:type
133           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
134        <dc:title />
135      </cc:Work>
136    </rdf:RDF>
137  </metadata>
138  <g
139     inkscape:label="Layer 1"
140     inkscape:groupmode="layer"
141     id="layer1"
142     transform="translate(1780.3522,-112.87834)">
143    <rect
144       style="fill:#0000ff;fill-rule:evenodd;stroke:#000000;stroke-width:0.36521944px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
145       id="rect2985"
146       width="349.80563"
147       height="212.77235"
148       x="-1780.0696"
149       y="115.28934"
150       ry="38.183765" />
151    <rect
152       style="fill:#0000ff;fill-rule:evenodd;stroke:#000000;stroke-width:1.5459187px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
153       id="rect3755"
154       width="0"
155       height="0"
156       x="-629.48682"
157       y="1001.1993" />
158    <rect
159       style="fill:#0000ff;fill-opacity:1"
160       id="rect3191"
161       width="358.58792"
162       height="214.06038"
163       x="-1087.5042"
164       y="112.97834"
165       ry="38.183765" />
166    <rect
167       style="fill:#a000ff;fill-opacity:1"
168       id="rect3195"
169       width="350.58966"
170       height="174.45921"
171       x="-1779.1808"
172       y="349.60342"
173       ry="39.59798" />
174    <rect
175       style="fill:#a000ff;fill-opacity:1"
176       id="rect3197"
177       width="357.25491"
178       height="170.35497"
179       x="-1084.8379"
180       y="353.79617"
181       ry="38.183765" />
182    <rect
183       style="fill:#a000ff;fill-opacity:1"
184       id="rect3199"
185       width="687.849"
186       height="55.655697"
187       x="-1603.3909"
188       y="687.73035"
189       ry="24.04163" />
190    <rect
191       style="fill:#a000ff;fill-opacity:1"
192       id="rect3201"
193       width="447.90167"
194       height="50.114544"
195       x="-1488.6338"
196       y="825.45538"
197       ry="19.658308" />
198    <rect
199       style="opacity:0.60399996;fill:#0000ff;fill-opacity:1"
200       id="rect3046"
201       width="135.97015"
202       height="38.530865"
203       x="-1679.87"
204       y="524.00964" />
205    <text
206       xml:space="preserve"
207       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
208       x="-1565.7183"
209       y="170.28043"
210       id="text3052"
211       sodipodi:linespacing="125%"
212       inkscape:transform-center-x="-310.5984"
213       inkscape:transform-center-y="14.984243"
214       transform="scale(1.1160112,0.89604834)"><tspan
215         sodipodi:role="line"
216         id="tspan3054"
217         x="-1565.7183"
218         y="170.28043">VM 1 </tspan></text>
219    <text
220       xml:space="preserve"
221       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
222       x="-1268.2957"
223       y="803.349"
224       id="text3056"
225       sodipodi:linespacing="125%"
226       inkscape:transform-center-x="-645.19167"
227       inkscape:transform-center-y="8.043534"
228       transform="scale(1.1160112,0.89604834)"><tspan
229         sodipodi:role="line"
230         id="tspan3058"
231         x="-1268.2957"
232         y="803.349">Switch with 10Gb ports</tspan><tspan
233         sodipodi:role="line"
234         x="-1268.2957"
235         y="826.53778"
236         id="tspan3060" /></text>
237    <text
238       xml:space="preserve"
239       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
240       x="-1573.7157"
241       y="433.78815"
242       id="text3062"
243       sodipodi:linespacing="125%"
244       transform="scale(1.1160112,0.89604835)"><tspan
245         sodipodi:role="line"
246         id="tspan3064"
247         x="-1573.7157"
248         y="433.78815">Server 1</tspan></text>
249    <text
250       xml:space="preserve"
251       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
252       x="-947.12897"
253       y="434.55573"
254       id="text3066"
255       sodipodi:linespacing="125%"
256       transform="scale(1.1160112,0.89604835)"><tspan
257         sodipodi:role="line"
258         id="tspan3068"
259         x="-947.12897"
260         y="434.55573">Server 2</tspan></text>
261    <text
262       xml:space="preserve"
263       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
264       x="-1251.1786"
265       y="957.94836"
266       id="text3070"
267       sodipodi:linespacing="125%"
268       transform="scale(1.1160112,0.89604835)"><tspan
269         sodipodi:role="line"
270         id="tspan3072"
271         x="-1251.1786"
272         y="957.94836">  10 Gb Traffic Generator</tspan></text>
273    <text
274       xml:space="preserve"
275       style="font-size:20.1229248px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
276       x="-1016.8596"
277       y="162.4848"
278       id="text3074"
279       sodipodi:linespacing="125%"
280       transform="scale(1.0288342,0.97197394)"
281       inkscape:transform-center-x="-374.58424"
282       inkscape:transform-center-y="19.26541"><tspan
283         sodipodi:role="line"
284         id="tspan3076"
285         x="-1016.8596"
286         y="162.4848">VM 2 </tspan></text>
287    <text
288       xml:space="preserve"
289       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
290       x="-1575.2013"
291       y="479.56177"
292       id="text3078"
293       sodipodi:linespacing="125%"
294       inkscape:transform-center-x="-405.24435"
295       transform="scale(1.1160112,0.89604835)"
296       inkscape:transform-center-y="-3.0408919e-05"><tspan
297         sodipodi:role="line"
298         id="tspan3080"
299         x="-1575.2013"
300         y="479.56177">Linux, KVM, QEMU 2.5 </tspan></text>
301    <text
302       xml:space="preserve"
303       style="font-size:18.93562508px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
304       x="-906.26202"
305       y="579.8208"
306       id="text3086"
307       sodipodi:linespacing="125%"
308       inkscape:transform-center-x="-152.77712"
309       inkscape:transform-center-y="6.9586675"
310       transform="scale(1.052991,0.94967574)"><tspan
311         sodipodi:role="line"
312         id="tspan3088"
313         x="-906.26202"
314         y="579.8208">10 Gb NIC</tspan></text>
315    <text
316       xml:space="preserve"
317       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
318       x="-1493.7568"
319       y="613.58636"
320       id="text3090"
321       sodipodi:linespacing="125%"
322       inkscape:transform-center-x="-174.62846"
323       transform="scale(1.1160112,0.89604835)"
324       inkscape:transform-center-y="2.3462468e-05"><tspan
325         sodipodi:role="line"
326         id="tspan3092"
327         x="-1493.7568"
328         y="613.58636">10 Gb NIC</tspan></text>
329    <rect
330       style="opacity:0.60199998;fill:#0000ff;fill-opacity:1"
331       id="rect3094"
332       width="125.30582"
333       height="38.530865"
334       x="-1427.5106"
335       y="437.27979" />
336    <rect
337       style="opacity:0.60799997;fill:#0000ff;fill-opacity:1"
338       id="rect3096"
339       width="111.97541"
340       height="41.741772"
341       x="-1196.8135"
342       y="437.27979" />
343    <text
344       xml:space="preserve"
345       style="font-size:19.30730629px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
346       x="-1322.4871"
347       y="491.82611"
348       id="text3098"
349       sodipodi:linespacing="125%"
350       transform="scale(1.0722964,0.93257795)"
351       inkscape:transform-center-x="-27.993731"
352       inkscape:transform-center-y="-6.9674825"><tspan
353         sodipodi:role="line"
354         id="tspan3100"
355         x="-1322.4871"
356         y="491.82611">10 Gb NIC</tspan></text>
357    <text
358       xml:space="preserve"
359       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
360       x="-1071.2081"
361       y="513.09308"
362       id="text3102"
363       sodipodi:linespacing="125%"
364       inkscape:transform-center-x="-670.51946"
365       inkscape:transform-center-y="150.91262"
366       transform="scale(1.1160112,0.89604834)"><tspan
367         sodipodi:role="line"
368         id="tspan3104"
369         x="-1071.2081"
370         y="513.09308">10 Gb NIC</tspan></text>
371    <rect
372       style="fill:#7878ff;fill-opacity:1"
373       id="rect3106"
374       width="277.07584"
375       height="86.466248"
376       x="-1043.5138"
377       y="187.8994" />
378    <rect
379       style="fill:#7878ff;fill-opacity:1"
380       id="rect3106-4"
381       width="268.59058"
382       height="85.052032"
383       x="-1748.0256"
384       y="184.68852" />
385    <text
386       xml:space="preserve"
387       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
388       x="-1557.907"
389       y="233.58643"
390       id="text3108-9"
391       sodipodi:linespacing="125%"
392       transform="scale(1.1160112,0.89604835)"><tspan
393         sodipodi:role="line"
394         id="tspan3110-5"
395         x="-1557.907"
396         y="233.58643">DPDK Testpmd App</tspan><tspan
397         sodipodi:role="line"
398         x="-1557.907"
399         y="256.77521"
400         id="tspan3347" /></text>
401    <text
402       xml:space="preserve"
403       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
404       x="-1556.5636"
405       y="253.73872"
406       id="text3880-7"
407       sodipodi:linespacing="125%"
408       transform="scale(1.1160112,0.89604835)"><tspan
409         sodipodi:role="line"
410         id="tspan3882-9"
411         x="-1556.5636"
412         y="253.73872" /><tspan
413         sodipodi:role="line"
414         x="-1556.5636"
415         y="276.92749"
416         id="tspan3884-8">DPDK virtio PMD's </tspan></text>
417    <text
418       xml:space="preserve"
419       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
420       x="-1575.2013"
421       y="525.24933"
422       id="text3951"
423       sodipodi:linespacing="125%"
424       transform="scale(1.1160112,0.89604835)"><tspan
425         sodipodi:role="line"
426         id="tspan3953"
427         x="-1575.2013"
428         y="525.24933">DPDK PF PMD and vhost_user</tspan></text>
429    <text
430       xml:space="preserve"
431       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
432       x="-948.70227"
433       y="524.18781"
434       id="text3951-4"
435       sodipodi:linespacing="125%"
436       transform="scale(1.1160112,0.89604835)"><tspan
437         sodipodi:role="line"
438         id="tspan3953-0"
439         x="-948.70227"
440         y="524.18781">DPDK PF PMD and vhost_user</tspan></text>
441    <text
442       xml:space="preserve"
443       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
444       x="-1203.7942"
445       y="195.3643"
446       id="text4007"
447       sodipodi:linespacing="125%"
448       transform="scale(1.1160112,0.89604834)"><tspan
449         sodipodi:role="line"
450         id="tspan4009"
451         x="-1203.7942"
452         y="195.3643">NFS Server</tspan><tspan
453         sodipodi:role="line"
454         x="-1203.7942"
455         y="218.55309"
456         id="tspan4011">VM disk image</tspan><tspan
457         sodipodi:role="line"
458         x="-1203.7942"
459         y="241.74187"
460         id="tspan4013" /></text>
461    <rect
462       style="opacity:0.45833333;fill:#a000ff;fill-opacity:1"
463       id="rect4015"
464       width="193.29091"
465       height="94.186569"
466       x="-1353.4641"
467       y="134.34897"
468       ry="22.627417" />
469    <rect
470       style="opacity:0.45833333;fill:#a000ff;fill-opacity:1"
471       id="rect3070"
472       width="17.329529"
473       height="11.773321"
474       x="-1278.1288"
475       y="744.45654" />
476    <rect
477       style="opacity:0.45833333;fill:#a000ff;fill-opacity:1"
478       id="rect3070-3"
479       width="19.995611"
480       height="11.773321"
481       x="-1280.1283"
482       y="813.47321" />
483    <path
484       style="fill:none;stroke:#000000;stroke-width:2.44584394px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
485       d="m -1270.1392,756.51119 0.5585,54.21449"
486       id="path3090"
487       inkscape:connector-type="polyline"
488       inkscape:connector-curvature="3" />
489    <rect
490       style="opacity:0.59895833;fill:#0000ff;fill-opacity:1"
491       id="rect3046-7"
492       width="135.97015"
493       height="38.530865"
494       x="-981.50122"
495       y="523.78949" />
496    <rect
497       style="opacity:0.59375;fill:#a000ff;fill-opacity:1"
498       id="rect3880"
499       width="14.663447"
500       height="11.773321"
501       x="-1622.0532"
502       y="563.57544" />
503    <rect
504       style="opacity:0.59375;fill:#a000ff;fill-opacity:1"
505       id="rect3880-8"
506       width="14.663447"
507       height="11.773321"
508       x="-914.96075"
509       y="564.21674" />
510    <rect
511       style="opacity:0.59375;fill:#a000ff;fill-opacity:1"
512       id="rect3880-6"
513       width="14.663447"
514       height="11.773321"
515       x="-1482.7505"
516       y="674.35162" />
517    <rect
518       style="opacity:0.59375;fill:#a000ff;fill-opacity:1"
519       id="rect3880-9"
520       width="14.663447"
521       height="11.773321"
522       x="-1198.8129"
523       y="720.37451" />
524    <rect
525       style="opacity:0.59375;fill:#a000ff;fill-opacity:1"
526       id="rect3880-99"
527       width="14.663447"
528       height="11.773321"
529       x="-1085.5045"
530       y="674.35175" />
531    <rect
532       style="opacity:0.59375;fill:#a000ff;fill-opacity:1"
533       id="rect3880-82"
534       width="14.663447"
535       height="11.773321"
536       x="-1301.4569"
537       y="452.79913" />
538    <rect
539       style="opacity:0.59375;fill:#a000ff;fill-opacity:1"
540       id="rect3880-0"
541       width="14.663447"
542       height="11.773321"
543       x="-1210.8103"
544       y="452.79922" />
545    <path
546       style="fill:none;stroke:#000000;stroke-width:1.49161923px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
547       d="m -1612.063,574.09703 136.6956,98.10634"
548       id="path3946"
549       inkscape:connector-type="polyline"
550       inkscape:connector-curvature="3" />
551    <path
552       style="fill:none;stroke:#000000;stroke-width:1.62650716px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
553       d="m -906.09206,573.4328 -171.08524,98.7457"
554       id="path3948"
555       inkscape:connector-type="polyline"
556       inkscape:connector-curvature="3" />
557    <path
558       style="fill:none;stroke:#000000;stroke-width:1.54592061px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
559       d="m -1291.5381,459.322 88.4734,2e-5"
560       id="path3950"
561       inkscape:connector-type="polyline"
562       inkscape:connector-curvature="3" />
563    <text
564       xml:space="preserve"
565       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
566       x="-1220.5167"
567       y="460.53635"
568       id="text3101"
569       sodipodi:linespacing="125%"
570       transform="scale(1.1160112,0.89604834)"><tspan
571         sodipodi:role="line"
572         id="tspan3103"
573         x="-1220.5167"
574         y="460.53635">10 Gb Migration Link</tspan></text>
575    <flowRoot
576       xml:space="preserve"
577       id="flowRoot3085"
578       style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
579       transform="matrix(1.7252629,0,0,1.3852181,-1778.0192,-314.07213)"><flowRegion
580         id="flowRegion3087"><rect
581           id="rect3089"
582           width="1"
583           height="41.5"
584           x="-1"
585           y="701.59448" /></flowRegion><flowPara
586         id="flowPara3091" /></flowRoot>    <flowRoot
587       xml:space="preserve"
588       id="flowRoot3093"
589       style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
590       transform="matrix(1.7252629,0,0,1.3852181,-1778.0192,-314.07213)"><flowRegion
591         id="flowRegion3095"><rect
592           id="rect3097"
593           width="1"
594           height="41"
595           x="-1.5"
596           y="700.59448" /></flowRegion><flowPara
597         id="flowPara3099" /></flowRoot>    <text
598       xml:space="preserve"
599       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
600       x="-927.84314"
601       y="233.94818"
602       id="text3108-9-3"
603       sodipodi:linespacing="125%"
604       transform="scale(1.1160112,0.89604835)"><tspan
605         sodipodi:role="line"
606         id="tspan3110-5-6"
607         x="-927.84314"
608         y="233.94818">DPDK Testpmd App</tspan><tspan
609         sodipodi:role="line"
610         x="-927.84314"
611         y="257.13696"
612         id="tspan3347-7" /></text>
613    <text
614       xml:space="preserve"
615       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
616       x="-928.51379"
617       y="255.71736"
618       id="text3880-7-5"
619       sodipodi:linespacing="125%"
620       transform="scale(1.1160112,0.89604835)"><tspan
621         sodipodi:role="line"
622         id="tspan3882-9-3"
623         x="-928.51379"
624         y="255.71736" /><tspan
625         sodipodi:role="line"
626         x="-928.51379"
627         y="278.90616"
628         id="tspan3884-8-5">DPDK virtio PMD's  </tspan></text>
629    <text
630       xml:space="preserve"
631       style="font-size:18.55102539px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
632       x="-947.67664"
633       y="476.70486"
634       id="text3078-6"
635       sodipodi:linespacing="125%"
636       inkscape:transform-center-x="-405.24435"
637       transform="scale(1.1160112,0.89604835)"
638       inkscape:transform-center-y="-3.0408919e-05"><tspan
639         sodipodi:role="line"
640         id="tspan3080-2"
641         x="-947.67664"
642         y="476.70486">Linux, KVM, QEMU 2.5 </tspan></text>
643  </g>
644</svg>
645