1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/rtnl_neightbl_parms_attrs.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #if defined(NDTPA_UNSPEC) || (defined(HAVE_DECL_NDTPA_UNSPEC) && HAVE_DECL_NDTPA_UNSPEC)
7 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8 static_assert((NDTPA_UNSPEC) == (0), "NDTPA_UNSPEC != 0");
9 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10 #else
11 # define NDTPA_UNSPEC 0
12 #endif
13 #if defined(NDTPA_IFINDEX) || (defined(HAVE_DECL_NDTPA_IFINDEX) && HAVE_DECL_NDTPA_IFINDEX)
14 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
15 static_assert((NDTPA_IFINDEX) == (1), "NDTPA_IFINDEX != 1");
16 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
17 #else
18 # define NDTPA_IFINDEX 1
19 #endif
20 #if defined(NDTPA_REFCNT) || (defined(HAVE_DECL_NDTPA_REFCNT) && HAVE_DECL_NDTPA_REFCNT)
21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22 static_assert((NDTPA_REFCNT) == (2), "NDTPA_REFCNT != 2");
23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24 #else
25 # define NDTPA_REFCNT 2
26 #endif
27 #if defined(NDTPA_REACHABLE_TIME) || (defined(HAVE_DECL_NDTPA_REACHABLE_TIME) && HAVE_DECL_NDTPA_REACHABLE_TIME)
28 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
29 static_assert((NDTPA_REACHABLE_TIME) == (3), "NDTPA_REACHABLE_TIME != 3");
30 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
31 #else
32 # define NDTPA_REACHABLE_TIME 3
33 #endif
34 #if defined(NDTPA_BASE_REACHABLE_TIME) || (defined(HAVE_DECL_NDTPA_BASE_REACHABLE_TIME) && HAVE_DECL_NDTPA_BASE_REACHABLE_TIME)
35 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
36 static_assert((NDTPA_BASE_REACHABLE_TIME) == (4), "NDTPA_BASE_REACHABLE_TIME != 4");
37 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
38 #else
39 # define NDTPA_BASE_REACHABLE_TIME 4
40 #endif
41 #if defined(NDTPA_RETRANS_TIME) || (defined(HAVE_DECL_NDTPA_RETRANS_TIME) && HAVE_DECL_NDTPA_RETRANS_TIME)
42 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
43 static_assert((NDTPA_RETRANS_TIME) == (5), "NDTPA_RETRANS_TIME != 5");
44 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
45 #else
46 # define NDTPA_RETRANS_TIME 5
47 #endif
48 #if defined(NDTPA_GC_STALETIME) || (defined(HAVE_DECL_NDTPA_GC_STALETIME) && HAVE_DECL_NDTPA_GC_STALETIME)
49 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
50 static_assert((NDTPA_GC_STALETIME) == (6), "NDTPA_GC_STALETIME != 6");
51 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
52 #else
53 # define NDTPA_GC_STALETIME 6
54 #endif
55 #if defined(NDTPA_DELAY_PROBE_TIME) || (defined(HAVE_DECL_NDTPA_DELAY_PROBE_TIME) && HAVE_DECL_NDTPA_DELAY_PROBE_TIME)
56 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
57 static_assert((NDTPA_DELAY_PROBE_TIME) == (7), "NDTPA_DELAY_PROBE_TIME != 7");
58 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
59 #else
60 # define NDTPA_DELAY_PROBE_TIME 7
61 #endif
62 #if defined(NDTPA_QUEUE_LEN) || (defined(HAVE_DECL_NDTPA_QUEUE_LEN) && HAVE_DECL_NDTPA_QUEUE_LEN)
63 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
64 static_assert((NDTPA_QUEUE_LEN) == (8), "NDTPA_QUEUE_LEN != 8");
65 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
66 #else
67 # define NDTPA_QUEUE_LEN 8
68 #endif
69 #if defined(NDTPA_APP_PROBES) || (defined(HAVE_DECL_NDTPA_APP_PROBES) && HAVE_DECL_NDTPA_APP_PROBES)
70 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
71 static_assert((NDTPA_APP_PROBES) == (9), "NDTPA_APP_PROBES != 9");
72 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
73 #else
74 # define NDTPA_APP_PROBES 9
75 #endif
76 #if defined(NDTPA_UCAST_PROBES) || (defined(HAVE_DECL_NDTPA_UCAST_PROBES) && HAVE_DECL_NDTPA_UCAST_PROBES)
77 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
78 static_assert((NDTPA_UCAST_PROBES) == (10), "NDTPA_UCAST_PROBES != 10");
79 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
80 #else
81 # define NDTPA_UCAST_PROBES 10
82 #endif
83 #if defined(NDTPA_MCAST_PROBES) || (defined(HAVE_DECL_NDTPA_MCAST_PROBES) && HAVE_DECL_NDTPA_MCAST_PROBES)
84 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
85 static_assert((NDTPA_MCAST_PROBES) == (11), "NDTPA_MCAST_PROBES != 11");
86 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
87 #else
88 # define NDTPA_MCAST_PROBES 11
89 #endif
90 #if defined(NDTPA_ANYCAST_DELAY) || (defined(HAVE_DECL_NDTPA_ANYCAST_DELAY) && HAVE_DECL_NDTPA_ANYCAST_DELAY)
91 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
92 static_assert((NDTPA_ANYCAST_DELAY) == (12), "NDTPA_ANYCAST_DELAY != 12");
93 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
94 #else
95 # define NDTPA_ANYCAST_DELAY 12
96 #endif
97 #if defined(NDTPA_PROXY_DELAY) || (defined(HAVE_DECL_NDTPA_PROXY_DELAY) && HAVE_DECL_NDTPA_PROXY_DELAY)
98 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
99 static_assert((NDTPA_PROXY_DELAY) == (13), "NDTPA_PROXY_DELAY != 13");
100 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
101 #else
102 # define NDTPA_PROXY_DELAY 13
103 #endif
104 #if defined(NDTPA_PROXY_QLEN) || (defined(HAVE_DECL_NDTPA_PROXY_QLEN) && HAVE_DECL_NDTPA_PROXY_QLEN)
105 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
106 static_assert((NDTPA_PROXY_QLEN) == (14), "NDTPA_PROXY_QLEN != 14");
107 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
108 #else
109 # define NDTPA_PROXY_QLEN 14
110 #endif
111 #if defined(NDTPA_LOCKTIME) || (defined(HAVE_DECL_NDTPA_LOCKTIME) && HAVE_DECL_NDTPA_LOCKTIME)
112 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
113 static_assert((NDTPA_LOCKTIME) == (15), "NDTPA_LOCKTIME != 15");
114 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
115 #else
116 # define NDTPA_LOCKTIME 15
117 #endif
118 #if defined(NDTPA_QUEUE_LENBYTES) || (defined(HAVE_DECL_NDTPA_QUEUE_LENBYTES) && HAVE_DECL_NDTPA_QUEUE_LENBYTES)
119 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
120 static_assert((NDTPA_QUEUE_LENBYTES) == (16), "NDTPA_QUEUE_LENBYTES != 16");
121 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
122 #else
123 # define NDTPA_QUEUE_LENBYTES 16
124 #endif
125 #if defined(NDTPA_MCAST_REPROBES) || (defined(HAVE_DECL_NDTPA_MCAST_REPROBES) && HAVE_DECL_NDTPA_MCAST_REPROBES)
126 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
127 static_assert((NDTPA_MCAST_REPROBES) == (17), "NDTPA_MCAST_REPROBES != 17");
128 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
129 #else
130 # define NDTPA_MCAST_REPROBES 17
131 #endif
132 #if defined(NDTPA_PAD) || (defined(HAVE_DECL_NDTPA_PAD) && HAVE_DECL_NDTPA_PAD)
133 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
134 static_assert((NDTPA_PAD) == (18), "NDTPA_PAD != 18");
135 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
136 #else
137 # define NDTPA_PAD 18
138 #endif
139 #if defined(NDTPA_INTERVAL_PROBE_TIME_MS) || (defined(HAVE_DECL_NDTPA_INTERVAL_PROBE_TIME_MS) && HAVE_DECL_NDTPA_INTERVAL_PROBE_TIME_MS)
140 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
141 static_assert((NDTPA_INTERVAL_PROBE_TIME_MS) == (19), "NDTPA_INTERVAL_PROBE_TIME_MS != 19");
142 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
143 #else
144 # define NDTPA_INTERVAL_PROBE_TIME_MS 19
145 #endif
146 #undef XLAT_PREV_VAL
147
148 #ifndef XLAT_MACROS_ONLY
149
150 # ifdef IN_MPERS
151
152 # error static const struct xlat rtnl_neightbl_parms_attrs in mpers mode
153
154 # else
155
156 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
157 static const struct xlat_data rtnl_neightbl_parms_attrs_xdata[] = {
158 [NDTPA_UNSPEC] = XLAT(NDTPA_UNSPEC),
159 #define XLAT_VAL_0 ((unsigned) (NDTPA_UNSPEC))
160 #define XLAT_STR_0 STRINGIFY(NDTPA_UNSPEC)
161 [NDTPA_IFINDEX] = XLAT(NDTPA_IFINDEX),
162 #define XLAT_VAL_1 ((unsigned) (NDTPA_IFINDEX))
163 #define XLAT_STR_1 STRINGIFY(NDTPA_IFINDEX)
164 [NDTPA_REFCNT] = XLAT(NDTPA_REFCNT),
165 #define XLAT_VAL_2 ((unsigned) (NDTPA_REFCNT))
166 #define XLAT_STR_2 STRINGIFY(NDTPA_REFCNT)
167 [NDTPA_REACHABLE_TIME] = XLAT(NDTPA_REACHABLE_TIME),
168 #define XLAT_VAL_3 ((unsigned) (NDTPA_REACHABLE_TIME))
169 #define XLAT_STR_3 STRINGIFY(NDTPA_REACHABLE_TIME)
170 [NDTPA_BASE_REACHABLE_TIME] = XLAT(NDTPA_BASE_REACHABLE_TIME),
171 #define XLAT_VAL_4 ((unsigned) (NDTPA_BASE_REACHABLE_TIME))
172 #define XLAT_STR_4 STRINGIFY(NDTPA_BASE_REACHABLE_TIME)
173 [NDTPA_RETRANS_TIME] = XLAT(NDTPA_RETRANS_TIME),
174 #define XLAT_VAL_5 ((unsigned) (NDTPA_RETRANS_TIME))
175 #define XLAT_STR_5 STRINGIFY(NDTPA_RETRANS_TIME)
176 [NDTPA_GC_STALETIME] = XLAT(NDTPA_GC_STALETIME),
177 #define XLAT_VAL_6 ((unsigned) (NDTPA_GC_STALETIME))
178 #define XLAT_STR_6 STRINGIFY(NDTPA_GC_STALETIME)
179 [NDTPA_DELAY_PROBE_TIME] = XLAT(NDTPA_DELAY_PROBE_TIME),
180 #define XLAT_VAL_7 ((unsigned) (NDTPA_DELAY_PROBE_TIME))
181 #define XLAT_STR_7 STRINGIFY(NDTPA_DELAY_PROBE_TIME)
182 [NDTPA_QUEUE_LEN] = XLAT(NDTPA_QUEUE_LEN),
183 #define XLAT_VAL_8 ((unsigned) (NDTPA_QUEUE_LEN))
184 #define XLAT_STR_8 STRINGIFY(NDTPA_QUEUE_LEN)
185 [NDTPA_APP_PROBES] = XLAT(NDTPA_APP_PROBES),
186 #define XLAT_VAL_9 ((unsigned) (NDTPA_APP_PROBES))
187 #define XLAT_STR_9 STRINGIFY(NDTPA_APP_PROBES)
188 [NDTPA_UCAST_PROBES] = XLAT(NDTPA_UCAST_PROBES),
189 #define XLAT_VAL_10 ((unsigned) (NDTPA_UCAST_PROBES))
190 #define XLAT_STR_10 STRINGIFY(NDTPA_UCAST_PROBES)
191 [NDTPA_MCAST_PROBES] = XLAT(NDTPA_MCAST_PROBES),
192 #define XLAT_VAL_11 ((unsigned) (NDTPA_MCAST_PROBES))
193 #define XLAT_STR_11 STRINGIFY(NDTPA_MCAST_PROBES)
194 [NDTPA_ANYCAST_DELAY] = XLAT(NDTPA_ANYCAST_DELAY),
195 #define XLAT_VAL_12 ((unsigned) (NDTPA_ANYCAST_DELAY))
196 #define XLAT_STR_12 STRINGIFY(NDTPA_ANYCAST_DELAY)
197 [NDTPA_PROXY_DELAY] = XLAT(NDTPA_PROXY_DELAY),
198 #define XLAT_VAL_13 ((unsigned) (NDTPA_PROXY_DELAY))
199 #define XLAT_STR_13 STRINGIFY(NDTPA_PROXY_DELAY)
200 [NDTPA_PROXY_QLEN] = XLAT(NDTPA_PROXY_QLEN),
201 #define XLAT_VAL_14 ((unsigned) (NDTPA_PROXY_QLEN))
202 #define XLAT_STR_14 STRINGIFY(NDTPA_PROXY_QLEN)
203 [NDTPA_LOCKTIME] = XLAT(NDTPA_LOCKTIME),
204 #define XLAT_VAL_15 ((unsigned) (NDTPA_LOCKTIME))
205 #define XLAT_STR_15 STRINGIFY(NDTPA_LOCKTIME)
206 [NDTPA_QUEUE_LENBYTES] = XLAT(NDTPA_QUEUE_LENBYTES),
207 #define XLAT_VAL_16 ((unsigned) (NDTPA_QUEUE_LENBYTES))
208 #define XLAT_STR_16 STRINGIFY(NDTPA_QUEUE_LENBYTES)
209 [NDTPA_MCAST_REPROBES] = XLAT(NDTPA_MCAST_REPROBES),
210 #define XLAT_VAL_17 ((unsigned) (NDTPA_MCAST_REPROBES))
211 #define XLAT_STR_17 STRINGIFY(NDTPA_MCAST_REPROBES)
212 [NDTPA_PAD] = XLAT(NDTPA_PAD),
213 #define XLAT_VAL_18 ((unsigned) (NDTPA_PAD))
214 #define XLAT_STR_18 STRINGIFY(NDTPA_PAD)
215 [NDTPA_INTERVAL_PROBE_TIME_MS] = XLAT(NDTPA_INTERVAL_PROBE_TIME_MS),
216 #define XLAT_VAL_19 ((unsigned) (NDTPA_INTERVAL_PROBE_TIME_MS))
217 #define XLAT_STR_19 STRINGIFY(NDTPA_INTERVAL_PROBE_TIME_MS)
218 };
219 static
220 const struct xlat rtnl_neightbl_parms_attrs[1] = { {
221 .data = rtnl_neightbl_parms_attrs_xdata,
222 .size = ARRAY_SIZE(rtnl_neightbl_parms_attrs_xdata),
223 .type = XT_INDEXED,
224 .flags_mask = 0
225 # ifdef XLAT_VAL_0
226 | XLAT_VAL_0
227 # endif
228 # ifdef XLAT_VAL_1
229 | XLAT_VAL_1
230 # endif
231 # ifdef XLAT_VAL_2
232 | XLAT_VAL_2
233 # endif
234 # ifdef XLAT_VAL_3
235 | XLAT_VAL_3
236 # endif
237 # ifdef XLAT_VAL_4
238 | XLAT_VAL_4
239 # endif
240 # ifdef XLAT_VAL_5
241 | XLAT_VAL_5
242 # endif
243 # ifdef XLAT_VAL_6
244 | XLAT_VAL_6
245 # endif
246 # ifdef XLAT_VAL_7
247 | XLAT_VAL_7
248 # endif
249 # ifdef XLAT_VAL_8
250 | XLAT_VAL_8
251 # endif
252 # ifdef XLAT_VAL_9
253 | XLAT_VAL_9
254 # endif
255 # ifdef XLAT_VAL_10
256 | XLAT_VAL_10
257 # endif
258 # ifdef XLAT_VAL_11
259 | XLAT_VAL_11
260 # endif
261 # ifdef XLAT_VAL_12
262 | XLAT_VAL_12
263 # endif
264 # ifdef XLAT_VAL_13
265 | XLAT_VAL_13
266 # endif
267 # ifdef XLAT_VAL_14
268 | XLAT_VAL_14
269 # endif
270 # ifdef XLAT_VAL_15
271 | XLAT_VAL_15
272 # endif
273 # ifdef XLAT_VAL_16
274 | XLAT_VAL_16
275 # endif
276 # ifdef XLAT_VAL_17
277 | XLAT_VAL_17
278 # endif
279 # ifdef XLAT_VAL_18
280 | XLAT_VAL_18
281 # endif
282 # ifdef XLAT_VAL_19
283 | XLAT_VAL_19
284 # endif
285 ,
286 .flags_strsz = 0
287 # ifdef XLAT_STR_0
288 + sizeof(XLAT_STR_0)
289 # endif
290 # ifdef XLAT_STR_1
291 + sizeof(XLAT_STR_1)
292 # endif
293 # ifdef XLAT_STR_2
294 + sizeof(XLAT_STR_2)
295 # endif
296 # ifdef XLAT_STR_3
297 + sizeof(XLAT_STR_3)
298 # endif
299 # ifdef XLAT_STR_4
300 + sizeof(XLAT_STR_4)
301 # endif
302 # ifdef XLAT_STR_5
303 + sizeof(XLAT_STR_5)
304 # endif
305 # ifdef XLAT_STR_6
306 + sizeof(XLAT_STR_6)
307 # endif
308 # ifdef XLAT_STR_7
309 + sizeof(XLAT_STR_7)
310 # endif
311 # ifdef XLAT_STR_8
312 + sizeof(XLAT_STR_8)
313 # endif
314 # ifdef XLAT_STR_9
315 + sizeof(XLAT_STR_9)
316 # endif
317 # ifdef XLAT_STR_10
318 + sizeof(XLAT_STR_10)
319 # endif
320 # ifdef XLAT_STR_11
321 + sizeof(XLAT_STR_11)
322 # endif
323 # ifdef XLAT_STR_12
324 + sizeof(XLAT_STR_12)
325 # endif
326 # ifdef XLAT_STR_13
327 + sizeof(XLAT_STR_13)
328 # endif
329 # ifdef XLAT_STR_14
330 + sizeof(XLAT_STR_14)
331 # endif
332 # ifdef XLAT_STR_15
333 + sizeof(XLAT_STR_15)
334 # endif
335 # ifdef XLAT_STR_16
336 + sizeof(XLAT_STR_16)
337 # endif
338 # ifdef XLAT_STR_17
339 + sizeof(XLAT_STR_17)
340 # endif
341 # ifdef XLAT_STR_18
342 + sizeof(XLAT_STR_18)
343 # endif
344 # ifdef XLAT_STR_19
345 + sizeof(XLAT_STR_19)
346 # endif
347 ,
348 } };
349 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
350
351 # undef XLAT_STR_0
352 # undef XLAT_VAL_0
353 # undef XLAT_STR_1
354 # undef XLAT_VAL_1
355 # undef XLAT_STR_2
356 # undef XLAT_VAL_2
357 # undef XLAT_STR_3
358 # undef XLAT_VAL_3
359 # undef XLAT_STR_4
360 # undef XLAT_VAL_4
361 # undef XLAT_STR_5
362 # undef XLAT_VAL_5
363 # undef XLAT_STR_6
364 # undef XLAT_VAL_6
365 # undef XLAT_STR_7
366 # undef XLAT_VAL_7
367 # undef XLAT_STR_8
368 # undef XLAT_VAL_8
369 # undef XLAT_STR_9
370 # undef XLAT_VAL_9
371 # undef XLAT_STR_10
372 # undef XLAT_VAL_10
373 # undef XLAT_STR_11
374 # undef XLAT_VAL_11
375 # undef XLAT_STR_12
376 # undef XLAT_VAL_12
377 # undef XLAT_STR_13
378 # undef XLAT_VAL_13
379 # undef XLAT_STR_14
380 # undef XLAT_VAL_14
381 # undef XLAT_STR_15
382 # undef XLAT_VAL_15
383 # undef XLAT_STR_16
384 # undef XLAT_VAL_16
385 # undef XLAT_STR_17
386 # undef XLAT_VAL_17
387 # undef XLAT_STR_18
388 # undef XLAT_VAL_18
389 # undef XLAT_STR_19
390 # undef XLAT_VAL_19
391 # endif /* !IN_MPERS */
392
393 #endif /* !XLAT_MACROS_ONLY */