1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/inet_diag_attrs.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 #undef XLAT_PREV_VAL
7
8 #ifndef XLAT_MACROS_ONLY
9
10 # ifdef IN_MPERS
11
12 # error static const struct xlat inet_diag_attrs in mpers mode
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data inet_diag_attrs_xdata[] = {
18 [INET_DIAG_NONE] = XLAT(INET_DIAG_NONE),
19 #define XLAT_VAL_0 ((unsigned) (INET_DIAG_NONE))
20 #define XLAT_STR_0 STRINGIFY(INET_DIAG_NONE)
21 [INET_DIAG_MEMINFO] = XLAT(INET_DIAG_MEMINFO),
22 #define XLAT_VAL_1 ((unsigned) (INET_DIAG_MEMINFO))
23 #define XLAT_STR_1 STRINGIFY(INET_DIAG_MEMINFO)
24 [INET_DIAG_INFO] = XLAT(INET_DIAG_INFO),
25 #define XLAT_VAL_2 ((unsigned) (INET_DIAG_INFO))
26 #define XLAT_STR_2 STRINGIFY(INET_DIAG_INFO)
27 [INET_DIAG_VEGASINFO] = XLAT(INET_DIAG_VEGASINFO),
28 #define XLAT_VAL_3 ((unsigned) (INET_DIAG_VEGASINFO))
29 #define XLAT_STR_3 STRINGIFY(INET_DIAG_VEGASINFO)
30 [INET_DIAG_CONG] = XLAT(INET_DIAG_CONG),
31 #define XLAT_VAL_4 ((unsigned) (INET_DIAG_CONG))
32 #define XLAT_STR_4 STRINGIFY(INET_DIAG_CONG)
33 [INET_DIAG_TOS] = XLAT(INET_DIAG_TOS),
34 #define XLAT_VAL_5 ((unsigned) (INET_DIAG_TOS))
35 #define XLAT_STR_5 STRINGIFY(INET_DIAG_TOS)
36 [INET_DIAG_TCLASS] = XLAT(INET_DIAG_TCLASS),
37 #define XLAT_VAL_6 ((unsigned) (INET_DIAG_TCLASS))
38 #define XLAT_STR_6 STRINGIFY(INET_DIAG_TCLASS)
39 [INET_DIAG_SKMEMINFO] = XLAT(INET_DIAG_SKMEMINFO),
40 #define XLAT_VAL_7 ((unsigned) (INET_DIAG_SKMEMINFO))
41 #define XLAT_STR_7 STRINGIFY(INET_DIAG_SKMEMINFO)
42 [INET_DIAG_SHUTDOWN] = XLAT(INET_DIAG_SHUTDOWN),
43 #define XLAT_VAL_8 ((unsigned) (INET_DIAG_SHUTDOWN))
44 #define XLAT_STR_8 STRINGIFY(INET_DIAG_SHUTDOWN)
45 [INET_DIAG_DCTCPINFO] = XLAT(INET_DIAG_DCTCPINFO),
46 #define XLAT_VAL_9 ((unsigned) (INET_DIAG_DCTCPINFO))
47 #define XLAT_STR_9 STRINGIFY(INET_DIAG_DCTCPINFO)
48 [INET_DIAG_PROTOCOL] = XLAT(INET_DIAG_PROTOCOL),
49 #define XLAT_VAL_10 ((unsigned) (INET_DIAG_PROTOCOL))
50 #define XLAT_STR_10 STRINGIFY(INET_DIAG_PROTOCOL)
51 [INET_DIAG_SKV6ONLY] = XLAT(INET_DIAG_SKV6ONLY),
52 #define XLAT_VAL_11 ((unsigned) (INET_DIAG_SKV6ONLY))
53 #define XLAT_STR_11 STRINGIFY(INET_DIAG_SKV6ONLY)
54 [INET_DIAG_LOCALS] = XLAT(INET_DIAG_LOCALS),
55 #define XLAT_VAL_12 ((unsigned) (INET_DIAG_LOCALS))
56 #define XLAT_STR_12 STRINGIFY(INET_DIAG_LOCALS)
57 [INET_DIAG_PEERS] = XLAT(INET_DIAG_PEERS),
58 #define XLAT_VAL_13 ((unsigned) (INET_DIAG_PEERS))
59 #define XLAT_STR_13 STRINGIFY(INET_DIAG_PEERS)
60 [INET_DIAG_PAD] = XLAT(INET_DIAG_PAD),
61 #define XLAT_VAL_14 ((unsigned) (INET_DIAG_PAD))
62 #define XLAT_STR_14 STRINGIFY(INET_DIAG_PAD)
63 [INET_DIAG_MARK] = XLAT(INET_DIAG_MARK),
64 #define XLAT_VAL_15 ((unsigned) (INET_DIAG_MARK))
65 #define XLAT_STR_15 STRINGIFY(INET_DIAG_MARK)
66 [INET_DIAG_BBRINFO] = XLAT(INET_DIAG_BBRINFO),
67 #define XLAT_VAL_16 ((unsigned) (INET_DIAG_BBRINFO))
68 #define XLAT_STR_16 STRINGIFY(INET_DIAG_BBRINFO)
69 [INET_DIAG_CLASS_ID] = XLAT(INET_DIAG_CLASS_ID),
70 #define XLAT_VAL_17 ((unsigned) (INET_DIAG_CLASS_ID))
71 #define XLAT_STR_17 STRINGIFY(INET_DIAG_CLASS_ID)
72 [INET_DIAG_MD5SIG] = XLAT(INET_DIAG_MD5SIG),
73 #define XLAT_VAL_18 ((unsigned) (INET_DIAG_MD5SIG))
74 #define XLAT_STR_18 STRINGIFY(INET_DIAG_MD5SIG)
75 [INET_DIAG_ULP_INFO] = XLAT(INET_DIAG_ULP_INFO),
76 #define XLAT_VAL_19 ((unsigned) (INET_DIAG_ULP_INFO))
77 #define XLAT_STR_19 STRINGIFY(INET_DIAG_ULP_INFO)
78 [INET_DIAG_SK_BPF_STORAGES] = XLAT(INET_DIAG_SK_BPF_STORAGES),
79 #define XLAT_VAL_20 ((unsigned) (INET_DIAG_SK_BPF_STORAGES))
80 #define XLAT_STR_20 STRINGIFY(INET_DIAG_SK_BPF_STORAGES)
81 [INET_DIAG_CGROUP_ID] = XLAT(INET_DIAG_CGROUP_ID),
82 #define XLAT_VAL_21 ((unsigned) (INET_DIAG_CGROUP_ID))
83 #define XLAT_STR_21 STRINGIFY(INET_DIAG_CGROUP_ID)
84 [INET_DIAG_SOCKOPT] = XLAT(INET_DIAG_SOCKOPT),
85 #define XLAT_VAL_22 ((unsigned) (INET_DIAG_SOCKOPT))
86 #define XLAT_STR_22 STRINGIFY(INET_DIAG_SOCKOPT)
87 };
88 static
89 const struct xlat inet_diag_attrs[1] = { {
90 .data = inet_diag_attrs_xdata,
91 .size = ARRAY_SIZE(inet_diag_attrs_xdata),
92 .type = XT_INDEXED,
93 .flags_mask = 0
94 # ifdef XLAT_VAL_0
95 | XLAT_VAL_0
96 # endif
97 # ifdef XLAT_VAL_1
98 | XLAT_VAL_1
99 # endif
100 # ifdef XLAT_VAL_2
101 | XLAT_VAL_2
102 # endif
103 # ifdef XLAT_VAL_3
104 | XLAT_VAL_3
105 # endif
106 # ifdef XLAT_VAL_4
107 | XLAT_VAL_4
108 # endif
109 # ifdef XLAT_VAL_5
110 | XLAT_VAL_5
111 # endif
112 # ifdef XLAT_VAL_6
113 | XLAT_VAL_6
114 # endif
115 # ifdef XLAT_VAL_7
116 | XLAT_VAL_7
117 # endif
118 # ifdef XLAT_VAL_8
119 | XLAT_VAL_8
120 # endif
121 # ifdef XLAT_VAL_9
122 | XLAT_VAL_9
123 # endif
124 # ifdef XLAT_VAL_10
125 | XLAT_VAL_10
126 # endif
127 # ifdef XLAT_VAL_11
128 | XLAT_VAL_11
129 # endif
130 # ifdef XLAT_VAL_12
131 | XLAT_VAL_12
132 # endif
133 # ifdef XLAT_VAL_13
134 | XLAT_VAL_13
135 # endif
136 # ifdef XLAT_VAL_14
137 | XLAT_VAL_14
138 # endif
139 # ifdef XLAT_VAL_15
140 | XLAT_VAL_15
141 # endif
142 # ifdef XLAT_VAL_16
143 | XLAT_VAL_16
144 # endif
145 # ifdef XLAT_VAL_17
146 | XLAT_VAL_17
147 # endif
148 # ifdef XLAT_VAL_18
149 | XLAT_VAL_18
150 # endif
151 # ifdef XLAT_VAL_19
152 | XLAT_VAL_19
153 # endif
154 # ifdef XLAT_VAL_20
155 | XLAT_VAL_20
156 # endif
157 # ifdef XLAT_VAL_21
158 | XLAT_VAL_21
159 # endif
160 # ifdef XLAT_VAL_22
161 | XLAT_VAL_22
162 # endif
163 ,
164 .flags_strsz = 0
165 # ifdef XLAT_STR_0
166 + sizeof(XLAT_STR_0)
167 # endif
168 # ifdef XLAT_STR_1
169 + sizeof(XLAT_STR_1)
170 # endif
171 # ifdef XLAT_STR_2
172 + sizeof(XLAT_STR_2)
173 # endif
174 # ifdef XLAT_STR_3
175 + sizeof(XLAT_STR_3)
176 # endif
177 # ifdef XLAT_STR_4
178 + sizeof(XLAT_STR_4)
179 # endif
180 # ifdef XLAT_STR_5
181 + sizeof(XLAT_STR_5)
182 # endif
183 # ifdef XLAT_STR_6
184 + sizeof(XLAT_STR_6)
185 # endif
186 # ifdef XLAT_STR_7
187 + sizeof(XLAT_STR_7)
188 # endif
189 # ifdef XLAT_STR_8
190 + sizeof(XLAT_STR_8)
191 # endif
192 # ifdef XLAT_STR_9
193 + sizeof(XLAT_STR_9)
194 # endif
195 # ifdef XLAT_STR_10
196 + sizeof(XLAT_STR_10)
197 # endif
198 # ifdef XLAT_STR_11
199 + sizeof(XLAT_STR_11)
200 # endif
201 # ifdef XLAT_STR_12
202 + sizeof(XLAT_STR_12)
203 # endif
204 # ifdef XLAT_STR_13
205 + sizeof(XLAT_STR_13)
206 # endif
207 # ifdef XLAT_STR_14
208 + sizeof(XLAT_STR_14)
209 # endif
210 # ifdef XLAT_STR_15
211 + sizeof(XLAT_STR_15)
212 # endif
213 # ifdef XLAT_STR_16
214 + sizeof(XLAT_STR_16)
215 # endif
216 # ifdef XLAT_STR_17
217 + sizeof(XLAT_STR_17)
218 # endif
219 # ifdef XLAT_STR_18
220 + sizeof(XLAT_STR_18)
221 # endif
222 # ifdef XLAT_STR_19
223 + sizeof(XLAT_STR_19)
224 # endif
225 # ifdef XLAT_STR_20
226 + sizeof(XLAT_STR_20)
227 # endif
228 # ifdef XLAT_STR_21
229 + sizeof(XLAT_STR_21)
230 # endif
231 # ifdef XLAT_STR_22
232 + sizeof(XLAT_STR_22)
233 # endif
234 ,
235 } };
236 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
237
238 # undef XLAT_STR_0
239 # undef XLAT_VAL_0
240 # undef XLAT_STR_1
241 # undef XLAT_VAL_1
242 # undef XLAT_STR_2
243 # undef XLAT_VAL_2
244 # undef XLAT_STR_3
245 # undef XLAT_VAL_3
246 # undef XLAT_STR_4
247 # undef XLAT_VAL_4
248 # undef XLAT_STR_5
249 # undef XLAT_VAL_5
250 # undef XLAT_STR_6
251 # undef XLAT_VAL_6
252 # undef XLAT_STR_7
253 # undef XLAT_VAL_7
254 # undef XLAT_STR_8
255 # undef XLAT_VAL_8
256 # undef XLAT_STR_9
257 # undef XLAT_VAL_9
258 # undef XLAT_STR_10
259 # undef XLAT_VAL_10
260 # undef XLAT_STR_11
261 # undef XLAT_VAL_11
262 # undef XLAT_STR_12
263 # undef XLAT_VAL_12
264 # undef XLAT_STR_13
265 # undef XLAT_VAL_13
266 # undef XLAT_STR_14
267 # undef XLAT_VAL_14
268 # undef XLAT_STR_15
269 # undef XLAT_VAL_15
270 # undef XLAT_STR_16
271 # undef XLAT_VAL_16
272 # undef XLAT_STR_17
273 # undef XLAT_VAL_17
274 # undef XLAT_STR_18
275 # undef XLAT_VAL_18
276 # undef XLAT_STR_19
277 # undef XLAT_VAL_19
278 # undef XLAT_STR_20
279 # undef XLAT_VAL_20
280 # undef XLAT_STR_21
281 # undef XLAT_VAL_21
282 # undef XLAT_STR_22
283 # undef XLAT_VAL_22
284 # endif /* !IN_MPERS */
285
286 #endif /* !XLAT_MACROS_ONLY */