1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/rtnl_tc_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 rtnl_tc_attrs in mpers mode
13
14 # else
15
16 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
17 static const struct xlat_data rtnl_tc_attrs_xdata[] = {
18 [TCA_UNSPEC] = XLAT(TCA_UNSPEC),
19 #define XLAT_VAL_0 ((unsigned) (TCA_UNSPEC))
20 #define XLAT_STR_0 STRINGIFY(TCA_UNSPEC)
21 [TCA_KIND] = XLAT(TCA_KIND),
22 #define XLAT_VAL_1 ((unsigned) (TCA_KIND))
23 #define XLAT_STR_1 STRINGIFY(TCA_KIND)
24 [TCA_OPTIONS] = XLAT(TCA_OPTIONS),
25 #define XLAT_VAL_2 ((unsigned) (TCA_OPTIONS))
26 #define XLAT_STR_2 STRINGIFY(TCA_OPTIONS)
27 [TCA_STATS] = XLAT(TCA_STATS),
28 #define XLAT_VAL_3 ((unsigned) (TCA_STATS))
29 #define XLAT_STR_3 STRINGIFY(TCA_STATS)
30 [TCA_XSTATS] = XLAT(TCA_XSTATS),
31 #define XLAT_VAL_4 ((unsigned) (TCA_XSTATS))
32 #define XLAT_STR_4 STRINGIFY(TCA_XSTATS)
33 [TCA_RATE] = XLAT(TCA_RATE),
34 #define XLAT_VAL_5 ((unsigned) (TCA_RATE))
35 #define XLAT_STR_5 STRINGIFY(TCA_RATE)
36 [TCA_FCNT] = XLAT(TCA_FCNT),
37 #define XLAT_VAL_6 ((unsigned) (TCA_FCNT))
38 #define XLAT_STR_6 STRINGIFY(TCA_FCNT)
39 [TCA_STATS2] = XLAT(TCA_STATS2),
40 #define XLAT_VAL_7 ((unsigned) (TCA_STATS2))
41 #define XLAT_STR_7 STRINGIFY(TCA_STATS2)
42 [TCA_STAB] = XLAT(TCA_STAB),
43 #define XLAT_VAL_8 ((unsigned) (TCA_STAB))
44 #define XLAT_STR_8 STRINGIFY(TCA_STAB)
45 [TCA_PAD] = XLAT(TCA_PAD),
46 #define XLAT_VAL_9 ((unsigned) (TCA_PAD))
47 #define XLAT_STR_9 STRINGIFY(TCA_PAD)
48 [TCA_DUMP_INVISIBLE] = XLAT(TCA_DUMP_INVISIBLE),
49 #define XLAT_VAL_10 ((unsigned) (TCA_DUMP_INVISIBLE))
50 #define XLAT_STR_10 STRINGIFY(TCA_DUMP_INVISIBLE)
51 [TCA_CHAIN] = XLAT(TCA_CHAIN),
52 #define XLAT_VAL_11 ((unsigned) (TCA_CHAIN))
53 #define XLAT_STR_11 STRINGIFY(TCA_CHAIN)
54 [TCA_HW_OFFLOAD] = XLAT(TCA_HW_OFFLOAD),
55 #define XLAT_VAL_12 ((unsigned) (TCA_HW_OFFLOAD))
56 #define XLAT_STR_12 STRINGIFY(TCA_HW_OFFLOAD)
57 [TCA_INGRESS_BLOCK] = XLAT(TCA_INGRESS_BLOCK),
58 #define XLAT_VAL_13 ((unsigned) (TCA_INGRESS_BLOCK))
59 #define XLAT_STR_13 STRINGIFY(TCA_INGRESS_BLOCK)
60 [TCA_EGRESS_BLOCK] = XLAT(TCA_EGRESS_BLOCK),
61 #define XLAT_VAL_14 ((unsigned) (TCA_EGRESS_BLOCK))
62 #define XLAT_STR_14 STRINGIFY(TCA_EGRESS_BLOCK)
63 [TCA_DUMP_FLAGS] = XLAT(TCA_DUMP_FLAGS),
64 #define XLAT_VAL_15 ((unsigned) (TCA_DUMP_FLAGS))
65 #define XLAT_STR_15 STRINGIFY(TCA_DUMP_FLAGS)
66 [TCA_EXT_WARN_MSG] = XLAT(TCA_EXT_WARN_MSG),
67 #define XLAT_VAL_16 ((unsigned) (TCA_EXT_WARN_MSG))
68 #define XLAT_STR_16 STRINGIFY(TCA_EXT_WARN_MSG)
69 };
70 static
71 const struct xlat rtnl_tc_attrs[1] = { {
72 .data = rtnl_tc_attrs_xdata,
73 .size = ARRAY_SIZE(rtnl_tc_attrs_xdata),
74 .type = XT_INDEXED,
75 .flags_mask = 0
76 # ifdef XLAT_VAL_0
77 | XLAT_VAL_0
78 # endif
79 # ifdef XLAT_VAL_1
80 | XLAT_VAL_1
81 # endif
82 # ifdef XLAT_VAL_2
83 | XLAT_VAL_2
84 # endif
85 # ifdef XLAT_VAL_3
86 | XLAT_VAL_3
87 # endif
88 # ifdef XLAT_VAL_4
89 | XLAT_VAL_4
90 # endif
91 # ifdef XLAT_VAL_5
92 | XLAT_VAL_5
93 # endif
94 # ifdef XLAT_VAL_6
95 | XLAT_VAL_6
96 # endif
97 # ifdef XLAT_VAL_7
98 | XLAT_VAL_7
99 # endif
100 # ifdef XLAT_VAL_8
101 | XLAT_VAL_8
102 # endif
103 # ifdef XLAT_VAL_9
104 | XLAT_VAL_9
105 # endif
106 # ifdef XLAT_VAL_10
107 | XLAT_VAL_10
108 # endif
109 # ifdef XLAT_VAL_11
110 | XLAT_VAL_11
111 # endif
112 # ifdef XLAT_VAL_12
113 | XLAT_VAL_12
114 # endif
115 # ifdef XLAT_VAL_13
116 | XLAT_VAL_13
117 # endif
118 # ifdef XLAT_VAL_14
119 | XLAT_VAL_14
120 # endif
121 # ifdef XLAT_VAL_15
122 | XLAT_VAL_15
123 # endif
124 # ifdef XLAT_VAL_16
125 | XLAT_VAL_16
126 # endif
127 ,
128 .flags_strsz = 0
129 # ifdef XLAT_STR_0
130 + sizeof(XLAT_STR_0)
131 # endif
132 # ifdef XLAT_STR_1
133 + sizeof(XLAT_STR_1)
134 # endif
135 # ifdef XLAT_STR_2
136 + sizeof(XLAT_STR_2)
137 # endif
138 # ifdef XLAT_STR_3
139 + sizeof(XLAT_STR_3)
140 # endif
141 # ifdef XLAT_STR_4
142 + sizeof(XLAT_STR_4)
143 # endif
144 # ifdef XLAT_STR_5
145 + sizeof(XLAT_STR_5)
146 # endif
147 # ifdef XLAT_STR_6
148 + sizeof(XLAT_STR_6)
149 # endif
150 # ifdef XLAT_STR_7
151 + sizeof(XLAT_STR_7)
152 # endif
153 # ifdef XLAT_STR_8
154 + sizeof(XLAT_STR_8)
155 # endif
156 # ifdef XLAT_STR_9
157 + sizeof(XLAT_STR_9)
158 # endif
159 # ifdef XLAT_STR_10
160 + sizeof(XLAT_STR_10)
161 # endif
162 # ifdef XLAT_STR_11
163 + sizeof(XLAT_STR_11)
164 # endif
165 # ifdef XLAT_STR_12
166 + sizeof(XLAT_STR_12)
167 # endif
168 # ifdef XLAT_STR_13
169 + sizeof(XLAT_STR_13)
170 # endif
171 # ifdef XLAT_STR_14
172 + sizeof(XLAT_STR_14)
173 # endif
174 # ifdef XLAT_STR_15
175 + sizeof(XLAT_STR_15)
176 # endif
177 # ifdef XLAT_STR_16
178 + sizeof(XLAT_STR_16)
179 # endif
180 ,
181 } };
182 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
183
184 # undef XLAT_STR_0
185 # undef XLAT_VAL_0
186 # undef XLAT_STR_1
187 # undef XLAT_VAL_1
188 # undef XLAT_STR_2
189 # undef XLAT_VAL_2
190 # undef XLAT_STR_3
191 # undef XLAT_VAL_3
192 # undef XLAT_STR_4
193 # undef XLAT_VAL_4
194 # undef XLAT_STR_5
195 # undef XLAT_VAL_5
196 # undef XLAT_STR_6
197 # undef XLAT_VAL_6
198 # undef XLAT_STR_7
199 # undef XLAT_VAL_7
200 # undef XLAT_STR_8
201 # undef XLAT_VAL_8
202 # undef XLAT_STR_9
203 # undef XLAT_VAL_9
204 # undef XLAT_STR_10
205 # undef XLAT_VAL_10
206 # undef XLAT_STR_11
207 # undef XLAT_VAL_11
208 # undef XLAT_STR_12
209 # undef XLAT_VAL_12
210 # undef XLAT_STR_13
211 # undef XLAT_VAL_13
212 # undef XLAT_STR_14
213 # undef XLAT_VAL_14
214 # undef XLAT_STR_15
215 # undef XLAT_VAL_15
216 # undef XLAT_STR_16
217 # undef XLAT_VAL_16
218 # endif /* !IN_MPERS */
219
220 #endif /* !XLAT_MACROS_ONLY */