1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/netlink_protocols.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 # ifndef IN_MPERS
11
12 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
13 static const struct xlat_data netlink_protocols_xdata[] = {
14 [NETLINK_ROUTE] = XLAT(NETLINK_ROUTE),
15 #define XLAT_VAL_0 ((unsigned) (NETLINK_ROUTE))
16 #define XLAT_STR_0 STRINGIFY(NETLINK_ROUTE)
17 [NETLINK_UNUSED] = XLAT(NETLINK_UNUSED),
18 #define XLAT_VAL_1 ((unsigned) (NETLINK_UNUSED))
19 #define XLAT_STR_1 STRINGIFY(NETLINK_UNUSED)
20 [NETLINK_USERSOCK] = XLAT(NETLINK_USERSOCK),
21 #define XLAT_VAL_2 ((unsigned) (NETLINK_USERSOCK))
22 #define XLAT_STR_2 STRINGIFY(NETLINK_USERSOCK)
23 [NETLINK_FIREWALL] = XLAT(NETLINK_FIREWALL),
24 #define XLAT_VAL_3 ((unsigned) (NETLINK_FIREWALL))
25 #define XLAT_STR_3 STRINGIFY(NETLINK_FIREWALL)
26 [NETLINK_SOCK_DIAG] = XLAT(NETLINK_SOCK_DIAG),
27 #define XLAT_VAL_4 ((unsigned) (NETLINK_SOCK_DIAG))
28 #define XLAT_STR_4 STRINGIFY(NETLINK_SOCK_DIAG)
29 [NETLINK_NFLOG] = XLAT(NETLINK_NFLOG),
30 #define XLAT_VAL_5 ((unsigned) (NETLINK_NFLOG))
31 #define XLAT_STR_5 STRINGIFY(NETLINK_NFLOG)
32 [NETLINK_XFRM] = XLAT(NETLINK_XFRM),
33 #define XLAT_VAL_6 ((unsigned) (NETLINK_XFRM))
34 #define XLAT_STR_6 STRINGIFY(NETLINK_XFRM)
35 [NETLINK_SELINUX] = XLAT(NETLINK_SELINUX),
36 #define XLAT_VAL_7 ((unsigned) (NETLINK_SELINUX))
37 #define XLAT_STR_7 STRINGIFY(NETLINK_SELINUX)
38 [NETLINK_ISCSI] = XLAT(NETLINK_ISCSI),
39 #define XLAT_VAL_8 ((unsigned) (NETLINK_ISCSI))
40 #define XLAT_STR_8 STRINGIFY(NETLINK_ISCSI)
41 [NETLINK_AUDIT] = XLAT(NETLINK_AUDIT),
42 #define XLAT_VAL_9 ((unsigned) (NETLINK_AUDIT))
43 #define XLAT_STR_9 STRINGIFY(NETLINK_AUDIT)
44 [NETLINK_FIB_LOOKUP] = XLAT(NETLINK_FIB_LOOKUP),
45 #define XLAT_VAL_10 ((unsigned) (NETLINK_FIB_LOOKUP))
46 #define XLAT_STR_10 STRINGIFY(NETLINK_FIB_LOOKUP)
47 [NETLINK_CONNECTOR] = XLAT(NETLINK_CONNECTOR),
48 #define XLAT_VAL_11 ((unsigned) (NETLINK_CONNECTOR))
49 #define XLAT_STR_11 STRINGIFY(NETLINK_CONNECTOR)
50 [NETLINK_NETFILTER] = XLAT(NETLINK_NETFILTER),
51 #define XLAT_VAL_12 ((unsigned) (NETLINK_NETFILTER))
52 #define XLAT_STR_12 STRINGIFY(NETLINK_NETFILTER)
53 [NETLINK_IP6_FW] = XLAT(NETLINK_IP6_FW),
54 #define XLAT_VAL_13 ((unsigned) (NETLINK_IP6_FW))
55 #define XLAT_STR_13 STRINGIFY(NETLINK_IP6_FW)
56 [NETLINK_DNRTMSG] = XLAT(NETLINK_DNRTMSG),
57 #define XLAT_VAL_14 ((unsigned) (NETLINK_DNRTMSG))
58 #define XLAT_STR_14 STRINGIFY(NETLINK_DNRTMSG)
59 [NETLINK_KOBJECT_UEVENT] = XLAT(NETLINK_KOBJECT_UEVENT),
60 #define XLAT_VAL_15 ((unsigned) (NETLINK_KOBJECT_UEVENT))
61 #define XLAT_STR_15 STRINGIFY(NETLINK_KOBJECT_UEVENT)
62 [NETLINK_GENERIC] = XLAT(NETLINK_GENERIC),
63 #define XLAT_VAL_16 ((unsigned) (NETLINK_GENERIC))
64 #define XLAT_STR_16 STRINGIFY(NETLINK_GENERIC)
65 [NETLINK_SCSITRANSPORT] = XLAT(NETLINK_SCSITRANSPORT),
66 #define XLAT_VAL_17 ((unsigned) (NETLINK_SCSITRANSPORT))
67 #define XLAT_STR_17 STRINGIFY(NETLINK_SCSITRANSPORT)
68 [NETLINK_ECRYPTFS] = XLAT(NETLINK_ECRYPTFS),
69 #define XLAT_VAL_18 ((unsigned) (NETLINK_ECRYPTFS))
70 #define XLAT_STR_18 STRINGIFY(NETLINK_ECRYPTFS)
71 [NETLINK_RDMA] = XLAT(NETLINK_RDMA),
72 #define XLAT_VAL_19 ((unsigned) (NETLINK_RDMA))
73 #define XLAT_STR_19 STRINGIFY(NETLINK_RDMA)
74 [NETLINK_CRYPTO] = XLAT(NETLINK_CRYPTO),
75 #define XLAT_VAL_20 ((unsigned) (NETLINK_CRYPTO))
76 #define XLAT_STR_20 STRINGIFY(NETLINK_CRYPTO)
77 [NETLINK_SMC] = XLAT(NETLINK_SMC),
78 #define XLAT_VAL_21 ((unsigned) (NETLINK_SMC))
79 #define XLAT_STR_21 STRINGIFY(NETLINK_SMC)
80 };
81 const struct xlat netlink_protocols[1] = { {
82 .data = netlink_protocols_xdata,
83 .size = ARRAY_SIZE(netlink_protocols_xdata),
84 .type = XT_INDEXED,
85 .flags_mask = 0
86 # ifdef XLAT_VAL_0
87 | XLAT_VAL_0
88 # endif
89 # ifdef XLAT_VAL_1
90 | XLAT_VAL_1
91 # endif
92 # ifdef XLAT_VAL_2
93 | XLAT_VAL_2
94 # endif
95 # ifdef XLAT_VAL_3
96 | XLAT_VAL_3
97 # endif
98 # ifdef XLAT_VAL_4
99 | XLAT_VAL_4
100 # endif
101 # ifdef XLAT_VAL_5
102 | XLAT_VAL_5
103 # endif
104 # ifdef XLAT_VAL_6
105 | XLAT_VAL_6
106 # endif
107 # ifdef XLAT_VAL_7
108 | XLAT_VAL_7
109 # endif
110 # ifdef XLAT_VAL_8
111 | XLAT_VAL_8
112 # endif
113 # ifdef XLAT_VAL_9
114 | XLAT_VAL_9
115 # endif
116 # ifdef XLAT_VAL_10
117 | XLAT_VAL_10
118 # endif
119 # ifdef XLAT_VAL_11
120 | XLAT_VAL_11
121 # endif
122 # ifdef XLAT_VAL_12
123 | XLAT_VAL_12
124 # endif
125 # ifdef XLAT_VAL_13
126 | XLAT_VAL_13
127 # endif
128 # ifdef XLAT_VAL_14
129 | XLAT_VAL_14
130 # endif
131 # ifdef XLAT_VAL_15
132 | XLAT_VAL_15
133 # endif
134 # ifdef XLAT_VAL_16
135 | XLAT_VAL_16
136 # endif
137 # ifdef XLAT_VAL_17
138 | XLAT_VAL_17
139 # endif
140 # ifdef XLAT_VAL_18
141 | XLAT_VAL_18
142 # endif
143 # ifdef XLAT_VAL_19
144 | XLAT_VAL_19
145 # endif
146 # ifdef XLAT_VAL_20
147 | XLAT_VAL_20
148 # endif
149 # ifdef XLAT_VAL_21
150 | XLAT_VAL_21
151 # endif
152 ,
153 .flags_strsz = 0
154 # ifdef XLAT_STR_0
155 + sizeof(XLAT_STR_0)
156 # endif
157 # ifdef XLAT_STR_1
158 + sizeof(XLAT_STR_1)
159 # endif
160 # ifdef XLAT_STR_2
161 + sizeof(XLAT_STR_2)
162 # endif
163 # ifdef XLAT_STR_3
164 + sizeof(XLAT_STR_3)
165 # endif
166 # ifdef XLAT_STR_4
167 + sizeof(XLAT_STR_4)
168 # endif
169 # ifdef XLAT_STR_5
170 + sizeof(XLAT_STR_5)
171 # endif
172 # ifdef XLAT_STR_6
173 + sizeof(XLAT_STR_6)
174 # endif
175 # ifdef XLAT_STR_7
176 + sizeof(XLAT_STR_7)
177 # endif
178 # ifdef XLAT_STR_8
179 + sizeof(XLAT_STR_8)
180 # endif
181 # ifdef XLAT_STR_9
182 + sizeof(XLAT_STR_9)
183 # endif
184 # ifdef XLAT_STR_10
185 + sizeof(XLAT_STR_10)
186 # endif
187 # ifdef XLAT_STR_11
188 + sizeof(XLAT_STR_11)
189 # endif
190 # ifdef XLAT_STR_12
191 + sizeof(XLAT_STR_12)
192 # endif
193 # ifdef XLAT_STR_13
194 + sizeof(XLAT_STR_13)
195 # endif
196 # ifdef XLAT_STR_14
197 + sizeof(XLAT_STR_14)
198 # endif
199 # ifdef XLAT_STR_15
200 + sizeof(XLAT_STR_15)
201 # endif
202 # ifdef XLAT_STR_16
203 + sizeof(XLAT_STR_16)
204 # endif
205 # ifdef XLAT_STR_17
206 + sizeof(XLAT_STR_17)
207 # endif
208 # ifdef XLAT_STR_18
209 + sizeof(XLAT_STR_18)
210 # endif
211 # ifdef XLAT_STR_19
212 + sizeof(XLAT_STR_19)
213 # endif
214 # ifdef XLAT_STR_20
215 + sizeof(XLAT_STR_20)
216 # endif
217 # ifdef XLAT_STR_21
218 + sizeof(XLAT_STR_21)
219 # endif
220 ,
221 } };
222 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
223
224 # undef XLAT_STR_0
225 # undef XLAT_VAL_0
226 # undef XLAT_STR_1
227 # undef XLAT_VAL_1
228 # undef XLAT_STR_2
229 # undef XLAT_VAL_2
230 # undef XLAT_STR_3
231 # undef XLAT_VAL_3
232 # undef XLAT_STR_4
233 # undef XLAT_VAL_4
234 # undef XLAT_STR_5
235 # undef XLAT_VAL_5
236 # undef XLAT_STR_6
237 # undef XLAT_VAL_6
238 # undef XLAT_STR_7
239 # undef XLAT_VAL_7
240 # undef XLAT_STR_8
241 # undef XLAT_VAL_8
242 # undef XLAT_STR_9
243 # undef XLAT_VAL_9
244 # undef XLAT_STR_10
245 # undef XLAT_VAL_10
246 # undef XLAT_STR_11
247 # undef XLAT_VAL_11
248 # undef XLAT_STR_12
249 # undef XLAT_VAL_12
250 # undef XLAT_STR_13
251 # undef XLAT_VAL_13
252 # undef XLAT_STR_14
253 # undef XLAT_VAL_14
254 # undef XLAT_STR_15
255 # undef XLAT_VAL_15
256 # undef XLAT_STR_16
257 # undef XLAT_VAL_16
258 # undef XLAT_STR_17
259 # undef XLAT_VAL_17
260 # undef XLAT_STR_18
261 # undef XLAT_VAL_18
262 # undef XLAT_STR_19
263 # undef XLAT_VAL_19
264 # undef XLAT_STR_20
265 # undef XLAT_VAL_20
266 # undef XLAT_STR_21
267 # undef XLAT_VAL_21
268 # endif /* !IN_MPERS */
269
270 #endif /* !XLAT_MACROS_ONLY */