1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4<svg 5 xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" 6 xmlns:dc="http://purl.org/dc/elements/1.1/" 7 xmlns:cc="http://creativecommons.org/ns#" 8 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 9 xmlns:svg="http://www.w3.org/2000/svg" 10 xmlns="http://www.w3.org/2000/svg" 11 xmlns:xlink="http://www.w3.org/1999/xlink" 12 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 14 width="120mm" 15 height="80mm" 16 viewBox="0 0 425.19685 283.46457" 17 id="svg2" 18 version="1.1" 19 inkscape:version="0.91 r13725" 20 sodipodi:docname="drawing-pcap.svg"> 21 <defs 22 id="defs4"> 23 <marker 24 inkscape:stockid="Arrow2Lend" 25 orient="auto" 26 refY="0" 27 refX="0" 28 id="marker7773" 29 style="overflow:visible" 30 inkscape:isstock="true"> 31 <path 32 id="path7775" 33 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 34 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" 35 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 36 inkscape:connector-curvature="0" /> 37 </marker> 38 <marker 39 inkscape:stockid="Arrow2Lstart" 40 orient="auto" 41 refY="0" 42 refX="0" 43 id="marker7679" 44 style="overflow:visible" 45 inkscape:isstock="true"> 46 <path 47 id="path7681" 48 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 49 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" 50 transform="matrix(1.1,0,0,1.1,1.1,0)" 51 inkscape:connector-curvature="0" /> 52 </marker> 53 <marker 54 inkscape:stockid="Arrow2Lend" 55 orient="auto" 56 refY="0" 57 refX="0" 58 id="marker7583" 59 style="overflow:visible" 60 inkscape:isstock="true"> 61 <path 62 id="path7585" 63 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 64 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" 65 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 66 inkscape:connector-curvature="0" /> 67 </marker> 68 <marker 69 inkscape:stockid="Arrow2Lstart" 70 orient="auto" 71 refY="0" 72 refX="0" 73 id="marker7501" 74 style="overflow:visible" 75 inkscape:isstock="true"> 76 <path 77 id="path7503" 78 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 79 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" 80 transform="matrix(1.1,0,0,1.1,1.1,0)" 81 inkscape:connector-curvature="0" /> 82 </marker> 83 <marker 84 inkscape:stockid="Arrow2Lstart" 85 orient="auto" 86 refY="0" 87 refX="0" 88 id="marker7421" 89 style="overflow:visible" 90 inkscape:isstock="true"> 91 <path 92 id="path7423" 93 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 94 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" 95 transform="matrix(1.1,0,0,1.1,1.1,0)" 96 inkscape:connector-curvature="0" /> 97 </marker> 98 <marker 99 inkscape:stockid="Arrow2Lend" 100 orient="auto" 101 refY="0" 102 refX="0" 103 id="marker7331" 104 style="overflow:visible" 105 inkscape:isstock="true"> 106 <path 107 id="path7333" 108 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 109 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" 110 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 111 inkscape:connector-curvature="0" /> 112 </marker> 113 <marker 114 inkscape:stockid="Arrow2Lend" 115 orient="auto" 116 refY="0" 117 refX="0" 118 id="marker7265" 119 style="overflow:visible" 120 inkscape:isstock="true"> 121 <path 122 id="path7267" 123 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 124 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" 125 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 126 inkscape:connector-curvature="0" /> 127 </marker> 128 <marker 129 inkscape:isstock="true" 130 style="overflow:visible" 131 id="marker7199" 132 refX="0" 133 refY="0" 134 orient="auto" 135 inkscape:stockid="Arrow2Lstart"> 136 <path 137 transform="matrix(1.1,0,0,1.1,1.1,0)" 138 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" 139 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 140 id="path7201" 141 inkscape:connector-curvature="0" /> 142 </marker> 143 <marker 144 inkscape:stockid="Arrow2Lend" 145 orient="auto" 146 refY="0" 147 refX="0" 148 id="marker7111" 149 style="overflow:visible" 150 inkscape:isstock="true"> 151 <path 152 id="path7113" 153 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 154 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" 155 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 156 inkscape:connector-curvature="0" /> 157 </marker> 158 <marker 159 inkscape:stockid="Arrow2Lstart" 160 orient="auto" 161 refY="0" 162 refX="0" 163 id="Arrow2Lstart" 164 style="overflow:visible" 165 inkscape:isstock="true"> 166 <path 167 id="path5820" 168 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 169 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" 170 transform="matrix(1.1,0,0,1.1,1.1,0)" 171 inkscape:connector-curvature="0" /> 172 </marker> 173 <marker 174 inkscape:stockid="Arrow2Lend" 175 orient="auto" 176 refY="0" 177 refX="0" 178 id="Arrow2Lend" 179 style="overflow:visible" 180 inkscape:isstock="true"> 181 <path 182 id="path5823" 183 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 184 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" 185 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 186 inkscape:connector-curvature="0" /> 187 </marker> 188 <linearGradient 189 id="linearGradient5784" 190 osb:paint="solid"> 191 <stop 192 style="stop-color:#1e5dae;stop-opacity:1;" 193 offset="0" 194 id="stop5786" /> 195 </linearGradient> 196 <linearGradient 197 id="linearGradient5741" 198 osb:paint="solid"> 199 <stop 200 style="stop-color:#ffffff;stop-opacity:1;" 201 offset="0" 202 id="stop5743" /> 203 </linearGradient> 204 <linearGradient 205 id="linearGradient5735" 206 osb:paint="solid"> 207 <stop 208 style="stop-color:#ffffff;stop-opacity:1;" 209 offset="0" 210 id="stop5737" /> 211 </linearGradient> 212 <linearGradient 213 inkscape:collect="always" 214 xlink:href="#linearGradient5741" 215 id="linearGradient5745" 216 x1="167.94293" 217 y1="226.05743" 218 x2="263.39221" 219 y2="226.05743" 220 gradientUnits="userSpaceOnUse" 221 gradientTransform="translate(-77.340273,715.61336)" /> 222 <linearGradient 223 inkscape:collect="always" 224 xlink:href="#linearGradient5784" 225 id="linearGradient5788" 226 x1="392.19681" 227 y1="258.38232" 228 x2="487.64606" 229 y2="258.38232" 230 gradientUnits="userSpaceOnUse" 231 gradientTransform="translate(-84.916417,744.90779)" /> 232 <linearGradient 233 inkscape:collect="always" 234 xlink:href="#linearGradient5784" 235 id="linearGradient5788-1" 236 x1="392.19681" 237 y1="258.38232" 238 x2="487.64606" 239 y2="258.38232" 240 gradientUnits="userSpaceOnUse" 241 gradientTransform="matrix(1.2713979,0,0,0.99644866,-421.24046,743.3)" /> 242 <marker 243 inkscape:stockid="Arrow2Lstart" 244 orient="auto" 245 refY="0" 246 refX="0" 247 id="marker6152-5" 248 style="overflow:visible" 249 inkscape:isstock="true"> 250 <path 251 inkscape:connector-curvature="0" 252 id="path6154-8" 253 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 254 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" 255 transform="matrix(1.1,0,0,1.1,1.1,0)" /> 256 </marker> 257 <marker 258 inkscape:stockid="Arrow2Lstart" 259 orient="auto" 260 refY="0" 261 refX="0" 262 id="marker6152-6" 263 style="overflow:visible" 264 inkscape:isstock="true"> 265 <path 266 inkscape:connector-curvature="0" 267 id="path6154-2" 268 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" 269 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" 270 transform="matrix(1.1,0,0,1.1,1.1,0)" /> 271 </marker> 272 </defs> 273 <sodipodi:namedview 274 id="base" 275 pagecolor="#ffffff" 276 bordercolor="#666666" 277 borderopacity="1.0" 278 inkscape:pageopacity="0.0" 279 inkscape:pageshadow="2" 280 inkscape:zoom="0.57434918" 281 inkscape:cx="215.17857" 282 inkscape:cy="285.26445" 283 inkscape:document-units="px" 284 inkscape:current-layer="layer1" 285 showgrid="false" 286 inkscape:window-width="1874" 287 inkscape:window-height="971" 288 inkscape:window-x="2" 289 inkscape:window-y="24" 290 inkscape:window-maximized="0" /> 291 <metadata 292 id="metadata7"> 293 <rdf:RDF> 294 <cc:Work 295 rdf:about=""> 296 <dc:format>image/svg+xml</dc:format> 297 <dc:type 298 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 299 <dc:title></dc:title> 300 </cc:Work> 301 </rdf:RDF> 302 </metadata> 303 <g 304 inkscape:label="Layer 1" 305 inkscape:groupmode="layer" 306 id="layer1" 307 transform="translate(0,-768.89764)"> 308 <rect 309 style="fill:#000000;fill-opacity:0" 310 id="rect3336" 311 width="527.29962" 312 height="395.97977" 313 x="98.994949" 314 y="57.361946" /> 315 <rect 316 style="fill:#000000;fill-opacity:0;stroke:#257cdc;stroke-width:4;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 317 id="rect4148" 318 width="222.39552" 319 height="150.6747" 320 x="29.402397" 321 y="790.82452" /> 322 <text 323 xml:space="preserve" 324 style="font-style:normal;font-weight:normal;font-size:12.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" 325 x="61.050636" 326 y="807.3205" 327 id="text4152" 328 sodipodi:linespacing="125%"><tspan 329 sodipodi:role="line" 330 id="tspan4154" 331 x="61.050636" 332 y="807.3205">DPDK Primary Application</tspan></text> 333 <rect 334 style="fill:#000000;fill-opacity:0;stroke:#257cdc;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 335 id="rect4156-6" 336 width="94.449265" 337 height="35.355339" 338 x="305.76007" 339 y="827.01843" /> 340 <text 341 xml:space="preserve" 342 style="font-style:normal;font-weight:normal;font-size:12.5px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 343 x="350.68585" 344 y="841.16058" 345 id="text4189" 346 sodipodi:linespacing="125%"><tspan 347 sodipodi:role="line" 348 id="tspan4191" 349 x="350.68585" 350 y="841.16058">dpdk-pdump</tspan><tspan 351 sodipodi:role="line" 352 x="350.68585" 353 y="856.78558" 354 id="tspan4193">tool</tspan></text> 355 <rect 356 style="fill:#000000;fill-opacity:0;stroke:#257cdc;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 357 id="rect4156-6-4" 358 width="94.449265" 359 height="35.355339" 360 x="307.78033" 361 y="891.16315" /> 362 <text 363 xml:space="preserve" 364 style="font-style:normal;font-weight:normal;font-size:12.5px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 365 x="352.70612" 366 y="905.3053" 367 id="text4189-1" 368 sodipodi:linespacing="125%"><tspan 369 sodipodi:role="line" 370 x="352.70612" 371 y="905.3053" 372 id="tspan4193-3">PCAP PMD</tspan></text> 373 <rect 374 style="fill:url(#linearGradient5745);fill-opacity:1;stroke:#257cdc;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 375 id="rect4156-6-6" 376 width="94.449265" 377 height="35.355339" 378 x="91.102669" 379 y="923.9931" /> 380 <text 381 xml:space="preserve" 382 style="font-style:normal;font-weight:normal;font-size:12.5px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 383 x="136.02846" 384 y="938.13525" 385 id="text4189-0" 386 sodipodi:linespacing="125%"><tspan 387 sodipodi:role="line" 388 x="136.02846" 389 y="938.13525" 390 id="tspan4193-6">dpdk_port0</tspan></text> 391 <rect 392 style="fill:#000000;fill-opacity:0;stroke:#257cdc;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 393 id="rect4156-6-5" 394 width="94.449265" 395 height="35.355339" 396 x="92.617897" 397 y="824.99817" /> 398 <text 399 xml:space="preserve" 400 style="font-style:normal;font-weight:normal;font-size:12.5px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 401 x="137.54369" 402 y="839.14026" 403 id="text4189-4" 404 sodipodi:linespacing="125%"><tspan 405 sodipodi:role="line" 406 x="137.54369" 407 y="839.14026" 408 id="tspan4193-2">librte_pdump</tspan></text> 409 <rect 410 style="fill:url(#linearGradient5788);fill-opacity:1;stroke:#257cdc;stroke-width:1;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 411 id="rect4156-6-4-5" 412 width="94.449265" 413 height="35.355339" 414 x="307.7804" 415 y="985.61243" /> 416 <text 417 xml:space="preserve" 418 style="font-style:normal;font-weight:normal;font-size:12.5px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 419 x="352.70618" 420 y="999.75458" 421 id="text4189-1-8" 422 sodipodi:linespacing="125%"><tspan 423 sodipodi:role="line" 424 x="352.70618" 425 y="999.75458" 426 id="tspan4193-3-2">capture.pcap</tspan></text> 427 <rect 428 style="fill:url(#linearGradient5788-1);fill-opacity:1;stroke:#257cdc;stroke-width:1.12555885;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" 429 id="rect4156-6-4-5-1" 430 width="120.0826" 431 height="35.229782" 432 x="78.03347" 433 y="983.14984" /> 434 <text 435 xml:space="preserve" 436 style="font-style:normal;font-weight:normal;font-size:12.5px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 437 x="136.53352" 438 y="1002.785" 439 id="text4189-1-8-4" 440 sodipodi:linespacing="125%"><tspan 441 sodipodi:role="line" 442 x="136.53352" 443 y="1002.785" 444 id="tspan4193-3-2-7">Traffic Generator</tspan></text> 445 <path 446 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker7331)" 447 d="m 351.46948,927.02357 c 0,57.5787 0,57.5787 0,57.5787" 448 id="path7329" 449 inkscape:connector-curvature="0" /> 450 <path 451 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" 452 d="m 349.44918,862.37381 c 0,28.28427 0,28.28427 0,28.28427" 453 id="path7405" 454 inkscape:connector-curvature="0" /> 455 <path 456 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker7421)" 457 d="m 134.79176,960.86368 c 0,22.72844 0,22.22336 0,22.22336" 458 id="path7419" 459 inkscape:connector-curvature="0" /> 460 <path 461 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker7501);marker-end:url(#marker7583)" 462 d="m 136.30295,923.75113 c 0,-63.57143 0,-63.57143 0,-63.57143" 463 id="path7499" 464 inkscape:connector-curvature="0" /> 465 <path 466 style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker7679);marker-end:url(#marker7773)" 467 d="m 187.01723,841.96541 c 118.21429,0 118.21429,0 118.21429,0" 468 id="path7677" 469 inkscape:connector-curvature="0" /> 470 </g> 471</svg> 472