]> git.proxmox.com Git - ceph.git/blame - ceph/src/seastar/dpdk/doc/guides/prog_guide/img/ring-enqueue1.svg
import 15.2.0 Octopus source
[ceph.git] / ceph / src / seastar / dpdk / doc / guides / prog_guide / img / ring-enqueue1.svg
CommitLineData
7c673cae
FG
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
9f95a23c
TL
4<!-- SPDX-License-Identifier: BSD-3-Clause -->
5<!-- Copyright(c) 2010 Intel Corporation -->
7c673cae
FG
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="484.05716"
16 height="383.63785"
17 id="svg3388"
18 version="1.1"
19 inkscape:version="0.48.4 r9939"
20 sodipodi:docname="ring-enqueue1.svg">
21 <defs
22 id="defs3390">
23 <marker
24 inkscape:stockid="Arrow1Lend"
25 orient="auto"
26 refY="0"
27 refX="0"
28 id="Arrow1Lend"
29 style="overflow:visible">
30 <path
31 id="path4317"
32 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
33 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
34 transform="matrix(-0.8,0,0,-0.8,-10,0)"
35 inkscape:connector-curvature="0" />
36 </marker>
37 <inkscape:perspective
38 sodipodi:type="inkscape:persp3d"
39 inkscape:vp_x="0 : 526.18109 : 1"
40 inkscape:vp_y="0 : 1000 : 0"
41 inkscape:vp_z="744.09448 : 526.18109 : 1"
42 inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
43 id="perspective3396" />
44 <inkscape:perspective
45 id="perspective4180"
46 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
47 inkscape:vp_z="1 : 0.5 : 1"
48 inkscape:vp_y="0 : 1000 : 0"
49 inkscape:vp_x="0 : 0.5 : 1"
50 sodipodi:type="inkscape:persp3d" />
51 <inkscape:perspective
52 id="perspective4180-6"
53 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
54 inkscape:vp_z="1 : 0.5 : 1"
55 inkscape:vp_y="0 : 1000 : 0"
56 inkscape:vp_x="0 : 0.5 : 1"
57 sodipodi:type="inkscape:persp3d" />
58 <inkscape:perspective
59 id="perspective4180-0"
60 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
61 inkscape:vp_z="1 : 0.5 : 1"
62 inkscape:vp_y="0 : 1000 : 0"
63 inkscape:vp_x="0 : 0.5 : 1"
64 sodipodi:type="inkscape:persp3d" />
65 <inkscape:perspective
66 id="perspective4180-3"
67 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
68 inkscape:vp_z="1 : 0.5 : 1"
69 inkscape:vp_y="0 : 1000 : 0"
70 inkscape:vp_x="0 : 0.5 : 1"
71 sodipodi:type="inkscape:persp3d" />
72 <inkscape:perspective
73 id="perspective4180-06"
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 <inkscape:perspective
80 id="perspective4180-5"
81 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
82 inkscape:vp_z="1 : 0.5 : 1"
83 inkscape:vp_y="0 : 1000 : 0"
84 inkscape:vp_x="0 : 0.5 : 1"
85 sodipodi:type="inkscape:persp3d" />
86 <inkscape:perspective
87 id="perspective4180-7"
88 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
89 inkscape:vp_z="1 : 0.5 : 1"
90 inkscape:vp_y="0 : 1000 : 0"
91 inkscape:vp_x="0 : 0.5 : 1"
92 sodipodi:type="inkscape:persp3d" />
93 <inkscape:perspective
94 id="perspective4180-69"
95 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
96 inkscape:vp_z="1 : 0.5 : 1"
97 inkscape:vp_y="0 : 1000 : 0"
98 inkscape:vp_x="0 : 0.5 : 1"
99 sodipodi:type="inkscape:persp3d" />
100 <inkscape:perspective
101 id="perspective4281"
102 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
103 inkscape:vp_z="1 : 0.5 : 1"
104 inkscape:vp_y="0 : 1000 : 0"
105 inkscape:vp_x="0 : 0.5 : 1"
106 sodipodi:type="inkscape:persp3d" />
107 <inkscape:perspective
108 id="perspective4281-2"
109 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
110 inkscape:vp_z="1 : 0.5 : 1"
111 inkscape:vp_y="0 : 1000 : 0"
112 inkscape:vp_x="0 : 0.5 : 1"
113 sodipodi:type="inkscape:persp3d" />
114 <inkscape:perspective
115 id="perspective4767"
116 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
117 inkscape:vp_z="1 : 0.5 : 1"
118 inkscape:vp_y="0 : 1000 : 0"
119 inkscape:vp_x="0 : 0.5 : 1"
120 sodipodi:type="inkscape:persp3d" />
121 <marker
122 inkscape:stockid="Arrow1Lend"
123 orient="auto"
124 refY="0"
125 refX="0"
126 id="Arrow1Lend-7"
127 style="overflow:visible">
128 <path
129 id="path4317-4"
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 <inkscape:perspective
136 id="perspective4799"
137 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
138 inkscape:vp_z="1 : 0.5 : 1"
139 inkscape:vp_y="0 : 1000 : 0"
140 inkscape:vp_x="0 : 0.5 : 1"
141 sodipodi:type="inkscape:persp3d" />
142 <inkscape:perspective
143 id="perspective4824"
144 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
145 inkscape:vp_z="1 : 0.5 : 1"
146 inkscape:vp_y="0 : 1000 : 0"
147 inkscape:vp_x="0 : 0.5 : 1"
148 sodipodi:type="inkscape:persp3d" />
149 <inkscape:perspective
150 id="perspective4915"
151 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
152 inkscape:vp_z="1 : 0.5 : 1"
153 inkscape:vp_y="0 : 1000 : 0"
154 inkscape:vp_x="0 : 0.5 : 1"
155 sodipodi:type="inkscape:persp3d" />
156 <inkscape:perspective
157 id="perspective4937"
158 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
159 inkscape:vp_z="1 : 0.5 : 1"
160 inkscape:vp_y="0 : 1000 : 0"
161 inkscape:vp_x="0 : 0.5 : 1"
162 sodipodi:type="inkscape:persp3d" />
163 <inkscape:perspective
164 id="perspective4962"
165 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
166 inkscape:vp_z="1 : 0.5 : 1"
167 inkscape:vp_y="0 : 1000 : 0"
168 inkscape:vp_x="0 : 0.5 : 1"
169 sodipodi:type="inkscape:persp3d" />
170 <inkscape:perspective
171 id="perspective4993"
172 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
173 inkscape:vp_z="1 : 0.5 : 1"
174 inkscape:vp_y="0 : 1000 : 0"
175 inkscape:vp_x="0 : 0.5 : 1"
176 sodipodi:type="inkscape:persp3d" />
177 <marker
178 inkscape:stockid="Arrow1Lend"
179 orient="auto"
180 refY="0"
181 refX="0"
182 id="Arrow1Lend-0"
183 style="overflow:visible">
184 <path
185 id="path4317-6"
186 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
187 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
188 transform="matrix(-0.8,0,0,-0.8,-10,0)"
189 inkscape:connector-curvature="0" />
190 </marker>
191 <marker
192 inkscape:stockid="Arrow1Lend"
193 orient="auto"
194 refY="0"
195 refX="0"
196 id="marker4999"
197 style="overflow:visible">
198 <path
199 id="path5001"
200 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
201 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
202 transform="matrix(-0.8,0,0,-0.8,-10,0)"
203 inkscape:connector-curvature="0" />
204 </marker>
205 <inkscape:perspective
206 id="perspective5091"
207 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
208 inkscape:vp_z="1 : 0.5 : 1"
209 inkscape:vp_y="0 : 1000 : 0"
210 inkscape:vp_x="0 : 0.5 : 1"
211 sodipodi:type="inkscape:persp3d" />
212 <marker
213 inkscape:stockid="Arrow1Lend"
214 orient="auto"
215 refY="0"
216 refX="0"
217 id="Arrow1Lend-9"
218 style="overflow:visible">
219 <path
220 id="path4317-0"
221 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
222 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
223 transform="matrix(-0.8,0,0,-0.8,-10,0)"
224 inkscape:connector-curvature="0" />
225 </marker>
226 <inkscape:perspective
227 id="perspective5121"
228 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
229 inkscape:vp_z="1 : 0.5 : 1"
230 inkscape:vp_y="0 : 1000 : 0"
231 inkscape:vp_x="0 : 0.5 : 1"
232 sodipodi:type="inkscape:persp3d" />
233 <inkscape:perspective
234 id="perspective5121-7"
235 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
236 inkscape:vp_z="1 : 0.5 : 1"
237 inkscape:vp_y="0 : 1000 : 0"
238 inkscape:vp_x="0 : 0.5 : 1"
239 sodipodi:type="inkscape:persp3d" />
240 <inkscape:perspective
241 id="perspective5121-1"
242 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
243 inkscape:vp_z="1 : 0.5 : 1"
244 inkscape:vp_y="0 : 1000 : 0"
245 inkscape:vp_x="0 : 0.5 : 1"
246 sodipodi:type="inkscape:persp3d" />
247 <inkscape:perspective
248 id="perspective5121-9"
249 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
250 inkscape:vp_z="1 : 0.5 : 1"
251 inkscape:vp_y="0 : 1000 : 0"
252 inkscape:vp_x="0 : 0.5 : 1"
253 sodipodi:type="inkscape:persp3d" />
254 </defs>
255 <sodipodi:namedview
256 id="base"
257 pagecolor="#ffffff"
258 bordercolor="#666666"
259 borderopacity="1.0"
260 inkscape:pageopacity="1"
261 inkscape:pageshadow="2"
262 inkscape:zoom="1.4"
263 inkscape:cx="227.83116"
264 inkscape:cy="155.26458"
265 inkscape:document-units="px"
266 inkscape:current-layer="layer1"
267 showgrid="false"
268 inkscape:window-width="958"
269 inkscape:window-height="1002"
270 inkscape:window-x="441"
271 inkscape:window-y="20"
272 inkscape:window-maximized="0"
273 inkscape:snap-grids="false"
274 inkscape:snap-to-guides="true"
275 showguides="false"
276 fit-margin-top="0.1"
277 fit-margin-left="0.1"
278 fit-margin-right="0.1"
279 fit-margin-bottom="0.1">
280 <inkscape:grid
281 type="xygrid"
282 id="grid5162"
283 empspacing="5"
284 visible="true"
285 enabled="true"
286 snapvisiblegridlinesonly="true"
287 originx="-162.97143px"
288 originy="-370.03525px" />
289 </sodipodi:namedview>
290 <metadata
291 id="metadata3393">
292 <rdf:RDF>
293 <cc:Work
294 rdf:about="">
295 <dc:format>image/svg+xml</dc:format>
296 <dc:type
297 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
298 <dc:title />
299 </cc:Work>
300 </rdf:RDF>
301 </metadata>
302 <g
303 inkscape:label="Layer 1"
304 inkscape:groupmode="layer"
305 id="layer1"
306 transform="translate(-162.97143,-298.68909)">
307 <rect
308 style="fill:#ffd080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
309 id="rect4257"
310 width="439.41635"
311 height="58.588848"
312 x="186.87822"
313 y="463.44324"
314 rx="11.631636"
315 ry="11.631636" />
316 <g
317 id="g4259"
318 transform="translate(108.51492,3.9469318)">
319 <rect
320 ry="11.631636"
321 rx="11.631636"
322 y="463.79074"
323 x="83.143028"
324 height="49.999996"
325 width="52.857113"
326 id="rect3398"
327 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
328 <rect
329 ry="11.631636"
330 rx="11.631636"
331 y="463.79074"
332 x="137.00014"
333 height="49.999996"
334 width="52.857113"
335 id="rect3398-3"
336 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
337 <rect
338 ry="11.631636"
339 rx="11.631636"
340 y="463.79074"
341 x="190.85725"
342 height="49.999996"
343 width="52.857113"
344 id="rect3398-1"
345 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
346 <rect
347 ry="11.631636"
348 rx="11.631636"
349 y="463.79074"
350 x="244.71437"
351 height="49.999996"
352 width="52.857113"
353 id="rect3398-6"
354 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
355 <rect
356 ry="11.631636"
357 rx="11.631636"
358 y="463.79074"
359 x="298.57147"
360 height="49.999996"
361 width="52.857113"
362 id="rect3398-2"
363 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
364 <rect
365 ry="11.631636"
366 rx="11.631636"
367 y="463.79074"
368 x="352.42859"
369 height="49.999996"
370 width="52.857113"
371 id="rect3398-15"
372 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
373 <rect
374 ry="11.631636"
375 rx="11.631636"
376 y="463.79074"
377 x="406.28571"
378 height="49.999996"
379 width="52.857113"
380 id="rect3398-4"
381 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
382 <rect
383 ry="11.631636"
384 rx="11.631636"
385 y="463.79074"
386 x="460.14282"
387 height="49.999996"
388 width="52.857113"
389 id="rect3398-65"
390 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
391 </g>
392 <text
393 xml:space="preserve"
394 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
395 x="313.90488"
396 y="495.49646"
397 id="text4269"
398 sodipodi:linespacing="125%"><tspan
399 sodipodi:role="line"
400 id="tspan4271"
401 x="313.90488"
402 y="495.49646">obj1</tspan></text>
403 <text
404 xml:space="preserve"
405 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
406 x="368.95203"
407 y="495.49646"
408 id="text4269-4"
409 sodipodi:linespacing="125%"><tspan
410 sodipodi:role="line"
411 id="tspan4271-5"
412 x="368.95203"
413 y="495.49646">obj2</tspan></text>
414 <text
415 xml:space="preserve"
416 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
417 x="422.99518"
418 y="495.49646"
419 id="text4269-5"
420 sodipodi:linespacing="125%"><tspan
421 sodipodi:role="line"
422 id="tspan4271-4"
423 x="422.99518"
424 y="495.49646">obj3</tspan></text>
425 <path
426 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
427 d="m 323.57143,578.07647 0,-42.14286"
428 id="path4309"
429 inkscape:connector-curvature="0" />
430 <path
431 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
432 d="m 487.14286,575.21933 0,-42.14286"
433 id="path4309-4"
434 inkscape:connector-curvature="0" />
435 <text
436 xml:space="preserve"
437 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
438 x="289.85715"
439 y="589.505"
440 id="text4787"
441 sodipodi:linespacing="125%"><tspan
442 sodipodi:role="line"
443 id="tspan4789"
444 x="289.85715"
445 y="589.505">cons_head</tspan></text>
446 <text
447 xml:space="preserve"
448 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
449 x="293.45334"
450 y="603.41034"
451 id="text4787-3"
452 sodipodi:linespacing="125%"><tspan
453 sodipodi:role="line"
454 id="tspan4789-0"
455 x="293.45334"
456 y="603.41034">cons_tail</tspan></text>
457 <text
458 xml:space="preserve"
459 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
460 x="453.5838"
461 y="587.9577"
462 id="text4787-7"
463 sodipodi:linespacing="125%"><tspan
464 sodipodi:role="line"
465 id="tspan4789-8"
466 x="453.5838"
467 y="587.9577">prod_head</tspan></text>
468 <text
469 xml:space="preserve"
470 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
471 x="455.03714"
472 y="602.57739"
473 id="text4787-3-6"
474 sodipodi:linespacing="125%"><tspan
475 sodipodi:role="line"
476 id="tspan4789-0-8"
477 x="455.03714"
478 y="602.57739">prod_tail</tspan></text>
479 <rect
480 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
481 id="rect4889"
482 width="482.85715"
483 height="138.57147"
484 x="163.57143"
485 y="315.21933"
486 rx="11.631636"
487 ry="11.631636" />
488 <text
489 xml:space="preserve"
490 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
491 x="168.28571"
492 y="308.93362"
493 id="text4891"
494 sodipodi:linespacing="125%"><tspan
495 sodipodi:role="line"
496 id="tspan4893"
497 x="168.28571"
498 y="308.93362">local variables</tspan></text>
499 <rect
500 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
501 id="rect4889-8"
502 width="482.85715"
503 height="138.57147"
504 x="163.57143"
505 y="529.93365"
506 rx="11.631636"
507 ry="11.631636" />
508 <text
509 xml:space="preserve"
510 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
511 x="170.89287"
512 y="682.09021"
513 id="text4891-4"
514 sodipodi:linespacing="125%"><tspan
515 sodipodi:role="line"
516 id="tspan4893-3"
517 x="170.89287"
518 y="682.09021">structure state</tspan></text>
519 <path
520 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
521 d="m 325.25296,407.43361 0,42.14286"
522 id="path4309-8"
523 inkscape:connector-curvature="0" />
524 <path
525 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
526 d="m 486.68152,407.43361 0,42.14286"
527 id="path4309-4-9"
528 inkscape:connector-curvature="0" />
529 <text
530 xml:space="preserve"
531 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
532 x="296.992"
533 y="399.48123"
534 id="text4787-3-64"
535 sodipodi:linespacing="125%"><tspan
536 sodipodi:role="line"
537 id="tspan4789-0-9"
538 x="296.992"
539 y="399.48123">cons_tail</tspan></text>
540 <text
541 xml:space="preserve"
542 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
543 x="438.26532"
544 y="399.48123"
545 id="text4787-7-5"
546 sodipodi:linespacing="125%"><tspan
547 sodipodi:role="line"
548 id="tspan4789-8-0"
549 x="438.26532"
550 y="399.48123">prod_head</tspan></text>
551 <text
552 xml:space="preserve"
553 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Arial;-inkscape-font-specification:Arial"
554 x="520.43298"
555 y="399.48123"
556 id="text4787-3-6-4"
557 sodipodi:linespacing="125%"><tspan
558 sodipodi:role="line"
559 id="tspan4789-0-8-8"
560 x="520.43298"
561 y="399.48123">prod_next</tspan></text>
562 <path
563 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
564 d="m 537.14285,407.43361 0,42.14286"
565 id="path4309-4-9-9"
566 inkscape:connector-curvature="0" />
567 </g>
568</svg>