xref: /dpdk/doc/guides/sample_app_ug/img/dist_perf.svg (revision b7237870ba2da118026f5ae4d6fe9eaf0e82837d)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
3<!-- SPDX-License-Identifier: BSD-3-Clause -->
4<!-- Copyright(c) 2014 Intel Corporation -->
5
6
7<svg
8   xmlns:dc="http://purl.org/dc/elements/1.1/"
9   xmlns:cc="http://creativecommons.org/ns#"
10   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
11   xmlns:svg="http://www.w3.org/2000/svg"
12   xmlns="http://www.w3.org/2000/svg"
13   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
14   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
15   width="524.65625"
16   height="387.59375"
17   id="svg4116"
18   version="1.1"
19   inkscape:version="0.48.5 r10040"
20   sodipodi:docname="New document 2">
21  <defs
22     id="defs4118">
23    <marker
24       inkscape:stockid="Arrow1Mstart"
25       orient="auto"
26       refY="0"
27       refX="0"
28       id="Arrow1Mstart"
29       style="overflow:visible">
30      <path
31         inkscape:connector-curvature="0"
32         id="path10498"
33         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
34         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
35         transform="matrix(0.4,0,0,0.4,4,0)" />
36    </marker>
37    <marker
38       inkscape:stockid="Arrow1Mend"
39       orient="auto"
40       refY="0"
41       refX="0"
42       id="Arrow1Mend"
43       style="overflow:visible">
44      <path
45         inkscape:connector-curvature="0"
46         id="path10501"
47         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
48         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
49         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
50    </marker>
51    <marker
52       inkscape:stockid="Arrow1Mstart"
53       orient="auto"
54       refY="0"
55       refX="0"
56       id="marker4038"
57       style="overflow:visible">
58      <path
59         inkscape:connector-curvature="0"
60         id="path4040"
61         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
62         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
63         transform="matrix(0.4,0,0,0.4,4,0)" />
64    </marker>
65    <marker
66       inkscape:stockid="Arrow1Mstart"
67       orient="auto"
68       refY="0"
69       refX="0"
70       id="marker4042"
71       style="overflow:visible">
72      <path
73         inkscape:connector-curvature="0"
74         id="path4044"
75         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
76         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
77         transform="matrix(0.4,0,0,0.4,4,0)" />
78    </marker>
79    <marker
80       inkscape:stockid="Arrow1Mend"
81       orient="auto"
82       refY="0"
83       refX="0"
84       id="marker4046"
85       style="overflow:visible">
86      <path
87         inkscape:connector-curvature="0"
88         id="path4048"
89         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
90         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
91         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
92    </marker>
93    <marker
94       inkscape:stockid="Arrow1Mstart"
95       orient="auto"
96       refY="0"
97       refX="0"
98       id="marker4050"
99       style="overflow:visible">
100      <path
101         inkscape:connector-curvature="0"
102         id="path4052"
103         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
104         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
105         transform="matrix(0.4,0,0,0.4,4,0)" />
106    </marker>
107    <marker
108       inkscape:stockid="Arrow1Mstart"
109       orient="auto"
110       refY="0"
111       refX="0"
112       id="marker4054"
113       style="overflow:visible">
114      <path
115         inkscape:connector-curvature="0"
116         id="path4056"
117         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
118         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
119         transform="matrix(0.4,0,0,0.4,4,0)" />
120    </marker>
121    <marker
122       inkscape:stockid="Arrow1Mend"
123       orient="auto"
124       refY="0"
125       refX="0"
126       id="marker4058"
127       style="overflow:visible">
128      <path
129         inkscape:connector-curvature="0"
130         id="path4060"
131         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
132         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
133         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
134    </marker>
135    <marker
136       inkscape:stockid="Arrow1Mstart"
137       orient="auto"
138       refY="0"
139       refX="0"
140       id="marker4062"
141       style="overflow:visible">
142      <path
143         inkscape:connector-curvature="0"
144         id="path4064"
145         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
146         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
147         transform="matrix(0.4,0,0,0.4,4,0)" />
148    </marker>
149    <marker
150       inkscape:stockid="Arrow1Mstart"
151       orient="auto"
152       refY="0"
153       refX="0"
154       id="marker4066"
155       style="overflow:visible">
156      <path
157         inkscape:connector-curvature="0"
158         id="path4068"
159         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
160         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
161         transform="matrix(0.4,0,0,0.4,4,0)" />
162    </marker>
163    <marker
164       inkscape:stockid="Arrow1Mend"
165       orient="auto"
166       refY="0"
167       refX="0"
168       id="marker4070"
169       style="overflow:visible">
170      <path
171         inkscape:connector-curvature="0"
172         id="path4072"
173         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
174         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
175         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
176    </marker>
177    <marker
178       inkscape:stockid="Arrow1Mstart"
179       orient="auto"
180       refY="0"
181       refX="0"
182       id="marker4074"
183       style="overflow:visible">
184      <path
185         inkscape:connector-curvature="0"
186         id="path4076"
187         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
188         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
189         transform="matrix(0.4,0,0,0.4,4,0)" />
190    </marker>
191  </defs>
192  <sodipodi:namedview
193     id="base"
194     pagecolor="#ffffff"
195     bordercolor="#666666"
196     borderopacity="1.0"
197     inkscape:pageopacity="0.0"
198     inkscape:pageshadow="2"
199     inkscape:zoom="1"
200     inkscape:cx="354.46875"
201     inkscape:cy="78.904643"
202     inkscape:document-units="px"
203     inkscape:current-layer="layer1"
204     showgrid="false"
205     fit-margin-top="0"
206     fit-margin-left="0"
207     fit-margin-right="0"
208     fit-margin-bottom="0"
209     inkscape:window-width="1920"
210     inkscape:window-height="1017"
211     inkscape:window-x="-8"
212     inkscape:window-y="-8"
213     inkscape:window-maximized="1" />
214  <metadata
215     id="metadata4121">
216    <rdf:RDF>
217      <cc:Work
218         rdf:about="">
219        <dc:format>image/svg+xml</dc:format>
220        <dc:type
221           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
222        <dc:title></dc:title>
223      </cc:Work>
224    </rdf:RDF>
225  </metadata>
226  <g
227     inkscape:label="Layer 1"
228     inkscape:groupmode="layer"
229     id="layer1"
230     transform="translate(-20.53125,-22.84375)">
231    <rect
232       style="fill:none;stroke:#000000;stroke-width:1;stroke-opacity:0.98412697"
233       id="rect10443"
234       width="165.52779"
235       height="376.84436"
236       x="21.023544"
237       y="24.286175" />
238    <rect
239       style="fill:none;stroke:#000000;stroke-width:1;stroke-opacity:0.98412697"
240       id="rect10445"
241       width="156.95697"
242       height="386.59042"
243       x="387.73376"
244       y="23.352676" />
245    <path
246       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart)"
247       d="m 188.27904,66.970932 195.99264,0.833121"
248       id="path10486"
249       inkscape:connector-type="polyline"
250       inkscape:connector-curvature="3" />
251    <path
252       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Mend)"
253       d="M 188.05945,91.53983 384.0521,90.566545"
254       id="path10486-0"
255       inkscape:connector-type="polyline"
256       inkscape:connector-curvature="3" />
257    <text
258       xml:space="preserve"
259       style="font-size:11.9913578px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
260       x="460.4104"
261       y="292.91855"
262       id="text11995"
263       sodipodi:linespacing="125%"
264       transform="scale(0.91971036,1.0872988)"><tspan
265         sodipodi:role="line"
266         x="460.4104"
267         y="292.91855"
268         id="tspan12218">Port2</tspan></text>
269    <text
270       xml:space="preserve"
271       style="font-size:11.9913578px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
272       x="459.06958"
273       y="59.738571"
274       id="text11995-7"
275       sodipodi:linespacing="125%"
276       transform="scale(0.91971036,1.0872988)"><tspan
277         sodipodi:role="line"
278         id="tspan11997-3"
279         x="459.06958"
280         y="59.738571">Port0</tspan></text>
281    <text
282       xml:space="preserve"
283       style="font-size:15.28272438px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
284       x="474.06027"
285       y="184.77933"
286       id="text11995-7-3"
287       sodipodi:linespacing="125%"
288       transform="scale(0.8986678,1.1127582)"><tspan
289         sodipodi:role="line"
290         id="tspan11997-3-5"
291         x="474.06027"
292         y="184.77933">DPDK board</tspan></text>
293    <text
294       xml:space="preserve"
295       style="font-size:16.0002594px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
296       x="54.009655"
297       y="171.28656"
298       id="text11995-7-3-3"
299       sodipodi:linespacing="125%"
300       transform="scale(0.81894062,1.2210897)"><tspan
301         sodipodi:role="line"
302         id="tspan11997-3-5-8"
303         x="54.009655"
304         y="171.28656">Traffic Generator</tspan></text>
305    <text
306       xml:space="preserve"
307       style="font-size:11.9913578px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
308       x="459.46732"
309       y="91.195976"
310       id="text11995-7-8"
311       sodipodi:linespacing="125%"
312       transform="scale(0.91971036,1.0872988)"><tspan
313         sodipodi:role="line"
314         id="tspan11997-3-3"
315         x="459.46732"
316         y="91.195976">Port1</tspan></text>
317    <text
318       xml:space="preserve"
319       style="font-size:11.9913578px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
320       x="460.15295"
321       y="326.05963"
322       id="text11995-7-3-6-2"
323       sodipodi:linespacing="125%"
324       transform="scale(0.91971036,1.0872988)"><tspan
325         sodipodi:role="line"
326         x="460.15295"
327         y="326.05963"
328         id="tspan12214">Port3</tspan></text>
329    <path
330       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:0.99199999, 1.98399994;stroke-dashoffset:0;marker-start:url(#Arrow1Mstart);display:inline"
331       d="m 389.46894,68.26125 12.5232,0 c 1.5,0 3,1.5 3,3 l 0,21.198419"
332       id="path10486-06"
333       inkscape:connector-type="orthogonal"
334       inkscape:connector-curvature="3"
335       sodipodi:nodetypes="ccc" />
336    <path
337       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:0.99999997, 1.99999998;stroke-dashoffset:0"
338       d="m 398.43415,91.043274 -11.52714,0 0.98804,0"
339       id="path12267"
340       inkscape:connector-curvature="0" />
341    <path
342       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart)"
343       d="m 190.33387,103.00575 195.99267,0.97328"
344       id="path10486-43"
345       inkscape:connector-type="polyline"
346       inkscape:connector-curvature="3" />
347    <path
348       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Mend)"
349       d="M 187.50304,56.857383 383.49569,55.884111"
350       id="path10486-0-9"
351       inkscape:connector-type="polyline"
352       inkscape:connector-curvature="3" />
353    <path
354       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:0.99199997, 1.98399998;stroke-dashoffset:0;marker-start:url(#Arrow1Mstart);display:inline"
355       d="m 388.42391,103.27876 27.61666,0 c 1.5,0 3,-1.5 3,-3 l 0,-41.462569"
356       id="path10486-06-7"
357       inkscape:connector-type="orthogonal"
358       inkscape:connector-curvature="3"
359       sodipodi:nodetypes="ccc" />
360    <path
361       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:0.99999997, 1.99999994;stroke-dashoffset:0"
362       d="m 417.31173,56.402625 -26.65144,0 2.2844,0"
363       id="path12267-7"
364       inkscape:connector-curvature="0" />
365    <path
366       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart)"
367       d="m 186.54351,319.92933 195.99264,0.83313"
368       id="path10486-07"
369       inkscape:connector-type="polyline"
370       inkscape:connector-curvature="3" />
371    <path
372       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Mend)"
373       d="m 185.45351,344.49822 195.99262,-0.97328"
374       id="path10486-0-3"
375       inkscape:connector-type="polyline"
376       inkscape:connector-curvature="3" />
377    <path
378       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:0.99199997, 1.98399993;stroke-dashoffset:0;marker-start:url(#Arrow1Mstart);display:inline"
379       d="m 387.7334,321.21965 12.52321,0 c 1.5,0 3,1.5 3,3 l 0,21.19843"
380       id="path10486-06-4"
381       inkscape:connector-type="orthogonal"
382       inkscape:connector-curvature="3"
383       sodipodi:nodetypes="ccc" />
384    <path
385       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:0.99999997, 1.99999994;stroke-dashoffset:0"
386       d="m 396.69862,344.00166 -11.52714,0 0.98804,0"
387       id="path12267-9"
388       inkscape:connector-curvature="0" />
389    <path
390       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart)"
391       d="m 190.33918,355.96416 195.99266,0.97327"
392       id="path10486-43-6"
393       inkscape:connector-type="polyline"
394       inkscape:connector-curvature="3" />
395    <path
396       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Mend)"
397       d="m 185.76751,309.8158 195.99266,-0.97331"
398       id="path10486-0-9-5"
399       inkscape:connector-type="polyline"
400       inkscape:connector-curvature="3" />
401    <path
402       style="fill:none;stroke:#000000;stroke-width:0.99199992;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:0.99199997, 1.98399994;stroke-dashoffset:0;marker-start:url(#Arrow1Mstart);display:inline"
403       d="m 386.68838,356.23716 27.61666,0 c 1.5,0 3,-1.5 3,-3 l 0,-41.46255"
404       id="path10486-06-7-1"
405       inkscape:connector-type="orthogonal"
406       inkscape:connector-curvature="3"
407       sodipodi:nodetypes="ccc" />
408    <path
409       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3;stroke-opacity:1;stroke-dasharray:0.99999995, 1.99999991;stroke-dashoffset:0"
410       d="m 415.57618,309.36103 -26.65143,0 2.28441,0"
411       id="path12267-7-0"
412       inkscape:connector-curvature="0" />
413    <text
414       xml:space="preserve"
415       style="font-size:11.9913578px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
416       x="168.01332"
417       y="295.95398"
418       id="text11995-9"
419       sodipodi:linespacing="125%"
420       transform="scale(0.91971036,1.0872988)"><tspan
421         sodipodi:role="line"
422         x="168.01332"
423         y="295.95398"
424         id="tspan12218-9">Port2</tspan></text>
425    <text
426       xml:space="preserve"
427       style="font-size:11.9913578px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
428       x="166.67253"
429       y="62.774006"
430       id="text11995-7-6"
431       sodipodi:linespacing="125%"
432       transform="scale(0.91971036,1.0872988)"><tspan
433         sodipodi:role="line"
434         id="tspan11997-3-8"
435         x="166.67253"
436         y="62.774006">Port0</tspan></text>
437    <text
438       xml:space="preserve"
439       style="font-size:11.9913578px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
440       x="167.07025"
441       y="94.231415"
442       id="text11995-7-8-3"
443       sodipodi:linespacing="125%"
444       transform="scale(0.91971036,1.0872988)"><tspan
445         sodipodi:role="line"
446         id="tspan11997-3-3-4"
447         x="167.07025"
448         y="94.231415">Port1</tspan></text>
449    <text
450       xml:space="preserve"
451       style="font-size:11.9913578px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
452       x="167.75591"
453       y="329.09506"
454       id="text11995-7-3-6-2-8"
455       sodipodi:linespacing="125%"
456       transform="scale(0.91971036,1.0872988)"><tspan
457         sodipodi:role="line"
458         x="167.75591"
459         y="329.09506"
460         id="tspan12214-4">Port3</tspan></text>
461  </g>
462</svg>
463