]> git.proxmox.com Git - ceph.git/blame - ceph/src/dpdk/doc/guides/prog_guide/img/ring-enqueue1.svg
bump version to 12.2.12-pve1
[ceph.git] / ceph / src / 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
4<!--
5# Copyright (c) <2010>, Intel Corporation
6# All rights reserved.
7#
8# Redistribution and use in source and binary forms, with or without
9# modification, are permitted provided that the following conditions
10# are met:
11#
12# - Redistributions of source code must retain the above copyright
13# notice, this list of conditions and the following disclaimer.
14#
15# - Redistributions in binary form must reproduce the above copyright
16# notice, this list of conditions and the following disclaimer in
17# the documentation and/or other materials provided with the
18# distribution.
19#
20# - Neither the name of Intel Corporation nor the names of its
21# contributors may be used to endorse or promote products derived
22# from this software without specific prior written permission.
23#
24# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
25# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
26# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
27# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
28# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
29# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
30# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
32# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
33# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
35# OF THE POSSIBILITY OF SUCH DAMAGE.
36-->
37
38<svg
39 xmlns:dc="http://purl.org/dc/elements/1.1/"
40 xmlns:cc="http://creativecommons.org/ns#"
41 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
42 xmlns:svg="http://www.w3.org/2000/svg"
43 xmlns="http://www.w3.org/2000/svg"
44 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
45 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
46 width="484.05716"
47 height="383.63785"
48 id="svg3388"
49 version="1.1"
50 inkscape:version="0.48.4 r9939"
51 sodipodi:docname="ring-enqueue1.svg">
52 <defs
53 id="defs3390">
54 <marker
55 inkscape:stockid="Arrow1Lend"
56 orient="auto"
57 refY="0"
58 refX="0"
59 id="Arrow1Lend"
60 style="overflow:visible">
61 <path
62 id="path4317"
63 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
64 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
65 transform="matrix(-0.8,0,0,-0.8,-10,0)"
66 inkscape:connector-curvature="0" />
67 </marker>
68 <inkscape:perspective
69 sodipodi:type="inkscape:persp3d"
70 inkscape:vp_x="0 : 526.18109 : 1"
71 inkscape:vp_y="0 : 1000 : 0"
72 inkscape:vp_z="744.09448 : 526.18109 : 1"
73 inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
74 id="perspective3396" />
75 <inkscape:perspective
76 id="perspective4180"
77 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
78 inkscape:vp_z="1 : 0.5 : 1"
79 inkscape:vp_y="0 : 1000 : 0"
80 inkscape:vp_x="0 : 0.5 : 1"
81 sodipodi:type="inkscape:persp3d" />
82 <inkscape:perspective
83 id="perspective4180-6"
84 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
85 inkscape:vp_z="1 : 0.5 : 1"
86 inkscape:vp_y="0 : 1000 : 0"
87 inkscape:vp_x="0 : 0.5 : 1"
88 sodipodi:type="inkscape:persp3d" />
89 <inkscape:perspective
90 id="perspective4180-0"
91 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
92 inkscape:vp_z="1 : 0.5 : 1"
93 inkscape:vp_y="0 : 1000 : 0"
94 inkscape:vp_x="0 : 0.5 : 1"
95 sodipodi:type="inkscape:persp3d" />
96 <inkscape:perspective
97 id="perspective4180-3"
98 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
99 inkscape:vp_z="1 : 0.5 : 1"
100 inkscape:vp_y="0 : 1000 : 0"
101 inkscape:vp_x="0 : 0.5 : 1"
102 sodipodi:type="inkscape:persp3d" />
103 <inkscape:perspective
104 id="perspective4180-06"
105 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
106 inkscape:vp_z="1 : 0.5 : 1"
107 inkscape:vp_y="0 : 1000 : 0"
108 inkscape:vp_x="0 : 0.5 : 1"
109 sodipodi:type="inkscape:persp3d" />
110 <inkscape:perspective
111 id="perspective4180-5"
112 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
113 inkscape:vp_z="1 : 0.5 : 1"
114 inkscape:vp_y="0 : 1000 : 0"
115 inkscape:vp_x="0 : 0.5 : 1"
116 sodipodi:type="inkscape:persp3d" />
117 <inkscape:perspective
118 id="perspective4180-7"
119 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
120 inkscape:vp_z="1 : 0.5 : 1"
121 inkscape:vp_y="0 : 1000 : 0"
122 inkscape:vp_x="0 : 0.5 : 1"
123 sodipodi:type="inkscape:persp3d" />
124 <inkscape:perspective
125 id="perspective4180-69"
126 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
127 inkscape:vp_z="1 : 0.5 : 1"
128 inkscape:vp_y="0 : 1000 : 0"
129 inkscape:vp_x="0 : 0.5 : 1"
130 sodipodi:type="inkscape:persp3d" />
131 <inkscape:perspective
132 id="perspective4281"
133 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
134 inkscape:vp_z="1 : 0.5 : 1"
135 inkscape:vp_y="0 : 1000 : 0"
136 inkscape:vp_x="0 : 0.5 : 1"
137 sodipodi:type="inkscape:persp3d" />
138 <inkscape:perspective
139 id="perspective4281-2"
140 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
141 inkscape:vp_z="1 : 0.5 : 1"
142 inkscape:vp_y="0 : 1000 : 0"
143 inkscape:vp_x="0 : 0.5 : 1"
144 sodipodi:type="inkscape:persp3d" />
145 <inkscape:perspective
146 id="perspective4767"
147 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
148 inkscape:vp_z="1 : 0.5 : 1"
149 inkscape:vp_y="0 : 1000 : 0"
150 inkscape:vp_x="0 : 0.5 : 1"
151 sodipodi:type="inkscape:persp3d" />
152 <marker
153 inkscape:stockid="Arrow1Lend"
154 orient="auto"
155 refY="0"
156 refX="0"
157 id="Arrow1Lend-7"
158 style="overflow:visible">
159 <path
160 id="path4317-4"
161 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
162 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
163 transform="matrix(-0.8,0,0,-0.8,-10,0)"
164 inkscape:connector-curvature="0" />
165 </marker>
166 <inkscape:perspective
167 id="perspective4799"
168 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
169 inkscape:vp_z="1 : 0.5 : 1"
170 inkscape:vp_y="0 : 1000 : 0"
171 inkscape:vp_x="0 : 0.5 : 1"
172 sodipodi:type="inkscape:persp3d" />
173 <inkscape:perspective
174 id="perspective4824"
175 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
176 inkscape:vp_z="1 : 0.5 : 1"
177 inkscape:vp_y="0 : 1000 : 0"
178 inkscape:vp_x="0 : 0.5 : 1"
179 sodipodi:type="inkscape:persp3d" />
180 <inkscape:perspective
181 id="perspective4915"
182 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
183 inkscape:vp_z="1 : 0.5 : 1"
184 inkscape:vp_y="0 : 1000 : 0"
185 inkscape:vp_x="0 : 0.5 : 1"
186 sodipodi:type="inkscape:persp3d" />
187 <inkscape:perspective
188 id="perspective4937"
189 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
190 inkscape:vp_z="1 : 0.5 : 1"
191 inkscape:vp_y="0 : 1000 : 0"
192 inkscape:vp_x="0 : 0.5 : 1"
193 sodipodi:type="inkscape:persp3d" />
194 <inkscape:perspective
195 id="perspective4962"
196 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
197 inkscape:vp_z="1 : 0.5 : 1"
198 inkscape:vp_y="0 : 1000 : 0"
199 inkscape:vp_x="0 : 0.5 : 1"
200 sodipodi:type="inkscape:persp3d" />
201 <inkscape:perspective
202 id="perspective4993"
203 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
204 inkscape:vp_z="1 : 0.5 : 1"
205 inkscape:vp_y="0 : 1000 : 0"
206 inkscape:vp_x="0 : 0.5 : 1"
207 sodipodi:type="inkscape:persp3d" />
208 <marker
209 inkscape:stockid="Arrow1Lend"
210 orient="auto"
211 refY="0"
212 refX="0"
213 id="Arrow1Lend-0"
214 style="overflow:visible">
215 <path
216 id="path4317-6"
217 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
218 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
219 transform="matrix(-0.8,0,0,-0.8,-10,0)"
220 inkscape:connector-curvature="0" />
221 </marker>
222 <marker
223 inkscape:stockid="Arrow1Lend"
224 orient="auto"
225 refY="0"
226 refX="0"
227 id="marker4999"
228 style="overflow:visible">
229 <path
230 id="path5001"
231 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
232 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
233 transform="matrix(-0.8,0,0,-0.8,-10,0)"
234 inkscape:connector-curvature="0" />
235 </marker>
236 <inkscape:perspective
237 id="perspective5091"
238 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
239 inkscape:vp_z="1 : 0.5 : 1"
240 inkscape:vp_y="0 : 1000 : 0"
241 inkscape:vp_x="0 : 0.5 : 1"
242 sodipodi:type="inkscape:persp3d" />
243 <marker
244 inkscape:stockid="Arrow1Lend"
245 orient="auto"
246 refY="0"
247 refX="0"
248 id="Arrow1Lend-9"
249 style="overflow:visible">
250 <path
251 id="path4317-0"
252 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
253 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
254 transform="matrix(-0.8,0,0,-0.8,-10,0)"
255 inkscape:connector-curvature="0" />
256 </marker>
257 <inkscape:perspective
258 id="perspective5121"
259 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
260 inkscape:vp_z="1 : 0.5 : 1"
261 inkscape:vp_y="0 : 1000 : 0"
262 inkscape:vp_x="0 : 0.5 : 1"
263 sodipodi:type="inkscape:persp3d" />
264 <inkscape:perspective
265 id="perspective5121-7"
266 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
267 inkscape:vp_z="1 : 0.5 : 1"
268 inkscape:vp_y="0 : 1000 : 0"
269 inkscape:vp_x="0 : 0.5 : 1"
270 sodipodi:type="inkscape:persp3d" />
271 <inkscape:perspective
272 id="perspective5121-1"
273 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
274 inkscape:vp_z="1 : 0.5 : 1"
275 inkscape:vp_y="0 : 1000 : 0"
276 inkscape:vp_x="0 : 0.5 : 1"
277 sodipodi:type="inkscape:persp3d" />
278 <inkscape:perspective
279 id="perspective5121-9"
280 inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
281 inkscape:vp_z="1 : 0.5 : 1"
282 inkscape:vp_y="0 : 1000 : 0"
283 inkscape:vp_x="0 : 0.5 : 1"
284 sodipodi:type="inkscape:persp3d" />
285 </defs>
286 <sodipodi:namedview
287 id="base"
288 pagecolor="#ffffff"
289 bordercolor="#666666"
290 borderopacity="1.0"
291 inkscape:pageopacity="1"
292 inkscape:pageshadow="2"
293 inkscape:zoom="1.4"
294 inkscape:cx="227.83116"
295 inkscape:cy="155.26458"
296 inkscape:document-units="px"
297 inkscape:current-layer="layer1"
298 showgrid="false"
299 inkscape:window-width="958"
300 inkscape:window-height="1002"
301 inkscape:window-x="441"
302 inkscape:window-y="20"
303 inkscape:window-maximized="0"
304 inkscape:snap-grids="false"
305 inkscape:snap-to-guides="true"
306 showguides="false"
307 fit-margin-top="0.1"
308 fit-margin-left="0.1"
309 fit-margin-right="0.1"
310 fit-margin-bottom="0.1">
311 <inkscape:grid
312 type="xygrid"
313 id="grid5162"
314 empspacing="5"
315 visible="true"
316 enabled="true"
317 snapvisiblegridlinesonly="true"
318 originx="-162.97143px"
319 originy="-370.03525px" />
320 </sodipodi:namedview>
321 <metadata
322 id="metadata3393">
323 <rdf:RDF>
324 <cc:Work
325 rdf:about="">
326 <dc:format>image/svg+xml</dc:format>
327 <dc:type
328 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
329 <dc:title />
330 </cc:Work>
331 </rdf:RDF>
332 </metadata>
333 <g
334 inkscape:label="Layer 1"
335 inkscape:groupmode="layer"
336 id="layer1"
337 transform="translate(-162.97143,-298.68909)">
338 <rect
339 style="fill:#ffd080;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
340 id="rect4257"
341 width="439.41635"
342 height="58.588848"
343 x="186.87822"
344 y="463.44324"
345 rx="11.631636"
346 ry="11.631636" />
347 <g
348 id="g4259"
349 transform="translate(108.51492,3.9469318)">
350 <rect
351 ry="11.631636"
352 rx="11.631636"
353 y="463.79074"
354 x="83.143028"
355 height="49.999996"
356 width="52.857113"
357 id="rect3398"
358 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
359 <rect
360 ry="11.631636"
361 rx="11.631636"
362 y="463.79074"
363 x="137.00014"
364 height="49.999996"
365 width="52.857113"
366 id="rect3398-3"
367 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
368 <rect
369 ry="11.631636"
370 rx="11.631636"
371 y="463.79074"
372 x="190.85725"
373 height="49.999996"
374 width="52.857113"
375 id="rect3398-1"
376 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
377 <rect
378 ry="11.631636"
379 rx="11.631636"
380 y="463.79074"
381 x="244.71437"
382 height="49.999996"
383 width="52.857113"
384 id="rect3398-6"
385 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
386 <rect
387 ry="11.631636"
388 rx="11.631636"
389 y="463.79074"
390 x="298.57147"
391 height="49.999996"
392 width="52.857113"
393 id="rect3398-2"
394 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
395 <rect
396 ry="11.631636"
397 rx="11.631636"
398 y="463.79074"
399 x="352.42859"
400 height="49.999996"
401 width="52.857113"
402 id="rect3398-15"
403 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
404 <rect
405 ry="11.631636"
406 rx="11.631636"
407 y="463.79074"
408 x="406.28571"
409 height="49.999996"
410 width="52.857113"
411 id="rect3398-4"
412 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
413 <rect
414 ry="11.631636"
415 rx="11.631636"
416 y="463.79074"
417 x="460.14282"
418 height="49.999996"
419 width="52.857113"
420 id="rect3398-65"
421 style="fill:#ff8080;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
422 </g>
423 <text
424 xml:space="preserve"
425 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"
426 x="313.90488"
427 y="495.49646"
428 id="text4269"
429 sodipodi:linespacing="125%"><tspan
430 sodipodi:role="line"
431 id="tspan4271"
432 x="313.90488"
433 y="495.49646">obj1</tspan></text>
434 <text
435 xml:space="preserve"
436 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"
437 x="368.95203"
438 y="495.49646"
439 id="text4269-4"
440 sodipodi:linespacing="125%"><tspan
441 sodipodi:role="line"
442 id="tspan4271-5"
443 x="368.95203"
444 y="495.49646">obj2</tspan></text>
445 <text
446 xml:space="preserve"
447 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"
448 x="422.99518"
449 y="495.49646"
450 id="text4269-5"
451 sodipodi:linespacing="125%"><tspan
452 sodipodi:role="line"
453 id="tspan4271-4"
454 x="422.99518"
455 y="495.49646">obj3</tspan></text>
456 <path
457 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
458 d="m 323.57143,578.07647 0,-42.14286"
459 id="path4309"
460 inkscape:connector-curvature="0" />
461 <path
462 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
463 d="m 487.14286,575.21933 0,-42.14286"
464 id="path4309-4"
465 inkscape:connector-curvature="0" />
466 <text
467 xml:space="preserve"
468 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"
469 x="289.85715"
470 y="589.505"
471 id="text4787"
472 sodipodi:linespacing="125%"><tspan
473 sodipodi:role="line"
474 id="tspan4789"
475 x="289.85715"
476 y="589.505">cons_head</tspan></text>
477 <text
478 xml:space="preserve"
479 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"
480 x="293.45334"
481 y="603.41034"
482 id="text4787-3"
483 sodipodi:linespacing="125%"><tspan
484 sodipodi:role="line"
485 id="tspan4789-0"
486 x="293.45334"
487 y="603.41034">cons_tail</tspan></text>
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="453.5838"
492 y="587.9577"
493 id="text4787-7"
494 sodipodi:linespacing="125%"><tspan
495 sodipodi:role="line"
496 id="tspan4789-8"
497 x="453.5838"
498 y="587.9577">prod_head</tspan></text>
499 <text
500 xml:space="preserve"
501 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"
502 x="455.03714"
503 y="602.57739"
504 id="text4787-3-6"
505 sodipodi:linespacing="125%"><tspan
506 sodipodi:role="line"
507 id="tspan4789-0-8"
508 x="455.03714"
509 y="602.57739">prod_tail</tspan></text>
510 <rect
511 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
512 id="rect4889"
513 width="482.85715"
514 height="138.57147"
515 x="163.57143"
516 y="315.21933"
517 rx="11.631636"
518 ry="11.631636" />
519 <text
520 xml:space="preserve"
521 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"
522 x="168.28571"
523 y="308.93362"
524 id="text4891"
525 sodipodi:linespacing="125%"><tspan
526 sodipodi:role="line"
527 id="tspan4893"
528 x="168.28571"
529 y="308.93362">local variables</tspan></text>
530 <rect
531 style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
532 id="rect4889-8"
533 width="482.85715"
534 height="138.57147"
535 x="163.57143"
536 y="529.93365"
537 rx="11.631636"
538 ry="11.631636" />
539 <text
540 xml:space="preserve"
541 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"
542 x="170.89287"
543 y="682.09021"
544 id="text4891-4"
545 sodipodi:linespacing="125%"><tspan
546 sodipodi:role="line"
547 id="tspan4893-3"
548 x="170.89287"
549 y="682.09021">structure state</tspan></text>
550 <path
551 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
552 d="m 325.25296,407.43361 0,42.14286"
553 id="path4309-8"
554 inkscape:connector-curvature="0" />
555 <path
556 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
557 d="m 486.68152,407.43361 0,42.14286"
558 id="path4309-4-9"
559 inkscape:connector-curvature="0" />
560 <text
561 xml:space="preserve"
562 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"
563 x="296.992"
564 y="399.48123"
565 id="text4787-3-64"
566 sodipodi:linespacing="125%"><tspan
567 sodipodi:role="line"
568 id="tspan4789-0-9"
569 x="296.992"
570 y="399.48123">cons_tail</tspan></text>
571 <text
572 xml:space="preserve"
573 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"
574 x="438.26532"
575 y="399.48123"
576 id="text4787-7-5"
577 sodipodi:linespacing="125%"><tspan
578 sodipodi:role="line"
579 id="tspan4789-8-0"
580 x="438.26532"
581 y="399.48123">prod_head</tspan></text>
582 <text
583 xml:space="preserve"
584 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"
585 x="520.43298"
586 y="399.48123"
587 id="text4787-3-6-4"
588 sodipodi:linespacing="125%"><tspan
589 sodipodi:role="line"
590 id="tspan4789-0-8-8"
591 x="520.43298"
592 y="399.48123">prod_next</tspan></text>
593 <path
594 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
595 d="m 537.14285,407.43361 0,42.14286"
596 id="path4309-4-9-9"
597 inkscape:connector-curvature="0" />
598 </g>
599</svg>