Generated files to parse some kernel structures.
[virt-mem.git] / lib / kernel_net_device.ml
1 let warning =
2   "This code is automatically generated from the kernel database by kerneldb-to-parser program.  Any edits you make will be lost.";;
3 exception ParseError of string;;
4 type t = { dev_addr : string; name : string };;
5 let parser_1 bits = "parser_1";;
6 let parser_2 bits = "parser_2";;
7 let parser_3 bits = "parser_3";;
8 let parser_4 bits = "parser_4";;
9 let parser_5 bits = "parser_5";;
10 let parser_6 bits = "parser_6";;
11 let parser_7 bits = "parser_7";;
12 let parser_8 bits = "parser_8";;
13 let parser_9 bits = "parser_9";;
14 let parser_10 bits = "parser_10";;
15 let parser_11 bits = "parser_11";;
16 let parser_12 bits = "parser_12";;
17 let parser_13 bits = "parser_13";;
18 let parser_14 bits = "parser_14";;
19 let parser_15 bits = "parser_15";;
20 let parser_16 bits = "parser_16";;
21 let parser_17 bits = "parser_17";;
22 module StringMap = Map.Make(String);;
23 let map = StringMap.empty;;
24 let v = (parser_1, 1284);;
25 let map = StringMap.add "2.6.21-1.3128.fc7.i586" v map;;
26 let v = (parser_2, 1092);;
27 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
28 let v = (parser_1, 1284);;
29 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
30 let v = (parser_2, 1092);;
31 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
32 let v = (parser_1, 1116);;
33 let map = StringMap.add "2.6.21-1.3228.fc7.i586" v map;;
34 let v = (parser_3, 1108);;
35 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
36 let v = (parser_4, 2316);;
37 let map = StringMap.add "2.6.21-1.3236.fc8.x86_64" v map;;
38 let v = (parser_5, 1684);;
39 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
40 let v = (parser_3, 1404);;
41 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
42 let v = (parser_4, 2316);;
43 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.x86_64" v map;;
44 let v = (parser_5, 1924);;
45 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
46 let v = (parser_6, 2044);;
47 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
48 let v = (parser_7, 1408);;
49 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
50 let v = (parser_1, 1116);;
51 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
52 let v = (parser_8, 2288);;
53 let map = StringMap.add "2.6.24-9.fc9.x86_64" v map;;
54 let v = (parser_6, 2044);;
55 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc64" v map;;
56 let v = (parser_1, 912);;
57 let map = StringMap.add "2.6.18-1.2798.fc6.i586" v map;;
58 let v = (parser_9, 1020);;
59 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
60 let v = (parser_1, 912);;
61 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
62 let v = (parser_8, 1752);;
63 let map = StringMap.add "2.6.25.11-97.fc9.x86_64" v map;;
64 let v = (parser_10, 672);;
65 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
66 let v = (parser_11, 1244);;
67 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
68 let v = (parser_7, 1408);;
69 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
70 let v = (parser_6, 2044);;
71 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
72 let v = (parser_2, 1116);;
73 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
74 let v = (parser_6, 2044);;
75 let map = StringMap.add "2.6.21-1.3236.fc8.ppc64" v map;;
76 let v = (parser_5, 1684);;
77 let map = StringMap.add "2.6.21-1.3228.fc7.ppc64" v map;;
78 let v = (parser_5, 1924);;
79 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
80 let v = (parser_7, 1408);;
81 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
82 let v = (parser_12, 2196);;
83 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
84 let v = (parser_12, 2196);;
85 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
86 let v = (parser_13, 1072);;
87 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
88 let v = (parser_9, 672);;
89 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
90 let v = (parser_9, 1020);;
91 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
92 let v = (parser_7, 1408);;
93 let map = StringMap.add "2.6.21-1.3209.fc8.i686" v map;;
94 let v = (parser_12, 1540);;
95 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
96 let v = (parser_9, 1020);;
97 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
98 let v = (parser_5, 1924);;
99 let map = StringMap.add "2.6.21-1.3144.fc7.ppc64" v map;;
100 let v = (parser_14, 1984);;
101 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
102 let v = (parser_9, 996);;
103 let map = StringMap.add "2.6.21-1.3128.fc7.ppc" v map;;
104 let v = (parser_12, 1260);;
105 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
106 let v = (parser_9, 996);;
107 let map = StringMap.add "2.6.21-1.3132.fc7.ppc" v map;;
108 let v = (parser_9, 936);;
109 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
110 let v = (parser_14, 1984);;
111 let map = StringMap.add "2.6.24-9.fc9.ppc64" v map;;
112 let v = (parser_5, 1260);;
113 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
114 let v = (parser_3, 2124);;
115 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
116 let v = (parser_1, 912);;
117 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
118 let v = (parser_12, 2196);;
119 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
120 let v = (parser_5, 1260);;
121 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
122 let v = (parser_2, 1116);;
123 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.ppc" v map;;
124 let v = (parser_2, 1092);;
125 let map = StringMap.add "2.6.21-1.3209.fc8.ppc" v map;;
126 let v = (parser_12, 1260);;
127 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
128 let v = (parser_1, 1284);;
129 let map = StringMap.add "2.6.21-1.3132.fc7.i586" v map;;
130 let v = (parser_1, 1284);;
131 let map = StringMap.add "2.6.21-1.3144.fc7.i586" v map;;
132 let v = (parser_12, 1660);;
133 let map = StringMap.add "2.6.21-1.3228.fc7.x86_64" v map;;
134 let v = (parser_5, 1260);;
135 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
136 let v = (parser_15, 668);;
137 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
138 let v = (parser_1, 1284);;
139 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
140 let v = (parser_1, 1116);;
141 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
142 let v = (parser_7, 1408);;
143 let map = StringMap.add "2.6.21-1.3209.fc8.i586" v map;;
144 let v = (parser_5, 1260);;
145 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64iseries" v map;;
146 let v = (parser_1, 1284);;
147 let map = StringMap.add "2.6.21-1.3144.fc7.i686" v map;;
148 let v = (parser_16, 1100);;
149 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
150 let v = (parser_12, 1260);;
151 let map = StringMap.add "2.6.20-1.2933.fc6.x86_64" v map;;
152 let v = (parser_12, 1260);;
153 let map = StringMap.add "2.6.18-1.2798.fc6.x86_64" v map;;
154 let v = (parser_3, 2124);;
155 let map = StringMap.add "2.6.21-1.3144.fc7.x86_64" v map;;
156 let v = (parser_9, 688);;
157 let map = StringMap.add "2.6.20-1.2933.fc6.ppc" v map;;
158 let v = (parser_11, 1244);;
159 let map = StringMap.add "2.6.24-9.fc9.i686" v map;;
160 let v = (parser_1, 924);;
161 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
162 let v = (parser_11, 1212);;
163 let map = StringMap.add "2.6.25.11-97.fc9.i686" v map;;
164 let v = (parser_1, 1284);;
165 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
166 let v = (parser_1, 1284);;
167 let map = StringMap.add "2.6.21-1.3228.fc7.i686" v map;;
168 let v = (parser_1, 1284);;
169 let map = StringMap.add "2.6.21-1.3128.fc7.i686" v map;;
170 let v = (parser_9, 996);;
171 let map = StringMap.add "2.6.21-1.3144.fc7.ppc" v map;;
172 let v = (parser_1, 912);;
173 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
174 let v = (parser_4, 2316);;
175 let map = StringMap.add "2.6.21-1.3209.fc8.x86_64" v map;;
176 let v = (parser_1, 912);;
177 let map = StringMap.add "2.6.20-1.2933.fc6.i586" v map;;
178 let v = (parser_3, 2124);;
179 let map = StringMap.add "2.6.21-1.3132.fc7.x86_64" v map;;
180 let v = (parser_1, 912);;
181 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
182 let v = (parser_5, 1260);;
183 let map = StringMap.add "2.6.18-1.2798.fc6.ppc64" v map;;
184 let v = (parser_1, 912);;
185 let map = StringMap.add "2.6.18-1.2798.fc6.i686" v map;;
186 let v = (parser_9, 836);;
187 let map = StringMap.add "2.6.21-1.3228.fc7.ppc" v map;;
188 let v = (parser_7, 1408);;
189 let map = StringMap.add "2.6.21-1.3236.fc8.i686" v map;;
190 let v = (parser_2, 1116);;
191 let map = StringMap.add "2.6.21-1.3236.fc8.ppc" v map;;
192 let v = (parser_17, 668);;
193 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
194 let v = (parser_11, 1244);;
195 let map = StringMap.add "2.6.24-9.fc9.i586" v map;;
196 let v = (parser_12, 2196);;
197 let map = StringMap.add "2.6.21-1.3128.fc7.x86_64" v map;;
198 let v = (parser_5, 1260);;
199 let map = StringMap.add "2.6.20-1.2933.fc6.ppc64" v map;;
200 let v = (parser_13, 1048);;
201 let map = StringMap.add "2.6.24-9.fc9.ppc" v map;;
202 let v = (parser_5, 1924);;
203 let map = StringMap.add "2.6.21-1.3128.fc7.ppc64" v map;;
204 let v = (parser_6, 2044);;
205 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
206 let v = (parser_9, 688);;
207 let map = StringMap.add "2.6.18-1.2798.fc6.ppc" v map;;
208 let v = (parser_7, 1408);;
209 let map = StringMap.add "2.6.22-0.23.rc7.git6.fc8.i686" v map;;
210 let v = (parser_1, 924);;
211 let map = StringMap.add "2.6.20-1.2933.fc6.i686" v map;;
212 let v = (parser_6, 2044);;
213 let map = StringMap.add "2.6.21-1.3209.fc8.ppc64" v map;;
214 type kernel_version = string;;
215 let known version = StringMap.mem version map;;
216 let size version = let (_, size) = StringMap.find version map in size;;
217 let get version bits =
218   let (parsefn, _) = StringMap.find version map in parsefn bits;;