xref: /dpdk/doc/guides/prog_guide/img/mbuf1.svg (revision d9d1be537ea777059711ac313019ecd94840daba)
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) 2010-2014 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:xlink="http://www.w3.org/1999/xlink"
14   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
16   width="631.91431"
17   height="288.34286"
18   id="svg3868"
19   version="1.1"
20   inkscape:version="0.48.4 r9939"
21   sodipodi:docname="mbuf1.svg"
22   sodipodi:version="0.32"
23   inkscape:output_extension="org.inkscape.output.svg.inkscape">
24  <defs
25     id="defs3870">
26    <marker
27       inkscape:stockid="Arrow1Mstart"
28       orient="auto"
29       refY="0"
30       refX="0"
31       id="Arrow1Mstart"
32       style="overflow:visible">
33      <path
34         id="path4530"
35         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
36         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
37         transform="matrix(0.4,0,0,0.4,4,0)"
38         inkscape:connector-curvature="0" />
39    </marker>
40    <marker
41       inkscape:stockid="Arrow1Mend"
42       orient="auto"
43       refY="0"
44       refX="0"
45       id="Arrow1Mend"
46       style="overflow:visible">
47      <path
48         id="path4533"
49         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
50         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
51         transform="matrix(-0.4,0,0,-0.4,-4,0)"
52         inkscape:connector-curvature="0" />
53    </marker>
54    <linearGradient
55       id="linearGradient4513">
56      <stop
57         style="stop-color:#fdffdb;stop-opacity:1;"
58         offset="0"
59         id="stop4515" />
60      <stop
61         style="stop-color:#dfe2d8;stop-opacity:0;"
62         offset="1"
63         id="stop4517" />
64    </linearGradient>
65    <inkscape:perspective
66       sodipodi:type="inkscape:persp3d"
67       inkscape:vp_x="0 : 526.18109 : 1"
68       inkscape:vp_y="0 : 1000 : 0"
69       inkscape:vp_z="744.09448 : 526.18109 : 1"
70       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
71       id="perspective3876" />
72    <inkscape:perspective
73       id="perspective3886"
74       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
75       inkscape:vp_z="1 : 0.5 : 1"
76       inkscape:vp_y="0 : 1000 : 0"
77       inkscape:vp_x="0 : 0.5 : 1"
78       sodipodi:type="inkscape:persp3d" />
79    <marker
80       inkscape:stockid="Arrow1Lend"
81       orient="auto"
82       refY="0"
83       refX="0"
84       id="Arrow1Lend"
85       style="overflow:visible">
86      <path
87         id="path3211"
88         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
89         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
90         transform="matrix(-0.8,0,0,-0.8,-10,0)"
91         inkscape:connector-curvature="0" />
92    </marker>
93    <marker
94       inkscape:stockid="Arrow1Lend"
95       orient="auto"
96       refY="0"
97       refX="0"
98       id="marker3892"
99       style="overflow:visible">
100      <path
101         id="path3894"
102         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
103         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
104         transform="matrix(-0.8,0,0,-0.8,-10,0)"
105         inkscape:connector-curvature="0" />
106    </marker>
107    <marker
108       inkscape:stockid="Arrow1Lend"
109       orient="auto"
110       refY="0"
111       refX="0"
112       id="marker3896"
113       style="overflow:visible">
114      <path
115         id="path3898"
116         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
117         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
118         transform="matrix(-0.8,0,0,-0.8,-10,0)"
119         inkscape:connector-curvature="0" />
120    </marker>
121    <marker
122       inkscape:stockid="Arrow1Lstart"
123       orient="auto"
124       refY="0"
125       refX="0"
126       id="Arrow1Lstart"
127       style="overflow:visible">
128      <path
129         id="path3208"
130         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
131         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
132         transform="matrix(0.8,0,0,0.8,10,0)"
133         inkscape:connector-curvature="0" />
134    </marker>
135    <marker
136       inkscape:stockid="Arrow1Lend"
137       orient="auto"
138       refY="0"
139       refX="0"
140       id="marker3902"
141       style="overflow:visible">
142      <path
143         id="path3904"
144         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
145         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
146         transform="matrix(-0.8,0,0,-0.8,-10,0)"
147         inkscape:connector-curvature="0" />
148    </marker>
149    <marker
150       inkscape:stockid="Arrow1Lstart"
151       orient="auto"
152       refY="0"
153       refX="0"
154       id="marker3906"
155       style="overflow:visible">
156      <path
157         id="path3908"
158         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
159         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
160         transform="matrix(0.8,0,0,0.8,10,0)"
161         inkscape:connector-curvature="0" />
162    </marker>
163    <marker
164       inkscape:stockid="Arrow1Lend"
165       orient="auto"
166       refY="0"
167       refX="0"
168       id="marker3910"
169       style="overflow:visible">
170      <path
171         id="path3912"
172         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
173         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
174         transform="matrix(-0.8,0,0,-0.8,-10,0)"
175         inkscape:connector-curvature="0" />
176    </marker>
177    <inkscape:perspective
178       id="perspective4086"
179       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
180       inkscape:vp_z="1 : 0.5 : 1"
181       inkscape:vp_y="0 : 1000 : 0"
182       inkscape:vp_x="0 : 0.5 : 1"
183       sodipodi:type="inkscape:persp3d" />
184    <inkscape:perspective
185       id="perspective4113"
186       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
187       inkscape:vp_z="1 : 0.5 : 1"
188       inkscape:vp_y="0 : 1000 : 0"
189       inkscape:vp_x="0 : 0.5 : 1"
190       sodipodi:type="inkscape:persp3d" />
191    <linearGradient
192       inkscape:collect="always"
193       xlink:href="#linearGradient4513"
194       id="linearGradient4519"
195       x1="47.142857"
196       y1="244.50504"
197       x2="677.85718"
198       y2="244.50504"
199       gradientUnits="userSpaceOnUse" />
200    <inkscape:perspective
201       id="perspective5195"
202       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
203       inkscape:vp_z="1 : 0.5 : 1"
204       inkscape:vp_y="0 : 1000 : 0"
205       inkscape:vp_x="0 : 0.5 : 1"
206       sodipodi:type="inkscape:persp3d" />
207    <marker
208       inkscape:stockid="Arrow1Mend"
209       orient="auto"
210       refY="0"
211       refX="0"
212       id="Arrow1Mend-4"
213       style="overflow:visible">
214      <path
215         id="path4533-7"
216         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
217         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
218         transform="matrix(-0.4,0,0,-0.4,-4,0)"
219         inkscape:connector-curvature="0" />
220    </marker>
221    <inkscape:perspective
222       id="perspective5272"
223       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
224       inkscape:vp_z="1 : 0.5 : 1"
225       inkscape:vp_y="0 : 1000 : 0"
226       inkscape:vp_x="0 : 0.5 : 1"
227       sodipodi:type="inkscape:persp3d" />
228    <marker
229       inkscape:stockid="Arrow1Mstart"
230       orient="auto"
231       refY="0"
232       refX="0"
233       id="Arrow1Mstart-4"
234       style="overflow:visible">
235      <path
236         id="path4530-5"
237         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
238         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
239         transform="matrix(0.4,0,0,0.4,4,0)"
240         inkscape:connector-curvature="0" />
241    </marker>
242    <marker
243       inkscape:stockid="Arrow1Mend"
244       orient="auto"
245       refY="0"
246       refX="0"
247       id="Arrow1Mend-0"
248       style="overflow:visible">
249      <path
250         id="path4533-3"
251         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
252         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
253         transform="matrix(-0.4,0,0,-0.4,-4,0)"
254         inkscape:connector-curvature="0" />
255    </marker>
256    <inkscape:perspective
257       id="perspective5317"
258       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
259       inkscape:vp_z="1 : 0.5 : 1"
260       inkscape:vp_y="0 : 1000 : 0"
261       inkscape:vp_x="0 : 0.5 : 1"
262       sodipodi:type="inkscape:persp3d" />
263    <marker
264       inkscape:stockid="Arrow1Mstart"
265       orient="auto"
266       refY="0"
267       refX="0"
268       id="Arrow1Mstart-3"
269       style="overflow:visible">
270      <path
271         id="path4530-2"
272         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
273         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
274         transform="matrix(0.4,0,0,0.4,4,0)"
275         inkscape:connector-curvature="0" />
276    </marker>
277    <marker
278       inkscape:stockid="Arrow1Mend"
279       orient="auto"
280       refY="0"
281       refX="0"
282       id="Arrow1Mend-06"
283       style="overflow:visible">
284      <path
285         id="path4533-1"
286         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
287         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
288         transform="matrix(-0.4,0,0,-0.4,-4,0)"
289         inkscape:connector-curvature="0" />
290    </marker>
291  </defs>
292  <sodipodi:namedview
293     id="base"
294     pagecolor="#ffffff"
295     bordercolor="#666666"
296     borderopacity="1.0"
297     inkscape:pageopacity="0.0"
298     inkscape:pageshadow="2"
299     inkscape:zoom="2.8231676"
300     inkscape:cx="315.95715"
301     inkscape:cy="144.17143"
302     inkscape:document-units="px"
303     inkscape:current-layer="layer1"
304     showgrid="false"
305     inkscape:window-width="1910"
306     inkscape:window-height="1170"
307     inkscape:window-x="0"
308     inkscape:window-y="0"
309     inkscape:window-maximized="0"
310     fit-margin-top="0.1"
311     fit-margin-left="0.1"
312     fit-margin-right="0.1"
313     fit-margin-bottom="0.1" />
314  <metadata
315     id="metadata3873">
316    <rdf:RDF>
317      <cc:Work
318         rdf:about="">
319        <dc:format>image/svg+xml</dc:format>
320        <dc:type
321           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
322        <dc:title />
323      </cc:Work>
324    </rdf:RDF>
325  </metadata>
326  <g
327     inkscape:label="Layer 1"
328     inkscape:groupmode="layer"
329     id="layer1"
330     transform="translate(-46.542857,-100.33361)">
331    <rect
332       style="fill:url(#linearGradient4519);fill-opacity:1;stroke:#000000;stroke-opacity:1"
333       id="rect3697"
334       width="630.71429"
335       height="287.14285"
336       x="47.142857"
337       y="100.93361"
338       rx="6.757"
339       ry="6.757" />
340    <rect
341       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.26876688;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
342       id="rect2896"
343       width="308.0022"
344       height="58.000771"
345       x="253.55229"
346       y="197.48174"
347       ry="11.60514"
348       rx="11.60514"
349       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
350       inkscape:export-xdpi="112"
351       inkscape:export-ydpi="112" />
352    <rect
353       style="fill:#b93a3a;fill-opacity:1;fill-rule:evenodd;stroke:none"
354       id="rect2898"
355       width="174.71004"
356       height="58.000679"
357       x="349.47122"
358       y="197.48174"
359       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
360       inkscape:export-xdpi="112"
361       inkscape:export-ydpi="112"
362       rx="8.5874939"
363       ry="8.5874939" />
364    <path
365       style="fill:none;stroke:#000000;stroke-width:1.26900005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)"
366       d="m 357.26687,268.98771 c 141.42583,0 105.6555,0 164.91182,0"
367       id="path2904"
368       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
369       inkscape:export-xdpi="112"
370       inkscape:export-ydpi="112"
371       sodipodi:nodetypes="cc"
372       inkscape:connector-curvature="0" />
373    <rect
374       style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.26876688;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
375       id="rect2910"
376       width="60.59267"
377       height="51.656937"
378       x="255.93231"
379       y="200.90929"
380       ry="8.5874939"
381       rx="8.5874939"
382       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
383       inkscape:export-xdpi="112"
384       inkscape:export-ydpi="112" />
385    <text
386       xml:space="preserve"
387       style="font-size:15.22520161px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
388       x="468.47687"
389       y="376.4664"
390       id="text2912"
391       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
392       inkscape:export-xdpi="112"
393       inkscape:export-ydpi="112"><tspan
394         sodipodi:role="line"
395         x="468.47687"
396         y="376.4664"
397         id="tspan2916"
398         style="font-weight:bold">struct rte_mbuf </tspan></text>
399    <path
400       style="fill:none;stroke:#000000;stroke-width:1.26900005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
401       d="M 270.40246,239.43649 C 273.9494,287.74619 176.1143,278.684 176.1143,278.684"
402       id="path2974"
403       sodipodi:nodetypes="cc"
404       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
405       inkscape:export-xdpi="112"
406       inkscape:export-ydpi="112"
407       inkscape:connector-curvature="0" />
408    <path
409       style="fill:none;stroke:#000000;stroke-width:1.26900005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
410       d="m 339.73824,127.0486 c 18.96656,9.93299 12.80457,67.17793 12.80457,67.17793"
411       id="path2976"
412       sodipodi:nodetypes="cc"
413       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
414       inkscape:export-xdpi="112"
415       inkscape:export-ydpi="112"
416       inkscape:connector-curvature="0" />
417    <text
418       xml:space="preserve"
419       style="font-size:15.22520161px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
420       x="99.327995"
421       y="317.25745"
422       id="text2978"
423       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
424       inkscape:export-xdpi="112"
425       inkscape:export-ydpi="112"><tspan
426         sodipodi:role="line"
427         x="99.327995"
428         y="317.25745"
429         id="tspan3006" /></text>
430    <path
431       style="fill:none;stroke:#000000;stroke-width:1.26900005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"
432       d="m 263.28446,331.99662 c 39.26122,1.88113 54.28327,-61.82392 54.28327,-61.82392"
433       id="path2974-8"
434       sodipodi:nodetypes="cc"
435       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
436       inkscape:export-xdpi="112"
437       inkscape:export-ydpi="112"
438       inkscape:connector-curvature="0" />
439    <text
440       xml:space="preserve"
441       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
442       x="187.85715"
443       y="335.2193"
444       id="text5215"><tspan
445         sodipodi:role="line"
446         id="tspan5217"
447         x="187.85715"
448         y="335.2193">m-&gt;buf_addr</tspan><tspan
449         sodipodi:role="line"
450         x="187.85715"
451         y="347.7193"
452         id="tspan5240">(m-&gt;buf_iova is the</tspan><tspan
453         sodipodi:role="line"
454         x="187.85715"
455         y="360.2193"
456         id="tspan5242">corresponding physical address)</tspan></text>
457    <text
458       xml:space="preserve"
459       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
460       x="249.28572"
461       y="119.50503"
462       id="text5219"><tspan
463         sodipodi:role="line"
464         x="249.28572"
465         y="119.50503"
466         id="tspan5223">rte_pktmbuf_mtod(m)</tspan></text>
467    <text
468       xml:space="preserve"
469       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
470       x="271.42859"
471       y="210.93361"
472       id="text5248"><tspan
473         sodipodi:role="line"
474         id="tspan5250"
475         x="271.42859"
476         y="210.93361">mbuf</tspan><tspan
477         sodipodi:role="line"
478         x="271.42859"
479         y="223.43361"
480         id="tspan5252">struct</tspan></text>
481    <text
482       xml:space="preserve"
483       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
484       x="59.842155"
485       y="282.37683"
486       id="text5254"><tspan
487         sodipodi:role="line"
488         id="tspan5256"
489         x="59.842155"
490         y="282.37683">m-&gt;next = NULL</tspan></text>
491    <text
492       xml:space="preserve"
493       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
494       x="372.14285"
495       y="282.64789"
496       id="text5258"><tspan
497         sodipodi:role="line"
498         id="tspan5260"
499         x="372.14285"
500         y="282.64789">rte_pktmbuf_pktlen(m)</tspan><tspan
501         sodipodi:role="line"
502         x="372.14285"
503         y="295.14789"
504         id="tspan5262">or rte_pktmbuf_datalen(m)</tspan></text>
505    <path
506       style="fill:none;stroke:#000000;stroke-width:1.26900005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)"
507       d="m 323.25837,215.46035 c 141.42583,0 -35.05878,0 24.19754,0"
508       id="path2904-6"
509       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
510       inkscape:export-xdpi="112"
511       inkscape:export-ydpi="112"
512       sodipodi:nodetypes="cc"
513       inkscape:connector-curvature="0" />
514    <text
515       xml:space="preserve"
516       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
517       x="319.56296"
518       y="231.04784"
519       id="text5258-1"><tspan
520         sodipodi:role="line"
521         x="319.56296"
522         y="231.04784"
523         id="tspan5262-6">headroom</tspan></text>
524    <path
525       style="fill:none;stroke:#000000;stroke-width:1.26900005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart);marker-end:url(#Arrow1Mend)"
526       d="m 526.20982,215.46035 c 141.42583,0 -25.77306,0 33.48326,0"
527       id="path2904-6-5"
528       inkscape:export-filename="/home/matz/barracuda/rapports/mbuf-api-v2-images/octeon_multi.png"
529       inkscape:export-xdpi="112"
530       inkscape:export-ydpi="112"
531       sodipodi:nodetypes="cc"
532       inkscape:connector-curvature="0" />
533    <text
534       xml:space="preserve"
535       style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
536       x="525.0144"
537       y="231.04784"
538       id="text5258-1-5"><tspan
539         sodipodi:role="line"
540         x="525.0144"
541         y="231.04784"
542         id="tspan5262-6-4">tailroom</tspan></text>
543    <path
544       style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 2;stroke-dashoffset:0"
545       d="m 318.57143,197.71932 0,69.28572"
546       id="path7127"
547       inkscape:connector-curvature="0" />
548  </g>
549</svg>
550