xref: /dpdk/doc/guides/prog_guide/img/multi_process_memory.svg (revision b7237870ba2da118026f5ae4d6fe9eaf0e82837d)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<!-- SPDX-License-Identifier: BSD-3-Clause -->
5<!-- Copyright(c) 2011 Intel Corporation -->
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="964.6286"
16   height="712.48572"
17   id="svg2"
18   version="1.1"
19   inkscape:version="0.91 r13725"
20   sodipodi:docname="multi_process_memory.svg">
21  <defs
22     id="defs4">
23    <marker
24       inkscape:stockid="Arrow2Lend"
25       orient="auto"
26       refY="0"
27       refX="0"
28       id="Arrow2Lend"
29       style="overflow:visible">
30      <path
31         id="path4444"
32         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
33         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"
34         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
35         inkscape:connector-curvature="0" />
36    </marker>
37    <marker
38       inkscape:stockid="Arrow2Lend"
39       orient="auto"
40       refY="0"
41       refX="0"
42       id="Arrow2Lend-9"
43       style="overflow:visible">
44      <path
45         inkscape:connector-curvature="0"
46         id="path4444-5"
47         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
48         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"
49         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
50    </marker>
51    <marker
52       inkscape:stockid="Arrow2Lend"
53       orient="auto"
54       refY="0"
55       refX="0"
56       id="Arrow2Lend-3"
57       style="overflow:visible">
58      <path
59         inkscape:connector-curvature="0"
60         id="path4444-1"
61         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
62         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"
63         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
64    </marker>
65    <marker
66       inkscape:stockid="Arrow2Lend"
67       orient="auto"
68       refY="0"
69       refX="0"
70       id="Arrow2Lend-33"
71       style="overflow:visible">
72      <path
73         inkscape:connector-curvature="0"
74         id="path4444-4"
75         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
76         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"
77         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
78    </marker>
79    <marker
80       inkscape:stockid="Arrow2Lend"
81       orient="auto"
82       refY="0"
83       refX="0"
84       id="Arrow2Lend-1"
85       style="overflow:visible">
86      <path
87         inkscape:connector-curvature="0"
88         id="path4444-3"
89         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
90         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"
91         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
92    </marker>
93    <marker
94       inkscape:stockid="Arrow2Lend"
95       orient="auto"
96       refY="0"
97       refX="0"
98       id="Arrow2Lend-7"
99       style="overflow:visible">
100      <path
101         inkscape:connector-curvature="0"
102         id="path4444-42"
103         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
104         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"
105         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
106    </marker>
107    <marker
108       inkscape:stockid="Arrow2Lend"
109       orient="auto"
110       refY="0"
111       refX="0"
112       id="Arrow2Lend-79"
113       style="overflow:visible">
114      <path
115         inkscape:connector-curvature="0"
116         id="path4444-31"
117         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
118         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"
119         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
120    </marker>
121  </defs>
122  <sodipodi:namedview
123     id="base"
124     pagecolor="#ffffff"
125     bordercolor="#666666"
126     borderopacity="1.0"
127     inkscape:pageopacity="0.0"
128     inkscape:pageshadow="2"
129     inkscape:zoom="0.49497475"
130     inkscape:cx="423.04622"
131     inkscape:cy="21.821827"
132     inkscape:document-units="px"
133     inkscape:current-layer="layer2"
134     showgrid="false"
135     inkscape:window-width="833"
136     inkscape:window-height="1860"
137     inkscape:window-x="0"
138     inkscape:window-y="19"
139     inkscape:window-maximized="0"
140     fit-margin-top="0.1"
141     fit-margin-left="0.1"
142     fit-margin-right="0.1"
143     fit-margin-bottom="0.1" />
144  <metadata
145     id="metadata7">
146    <rdf:RDF>
147      <cc:Work
148         rdf:about="">
149        <dc:format>image/svg+xml</dc:format>
150        <dc:type
151           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
152        <dc:title />
153      </cc:Work>
154    </rdf:RDF>
155  </metadata>
156  <g
157     inkscape:groupmode="layer"
158     id="layer2"
159     inkscape:label="Boxes"
160     style="display:inline"
161     transform="translate(-6.971426,-3.4491554)">
162    <rect
163       style="fill:#000000;fill-opacity:0;stroke:#4f81bd;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
164       id="rect3766"
165       width="651.46539"
166       height="675.75104"
167       x="8.5530262"
168       y="5.0307555" />
169    <rect
170       style="fill:none;stroke:#9bbb59;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
171       id="rect3766-1"
172       width="689.95074"
173       height="675.66498"
174       x="276.897"
175       y="35.160461" />
176    <rect
177       style="fill:#4f81bd;fill-opacity:1;stroke:#385d8a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
178       id="rect3766-7"
179       width="291.5658"
180       height="353.70859"
181       x="305.64566"
182       y="302.12341" />
183    <rect
184       style="fill:#4f81bd;fill-opacity:1;stroke:#385d8a;stroke-width:1.15872633;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
185       id="rect3766-7-4"
186       width="291.97849"
187       height="52.692719"
188       x="306.15363"
189       y="154.41705" />
190    <rect
191       style="fill:#4f81bd;fill-opacity:1;stroke:#385d8a;stroke-width:1.15872633;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
192       id="rect3766-7-4-0"
193       width="291.97849"
194       height="52.692719"
195       x="306.86792"
196       y="82.988503" />
197    <rect
198       style="display:inline;fill:#f79646;fill-opacity:1;stroke:#b66d31;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
199       id="rect3766-7-4-0-9"
200       width="204.64998"
201       height="98.971535"
202       x="721.32574"
203       y="222.98723"
204       inkscape:transform-center-x="43.055764"
205       inkscape:transform-center-y="-77.814359" />
206    <rect
207       style="display:inline;fill:#f79646;fill-opacity:1;stroke:#b66d31;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
208       id="rect3766-7-4-0-9-4"
209       width="204.64998"
210       height="98.971535"
211       x="721.24646"
212       y="434.84909"
213       inkscape:transform-center-x="43.055764"
214       inkscape:transform-center-y="-77.814359" />
215    <rect
216       style="display:inline;fill:#f79646;fill-opacity:1;stroke:#b66d31;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
217       id="rect3766-7-4-0-9-4-8"
218       width="204.64998"
219       height="98.971535"
220       x="47.675011"
221       y="416.99194"
222       inkscape:transform-center-x="43.055764"
223       inkscape:transform-center-y="-77.814359" />
224    <rect
225       style="display:inline;fill:#f79646;fill-opacity:1;stroke:#b66d31;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
226       id="rect3766-7-4-0-9-4-82"
227       width="204.64998"
228       height="98.971535"
229       x="49.10358"
230       y="231.27766"
231       inkscape:transform-center-x="43.055764"
232       inkscape:transform-center-y="-77.814359" />
233  </g>
234  <g
235     inkscape:groupmode="layer"
236     id="layer3"
237     inkscape:label="greenBox"
238     style="display:inline"
239     transform="translate(-6.971426,-3.4491554)" />
240  <g
241     inkscape:groupmode="layer"
242     id="layer4"
243     inkscape:label="text"
244     style="display:inline"
245     transform="translate(-6.971426,-3.4491554)">
246    <text
247       xml:space="preserve"
248       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
249       x="21.428572"
250       y="40.763428"
251       id="text4017"
252       sodipodi:linespacing="125%"><tspan
253         sodipodi:role="line"
254         id="tspan4019"
255         x="21.428572"
256         y="40.763428"
257         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr;text-anchor:start">Primary Process</tspan></text>
258    <text
259       xml:space="preserve"
260       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
261       x="721.35742"
262       y="74.058273"
263       id="text4017-1"
264       sodipodi:linespacing="125%"><tspan
265         sodipodi:role="line"
266         x="721.35742"
267         y="74.058273"
268         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
269         id="tspan4042">Secondary Process</tspan></text>
270    <text
271       xml:space="preserve"
272       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
273       x="345.56345"
274       y="118.94552"
275       id="text4017-1-5"
276       sodipodi:linespacing="125%"><tspan
277         sodipodi:role="line"
278         x="345.56345"
279         y="118.94552"
280         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
281         id="tspan4042-2">struct rte_config</tspan></text>
282    <text
283       xml:space="preserve"
284       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
285       x="329.29858"
286       y="190.7099"
287       id="text4017-1-5-7"
288       sodipodi:linespacing="125%"><tspan
289         sodipodi:role="line"
290         x="329.29858"
291         y="190.7099"
292         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
293         id="tspan4042-2-6">struct hugepage[]</tspan></text>
294    <g
295       id="g3397"
296       transform="translate(-7.9908447,0)">
297      <rect
298         inkscape:transform-center-y="-28.646778"
299         inkscape:transform-center-x="45.999213"
300         y="315.75287"
301         x="350.09912"
302         height="36.435623"
303         width="218.64056"
304         id="rect3766-7-4-0-9-4-82-4"
305         style="display:inline;fill:#9bbb59;fill-opacity:1;stroke:#71893f;stroke-width:1.88143289;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
306      <text
307         sodipodi:linespacing="125%"
308         id="text4017-1-5-7-1"
309         y="343.07202"
310         x="385.94675"
311         style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
312         xml:space="preserve"><tspan
313           id="tspan4042-2-6-4"
314           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
315           y="343.07202"
316           x="385.94675"
317           sodipodi:role="line">IPC Queue</tspan></text>
318    </g>
319    <g
320       id="g3403"
321       transform="translate(-8.3046417,0)">
322      <rect
323         inkscape:transform-center-y="-27.55431"
324         inkscape:transform-center-x="45.857146"
325         y="361.35611"
326         x="350.75052"
327         height="35.046124"
328         width="217.96536"
329         id="rect3766-7-4-0-9-4-82-4-5"
330         style="display:inline;fill:#9bbb59;fill-opacity:1;stroke:#71893f;stroke-width:1.84235787;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
331      <text
332         sodipodi:linespacing="125%"
333         id="text4017-1-5-7-1-2"
334         y="387.84317"
335         x="386.26056"
336         style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
337         xml:space="preserve"><tspan
338           id="tspan4042-2-6-4-3"
339           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
340           y="387.84317"
341           x="386.26056"
342           sodipodi:role="line">IPC Queue</tspan></text>
343    </g>
344    <text
345       xml:space="preserve"
346       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none"
347       x="450.79965"
348       y="453.50308"
349       id="text4017-1-5-7-1-22"
350       sodipodi:linespacing="125%"><tspan
351         sodipodi:role="line"
352         x="450.79965"
353         y="453.50308"
354         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1"
355         id="tspan4042-2-6-4-1">Hugepage</tspan><tspan
356         sodipodi:role="line"
357         x="450.79965"
358         y="488.50308"
359         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1"
360         id="tspan4139">DPDK</tspan><tspan
361         sodipodi:role="line"
362         x="450.79965"
363         y="523.50305"
364         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1"
365         id="tspan4141">Memory</tspan></text>
366    <g
367       id="g3409"
368       transform="translate(2.9908447,0)">
369      <rect
370         inkscape:transform-center-y="-50.045247"
371         inkscape:transform-center-x="44.976048"
372         y="558.2616"
373         x="341.54904"
374         height="63.65218"
375         width="213.77734"
376         id="rect3766-7-4-0-9-4-82-4-51"
377         style="display:inline;fill:#9bbb59;fill-opacity:1;stroke:#71893f;stroke-width:2.45893884;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
378      <text
379         sodipodi:linespacing="125%"
380         id="text4017-1-5-7-1-2-6"
381         y="599.97522"
382         x="380.17404"
383         style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
384         xml:space="preserve"><tspan
385           id="tspan4042-2-6-4-3-8"
386           style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
387           y="599.97522"
388           x="380.17404"
389           sodipodi:role="line">Mbuf Pool</tspan></text>
390    </g>
391    <text
392       xml:space="preserve"
393       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
394       x="725.76013"
395       y="282.91147"
396       id="text4017-1-5-7-1-5"
397       sodipodi:linespacing="125%"><tspan
398         sodipodi:role="line"
399         x="725.76013"
400         y="282.91147"
401         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
402         id="tspan4042-2-6-4-7">Local Pointers</tspan></text>
403    <text
404       xml:space="preserve"
405       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none"
406       x="64.02623"
407       y="290.0835"
408       id="text4017-1-5-7-1-5-6"
409       sodipodi:linespacing="125%"><tspan
410         sodipodi:role="line"
411         x="64.02623"
412         y="290.0835"
413         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:25px;line-height:125%;font-family:Sans;-inkscape-font-specification:'Sans, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
414         id="tspan4042-2-6-4-7-1">Local Pointers</tspan></text>
415    <text
416       xml:space="preserve"
417       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
418       x="75.720703"
419       y="476.9162"
420       id="text4017-1-5-7-1-5-8"
421       sodipodi:linespacing="125%"><tspan
422         sodipodi:role="line"
423         x="75.720703"
424         y="476.9162"
425         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
426         id="tspan4042-2-6-4-7-9">Local Data</tspan></text>
427    <text
428       xml:space="preserve"
429       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
430       x="749.29218"
431       y="494.77335"
432       id="text4017-1-5-7-1-5-8-2"
433       sodipodi:linespacing="125%"><tspan
434         sodipodi:role="line"
435         x="749.29218"
436         y="494.77335"
437         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:28px;line-height:125%;font-family:Sans;-inkscape-font-specification:Sans;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1"
438         id="tspan4042-2-6-4-7-9-7">Local Data</tspan></text>
439  </g>
440  <g
441     inkscape:groupmode="layer"
442     id="layer5"
443     inkscape:label="arrows"
444     transform="translate(-6.971426,-3.4491554)"
445     sodipodi:insensitive="true">
446    <path
447       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
448       d="m 722.25907,271.34707 c -80.8122,1.01015 -80.8122,0 -80.8122,0 l 0.25253,31.31473 -42.67894,1.01015"
449       id="path4237"
450       inkscape:connector-curvature="0"
451       sodipodi:nodetypes="cccc" />
452    <path
453       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
454       d="m 724.5894,294.4895 c -41.17107,0.51464 -73.99367,0 -73.99367,0 l 0.25253,31.31473 -49.49747,1.01015"
455       id="path4237-4"
456       inkscape:connector-curvature="0"
457       sodipodi:nodetypes="cccc" />
458    <path
459       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
460       d="m 725.10676,318.89425 c -39.40874,0.49261 -55.05332,0 -55.05332,0 l 0.25253,31.31473 -68.43783,1.01015"
461       id="path4237-4-2"
462       inkscape:connector-curvature="0"
463       sodipodi:nodetypes="cccc" />
464    <path
465       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
466       d="m 255.32974,281.15007 c 33.82,0.72002 33.82,0 33.82,0 l -0.10568,22.32053 17.8612,0.72002"
467       id="path4237-1"
468       inkscape:connector-curvature="0"
469       sodipodi:nodetypes="cccc" />
470    <path
471       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
472       d="m 255.32862,311.71187 c 32.37024,0.72064 32.37024,0 32.37024,0 l -0.10115,22.33983 17.09555,0.72065"
473       id="path4237-1-8"
474       inkscape:connector-curvature="0"
475       sodipodi:nodetypes="cccc" />
476    <path
477       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
478       d="m 255.19261,329.94717 c 4.60017,0 9.64181,0 9.64181,0 l -0.10115,22.33983 40.32906,0.21557"
479       id="path4237-1-8-7"
480       inkscape:connector-curvature="0"
481       sodipodi:nodetypes="cccc" />
482    <path
483       style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
484       d="m 597.90147,108.2578 27.11283,0.22299 0.34379,138.10881 -173.59785,0.93728 -1.42451,53.57716"
485       id="path4237-1-9"
486       inkscape:connector-curvature="0"
487       sodipodi:nodetypes="ccccc" />
488    <path
489       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
490       d="m 599.273,179.67573 25.25381,0"
491       id="path5371"
492       inkscape:connector-curvature="0" />
493  </g>
494</svg>
495