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