1 (* WARNING: This file and the corresponding mli (interface) are
2 * automatically generated by the extract/codegen/kerneldb_to_parser.ml
5 * Any edits you make to this file will be lost.
7 * To update this file from the latest kernel database, it is recommended
8 * that you do 'make update-kernel-structs'.
12 let struct_name = "net_device";;
13 let match_err = "failed to match kernel structure";;
15 { net_device_dev_list'prev : Virt_mem_mmap.addr option;
16 net_device_dev_list'next : Virt_mem_mmap.addr option;
17 net_device_next : Virt_mem_mmap.addr option; net_device_name : string;
18 net_device_flags : int64; net_device_operstate : int64;
19 net_device_mtu : int64; net_device_perm_addr : string;
20 net_device_addr_len : int64; net_device_ip_ptr : Virt_mem_mmap.addr;
21 net_device_ip6_ptr : Virt_mem_mmap.addr
24 { __fs_net_device_dev_list'prev : Virt_mem_types.fieldsig;
25 __fs_net_device_dev_list'next : Virt_mem_types.fieldsig;
26 __fs_net_device_next : Virt_mem_types.fieldsig;
27 __fs_net_device_name : Virt_mem_types.fieldsig;
28 __fs_net_device_flags : Virt_mem_types.fieldsig;
29 __fs_net_device_operstate : Virt_mem_types.fieldsig;
30 __fs_net_device_mtu : Virt_mem_types.fieldsig;
31 __fs_net_device_perm_addr : Virt_mem_types.fieldsig;
32 __fs_net_device_addr_len : Virt_mem_types.fieldsig;
33 __fs_net_device_ip_ptr : Virt_mem_types.fieldsig;
34 __fs_net_device_ip6_ptr : Virt_mem_types.fieldsig
38 __fs_net_device_name =
39 { Virt_mem_types.field_available = true; field_offset = 0; };
40 __fs_net_device_next =
41 { Virt_mem_types.field_available = true; field_offset = 48; };
42 __fs_net_device_flags =
43 { Virt_mem_types.field_available = true; field_offset = 88; };
44 __fs_net_device_operstate =
45 { Virt_mem_types.field_available = true; field_offset = 98; };
47 { Virt_mem_types.field_available = true; field_offset = 100; };
48 __fs_net_device_perm_addr =
49 { Virt_mem_types.field_available = true; field_offset = 112; };
50 __fs_net_device_addr_len =
51 { Virt_mem_types.field_available = true; field_offset = 144; };
52 __fs_net_device_ip_ptr =
53 { Virt_mem_types.field_available = true; field_offset = 168; };
54 __fs_net_device_ip6_ptr =
55 { Virt_mem_types.field_available = true; field_offset = 176; };
56 __fs_net_device_dev_list'prev =
57 { Virt_mem_types.field_available = false; field_offset = (-1); };
58 __fs_net_device_dev_list'next =
59 { Virt_mem_types.field_available = false; field_offset = (-1); };
63 __fs_net_device_name =
64 { Virt_mem_types.field_available = true; field_offset = 0; };
65 __fs_net_device_dev_list'next =
66 { Virt_mem_types.field_available = true; field_offset = 48; };
67 __fs_net_device_dev_list'prev =
68 { Virt_mem_types.field_available = true; field_offset = 52; };
69 __fs_net_device_flags =
70 { Virt_mem_types.field_available = true; field_offset = 184; };
71 __fs_net_device_operstate =
72 { Virt_mem_types.field_available = true; field_offset = 194; };
74 { Virt_mem_types.field_available = true; field_offset = 196; };
75 __fs_net_device_perm_addr =
76 { Virt_mem_types.field_available = true; field_offset = 208; };
77 __fs_net_device_addr_len =
78 { Virt_mem_types.field_available = true; field_offset = 240; };
79 __fs_net_device_ip_ptr =
80 { Virt_mem_types.field_available = true; field_offset = 276; };
81 __fs_net_device_ip6_ptr =
82 { Virt_mem_types.field_available = true; field_offset = 284; };
83 __fs_net_device_next =
84 { Virt_mem_types.field_available = false; field_offset = (-1); };
88 __fs_net_device_name =
89 { Virt_mem_types.field_available = true; field_offset = 0; };
90 __fs_net_device_dev_list'next =
91 { Virt_mem_types.field_available = true; field_offset = 48; };
92 __fs_net_device_dev_list'prev =
93 { Virt_mem_types.field_available = true; field_offset = 52; };
94 __fs_net_device_flags =
95 { Virt_mem_types.field_available = true; field_offset = 196; };
96 __fs_net_device_operstate =
97 { Virt_mem_types.field_available = true; field_offset = 206; };
99 { Virt_mem_types.field_available = true; field_offset = 208; };
100 __fs_net_device_perm_addr =
101 { Virt_mem_types.field_available = true; field_offset = 220; };
102 __fs_net_device_addr_len =
103 { Virt_mem_types.field_available = true; field_offset = 252; };
104 __fs_net_device_ip_ptr =
105 { Virt_mem_types.field_available = true; field_offset = 288; };
106 __fs_net_device_ip6_ptr =
107 { Virt_mem_types.field_available = true; field_offset = 296; };
108 __fs_net_device_next =
109 { Virt_mem_types.field_available = false; field_offset = (-1); };
113 __fs_net_device_name =
114 { Virt_mem_types.field_available = true; field_offset = 0; };
115 __fs_net_device_dev_list'next =
116 { Virt_mem_types.field_available = true; field_offset = 48; };
117 __fs_net_device_dev_list'prev =
118 { Virt_mem_types.field_available = true; field_offset = 52; };
119 __fs_net_device_flags =
120 { Virt_mem_types.field_available = true; field_offset = 196; };
121 __fs_net_device_operstate =
122 { Virt_mem_types.field_available = true; field_offset = 206; };
123 __fs_net_device_mtu =
124 { Virt_mem_types.field_available = true; field_offset = 208; };
125 __fs_net_device_perm_addr =
126 { Virt_mem_types.field_available = true; field_offset = 224; };
127 __fs_net_device_addr_len =
128 { Virt_mem_types.field_available = true; field_offset = 256; };
129 __fs_net_device_ip_ptr =
130 { Virt_mem_types.field_available = true; field_offset = 292; };
131 __fs_net_device_ip6_ptr =
132 { Virt_mem_types.field_available = true; field_offset = 300; };
133 __fs_net_device_next =
134 { Virt_mem_types.field_available = false; field_offset = (-1); };
138 __fs_net_device_name =
139 { Virt_mem_types.field_available = true; field_offset = 0; };
140 __fs_net_device_dev_list'next =
141 { Virt_mem_types.field_available = true; field_offset = 48; };
142 __fs_net_device_dev_list'prev =
143 { Virt_mem_types.field_available = true; field_offset = 52; };
144 __fs_net_device_flags =
145 { Virt_mem_types.field_available = true; field_offset = 184; };
146 __fs_net_device_operstate =
147 { Virt_mem_types.field_available = true; field_offset = 194; };
148 __fs_net_device_mtu =
149 { Virt_mem_types.field_available = true; field_offset = 196; };
150 __fs_net_device_perm_addr =
151 { Virt_mem_types.field_available = true; field_offset = 208; };
152 __fs_net_device_addr_len =
153 { Virt_mem_types.field_available = true; field_offset = 240; };
154 __fs_net_device_ip_ptr =
155 { Virt_mem_types.field_available = true; field_offset = 264; };
156 __fs_net_device_ip6_ptr =
157 { Virt_mem_types.field_available = true; field_offset = 272; };
158 __fs_net_device_next =
159 { Virt_mem_types.field_available = false; field_offset = (-1); };
163 __fs_net_device_name =
164 { Virt_mem_types.field_available = true; field_offset = 0; };
165 __fs_net_device_dev_list'next =
166 { Virt_mem_types.field_available = true; field_offset = 48; };
167 __fs_net_device_dev_list'prev =
168 { Virt_mem_types.field_available = true; field_offset = 52; };
169 __fs_net_device_flags =
170 { Virt_mem_types.field_available = true; field_offset = 192; };
171 __fs_net_device_operstate =
172 { Virt_mem_types.field_available = true; field_offset = 202; };
173 __fs_net_device_mtu =
174 { Virt_mem_types.field_available = true; field_offset = 204; };
175 __fs_net_device_perm_addr =
176 { Virt_mem_types.field_available = true; field_offset = 220; };
177 __fs_net_device_addr_len =
178 { Virt_mem_types.field_available = true; field_offset = 252; };
179 __fs_net_device_ip_ptr =
180 { Virt_mem_types.field_available = true; field_offset = 320; };
181 __fs_net_device_ip6_ptr =
182 { Virt_mem_types.field_available = true; field_offset = 328; };
183 __fs_net_device_next =
184 { Virt_mem_types.field_available = false; field_offset = (-1); };
188 __fs_net_device_name =
189 { Virt_mem_types.field_available = true; field_offset = 0; };
190 __fs_net_device_next =
191 { Virt_mem_types.field_available = true; field_offset = 72; };
192 __fs_net_device_flags =
193 { Virt_mem_types.field_available = true; field_offset = 144; };
194 __fs_net_device_operstate =
195 { Virt_mem_types.field_available = true; field_offset = 154; };
196 __fs_net_device_mtu =
197 { Virt_mem_types.field_available = true; field_offset = 156; };
198 __fs_net_device_perm_addr =
199 { Virt_mem_types.field_available = true; field_offset = 176; };
200 __fs_net_device_addr_len =
201 { Virt_mem_types.field_available = true; field_offset = 208; };
202 __fs_net_device_ip_ptr =
203 { Virt_mem_types.field_available = true; field_offset = 248; };
204 __fs_net_device_ip6_ptr =
205 { Virt_mem_types.field_available = true; field_offset = 264; };
206 __fs_net_device_dev_list'prev =
207 { Virt_mem_types.field_available = false; field_offset = (-1); };
208 __fs_net_device_dev_list'next =
209 { Virt_mem_types.field_available = false; field_offset = (-1); };
213 __fs_net_device_name =
214 { Virt_mem_types.field_available = true; field_offset = 0; };
215 __fs_net_device_dev_list'next =
216 { Virt_mem_types.field_available = true; field_offset = 72; };
217 __fs_net_device_dev_list'prev =
218 { Virt_mem_types.field_available = true; field_offset = 80; };
219 __fs_net_device_flags =
220 { Virt_mem_types.field_available = true; field_offset = 336; };
221 __fs_net_device_operstate =
222 { Virt_mem_types.field_available = true; field_offset = 346; };
223 __fs_net_device_mtu =
224 { Virt_mem_types.field_available = true; field_offset = 348; };
225 __fs_net_device_perm_addr =
226 { Virt_mem_types.field_available = true; field_offset = 368; };
227 __fs_net_device_addr_len =
228 { Virt_mem_types.field_available = true; field_offset = 400; };
229 __fs_net_device_ip_ptr =
230 { Virt_mem_types.field_available = true; field_offset = 456; };
231 __fs_net_device_ip6_ptr =
232 { Virt_mem_types.field_available = true; field_offset = 472; };
233 __fs_net_device_next =
234 { Virt_mem_types.field_available = false; field_offset = (-1); };
238 __fs_net_device_name =
239 { Virt_mem_types.field_available = true; field_offset = 0; };
240 __fs_net_device_dev_list'next =
241 { Virt_mem_types.field_available = true; field_offset = 72; };
242 __fs_net_device_dev_list'prev =
243 { Virt_mem_types.field_available = true; field_offset = 80; };
244 __fs_net_device_flags =
245 { Virt_mem_types.field_available = true; field_offset = 360; };
246 __fs_net_device_operstate =
247 { Virt_mem_types.field_available = true; field_offset = 370; };
248 __fs_net_device_mtu =
249 { Virt_mem_types.field_available = true; field_offset = 372; };
250 __fs_net_device_perm_addr =
251 { Virt_mem_types.field_available = true; field_offset = 392; };
252 __fs_net_device_addr_len =
253 { Virt_mem_types.field_available = true; field_offset = 424; };
254 __fs_net_device_ip_ptr =
255 { Virt_mem_types.field_available = true; field_offset = 480; };
256 __fs_net_device_ip6_ptr =
257 { Virt_mem_types.field_available = true; field_offset = 496; };
258 __fs_net_device_next =
259 { Virt_mem_types.field_available = false; field_offset = (-1); };
263 __fs_net_device_name =
264 { Virt_mem_types.field_available = true; field_offset = 0; };
265 __fs_net_device_next =
266 { Virt_mem_types.field_available = true; field_offset = 48; };
267 __fs_net_device_flags =
268 { Virt_mem_types.field_available = true; field_offset = 92; };
269 __fs_net_device_operstate =
270 { Virt_mem_types.field_available = true; field_offset = 102; };
271 __fs_net_device_mtu =
272 { Virt_mem_types.field_available = true; field_offset = 104; };
273 __fs_net_device_perm_addr =
274 { Virt_mem_types.field_available = true; field_offset = 116; };
275 __fs_net_device_addr_len =
276 { Virt_mem_types.field_available = true; field_offset = 148; };
277 __fs_net_device_ip_ptr =
278 { Virt_mem_types.field_available = true; field_offset = 172; };
279 __fs_net_device_ip6_ptr =
280 { Virt_mem_types.field_available = true; field_offset = 180; };
281 __fs_net_device_dev_list'prev =
282 { Virt_mem_types.field_available = false; field_offset = (-1); };
283 __fs_net_device_dev_list'next =
284 { Virt_mem_types.field_available = false; field_offset = (-1); };
288 __fs_net_device_name =
289 { Virt_mem_types.field_available = true; field_offset = 0; };
290 __fs_net_device_next =
291 { Virt_mem_types.field_available = true; field_offset = 48; };
292 __fs_net_device_flags =
293 { Virt_mem_types.field_available = true; field_offset = 92; };
294 __fs_net_device_operstate =
295 { Virt_mem_types.field_available = true; field_offset = 102; };
296 __fs_net_device_mtu =
297 { Virt_mem_types.field_available = true; field_offset = 104; };
298 __fs_net_device_perm_addr =
299 { Virt_mem_types.field_available = true; field_offset = 116; };
300 __fs_net_device_addr_len =
301 { Virt_mem_types.field_available = true; field_offset = 148; };
302 __fs_net_device_ip_ptr =
303 { Virt_mem_types.field_available = true; field_offset = 172; };
304 __fs_net_device_ip6_ptr =
305 { Virt_mem_types.field_available = true; field_offset = 180; };
306 __fs_net_device_dev_list'prev =
307 { Virt_mem_types.field_available = false; field_offset = (-1); };
308 __fs_net_device_dev_list'next =
309 { Virt_mem_types.field_available = false; field_offset = (-1); };
313 __fs_net_device_name =
314 { Virt_mem_types.field_available = true; field_offset = 0; };
315 __fs_net_device_next =
316 { Virt_mem_types.field_available = true; field_offset = 72; };
317 __fs_net_device_flags =
318 { Virt_mem_types.field_available = true; field_offset = 152; };
319 __fs_net_device_operstate =
320 { Virt_mem_types.field_available = true; field_offset = 162; };
321 __fs_net_device_mtu =
322 { Virt_mem_types.field_available = true; field_offset = 164; };
323 __fs_net_device_perm_addr =
324 { Virt_mem_types.field_available = true; field_offset = 184; };
325 __fs_net_device_addr_len =
326 { Virt_mem_types.field_available = true; field_offset = 216; };
327 __fs_net_device_ip_ptr =
328 { Virt_mem_types.field_available = true; field_offset = 256; };
329 __fs_net_device_ip6_ptr =
330 { Virt_mem_types.field_available = true; field_offset = 272; };
331 __fs_net_device_dev_list'prev =
332 { Virt_mem_types.field_available = false; field_offset = (-1); };
333 __fs_net_device_dev_list'next =
334 { Virt_mem_types.field_available = false; field_offset = (-1); };
338 __fs_net_device_name =
339 { Virt_mem_types.field_available = true; field_offset = 0; };
340 __fs_net_device_next =
341 { Virt_mem_types.field_available = true; field_offset = 72; };
342 __fs_net_device_flags =
343 { Virt_mem_types.field_available = true; field_offset = 152; };
344 __fs_net_device_operstate =
345 { Virt_mem_types.field_available = true; field_offset = 162; };
346 __fs_net_device_mtu =
347 { Virt_mem_types.field_available = true; field_offset = 164; };
348 __fs_net_device_perm_addr =
349 { Virt_mem_types.field_available = true; field_offset = 184; };
350 __fs_net_device_addr_len =
351 { Virt_mem_types.field_available = true; field_offset = 216; };
352 __fs_net_device_ip_ptr =
353 { Virt_mem_types.field_available = true; field_offset = 256; };
354 __fs_net_device_ip6_ptr =
355 { Virt_mem_types.field_available = true; field_offset = 272; };
356 __fs_net_device_dev_list'prev =
357 { Virt_mem_types.field_available = false; field_offset = (-1); };
358 __fs_net_device_dev_list'next =
359 { Virt_mem_types.field_available = false; field_offset = (-1); };
363 __fs_net_device_name =
364 { Virt_mem_types.field_available = true; field_offset = 0; };
365 __fs_net_device_next =
366 { Virt_mem_types.field_available = true; field_offset = 48; };
367 __fs_net_device_flags =
368 { Virt_mem_types.field_available = true; field_offset = 88; };
369 __fs_net_device_operstate =
370 { Virt_mem_types.field_available = true; field_offset = 98; };
371 __fs_net_device_mtu =
372 { Virt_mem_types.field_available = true; field_offset = 100; };
373 __fs_net_device_perm_addr =
374 { Virt_mem_types.field_available = true; field_offset = 112; };
375 __fs_net_device_addr_len =
376 { Virt_mem_types.field_available = true; field_offset = 144; };
377 __fs_net_device_ip_ptr =
378 { Virt_mem_types.field_available = true; field_offset = 168; };
379 __fs_net_device_ip6_ptr =
380 { Virt_mem_types.field_available = true; field_offset = 176; };
381 __fs_net_device_dev_list'prev =
382 { Virt_mem_types.field_available = false; field_offset = (-1); };
383 __fs_net_device_dev_list'next =
384 { Virt_mem_types.field_available = false; field_offset = (-1); };
388 __fs_net_device_name =
389 { Virt_mem_types.field_available = true; field_offset = 0; };
390 __fs_net_device_next =
391 { Virt_mem_types.field_available = true; field_offset = 72; };
392 __fs_net_device_flags =
393 { Virt_mem_types.field_available = true; field_offset = 144; };
394 __fs_net_device_operstate =
395 { Virt_mem_types.field_available = true; field_offset = 154; };
396 __fs_net_device_mtu =
397 { Virt_mem_types.field_available = true; field_offset = 156; };
398 __fs_net_device_perm_addr =
399 { Virt_mem_types.field_available = true; field_offset = 176; };
400 __fs_net_device_addr_len =
401 { Virt_mem_types.field_available = true; field_offset = 208; };
402 __fs_net_device_ip_ptr =
403 { Virt_mem_types.field_available = true; field_offset = 248; };
404 __fs_net_device_ip6_ptr =
405 { Virt_mem_types.field_available = true; field_offset = 264; };
406 __fs_net_device_dev_list'prev =
407 { Virt_mem_types.field_available = false; field_offset = (-1); };
408 __fs_net_device_dev_list'next =
409 { Virt_mem_types.field_available = false; field_offset = (-1); };
413 __fs_net_device_name =
414 { Virt_mem_types.field_available = true; field_offset = 0; };
415 __fs_net_device_dev_list'next =
416 { Virt_mem_types.field_available = true; field_offset = 48; };
417 __fs_net_device_dev_list'prev =
418 { Virt_mem_types.field_available = true; field_offset = 52; };
419 __fs_net_device_flags =
420 { Virt_mem_types.field_available = true; field_offset = 184; };
421 __fs_net_device_operstate =
422 { Virt_mem_types.field_available = true; field_offset = 194; };
423 __fs_net_device_mtu =
424 { Virt_mem_types.field_available = true; field_offset = 196; };
425 __fs_net_device_perm_addr =
426 { Virt_mem_types.field_available = true; field_offset = 208; };
427 __fs_net_device_addr_len =
428 { Virt_mem_types.field_available = true; field_offset = 240; };
429 __fs_net_device_ip_ptr =
430 { Virt_mem_types.field_available = true; field_offset = 264; };
431 __fs_net_device_ip6_ptr =
432 { Virt_mem_types.field_available = true; field_offset = 272; };
433 __fs_net_device_next =
434 { Virt_mem_types.field_available = false; field_offset = (-1); };
438 __fs_net_device_name =
439 { Virt_mem_types.field_available = true; field_offset = 0; };
440 __fs_net_device_dev_list'next =
441 { Virt_mem_types.field_available = true; field_offset = 72; };
442 __fs_net_device_dev_list'prev =
443 { Virt_mem_types.field_available = true; field_offset = 80; };
444 __fs_net_device_flags =
445 { Virt_mem_types.field_available = true; field_offset = 336; };
446 __fs_net_device_operstate =
447 { Virt_mem_types.field_available = true; field_offset = 346; };
448 __fs_net_device_mtu =
449 { Virt_mem_types.field_available = true; field_offset = 348; };
450 __fs_net_device_perm_addr =
451 { Virt_mem_types.field_available = true; field_offset = 368; };
452 __fs_net_device_addr_len =
453 { Virt_mem_types.field_available = true; field_offset = 400; };
454 __fs_net_device_ip_ptr =
455 { Virt_mem_types.field_available = true; field_offset = 440; };
456 __fs_net_device_ip6_ptr =
457 { Virt_mem_types.field_available = true; field_offset = 456; };
458 __fs_net_device_next =
459 { Virt_mem_types.field_available = false; field_offset = (-1); };
463 __fs_net_device_name =
464 { Virt_mem_types.field_available = true; field_offset = 0; };
465 __fs_net_device_dev_list'next =
466 { Virt_mem_types.field_available = true; field_offset = 72; };
467 __fs_net_device_dev_list'prev =
468 { Virt_mem_types.field_available = true; field_offset = 80; };
469 __fs_net_device_flags =
470 { Virt_mem_types.field_available = true; field_offset = 336; };
471 __fs_net_device_operstate =
472 { Virt_mem_types.field_available = true; field_offset = 346; };
473 __fs_net_device_mtu =
474 { Virt_mem_types.field_available = true; field_offset = 348; };
475 __fs_net_device_perm_addr =
476 { Virt_mem_types.field_available = true; field_offset = 368; };
477 __fs_net_device_addr_len =
478 { Virt_mem_types.field_available = true; field_offset = 400; };
479 __fs_net_device_ip_ptr =
480 { Virt_mem_types.field_available = true; field_offset = 440; };
481 __fs_net_device_ip6_ptr =
482 { Virt_mem_types.field_available = true; field_offset = 456; };
483 __fs_net_device_next =
484 { Virt_mem_types.field_available = false; field_offset = (-1); };
488 __fs_net_device_name =
489 { Virt_mem_types.field_available = true; field_offset = 0; };
490 __fs_net_device_dev_list'next =
491 { Virt_mem_types.field_available = true; field_offset = 48; };
492 __fs_net_device_dev_list'prev =
493 { Virt_mem_types.field_available = true; field_offset = 52; };
494 __fs_net_device_flags =
495 { Virt_mem_types.field_available = true; field_offset = 184; };
496 __fs_net_device_operstate =
497 { Virt_mem_types.field_available = true; field_offset = 194; };
498 __fs_net_device_mtu =
499 { Virt_mem_types.field_available = true; field_offset = 196; };
500 __fs_net_device_perm_addr =
501 { Virt_mem_types.field_available = true; field_offset = 208; };
502 __fs_net_device_addr_len =
503 { Virt_mem_types.field_available = true; field_offset = 240; };
504 __fs_net_device_ip_ptr =
505 { Virt_mem_types.field_available = true; field_offset = 276; };
506 __fs_net_device_ip6_ptr =
507 { Virt_mem_types.field_available = true; field_offset = 284; };
508 __fs_net_device_next =
509 { Virt_mem_types.field_available = false; field_offset = (-1); };
513 __fs_net_device_name =
514 { Virt_mem_types.field_available = true; field_offset = 0; };
515 __fs_net_device_dev_list'next =
516 { Virt_mem_types.field_available = true; field_offset = 72; };
517 __fs_net_device_dev_list'prev =
518 { Virt_mem_types.field_available = true; field_offset = 80; };
519 __fs_net_device_flags =
520 { Virt_mem_types.field_available = true; field_offset = 336; };
521 __fs_net_device_operstate =
522 { Virt_mem_types.field_available = true; field_offset = 346; };
523 __fs_net_device_mtu =
524 { Virt_mem_types.field_available = true; field_offset = 348; };
525 __fs_net_device_perm_addr =
526 { Virt_mem_types.field_available = true; field_offset = 368; };
527 __fs_net_device_addr_len =
528 { Virt_mem_types.field_available = true; field_offset = 400; };
529 __fs_net_device_ip_ptr =
530 { Virt_mem_types.field_available = true; field_offset = 456; };
531 __fs_net_device_ip6_ptr =
532 { Virt_mem_types.field_available = true; field_offset = 472; };
533 __fs_net_device_next =
534 { Virt_mem_types.field_available = false; field_offset = (-1); };
538 __fs_net_device_name =
539 { Virt_mem_types.field_available = true; field_offset = 0; };
540 __fs_net_device_dev_list'next =
541 { Virt_mem_types.field_available = true; field_offset = 48; };
542 __fs_net_device_dev_list'prev =
543 { Virt_mem_types.field_available = true; field_offset = 52; };
544 __fs_net_device_flags =
545 { Virt_mem_types.field_available = true; field_offset = 196; };
546 __fs_net_device_operstate =
547 { Virt_mem_types.field_available = true; field_offset = 206; };
548 __fs_net_device_mtu =
549 { Virt_mem_types.field_available = true; field_offset = 208; };
550 __fs_net_device_perm_addr =
551 { Virt_mem_types.field_available = true; field_offset = 220; };
552 __fs_net_device_addr_len =
553 { Virt_mem_types.field_available = true; field_offset = 252; };
554 __fs_net_device_ip_ptr =
555 { Virt_mem_types.field_available = true; field_offset = 288; };
556 __fs_net_device_ip6_ptr =
557 { Virt_mem_types.field_available = true; field_offset = 296; };
558 __fs_net_device_next =
559 { Virt_mem_types.field_available = false; field_offset = (-1); };
563 __fs_net_device_name =
564 { Virt_mem_types.field_available = true; field_offset = 0; };
565 __fs_net_device_dev_list'next =
566 { Virt_mem_types.field_available = true; field_offset = 72; };
567 __fs_net_device_dev_list'prev =
568 { Virt_mem_types.field_available = true; field_offset = 80; };
569 __fs_net_device_flags =
570 { Virt_mem_types.field_available = true; field_offset = 360; };
571 __fs_net_device_operstate =
572 { Virt_mem_types.field_available = true; field_offset = 370; };
573 __fs_net_device_mtu =
574 { Virt_mem_types.field_available = true; field_offset = 372; };
575 __fs_net_device_perm_addr =
576 { Virt_mem_types.field_available = true; field_offset = 392; };
577 __fs_net_device_addr_len =
578 { Virt_mem_types.field_available = true; field_offset = 424; };
579 __fs_net_device_ip_ptr =
580 { Virt_mem_types.field_available = true; field_offset = 480; };
581 __fs_net_device_ip6_ptr =
582 { Virt_mem_types.field_available = true; field_offset = 496; };
583 __fs_net_device_next =
584 { Virt_mem_types.field_available = false; field_offset = (-1); };
588 __fs_net_device_name =
589 { Virt_mem_types.field_available = true; field_offset = 0; };
590 __fs_net_device_dev_list'next =
591 { Virt_mem_types.field_available = true; field_offset = 48; };
592 __fs_net_device_dev_list'prev =
593 { Virt_mem_types.field_available = true; field_offset = 52; };
594 __fs_net_device_flags =
595 { Virt_mem_types.field_available = true; field_offset = 196; };
596 __fs_net_device_operstate =
597 { Virt_mem_types.field_available = true; field_offset = 206; };
598 __fs_net_device_mtu =
599 { Virt_mem_types.field_available = true; field_offset = 208; };
600 __fs_net_device_perm_addr =
601 { Virt_mem_types.field_available = true; field_offset = 224; };
602 __fs_net_device_addr_len =
603 { Virt_mem_types.field_available = true; field_offset = 256; };
604 __fs_net_device_ip_ptr =
605 { Virt_mem_types.field_available = true; field_offset = 292; };
606 __fs_net_device_ip6_ptr =
607 { Virt_mem_types.field_available = true; field_offset = 300; };
608 __fs_net_device_next =
609 { Virt_mem_types.field_available = false; field_offset = (-1); };
613 __fs_net_device_name =
614 { Virt_mem_types.field_available = true; field_offset = 0; };
615 __fs_net_device_dev_list'next =
616 { Virt_mem_types.field_available = true; field_offset = 48; };
617 __fs_net_device_dev_list'prev =
618 { Virt_mem_types.field_available = true; field_offset = 52; };
619 __fs_net_device_flags =
620 { Virt_mem_types.field_available = true; field_offset = 192; };
621 __fs_net_device_operstate =
622 { Virt_mem_types.field_available = true; field_offset = 202; };
623 __fs_net_device_mtu =
624 { Virt_mem_types.field_available = true; field_offset = 204; };
625 __fs_net_device_perm_addr =
626 { Virt_mem_types.field_available = true; field_offset = 220; };
627 __fs_net_device_addr_len =
628 { Virt_mem_types.field_available = true; field_offset = 252; };
629 __fs_net_device_ip_ptr =
630 { Virt_mem_types.field_available = true; field_offset = 304; };
631 __fs_net_device_ip6_ptr =
632 { Virt_mem_types.field_available = true; field_offset = 312; };
633 __fs_net_device_next =
634 { Virt_mem_types.field_available = false; field_offset = (-1); };
638 __fs_net_device_name =
639 { Virt_mem_types.field_available = true; field_offset = 0; };
640 __fs_net_device_dev_list'next =
641 { Virt_mem_types.field_available = true; field_offset = 72; };
642 __fs_net_device_dev_list'prev =
643 { Virt_mem_types.field_available = true; field_offset = 80; };
644 __fs_net_device_flags =
645 { Virt_mem_types.field_available = true; field_offset = 352; };
646 __fs_net_device_operstate =
647 { Virt_mem_types.field_available = true; field_offset = 362; };
648 __fs_net_device_mtu =
649 { Virt_mem_types.field_available = true; field_offset = 364; };
650 __fs_net_device_perm_addr =
651 { Virt_mem_types.field_available = true; field_offset = 384; };
652 __fs_net_device_addr_len =
653 { Virt_mem_types.field_available = true; field_offset = 416; };
654 __fs_net_device_ip_ptr =
655 { Virt_mem_types.field_available = true; field_offset = 528; };
656 __fs_net_device_ip6_ptr =
657 { Virt_mem_types.field_available = true; field_offset = 544; };
658 __fs_net_device_next =
659 { Virt_mem_types.field_available = false; field_offset = (-1); };
663 __fs_net_device_name =
664 { Virt_mem_types.field_available = true; field_offset = 0; };
665 __fs_net_device_dev_list'next =
666 { Virt_mem_types.field_available = true; field_offset = 72; };
667 __fs_net_device_dev_list'prev =
668 { Virt_mem_types.field_available = true; field_offset = 80; };
669 __fs_net_device_flags =
670 { Virt_mem_types.field_available = true; field_offset = 352; };
671 __fs_net_device_operstate =
672 { Virt_mem_types.field_available = true; field_offset = 362; };
673 __fs_net_device_mtu =
674 { Virt_mem_types.field_available = true; field_offset = 364; };
675 __fs_net_device_perm_addr =
676 { Virt_mem_types.field_available = true; field_offset = 384; };
677 __fs_net_device_addr_len =
678 { Virt_mem_types.field_available = true; field_offset = 416; };
679 __fs_net_device_ip_ptr =
680 { Virt_mem_types.field_available = true; field_offset = 528; };
681 __fs_net_device_ip6_ptr =
682 { Virt_mem_types.field_available = true; field_offset = 544; };
683 __fs_net_device_next =
684 { Virt_mem_types.field_available = false; field_offset = (-1); };
688 | { net_device_name : 128 : offset(0), string;
689 net_device_next : zero+32 : offset(384), littleendian;
690 net_device_flags : zero+32 : offset(704), littleendian;
691 net_device_operstate : zero+8 : offset(784), littleendian;
692 net_device_mtu : zero+32 : offset(800), littleendian;
693 net_device_perm_addr : 256 : offset(896), string;
694 net_device_addr_len : zero+8 : offset(1152), littleendian;
695 net_device_ip_ptr : zero+32 : offset(1344), littleendian;
696 net_device_ip6_ptr : zero+32 : offset(1408), littleendian } ->
697 { net_device_name = net_device_name;
698 net_device_next = Some net_device_next;
699 net_device_flags = net_device_flags;
700 net_device_operstate = net_device_operstate;
701 net_device_mtu = net_device_mtu;
702 net_device_perm_addr = net_device_perm_addr;
703 net_device_addr_len = net_device_addr_len;
704 net_device_ip_ptr = net_device_ip_ptr;
705 net_device_ip6_ptr = net_device_ip6_ptr;
706 net_device_dev_list'prev = None;
707 net_device_dev_list'next = None }
709 raise (Virt_mem_types.ParseError (struct_name, "parser_1", match_err));;
712 | { net_device_name : 128 : offset(0), string;
713 net_device_dev_list'next : zero+32 : offset(384), littleendian;
714 net_device_dev_list'prev : zero+32 : offset(416), littleendian;
715 net_device_flags : zero+32 : offset(1472), littleendian;
716 net_device_operstate : zero+8 : offset(1552), littleendian;
717 net_device_mtu : zero+32 : offset(1568), littleendian;
718 net_device_perm_addr : 256 : offset(1664), string;
719 net_device_addr_len : zero+8 : offset(1920), littleendian;
720 net_device_ip_ptr : zero+32 : offset(2208), littleendian;
721 net_device_ip6_ptr : zero+32 : offset(2272), littleendian } ->
722 { net_device_name = net_device_name;
723 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
724 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
725 net_device_flags = net_device_flags;
726 net_device_operstate = net_device_operstate;
727 net_device_mtu = net_device_mtu;
728 net_device_perm_addr = net_device_perm_addr;
729 net_device_addr_len = net_device_addr_len;
730 net_device_ip_ptr = net_device_ip_ptr;
731 net_device_ip6_ptr = net_device_ip6_ptr;
732 net_device_next = None }
734 raise (Virt_mem_types.ParseError (struct_name, "parser_2", match_err));;
737 | { net_device_name : 128 : offset(0), string;
738 net_device_dev_list'next : zero+32 : offset(384), littleendian;
739 net_device_dev_list'prev : zero+32 : offset(416), littleendian;
740 net_device_flags : zero+32 : offset(1568), littleendian;
741 net_device_operstate : zero+8 : offset(1648), littleendian;
742 net_device_mtu : zero+32 : offset(1664), littleendian;
743 net_device_perm_addr : 256 : offset(1760), string;
744 net_device_addr_len : zero+8 : offset(2016), littleendian;
745 net_device_ip_ptr : zero+32 : offset(2304), littleendian;
746 net_device_ip6_ptr : zero+32 : offset(2368), littleendian } ->
747 { net_device_name = net_device_name;
748 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
749 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
750 net_device_flags = net_device_flags;
751 net_device_operstate = net_device_operstate;
752 net_device_mtu = net_device_mtu;
753 net_device_perm_addr = net_device_perm_addr;
754 net_device_addr_len = net_device_addr_len;
755 net_device_ip_ptr = net_device_ip_ptr;
756 net_device_ip6_ptr = net_device_ip6_ptr;
757 net_device_next = None }
759 raise (Virt_mem_types.ParseError (struct_name, "parser_3", match_err));;
762 | { net_device_name : 128 : offset(0), string;
763 net_device_dev_list'next : zero+32 : offset(384), littleendian;
764 net_device_dev_list'prev : zero+32 : offset(416), littleendian;
765 net_device_flags : zero+32 : offset(1568), littleendian;
766 net_device_operstate : zero+8 : offset(1648), littleendian;
767 net_device_mtu : zero+32 : offset(1664), littleendian;
768 net_device_perm_addr : 256 : offset(1792), string;
769 net_device_addr_len : zero+8 : offset(2048), littleendian;
770 net_device_ip_ptr : zero+32 : offset(2336), littleendian;
771 net_device_ip6_ptr : zero+32 : offset(2400), littleendian } ->
772 { net_device_name = net_device_name;
773 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
774 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
775 net_device_flags = net_device_flags;
776 net_device_operstate = net_device_operstate;
777 net_device_mtu = net_device_mtu;
778 net_device_perm_addr = net_device_perm_addr;
779 net_device_addr_len = net_device_addr_len;
780 net_device_ip_ptr = net_device_ip_ptr;
781 net_device_ip6_ptr = net_device_ip6_ptr;
782 net_device_next = None }
784 raise (Virt_mem_types.ParseError (struct_name, "parser_4", match_err));;
787 | { net_device_name : 128 : offset(0), string;
788 net_device_dev_list'next : zero+32 : offset(384), littleendian;
789 net_device_dev_list'prev : zero+32 : offset(416), littleendian;
790 net_device_flags : zero+32 : offset(1472), littleendian;
791 net_device_operstate : zero+8 : offset(1552), littleendian;
792 net_device_mtu : zero+32 : offset(1568), littleendian;
793 net_device_perm_addr : 256 : offset(1664), string;
794 net_device_addr_len : zero+8 : offset(1920), littleendian;
795 net_device_ip_ptr : zero+32 : offset(2112), littleendian;
796 net_device_ip6_ptr : zero+32 : offset(2176), littleendian } ->
797 { net_device_name = net_device_name;
798 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
799 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
800 net_device_flags = net_device_flags;
801 net_device_operstate = net_device_operstate;
802 net_device_mtu = net_device_mtu;
803 net_device_perm_addr = net_device_perm_addr;
804 net_device_addr_len = net_device_addr_len;
805 net_device_ip_ptr = net_device_ip_ptr;
806 net_device_ip6_ptr = net_device_ip6_ptr;
807 net_device_next = None }
809 raise (Virt_mem_types.ParseError (struct_name, "parser_5", match_err));;
812 | { net_device_name : 128 : offset(0), string;
813 net_device_dev_list'next : zero+32 : offset(384), littleendian;
814 net_device_dev_list'prev : zero+32 : offset(416), littleendian;
815 net_device_flags : zero+32 : offset(1536), littleendian;
816 net_device_operstate : zero+8 : offset(1616), littleendian;
817 net_device_mtu : zero+32 : offset(1632), littleendian;
818 net_device_perm_addr : 256 : offset(1760), string;
819 net_device_addr_len : zero+8 : offset(2016), littleendian;
820 net_device_ip_ptr : zero+32 : offset(2560), littleendian;
821 net_device_ip6_ptr : zero+32 : offset(2624), littleendian } ->
822 { net_device_name = net_device_name;
823 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
824 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
825 net_device_flags = net_device_flags;
826 net_device_operstate = net_device_operstate;
827 net_device_mtu = net_device_mtu;
828 net_device_perm_addr = net_device_perm_addr;
829 net_device_addr_len = net_device_addr_len;
830 net_device_ip_ptr = net_device_ip_ptr;
831 net_device_ip6_ptr = net_device_ip6_ptr;
832 net_device_next = None }
834 raise (Virt_mem_types.ParseError (struct_name, "parser_6", match_err));;
837 | { net_device_name : 128 : offset(0), string;
838 net_device_next : zero+64 : offset(576), littleendian;
839 net_device_flags : zero+32 : offset(1152), littleendian;
840 net_device_operstate : zero+8 : offset(1232), littleendian;
841 net_device_mtu : zero+32 : offset(1248), littleendian;
842 net_device_perm_addr : 256 : offset(1408), string;
843 net_device_addr_len : zero+8 : offset(1664), littleendian;
844 net_device_ip_ptr : zero+64 : offset(1984), littleendian;
845 net_device_ip6_ptr : zero+64 : offset(2112), littleendian } ->
846 { net_device_name = net_device_name;
847 net_device_next = Some net_device_next;
848 net_device_flags = net_device_flags;
849 net_device_operstate = net_device_operstate;
850 net_device_mtu = net_device_mtu;
851 net_device_perm_addr = net_device_perm_addr;
852 net_device_addr_len = net_device_addr_len;
853 net_device_ip_ptr = net_device_ip_ptr;
854 net_device_ip6_ptr = net_device_ip6_ptr;
855 net_device_dev_list'prev = None;
856 net_device_dev_list'next = None }
858 raise (Virt_mem_types.ParseError (struct_name, "parser_7", match_err));;
861 | { net_device_name : 128 : offset(0), string;
862 net_device_dev_list'next : zero+64 : offset(576), littleendian;
863 net_device_dev_list'prev : zero+64 : offset(640), littleendian;
864 net_device_flags : zero+32 : offset(2688), littleendian;
865 net_device_operstate : zero+8 : offset(2768), littleendian;
866 net_device_mtu : zero+32 : offset(2784), littleendian;
867 net_device_perm_addr : 256 : offset(2944), string;
868 net_device_addr_len : zero+8 : offset(3200), littleendian;
869 net_device_ip_ptr : zero+64 : offset(3648), littleendian;
870 net_device_ip6_ptr : zero+64 : offset(3776), littleendian } ->
871 { net_device_name = net_device_name;
872 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 72L);
873 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 80L);
874 net_device_flags = net_device_flags;
875 net_device_operstate = net_device_operstate;
876 net_device_mtu = net_device_mtu;
877 net_device_perm_addr = net_device_perm_addr;
878 net_device_addr_len = net_device_addr_len;
879 net_device_ip_ptr = net_device_ip_ptr;
880 net_device_ip6_ptr = net_device_ip6_ptr;
881 net_device_next = None }
883 raise (Virt_mem_types.ParseError (struct_name, "parser_8", match_err));;
886 | { net_device_name : 128 : offset(0), string;
887 net_device_dev_list'next : zero+64 : offset(576), littleendian;
888 net_device_dev_list'prev : zero+64 : offset(640), littleendian;
889 net_device_flags : zero+32 : offset(2880), littleendian;
890 net_device_operstate : zero+8 : offset(2960), littleendian;
891 net_device_mtu : zero+32 : offset(2976), littleendian;
892 net_device_perm_addr : 256 : offset(3136), string;
893 net_device_addr_len : zero+8 : offset(3392), littleendian;
894 net_device_ip_ptr : zero+64 : offset(3840), littleendian;
895 net_device_ip6_ptr : zero+64 : offset(3968), littleendian } ->
896 { net_device_name = net_device_name;
897 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 72L);
898 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 80L);
899 net_device_flags = net_device_flags;
900 net_device_operstate = net_device_operstate;
901 net_device_mtu = net_device_mtu;
902 net_device_perm_addr = net_device_perm_addr;
903 net_device_addr_len = net_device_addr_len;
904 net_device_ip_ptr = net_device_ip_ptr;
905 net_device_ip6_ptr = net_device_ip6_ptr;
906 net_device_next = None }
908 raise (Virt_mem_types.ParseError (struct_name, "parser_9", match_err));;
911 | { net_device_name : 128 : offset(0), string;
912 net_device_next : zero+32 : offset(384), littleendian;
913 net_device_flags : zero+32 : offset(736), littleendian;
914 net_device_operstate : zero+8 : offset(816), littleendian;
915 net_device_mtu : zero+32 : offset(832), littleendian;
916 net_device_perm_addr : 256 : offset(928), string;
917 net_device_addr_len : zero+8 : offset(1184), littleendian;
918 net_device_ip_ptr : zero+32 : offset(1376), littleendian;
919 net_device_ip6_ptr : zero+32 : offset(1440), littleendian } ->
920 { net_device_name = net_device_name;
921 net_device_next = Some net_device_next;
922 net_device_flags = net_device_flags;
923 net_device_operstate = net_device_operstate;
924 net_device_mtu = net_device_mtu;
925 net_device_perm_addr = net_device_perm_addr;
926 net_device_addr_len = net_device_addr_len;
927 net_device_ip_ptr = net_device_ip_ptr;
928 net_device_ip6_ptr = net_device_ip6_ptr;
929 net_device_dev_list'prev = None;
930 net_device_dev_list'next = None }
932 raise (Virt_mem_types.ParseError (struct_name, "parser_10", match_err));;
935 | { net_device_name : 128 : offset(0), string;
936 net_device_next : zero+32 : offset(384), bigendian;
937 net_device_flags : zero+32 : offset(736), bigendian;
938 net_device_operstate : zero+8 : offset(816), bigendian;
939 net_device_mtu : zero+32 : offset(832), bigendian;
940 net_device_perm_addr : 256 : offset(928), string;
941 net_device_addr_len : zero+8 : offset(1184), bigendian;
942 net_device_ip_ptr : zero+32 : offset(1376), bigendian;
943 net_device_ip6_ptr : zero+32 : offset(1440), bigendian } ->
944 { net_device_name = net_device_name;
945 net_device_next = Some net_device_next;
946 net_device_flags = net_device_flags;
947 net_device_operstate = net_device_operstate;
948 net_device_mtu = net_device_mtu;
949 net_device_perm_addr = net_device_perm_addr;
950 net_device_addr_len = net_device_addr_len;
951 net_device_ip_ptr = net_device_ip_ptr;
952 net_device_ip6_ptr = net_device_ip6_ptr;
953 net_device_dev_list'prev = None;
954 net_device_dev_list'next = None }
956 raise (Virt_mem_types.ParseError (struct_name, "parser_11", match_err));;
959 | { net_device_name : 128 : offset(0), string;
960 net_device_next : zero+64 : offset(576), bigendian;
961 net_device_flags : zero+32 : offset(1216), bigendian;
962 net_device_operstate : zero+8 : offset(1296), bigendian;
963 net_device_mtu : zero+32 : offset(1312), bigendian;
964 net_device_perm_addr : 256 : offset(1472), string;
965 net_device_addr_len : zero+8 : offset(1728), bigendian;
966 net_device_ip_ptr : zero+64 : offset(2048), bigendian;
967 net_device_ip6_ptr : zero+64 : offset(2176), bigendian } ->
968 { net_device_name = net_device_name;
969 net_device_next = Some net_device_next;
970 net_device_flags = net_device_flags;
971 net_device_operstate = net_device_operstate;
972 net_device_mtu = net_device_mtu;
973 net_device_perm_addr = net_device_perm_addr;
974 net_device_addr_len = net_device_addr_len;
975 net_device_ip_ptr = net_device_ip_ptr;
976 net_device_ip6_ptr = net_device_ip6_ptr;
977 net_device_dev_list'prev = None;
978 net_device_dev_list'next = None }
980 raise (Virt_mem_types.ParseError (struct_name, "parser_12", match_err));;
983 | { net_device_name : 128 : offset(0), string;
984 net_device_next : zero+64 : offset(576), littleendian;
985 net_device_flags : zero+32 : offset(1216), littleendian;
986 net_device_operstate : zero+8 : offset(1296), littleendian;
987 net_device_mtu : zero+32 : offset(1312), littleendian;
988 net_device_perm_addr : 256 : offset(1472), string;
989 net_device_addr_len : zero+8 : offset(1728), littleendian;
990 net_device_ip_ptr : zero+64 : offset(2048), littleendian;
991 net_device_ip6_ptr : zero+64 : offset(2176), littleendian } ->
992 { net_device_name = net_device_name;
993 net_device_next = Some net_device_next;
994 net_device_flags = net_device_flags;
995 net_device_operstate = net_device_operstate;
996 net_device_mtu = net_device_mtu;
997 net_device_perm_addr = net_device_perm_addr;
998 net_device_addr_len = net_device_addr_len;
999 net_device_ip_ptr = net_device_ip_ptr;
1000 net_device_ip6_ptr = net_device_ip6_ptr;
1001 net_device_dev_list'prev = None;
1002 net_device_dev_list'next = None }
1004 raise (Virt_mem_types.ParseError (struct_name, "parser_13", match_err));;
1005 let parser_14 bits =
1007 | { net_device_name : 128 : offset(0), string;
1008 net_device_next : zero+32 : offset(384), bigendian;
1009 net_device_flags : zero+32 : offset(704), bigendian;
1010 net_device_operstate : zero+8 : offset(784), bigendian;
1011 net_device_mtu : zero+32 : offset(800), bigendian;
1012 net_device_perm_addr : 256 : offset(896), string;
1013 net_device_addr_len : zero+8 : offset(1152), bigendian;
1014 net_device_ip_ptr : zero+32 : offset(1344), bigendian;
1015 net_device_ip6_ptr : zero+32 : offset(1408), bigendian } ->
1016 { net_device_name = net_device_name;
1017 net_device_next = Some net_device_next;
1018 net_device_flags = net_device_flags;
1019 net_device_operstate = net_device_operstate;
1020 net_device_mtu = net_device_mtu;
1021 net_device_perm_addr = net_device_perm_addr;
1022 net_device_addr_len = net_device_addr_len;
1023 net_device_ip_ptr = net_device_ip_ptr;
1024 net_device_ip6_ptr = net_device_ip6_ptr;
1025 net_device_dev_list'prev = None;
1026 net_device_dev_list'next = None }
1028 raise (Virt_mem_types.ParseError (struct_name, "parser_14", match_err));;
1029 let parser_15 bits =
1031 | { net_device_name : 128 : offset(0), string;
1032 net_device_next : zero+64 : offset(576), bigendian;
1033 net_device_flags : zero+32 : offset(1152), bigendian;
1034 net_device_operstate : zero+8 : offset(1232), bigendian;
1035 net_device_mtu : zero+32 : offset(1248), bigendian;
1036 net_device_perm_addr : 256 : offset(1408), string;
1037 net_device_addr_len : zero+8 : offset(1664), bigendian;
1038 net_device_ip_ptr : zero+64 : offset(1984), bigendian;
1039 net_device_ip6_ptr : zero+64 : offset(2112), bigendian } ->
1040 { net_device_name = net_device_name;
1041 net_device_next = Some net_device_next;
1042 net_device_flags = net_device_flags;
1043 net_device_operstate = net_device_operstate;
1044 net_device_mtu = net_device_mtu;
1045 net_device_perm_addr = net_device_perm_addr;
1046 net_device_addr_len = net_device_addr_len;
1047 net_device_ip_ptr = net_device_ip_ptr;
1048 net_device_ip6_ptr = net_device_ip6_ptr;
1049 net_device_dev_list'prev = None;
1050 net_device_dev_list'next = None }
1052 raise (Virt_mem_types.ParseError (struct_name, "parser_15", match_err));;
1053 let parser_16 bits =
1055 | { net_device_name : 128 : offset(0), string;
1056 net_device_dev_list'next : zero+32 : offset(384), bigendian;
1057 net_device_dev_list'prev : zero+32 : offset(416), bigendian;
1058 net_device_flags : zero+32 : offset(1472), bigendian;
1059 net_device_operstate : zero+8 : offset(1552), bigendian;
1060 net_device_mtu : zero+32 : offset(1568), bigendian;
1061 net_device_perm_addr : 256 : offset(1664), string;
1062 net_device_addr_len : zero+8 : offset(1920), bigendian;
1063 net_device_ip_ptr : zero+32 : offset(2112), bigendian;
1064 net_device_ip6_ptr : zero+32 : offset(2176), bigendian } ->
1065 { net_device_name = net_device_name;
1066 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
1067 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
1068 net_device_flags = net_device_flags;
1069 net_device_operstate = net_device_operstate;
1070 net_device_mtu = net_device_mtu;
1071 net_device_perm_addr = net_device_perm_addr;
1072 net_device_addr_len = net_device_addr_len;
1073 net_device_ip_ptr = net_device_ip_ptr;
1074 net_device_ip6_ptr = net_device_ip6_ptr;
1075 net_device_next = None }
1077 raise (Virt_mem_types.ParseError (struct_name, "parser_16", match_err));;
1078 let parser_17 bits =
1080 | { net_device_name : 128 : offset(0), string;
1081 net_device_dev_list'next : zero+64 : offset(576), bigendian;
1082 net_device_dev_list'prev : zero+64 : offset(640), bigendian;
1083 net_device_flags : zero+32 : offset(2688), bigendian;
1084 net_device_operstate : zero+8 : offset(2768), bigendian;
1085 net_device_mtu : zero+32 : offset(2784), bigendian;
1086 net_device_perm_addr : 256 : offset(2944), string;
1087 net_device_addr_len : zero+8 : offset(3200), bigendian;
1088 net_device_ip_ptr : zero+64 : offset(3520), bigendian;
1089 net_device_ip6_ptr : zero+64 : offset(3648), bigendian } ->
1090 { net_device_name = net_device_name;
1091 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 72L);
1092 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 80L);
1093 net_device_flags = net_device_flags;
1094 net_device_operstate = net_device_operstate;
1095 net_device_mtu = net_device_mtu;
1096 net_device_perm_addr = net_device_perm_addr;
1097 net_device_addr_len = net_device_addr_len;
1098 net_device_ip_ptr = net_device_ip_ptr;
1099 net_device_ip6_ptr = net_device_ip6_ptr;
1100 net_device_next = None }
1102 raise (Virt_mem_types.ParseError (struct_name, "parser_17", match_err));;
1103 let parser_18 bits =
1105 | { net_device_name : 128 : offset(0), string;
1106 net_device_dev_list'next : zero+64 : offset(576), littleendian;
1107 net_device_dev_list'prev : zero+64 : offset(640), littleendian;
1108 net_device_flags : zero+32 : offset(2688), littleendian;
1109 net_device_operstate : zero+8 : offset(2768), littleendian;
1110 net_device_mtu : zero+32 : offset(2784), littleendian;
1111 net_device_perm_addr : 256 : offset(2944), string;
1112 net_device_addr_len : zero+8 : offset(3200), littleendian;
1113 net_device_ip_ptr : zero+64 : offset(3520), littleendian;
1114 net_device_ip6_ptr : zero+64 : offset(3648), littleendian } ->
1115 { net_device_name = net_device_name;
1116 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 72L);
1117 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 80L);
1118 net_device_flags = net_device_flags;
1119 net_device_operstate = net_device_operstate;
1120 net_device_mtu = net_device_mtu;
1121 net_device_perm_addr = net_device_perm_addr;
1122 net_device_addr_len = net_device_addr_len;
1123 net_device_ip_ptr = net_device_ip_ptr;
1124 net_device_ip6_ptr = net_device_ip6_ptr;
1125 net_device_next = None }
1127 raise (Virt_mem_types.ParseError (struct_name, "parser_18", match_err));;
1128 let parser_19 bits =
1130 | { net_device_name : 128 : offset(0), string;
1131 net_device_dev_list'next : zero+32 : offset(384), bigendian;
1132 net_device_dev_list'prev : zero+32 : offset(416), bigendian;
1133 net_device_flags : zero+32 : offset(1472), bigendian;
1134 net_device_operstate : zero+8 : offset(1552), bigendian;
1135 net_device_mtu : zero+32 : offset(1568), bigendian;
1136 net_device_perm_addr : 256 : offset(1664), string;
1137 net_device_addr_len : zero+8 : offset(1920), bigendian;
1138 net_device_ip_ptr : zero+32 : offset(2208), bigendian;
1139 net_device_ip6_ptr : zero+32 : offset(2272), bigendian } ->
1140 { net_device_name = net_device_name;
1141 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
1142 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
1143 net_device_flags = net_device_flags;
1144 net_device_operstate = net_device_operstate;
1145 net_device_mtu = net_device_mtu;
1146 net_device_perm_addr = net_device_perm_addr;
1147 net_device_addr_len = net_device_addr_len;
1148 net_device_ip_ptr = net_device_ip_ptr;
1149 net_device_ip6_ptr = net_device_ip6_ptr;
1150 net_device_next = None }
1152 raise (Virt_mem_types.ParseError (struct_name, "parser_19", match_err));;
1153 let parser_20 bits =
1155 | { net_device_name : 128 : offset(0), string;
1156 net_device_dev_list'next : zero+64 : offset(576), bigendian;
1157 net_device_dev_list'prev : zero+64 : offset(640), bigendian;
1158 net_device_flags : zero+32 : offset(2688), bigendian;
1159 net_device_operstate : zero+8 : offset(2768), bigendian;
1160 net_device_mtu : zero+32 : offset(2784), bigendian;
1161 net_device_perm_addr : 256 : offset(2944), string;
1162 net_device_addr_len : zero+8 : offset(3200), bigendian;
1163 net_device_ip_ptr : zero+64 : offset(3648), bigendian;
1164 net_device_ip6_ptr : zero+64 : offset(3776), bigendian } ->
1165 { net_device_name = net_device_name;
1166 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 72L);
1167 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 80L);
1168 net_device_flags = net_device_flags;
1169 net_device_operstate = net_device_operstate;
1170 net_device_mtu = net_device_mtu;
1171 net_device_perm_addr = net_device_perm_addr;
1172 net_device_addr_len = net_device_addr_len;
1173 net_device_ip_ptr = net_device_ip_ptr;
1174 net_device_ip6_ptr = net_device_ip6_ptr;
1175 net_device_next = None }
1177 raise (Virt_mem_types.ParseError (struct_name, "parser_20", match_err));;
1178 let parser_21 bits =
1180 | { net_device_name : 128 : offset(0), string;
1181 net_device_dev_list'next : zero+32 : offset(384), bigendian;
1182 net_device_dev_list'prev : zero+32 : offset(416), bigendian;
1183 net_device_flags : zero+32 : offset(1568), bigendian;
1184 net_device_operstate : zero+8 : offset(1648), bigendian;
1185 net_device_mtu : zero+32 : offset(1664), bigendian;
1186 net_device_perm_addr : 256 : offset(1760), string;
1187 net_device_addr_len : zero+8 : offset(2016), bigendian;
1188 net_device_ip_ptr : zero+32 : offset(2304), bigendian;
1189 net_device_ip6_ptr : zero+32 : offset(2368), bigendian } ->
1190 { net_device_name = net_device_name;
1191 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
1192 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
1193 net_device_flags = net_device_flags;
1194 net_device_operstate = net_device_operstate;
1195 net_device_mtu = net_device_mtu;
1196 net_device_perm_addr = net_device_perm_addr;
1197 net_device_addr_len = net_device_addr_len;
1198 net_device_ip_ptr = net_device_ip_ptr;
1199 net_device_ip6_ptr = net_device_ip6_ptr;
1200 net_device_next = None }
1202 raise (Virt_mem_types.ParseError (struct_name, "parser_21", match_err));;
1203 let parser_22 bits =
1205 | { net_device_name : 128 : offset(0), string;
1206 net_device_dev_list'next : zero+64 : offset(576), bigendian;
1207 net_device_dev_list'prev : zero+64 : offset(640), bigendian;
1208 net_device_flags : zero+32 : offset(2880), bigendian;
1209 net_device_operstate : zero+8 : offset(2960), bigendian;
1210 net_device_mtu : zero+32 : offset(2976), bigendian;
1211 net_device_perm_addr : 256 : offset(3136), string;
1212 net_device_addr_len : zero+8 : offset(3392), bigendian;
1213 net_device_ip_ptr : zero+64 : offset(3840), bigendian;
1214 net_device_ip6_ptr : zero+64 : offset(3968), bigendian } ->
1215 { net_device_name = net_device_name;
1216 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 72L);
1217 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 80L);
1218 net_device_flags = net_device_flags;
1219 net_device_operstate = net_device_operstate;
1220 net_device_mtu = net_device_mtu;
1221 net_device_perm_addr = net_device_perm_addr;
1222 net_device_addr_len = net_device_addr_len;
1223 net_device_ip_ptr = net_device_ip_ptr;
1224 net_device_ip6_ptr = net_device_ip6_ptr;
1225 net_device_next = None }
1227 raise (Virt_mem_types.ParseError (struct_name, "parser_22", match_err));;
1228 let parser_23 bits =
1230 | { net_device_name : 128 : offset(0), string;
1231 net_device_dev_list'next : zero+32 : offset(384), bigendian;
1232 net_device_dev_list'prev : zero+32 : offset(416), bigendian;
1233 net_device_flags : zero+32 : offset(1568), bigendian;
1234 net_device_operstate : zero+8 : offset(1648), bigendian;
1235 net_device_mtu : zero+32 : offset(1664), bigendian;
1236 net_device_perm_addr : 256 : offset(1792), string;
1237 net_device_addr_len : zero+8 : offset(2048), bigendian;
1238 net_device_ip_ptr : zero+32 : offset(2336), bigendian;
1239 net_device_ip6_ptr : zero+32 : offset(2400), bigendian } ->
1240 { net_device_name = net_device_name;
1241 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
1242 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
1243 net_device_flags = net_device_flags;
1244 net_device_operstate = net_device_operstate;
1245 net_device_mtu = net_device_mtu;
1246 net_device_perm_addr = net_device_perm_addr;
1247 net_device_addr_len = net_device_addr_len;
1248 net_device_ip_ptr = net_device_ip_ptr;
1249 net_device_ip6_ptr = net_device_ip6_ptr;
1250 net_device_next = None }
1252 raise (Virt_mem_types.ParseError (struct_name, "parser_23", match_err));;
1253 let parser_24 bits =
1255 | { net_device_name : 128 : offset(0), string;
1256 net_device_dev_list'next : zero+32 : offset(384), bigendian;
1257 net_device_dev_list'prev : zero+32 : offset(416), bigendian;
1258 net_device_flags : zero+32 : offset(1536), bigendian;
1259 net_device_operstate : zero+8 : offset(1616), bigendian;
1260 net_device_mtu : zero+32 : offset(1632), bigendian;
1261 net_device_perm_addr : 256 : offset(1760), string;
1262 net_device_addr_len : zero+8 : offset(2016), bigendian;
1263 net_device_ip_ptr : zero+32 : offset(2432), bigendian;
1264 net_device_ip6_ptr : zero+32 : offset(2496), bigendian } ->
1265 { net_device_name = net_device_name;
1266 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 48L);
1267 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 52L);
1268 net_device_flags = net_device_flags;
1269 net_device_operstate = net_device_operstate;
1270 net_device_mtu = net_device_mtu;
1271 net_device_perm_addr = net_device_perm_addr;
1272 net_device_addr_len = net_device_addr_len;
1273 net_device_ip_ptr = net_device_ip_ptr;
1274 net_device_ip6_ptr = net_device_ip6_ptr;
1275 net_device_next = None }
1277 raise (Virt_mem_types.ParseError (struct_name, "parser_24", match_err));;
1278 let parser_25 bits =
1280 | { net_device_name : 128 : offset(0), string;
1281 net_device_dev_list'next : zero+64 : offset(576), bigendian;
1282 net_device_dev_list'prev : zero+64 : offset(640), bigendian;
1283 net_device_flags : zero+32 : offset(2816), bigendian;
1284 net_device_operstate : zero+8 : offset(2896), bigendian;
1285 net_device_mtu : zero+32 : offset(2912), bigendian;
1286 net_device_perm_addr : 256 : offset(3072), string;
1287 net_device_addr_len : zero+8 : offset(3328), bigendian;
1288 net_device_ip_ptr : zero+64 : offset(4224), bigendian;
1289 net_device_ip6_ptr : zero+64 : offset(4352), bigendian } ->
1290 { net_device_name = net_device_name;
1291 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 72L);
1292 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 80L);
1293 net_device_flags = net_device_flags;
1294 net_device_operstate = net_device_operstate;
1295 net_device_mtu = net_device_mtu;
1296 net_device_perm_addr = net_device_perm_addr;
1297 net_device_addr_len = net_device_addr_len;
1298 net_device_ip_ptr = net_device_ip_ptr;
1299 net_device_ip6_ptr = net_device_ip6_ptr;
1300 net_device_next = None }
1302 raise (Virt_mem_types.ParseError (struct_name, "parser_25", match_err));;
1303 let parser_26 bits =
1305 | { net_device_name : 128 : offset(0), string;
1306 net_device_dev_list'next : zero+64 : offset(576), littleendian;
1307 net_device_dev_list'prev : zero+64 : offset(640), littleendian;
1308 net_device_flags : zero+32 : offset(2816), littleendian;
1309 net_device_operstate : zero+8 : offset(2896), littleendian;
1310 net_device_mtu : zero+32 : offset(2912), littleendian;
1311 net_device_perm_addr : 256 : offset(3072), string;
1312 net_device_addr_len : zero+8 : offset(3328), littleendian;
1313 net_device_ip_ptr : zero+64 : offset(4224), littleendian;
1314 net_device_ip6_ptr : zero+64 : offset(4352), littleendian } ->
1315 { net_device_name = net_device_name;
1316 net_device_dev_list'next = Some (Int64.sub net_device_dev_list'next 72L);
1317 net_device_dev_list'prev = Some (Int64.sub net_device_dev_list'prev 80L);
1318 net_device_flags = net_device_flags;
1319 net_device_operstate = net_device_operstate;
1320 net_device_mtu = net_device_mtu;
1321 net_device_perm_addr = net_device_perm_addr;
1322 net_device_addr_len = net_device_addr_len;
1323 net_device_ip_ptr = net_device_ip_ptr;
1324 net_device_ip6_ptr = net_device_ip6_ptr;
1325 net_device_next = None }
1327 raise (Virt_mem_types.ParseError (struct_name, "parser_26", match_err));;
1328 module StringMap = Map.Make(String);;
1329 let map = StringMap.empty;;
1330 let v = (parser_1, 924, fieldsig_1);;
1331 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
1332 let v = (parser_1, 1284, fieldsig_1);;
1333 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
1334 let v = (parser_1, 1284, fieldsig_1);;
1335 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
1336 let v = (parser_1, 1284, fieldsig_1);;
1337 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
1338 let v = (parser_2, 1444, fieldsig_2);;
1339 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
1340 let v = (parser_2, 1444, fieldsig_2);;
1341 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
1342 let v = (parser_3, 1380, fieldsig_3);;
1343 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
1344 let v = (parser_4, 1384, fieldsig_4);;
1345 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
1346 let v = (parser_1, 912, fieldsig_1);;
1347 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
1348 let v = (parser_1, 1284, fieldsig_1);;
1349 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
1350 let v = (parser_1, 1284, fieldsig_1);;
1351 let map = StringMap.add "2.6.21-1.3132.fc7.i686" v map;;
1352 let v = (parser_1, 1284, fieldsig_1);;
1353 let map = StringMap.add "2.6.21-1.3141.fc7.i686" v map;;
1354 let v = (parser_1, 1284, fieldsig_1);;
1355 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
1356 let v = (parser_1, 1200, fieldsig_1);;
1357 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
1358 let v = (parser_1, 1200, fieldsig_1);;
1359 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
1360 let v = (parser_5, 1408, fieldsig_5);;
1361 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
1362 let v = (parser_5, 1408, fieldsig_5);;
1363 let map = StringMap.add "2.6.21-1.3218.fc8.i686" v map;;
1364 let v = (parser_5, 1408, fieldsig_5);;
1365 let map = StringMap.add "2.6.21-1.3221.fc8.i686" v map;;
1366 let v = (parser_1, 1116, fieldsig_1);;
1367 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
1368 let v = (parser_5, 1408, fieldsig_5);;
1369 let map = StringMap.add "2.6.21-1.3234.fc8.i686" v map;;
1370 let v = (parser_5, 1408, fieldsig_5);;
1371 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
1372 let v = (parser_5, 1408, fieldsig_5);;
1373 let map = StringMap.add "2.6.21-1.3238.fc8.i686" v map;;
1374 let v = (parser_5, 1408, fieldsig_5);;
1375 let map = StringMap.add "2.6.21-1.3242.fc8.i686" v map;;
1376 let v = (parser_5, 1408, fieldsig_5);;
1377 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
1378 let v = (parser_5, 1408, fieldsig_5);;
1379 let map = StringMap.add "2.6.22-0.rc7.2.fc8.i686" v map;;
1380 let v = (parser_2, 1248, fieldsig_2);;
1381 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
1382 let v = (parser_2, 1248, fieldsig_2);;
1383 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
1384 let v = (parser_3, 1244, fieldsig_3);;
1385 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i686" v map;;
1386 let v = (parser_3, 1244, fieldsig_3);;
1387 let map = StringMap.add "2.6.24-7.fc9.i686" v map;;
1388 let v = (parser_3, 1244, fieldsig_3);;
1389 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
1390 let v = (parser_3, 1212, fieldsig_3);;
1391 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
1392 let v = (parser_4, 1216, fieldsig_4);;
1393 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
1394 let v = (parser_4, 1216, fieldsig_4);;
1395 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
1396 let v = (parser_6, 1388, fieldsig_6);;
1397 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.i686" v map;;
1398 let v = (parser_6, 1388, fieldsig_6);;
1399 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.i686" v map;;
1400 let v = (parser_6, 1388, fieldsig_6);;
1401 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
1402 let v = (parser_6, 1388, fieldsig_6);;
1403 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i686" v map;;
1404 let v = (parser_6, 1388, fieldsig_6);;
1405 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i686" v map;;
1406 let v = (parser_6, 1388, fieldsig_6);;
1407 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i686" v map;;
1408 let v = (parser_6, 1388, fieldsig_6);;
1409 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i686" v map;;
1410 let v = (parser_4, 1384, fieldsig_4);;
1411 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
1412 let v = (parser_1, 924, fieldsig_1);;
1413 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
1414 let v = (parser_7, 1540, fieldsig_7);;
1415 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
1416 let v = (parser_1, 1284, fieldsig_1);;
1417 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
1418 let v = (parser_7, 2196, fieldsig_7);;
1419 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
1420 let v = (parser_1, 1284, fieldsig_1);;
1421 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
1422 let v = (parser_7, 2196, fieldsig_7);;
1423 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
1424 let v = (parser_1, 1284, fieldsig_1);;
1425 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
1426 let v = (parser_7, 2196, fieldsig_7);;
1427 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
1428 let v = (parser_2, 1444, fieldsig_2);;
1429 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
1430 let v = (parser_8, 2392, fieldsig_8);;
1431 let map = StringMap.add "2.6.23.14-135.fc8.x86_64" v map;;
1432 let v = (parser_8, 2392, fieldsig_8);;
1433 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
1434 let v = (parser_3, 1380, fieldsig_3);;
1435 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
1436 let v = (parser_9, 2296, fieldsig_9);;
1437 let map = StringMap.add "2.6.25.14-69.fc8.x86_64" v map;;
1438 let v = (parser_4, 1384, fieldsig_4);;
1439 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
1440 let v = (parser_9, 2304, fieldsig_9);;
1441 let map = StringMap.add "2.6.26.1-9.fc9.x86_64" v map;;
1442 let v = (parser_4, 1384, fieldsig_4);;
1443 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
1444 let v = (parser_9, 2304, fieldsig_9);;
1445 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
1446 let v = (parser_10, 912, fieldsig_10);;
1447 let map = StringMap.add "2.6.18-1.2798.fc6.i586" v map;;
1448 let v = (parser_10, 912, fieldsig_10);;
1449 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
1450 let v = (parser_11, 672, fieldsig_11);;
1451 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
1452 let v = (parser_12, 1260, fieldsig_12);;
1453 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
1454 let v = (parser_12, 1260, fieldsig_12);;
1455 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
1456 let v = (parser_13, 1260, fieldsig_13);;
1457 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
1458 let v = (parser_1, 912, fieldsig_1);;
1459 let map = StringMap.add "2.6.20-1.2933.fc6.i586" v map;;
1460 let v = (parser_1, 912, fieldsig_1);;
1461 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
1462 let v = (parser_14, 668, fieldsig_14);;
1463 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
1464 let v = (parser_15, 1260, fieldsig_15);;
1465 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
1466 let v = (parser_7, 1260, fieldsig_7);;
1467 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
1468 let v = (parser_1, 1284, fieldsig_1);;
1469 let map = StringMap.add "2.6.21-1.3128.fc7.i586" v map;;
1470 let v = (parser_1, 1284, fieldsig_1);;
1471 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
1472 let v = (parser_14, 996, fieldsig_14);;
1473 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
1474 let v = (parser_15, 1924, fieldsig_15);;
1475 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
1476 let v = (parser_7, 2196, fieldsig_7);;
1477 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
1478 let v = (parser_1, 1284, fieldsig_1);;
1479 let map = StringMap.add "2.6.21-1.3132.fc7.i586" v map;;
1480 let v = (parser_1, 1284, fieldsig_1);;
1481 let map = StringMap.add "2.6.21-1.3132.fc7.i686" v map;;
1482 let v = (parser_14, 996, fieldsig_14);;
1483 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
1484 let v = (parser_15, 1924, fieldsig_15);;
1485 let map = StringMap.add "2.6.21-1.3132.fc7.ppc64" v map;;
1486 let v = (parser_7, 2196, fieldsig_7);;
1487 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
1488 let v = (parser_1, 1284, fieldsig_1);;
1489 let map = StringMap.add "2.6.21-1.3141.fc7.i586" v map;;
1490 let v = (parser_1, 1284, fieldsig_1);;
1491 let map = StringMap.add "2.6.21-1.3141.fc7.i686" v map;;
1492 let v = (parser_14, 996, fieldsig_14);;
1493 let map = StringMap.add "2.6.21-1.3141.fc7.ppc" v map;;
1494 let v = (parser_15, 1924, fieldsig_15);;
1495 let map = StringMap.add "2.6.21-1.3141.fc7.ppc64" v map;;
1496 let v = (parser_7, 2196, fieldsig_7);;
1497 let map = StringMap.add "2.6.21-1.3141.fc7.x86_64" v map;;
1498 let v = (parser_1, 1284, fieldsig_1);;
1499 let map = StringMap.add "2.6.21-1.3144.fc7.i586" v map;;
1500 let v = (parser_1, 1284, fieldsig_1);;
1501 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
1502 let v = (parser_14, 996, fieldsig_14);;
1503 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
1504 let v = (parser_15, 1924, fieldsig_15);;
1505 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
1506 let v = (parser_7, 2196, fieldsig_7);;
1507 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
1508 let v = (parser_1, 1200, fieldsig_1);;
1509 let map = StringMap.add "2.6.21-1.3145.fc7.i586" v map;;
1510 let v = (parser_1, 1200, fieldsig_1);;
1511 let map = StringMap.add "2.6.21-1.3145.fc7.i686" v map;;
1512 let v = (parser_14, 996, fieldsig_14);;
1513 let map = StringMap.add "2.6.21-1.3145.fc7.ppc" v map;;
1514 let v = (parser_15, 1924, fieldsig_15);;
1515 let map = StringMap.add "2.6.21-1.3145.fc7.ppc64" v map;;
1516 let v = (parser_7, 1900, fieldsig_7);;
1517 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
1518 let v = (parser_1, 1200, fieldsig_1);;
1519 let map = StringMap.add "2.6.21-1.3190.fc7.i586" v map;;
1520 let v = (parser_1, 1200, fieldsig_1);;
1521 let map = StringMap.add "2.6.21-1.3190.fc7.i686" v map;;
1522 let v = (parser_14, 996, fieldsig_14);;
1523 let map = StringMap.add "2.6.21-1.3190.fc7.ppc" v map;;
1524 let v = (parser_15, 1924, fieldsig_15);;
1525 let map = StringMap.add "2.6.21-1.3190.fc7.ppc64" v map;;
1526 let v = (parser_7, 1900, fieldsig_7);;
1527 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
1528 let v = (parser_5, 1408, fieldsig_5);;
1529 let map = StringMap.add "2.6.21-1.3209.fc8.i586" v map;;
1530 let v = (parser_5, 1408, fieldsig_5);;
1531 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
1532 let v = (parser_16, 1092, fieldsig_16);;
1533 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
1534 let v = (parser_17, 2044, fieldsig_17);;
1535 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
1536 let v = (parser_18, 2316, fieldsig_18);;
1537 let map = StringMap.add "2.6.21-1.3209.fc8.x86_64" v map;;
1538 let v = (parser_5, 1408, fieldsig_5);;
1539 let map = StringMap.add "2.6.21-1.3218.fc8.i586" v map;;
1540 let v = (parser_5, 1408, fieldsig_5);;
1541 let map = StringMap.add "2.6.21-1.3218.fc8.i686" v map;;
1542 let v = (parser_16, 1092, fieldsig_16);;
1543 let map = StringMap.add "2.6.21-1.3218.fc8.ppc" v map;;
1544 let v = (parser_17, 2044, fieldsig_17);;
1545 let map = StringMap.add "2.6.21-1.3218.fc8.ppc64" v map;;
1546 let v = (parser_18, 2316, fieldsig_18);;
1547 let map = StringMap.add "2.6.21-1.3218.fc8.x86_64" v map;;
1548 let v = (parser_5, 1408, fieldsig_5);;
1549 let map = StringMap.add "2.6.21-1.3221.fc8.i586" v map;;
1550 let v = (parser_5, 1408, fieldsig_5);;
1551 let map = StringMap.add "2.6.21-1.3221.fc8.i686" v map;;
1552 let v = (parser_16, 1092, fieldsig_16);;
1553 let map = StringMap.add "2.6.21-1.3221.fc8.ppc" v map;;
1554 let v = (parser_17, 2044, fieldsig_17);;
1555 let map = StringMap.add "2.6.21-1.3221.fc8.ppc64" v map;;
1556 let v = (parser_18, 2316, fieldsig_18);;
1557 let map = StringMap.add "2.6.21-1.3221.fc8.x86_64" v map;;
1558 let v = (parser_1, 1116, fieldsig_1);;
1559 let map = StringMap.add "2.6.21-1.3228.fc7.i586" v map;;
1560 let v = (parser_1, 1116, fieldsig_1);;
1561 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
1562 let v = (parser_14, 836, fieldsig_14);;
1563 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
1564 let v = (parser_15, 1684, fieldsig_15);;
1565 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
1566 let v = (parser_7, 1660, fieldsig_7);;
1567 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
1568 let v = (parser_5, 1408, fieldsig_5);;
1569 let map = StringMap.add "2.6.21-1.3234.fc8.i686" v map;;
1570 let v = (parser_16, 1092, fieldsig_16);;
1571 let map = StringMap.add "2.6.21-1.3234.fc8.ppc" v map;;
1572 let v = (parser_17, 2044, fieldsig_17);;
1573 let map = StringMap.add "2.6.21-1.3234.fc8.ppc64" v map;;
1574 let v = (parser_18, 2316, fieldsig_18);;
1575 let map = StringMap.add "2.6.21-1.3234.fc8.x86_64" v map;;
1576 let v = (parser_5, 1408, fieldsig_5);;
1577 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
1578 let v = (parser_16, 1092, fieldsig_16);;
1579 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
1580 let v = (parser_17, 2044, fieldsig_17);;
1581 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
1582 let v = (parser_18, 2316, fieldsig_18);;
1583 let map = StringMap.add "2.6.21-1.3236.fc8.x86_64" v map;;
1584 let v = (parser_5, 1408, fieldsig_5);;
1585 let map = StringMap.add "2.6.21-1.3238.fc8.i686" v map;;
1586 let v = (parser_16, 1092, fieldsig_16);;
1587 let map = StringMap.add "2.6.21-1.3238.fc8.ppc" v map;;
1588 let v = (parser_17, 2044, fieldsig_17);;
1589 let map = StringMap.add "2.6.21-1.3238.fc8.ppc64" v map;;
1590 let v = (parser_18, 2316, fieldsig_18);;
1591 let map = StringMap.add "2.6.21-1.3238.fc8.x86_64" v map;;
1592 let v = (parser_5, 1408, fieldsig_5);;
1593 let map = StringMap.add "2.6.21-1.3242.fc8.i686" v map;;
1594 let v = (parser_16, 1092, fieldsig_16);;
1595 let map = StringMap.add "2.6.21-1.3242.fc8.ppc" v map;;
1596 let v = (parser_17, 2044, fieldsig_17);;
1597 let map = StringMap.add "2.6.21-1.3242.fc8.ppc64" v map;;
1598 let v = (parser_18, 2316, fieldsig_18);;
1599 let map = StringMap.add "2.6.21-1.3242.fc8.x86_64" v map;;
1600 let v = (parser_5, 1408, fieldsig_5);;
1601 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
1602 let v = (parser_16, 1092, fieldsig_16);;
1603 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
1604 let v = (parser_17, 2044, fieldsig_17);;
1605 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
1606 let v = (parser_18, 2316, fieldsig_18);;
1607 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.x86_64" v map;;
1608 let v = (parser_5, 1408, fieldsig_5);;
1609 let map = StringMap.add "2.6.22-0.rc7.2.fc8.i686" v map;;
1610 let v = (parser_16, 1092, fieldsig_16);;
1611 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc" v map;;
1612 let v = (parser_17, 2044, fieldsig_17);;
1613 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc64" v map;;
1614 let v = (parser_18, 2316, fieldsig_18);;
1615 let map = StringMap.add "2.6.22-0.rc7.2.fc8.x86_64" v map;;
1616 let v = (parser_2, 1248, fieldsig_2);;
1617 let map = StringMap.add "2.6.23.14-135.fc8.i586" v map;;
1618 let v = (parser_2, 1248, fieldsig_2);;
1619 let map = StringMap.add "2.6.23.14-135.fc8.i686" v map;;
1620 let v = (parser_19, 952, fieldsig_19);;
1621 let map = StringMap.add "2.6.23.14-135.fc8.ppc" v map;;
1622 let v = (parser_20, 1824, fieldsig_20);;
1623 let map = StringMap.add "2.6.23.14-135.fc8.ppc64" v map;;
1624 let v = (parser_8, 1800, fieldsig_8);;
1625 let map = StringMap.add "2.6.23.14-135.fc8.x86_64" v map;;
1626 let v = (parser_2, 1248, fieldsig_2);;
1627 let map = StringMap.add "2.6.23.14-78.fc7.i586" v map;;
1628 let v = (parser_2, 1248, fieldsig_2);;
1629 let map = StringMap.add "2.6.23.14-78.fc7.i686" v map;;
1630 let v = (parser_19, 952, fieldsig_19);;
1631 let map = StringMap.add "2.6.23.14-78.fc7.ppc" v map;;
1632 let v = (parser_20, 1824, fieldsig_20);;
1633 let map = StringMap.add "2.6.23.14-78.fc7.ppc64" v map;;
1634 let v = (parser_8, 1800, fieldsig_8);;
1635 let map = StringMap.add "2.6.23.14-78.fc7.x86_64" v map;;
1636 let v = (parser_3, 1244, fieldsig_3);;
1637 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i586" v map;;
1638 let v = (parser_3, 1244, fieldsig_3);;
1639 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.i686" v map;;
1640 let v = (parser_21, 1048, fieldsig_21);;
1641 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" v map;;
1642 let v = (parser_22, 1984, fieldsig_22);;
1643 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" v map;;
1644 let v = (parser_9, 2288, fieldsig_9);;
1645 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.x86_64" v map;;
1646 let v = (parser_3, 1244, fieldsig_3);;
1647 let map = StringMap.add "2.6.24-7.fc9.i586" v map;;
1648 let v = (parser_3, 1244, fieldsig_3);;
1649 let map = StringMap.add "2.6.24-7.fc9.i686" v map;;
1650 let v = (parser_21, 1048, fieldsig_21);;
1651 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
1652 let v = (parser_22, 1984, fieldsig_22);;
1653 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
1654 let v = (parser_9, 2288, fieldsig_9);;
1655 let map = StringMap.add "2.6.24-7.fc9.x86_64" v map;;
1656 let v = (parser_3, 1244, fieldsig_3);;
1657 let map = StringMap.add "2.6.24-9.fc9.i586" v map;;
1658 let v = (parser_3, 1244, fieldsig_3);;
1659 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
1660 let v = (parser_21, 1048, fieldsig_21);;
1661 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
1662 let v = (parser_22, 1984, fieldsig_22);;
1663 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
1664 let v = (parser_9, 2288, fieldsig_9);;
1665 let map = StringMap.add "2.6.24-9.fc9.x86_64" v map;;
1666 let v = (parser_3, 1212, fieldsig_3);;
1667 let map = StringMap.add "2.6.25.11-97.fc9.i686" v map;;
1668 let v = (parser_9, 1752, fieldsig_9);;
1669 let map = StringMap.add "2.6.25.11-97.fc9.x86_64" v map;;
1670 let v = (parser_3, 1212, fieldsig_3);;
1671 let map = StringMap.add "2.6.25.14-69.fc8.i586" v map;;
1672 let v = (parser_3, 1212, fieldsig_3);;
1673 let map = StringMap.add "2.6.25.14-69.fc8.i686" v map;;
1674 let v = (parser_22, 1776, fieldsig_22);;
1675 let map = StringMap.add "2.6.25.14-69.fc8.ppc64" v map;;
1676 let v = (parser_4, 1216, fieldsig_4);;
1677 let map = StringMap.add "2.6.26.1-9.fc9.i586" v map;;
1678 let v = (parser_4, 1216, fieldsig_4);;
1679 let map = StringMap.add "2.6.26.1-9.fc9.i686" v map;;
1680 let v = (parser_23, 920, fieldsig_23);;
1681 let map = StringMap.add "2.6.26.1-9.fc9.ppc" v map;;
1682 let v = (parser_22, 1776, fieldsig_22);;
1683 let map = StringMap.add "2.6.26.1-9.fc9.ppc64" v map;;
1684 let v = (parser_9, 1752, fieldsig_9);;
1685 let map = StringMap.add "2.6.26.1-9.fc9.x86_64" v map;;
1686 let v = (parser_4, 1216, fieldsig_4);;
1687 let map = StringMap.add "2.6.26.2-2.fc8.i586" v map;;
1688 let v = (parser_4, 1216, fieldsig_4);;
1689 let map = StringMap.add "2.6.26.2-2.fc8.i686" v map;;
1690 let v = (parser_23, 920, fieldsig_23);;
1691 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
1692 let v = (parser_22, 1776, fieldsig_22);;
1693 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
1694 let v = (parser_9, 1752, fieldsig_9);;
1695 let map = StringMap.add "2.6.26.2-2.fc8.x86_64" v map;;
1696 let v = (parser_6, 1388, fieldsig_6);;
1697 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.i586" v map;;
1698 let v = (parser_6, 1388, fieldsig_6);;
1699 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.i686" v map;;
1700 let v = (parser_24, 1072, fieldsig_24);;
1701 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc" v map;;
1702 let v = (parser_25, 2332, fieldsig_25);;
1703 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc64" v map;;
1704 let v = (parser_26, 2316, fieldsig_26);;
1705 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.x86_64" v map;;
1706 let v = (parser_6, 1388, fieldsig_6);;
1707 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.i586" v map;;
1708 let v = (parser_6, 1388, fieldsig_6);;
1709 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.i686" v map;;
1710 let v = (parser_24, 1072, fieldsig_24);;
1711 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" v map;;
1712 let v = (parser_25, 2332, fieldsig_25);;
1713 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc64" v map;;
1714 let v = (parser_26, 2316, fieldsig_26);;
1715 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.x86_64" v map;;
1716 let v = (parser_6, 1388, fieldsig_6);;
1717 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i586" v map;;
1718 let v = (parser_6, 1388, fieldsig_6);;
1719 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.i686" v map;;
1720 let v = (parser_24, 1072, fieldsig_24);;
1721 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc" v map;;
1722 let v = (parser_25, 2332, fieldsig_25);;
1723 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc64" v map;;
1724 let v = (parser_26, 2316, fieldsig_26);;
1725 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.x86_64" v map;;
1726 let v = (parser_6, 1388, fieldsig_6);;
1727 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i586" v map;;
1728 let v = (parser_6, 1388, fieldsig_6);;
1729 let map = StringMap.add "2.6.27-0.237.rc2.fc10.i686" v map;;
1730 let v = (parser_24, 1072, fieldsig_24);;
1731 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc" v map;;
1732 let v = (parser_25, 2332, fieldsig_25);;
1733 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc64" v map;;
1734 let v = (parser_26, 2316, fieldsig_26);;
1735 let map = StringMap.add "2.6.27-0.237.rc2.fc10.x86_64" v map;;
1736 let v = (parser_6, 1388, fieldsig_6);;
1737 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i586" v map;;
1738 let v = (parser_6, 1388, fieldsig_6);;
1739 let map = StringMap.add "2.6.27-0.238.rc2.fc10.i686" v map;;
1740 let v = (parser_24, 1072, fieldsig_24);;
1741 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc" v map;;
1742 let v = (parser_25, 2332, fieldsig_25);;
1743 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc64" v map;;
1744 let v = (parser_26, 2316, fieldsig_26);;
1745 let map = StringMap.add "2.6.27-0.238.rc2.fc10.x86_64" v map;;
1746 let v = (parser_6, 1388, fieldsig_6);;
1747 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i586" v map;;
1748 let v = (parser_6, 1388, fieldsig_6);;
1749 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.i686" v map;;
1750 let v = (parser_24, 1072, fieldsig_24);;
1751 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc" v map;;
1752 let v = (parser_25, 2332, fieldsig_25);;
1753 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc64" v map;;
1754 let v = (parser_26, 2316, fieldsig_26);;
1755 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.x86_64" v map;;
1756 let v = (parser_6, 1388, fieldsig_6);;
1757 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i586" v map;;
1758 let v = (parser_6, 1388, fieldsig_6);;
1759 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.i686" v map;;
1760 let v = (parser_24, 1072, fieldsig_24);;
1761 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc" v map;;
1762 let v = (parser_25, 2332, fieldsig_25);;
1763 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc64" v map;;
1764 let v = (parser_26, 2316, fieldsig_26);;
1765 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.x86_64" v map;;
1766 let v = (parser_10, 672, fieldsig_10);;
1767 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
1768 let v = (parser_12, 1260, fieldsig_12);;
1769 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
1770 let v = (parser_12, 1260, fieldsig_12);;
1771 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
1772 let v = (parser_13, 1108, fieldsig_13);;
1773 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
1774 let v = (parser_1, 668, fieldsig_1);;
1775 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
1776 let v = (parser_15, 1260, fieldsig_15);;
1777 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
1778 let v = (parser_7, 1100, fieldsig_7);;
1779 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
1780 let v = (parser_15, 1924, fieldsig_15);;
1781 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
1782 let v = (parser_7, 2124, fieldsig_7);;
1783 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
1784 let v = (parser_15, 1924, fieldsig_15);;
1785 let map = StringMap.add "2.6.21-1.3132.fc7.ppc64" v map;;
1786 let v = (parser_7, 2124, fieldsig_7);;
1787 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
1788 let v = (parser_15, 1924, fieldsig_15);;
1789 let map = StringMap.add "2.6.21-1.3141.fc7.ppc64" v map;;
1790 let v = (parser_7, 2124, fieldsig_7);;
1791 let map = StringMap.add "2.6.21-1.3141.fc7.x86_64" v map;;
1792 let v = (parser_15, 1924, fieldsig_15);;
1793 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
1794 let v = (parser_7, 2124, fieldsig_7);;
1795 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
1796 let v = (parser_15, 1924, fieldsig_15);;
1797 let map = StringMap.add "2.6.21-1.3145.fc7.ppc64" v map;;
1798 let v = (parser_7, 1644, fieldsig_7);;
1799 let map = StringMap.add "2.6.21-1.3145.fc7.x86_64" v map;;
1800 let v = (parser_15, 1924, fieldsig_15);;
1801 let map = StringMap.add "2.6.21-1.3190.fc7.ppc64" v map;;
1802 let v = (parser_7, 1644, fieldsig_7);;
1803 let map = StringMap.add "2.6.21-1.3190.fc7.x86_64" v map;;
1804 let v = (parser_17, 2044, fieldsig_17);;
1805 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
1806 let v = (parser_17, 2044, fieldsig_17);;
1807 let map = StringMap.add "2.6.21-1.3218.fc8.ppc64" v map;;
1808 let v = (parser_17, 2044, fieldsig_17);;
1809 let map = StringMap.add "2.6.21-1.3221.fc8.ppc64" v map;;
1810 let v = (parser_15, 1684, fieldsig_15);;
1811 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
1812 let v = (parser_7, 1404, fieldsig_7);;
1813 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
1814 let v = (parser_17, 2044, fieldsig_17);;
1815 let map = StringMap.add "2.6.21-1.3234.fc8.ppc64" v map;;
1816 let v = (parser_17, 2044, fieldsig_17);;
1817 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
1818 let v = (parser_17, 2044, fieldsig_17);;
1819 let map = StringMap.add "2.6.21-1.3238.fc8.ppc64" v map;;
1820 let v = (parser_17, 2044, fieldsig_17);;
1821 let map = StringMap.add "2.6.21-1.3242.fc8.ppc64" v map;;
1822 let v = (parser_17, 2044, fieldsig_17);;
1823 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
1824 let v = (parser_17, 2044, fieldsig_17);;
1825 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc64" v map;;
1826 let v = (parser_20, 1824, fieldsig_20);;
1827 let map = StringMap.add "2.6.23.14-135.fc8.ppc64" v map;;
1828 let v = (parser_20, 1824, fieldsig_20);;
1829 let map = StringMap.add "2.6.23.14-78.fc7.ppc64" v map;;
1830 let v = (parser_22, 1984, fieldsig_22);;
1831 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc64" v map;;
1832 let v = (parser_22, 1984, fieldsig_22);;
1833 let map = StringMap.add "2.6.24-7.fc9.ppc64" v map;;
1834 let v = (parser_22, 1984, fieldsig_22);;
1835 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
1836 let v = (parser_22, 1776, fieldsig_22);;
1837 let map = StringMap.add "2.6.25.14-69.fc8.ppc64" v map;;
1838 let v = (parser_22, 1776, fieldsig_22);;
1839 let map = StringMap.add "2.6.26.1-9.fc9.ppc64" v map;;
1840 let v = (parser_22, 1776, fieldsig_22);;
1841 let map = StringMap.add "2.6.26.2-2.fc8.ppc64" v map;;
1842 let v = (parser_25, 2332, fieldsig_25);;
1843 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc64" v map;;
1844 let v = (parser_25, 2332, fieldsig_25);;
1845 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc64" v map;;
1846 let v = (parser_25, 2332, fieldsig_25);;
1847 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc64" v map;;
1848 let v = (parser_25, 2332, fieldsig_25);;
1849 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc64" v map;;
1850 let v = (parser_25, 2332, fieldsig_25);;
1851 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc64" v map;;
1852 let v = (parser_25, 2332, fieldsig_25);;
1853 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc64" v map;;
1854 let v = (parser_25, 2332, fieldsig_25);;
1855 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc64" v map;;
1856 let v = (parser_11, 688, fieldsig_11);;
1857 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
1858 let v = (parser_14, 688, fieldsig_14);;
1859 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
1860 let v = (parser_14, 1020, fieldsig_14);;
1861 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
1862 let v = (parser_14, 1020, fieldsig_14);;
1863 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
1864 let v = (parser_14, 1020, fieldsig_14);;
1865 let map = StringMap.add "2.6.21-1.3141.fc7.ppc" v map;;
1866 let v = (parser_14, 1020, fieldsig_14);;
1867 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
1868 let v = (parser_14, 1020, fieldsig_14);;
1869 let map = StringMap.add "2.6.21-1.3145.fc7.ppc" v map;;
1870 let v = (parser_14, 1020, fieldsig_14);;
1871 let map = StringMap.add "2.6.21-1.3190.fc7.ppc" v map;;
1872 let v = (parser_16, 1116, fieldsig_16);;
1873 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
1874 let v = (parser_16, 1116, fieldsig_16);;
1875 let map = StringMap.add "2.6.21-1.3218.fc8.ppc" v map;;
1876 let v = (parser_16, 1116, fieldsig_16);;
1877 let map = StringMap.add "2.6.21-1.3221.fc8.ppc" v map;;
1878 let v = (parser_14, 936, fieldsig_14);;
1879 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
1880 let v = (parser_16, 1116, fieldsig_16);;
1881 let map = StringMap.add "2.6.21-1.3234.fc8.ppc" v map;;
1882 let v = (parser_16, 1116, fieldsig_16);;
1883 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
1884 let v = (parser_16, 1116, fieldsig_16);;
1885 let map = StringMap.add "2.6.21-1.3238.fc8.ppc" v map;;
1886 let v = (parser_16, 1116, fieldsig_16);;
1887 let map = StringMap.add "2.6.21-1.3242.fc8.ppc" v map;;
1888 let v = (parser_16, 1116, fieldsig_16);;
1889 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
1890 let v = (parser_16, 1116, fieldsig_16);;
1891 let map = StringMap.add "2.6.22-0.rc7.2.fc8.ppc" v map;;
1892 let v = (parser_19, 1064, fieldsig_19);;
1893 let map = StringMap.add "2.6.23.14-135.fc8.ppc" v map;;
1894 let v = (parser_19, 1064, fieldsig_19);;
1895 let map = StringMap.add "2.6.23.14-78.fc7.ppc" v map;;
1896 let v = (parser_21, 1072, fieldsig_21);;
1897 let map = StringMap.add "2.6.24-0.167.rc8.git4.fc9.ppc" v map;;
1898 let v = (parser_21, 1072, fieldsig_21);;
1899 let map = StringMap.add "2.6.24-7.fc9.ppc" v map;;
1900 let v = (parser_21, 1072, fieldsig_21);;
1901 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
1902 let v = (parser_23, 1016, fieldsig_23);;
1903 let map = StringMap.add "2.6.26.1-9.fc9.ppc" v map;;
1904 let v = (parser_23, 1016, fieldsig_23);;
1905 let map = StringMap.add "2.6.26.2-2.fc8.ppc" v map;;
1906 let v = (parser_24, 1120, fieldsig_24);;
1907 let map = StringMap.add "2.6.27-0.225.rc1.git5.fc10.ppc" v map;;
1908 let v = (parser_24, 1120, fieldsig_24);;
1909 let map = StringMap.add "2.6.27-0.226.rc1.git5.fc10.ppc" v map;;
1910 let v = (parser_24, 1120, fieldsig_24);;
1911 let map = StringMap.add "2.6.27-0.231.rc1.git6.fc10.ppc" v map;;
1912 let v = (parser_24, 1120, fieldsig_24);;
1913 let map = StringMap.add "2.6.27-0.237.rc2.fc10.ppc" v map;;
1914 let v = (parser_24, 1120, fieldsig_24);;
1915 let map = StringMap.add "2.6.27-0.238.rc2.fc10.ppc" v map;;
1916 let v = (parser_24, 1120, fieldsig_24);;
1917 let map = StringMap.add "2.6.27-0.241.rc2.git1.fc10.ppc" v map;;
1918 let v = (parser_24, 1120, fieldsig_24);;
1919 let map = StringMap.add "2.6.27-0.244.rc2.git1.fc10.ppc" v map;;
1920 let v = (parser_10, 912, fieldsig_10);;
1921 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
1922 let v = (parser_13, 1260, fieldsig_13);;
1923 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
1924 let v = (parser_1, 912, fieldsig_1);;
1925 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
1926 let v = (parser_7, 1260, fieldsig_7);;
1927 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
1928 type kernel_version = string;;
1929 let net_device_known version = StringMap.mem version map;;
1930 let net_device_size version =
1931 let (_, size, _) = StringMap.find version map in size;;
1932 let net_device_of_bits version bits =
1933 let (parsefn, _, _) = StringMap.find version map in parsefn bits;;
1934 let get_net_device version mem addr =
1935 let (parsefn, size, _) = StringMap.find version map in
1936 let bytes = Virt_mem_mmap.get_bytes mem addr size in
1937 let bits = Bitstring.bitstring_of_string bytes in parsefn bits;;
1938 let field_signature_of_net_device_dev_list'prev version =
1939 let (_, _, fs) = StringMap.find version map
1940 in fs.__fs_net_device_dev_list'prev;;
1941 let field_signature_of_net_device_dev_list'next version =
1942 let (_, _, fs) = StringMap.find version map
1943 in fs.__fs_net_device_dev_list'next;;
1944 let field_signature_of_net_device_next version =
1945 let (_, _, fs) = StringMap.find version map in fs.__fs_net_device_next;;
1946 let field_signature_of_net_device_name version =
1947 let (_, _, fs) = StringMap.find version map in fs.__fs_net_device_name;;
1948 let field_signature_of_net_device_flags version =
1949 let (_, _, fs) = StringMap.find version map in fs.__fs_net_device_flags;;
1950 let field_signature_of_net_device_operstate version =
1951 let (_, _, fs) = StringMap.find version map in fs.__fs_net_device_operstate;;
1952 let field_signature_of_net_device_mtu version =
1953 let (_, _, fs) = StringMap.find version map in fs.__fs_net_device_mtu;;
1954 let field_signature_of_net_device_perm_addr version =
1955 let (_, _, fs) = StringMap.find version map in fs.__fs_net_device_perm_addr;;
1956 let field_signature_of_net_device_addr_len version =
1957 let (_, _, fs) = StringMap.find version map in fs.__fs_net_device_addr_len;;
1958 let field_signature_of_net_device_ip_ptr version =
1959 let (_, _, fs) = StringMap.find version map in fs.__fs_net_device_ip_ptr;;
1960 let field_signature_of_net_device_ip6_ptr version =
1961 let (_, _, fs) = StringMap.find version map in fs.__fs_net_device_ip6_ptr;;