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