1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/inet_diag_ulp_info_mptcp_attrs.in; do not edit. */
2
3 #include "gcc_compat.h"
4 #include "static_assert.h"
5
6 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
7 static_assert((MPTCP_SUBFLOW_ATTR_UNSPEC) == (0), "MPTCP_SUBFLOW_ATTR_UNSPEC != 0");
8 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
9 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
10 static_assert((MPTCP_SUBFLOW_ATTR_TOKEN_REM) == (1), "MPTCP_SUBFLOW_ATTR_TOKEN_REM != 1");
11 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
12 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
13 static_assert((MPTCP_SUBFLOW_ATTR_TOKEN_LOC) == (2), "MPTCP_SUBFLOW_ATTR_TOKEN_LOC != 2");
14 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
15 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
16 static_assert((MPTCP_SUBFLOW_ATTR_RELWRITE_SEQ) == (3), "MPTCP_SUBFLOW_ATTR_RELWRITE_SEQ != 3");
17 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
18 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
19 static_assert((MPTCP_SUBFLOW_ATTR_MAP_SEQ) == (4), "MPTCP_SUBFLOW_ATTR_MAP_SEQ != 4");
20 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
21 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22 static_assert((MPTCP_SUBFLOW_ATTR_MAP_SFSEQ) == (5), "MPTCP_SUBFLOW_ATTR_MAP_SFSEQ != 5");
23 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
25 static_assert((MPTCP_SUBFLOW_ATTR_SSN_OFFSET) == (6), "MPTCP_SUBFLOW_ATTR_SSN_OFFSET != 6");
26 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
27 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
28 static_assert((MPTCP_SUBFLOW_ATTR_MAP_DATALEN) == (7), "MPTCP_SUBFLOW_ATTR_MAP_DATALEN != 7");
29 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
30 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
31 static_assert((MPTCP_SUBFLOW_ATTR_FLAGS) == (8), "MPTCP_SUBFLOW_ATTR_FLAGS != 8");
32 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
33 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
34 static_assert((MPTCP_SUBFLOW_ATTR_ID_REM) == (9), "MPTCP_SUBFLOW_ATTR_ID_REM != 9");
35 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
36 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
37 static_assert((MPTCP_SUBFLOW_ATTR_ID_LOC) == (10), "MPTCP_SUBFLOW_ATTR_ID_LOC != 10");
38 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
39 DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
40 static_assert((MPTCP_SUBFLOW_ATTR_PAD) == (11), "MPTCP_SUBFLOW_ATTR_PAD != 11");
41 DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
42 #undef XLAT_PREV_VAL
43
44 #ifndef XLAT_MACROS_ONLY
45
46 # ifdef IN_MPERS
47
48 # error static const struct xlat inet_diag_ulp_info_mptcp_attrs in mpers mode
49
50 # else
51
52 DIAG_PUSH_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
53 static const struct xlat_data inet_diag_ulp_info_mptcp_attrs_xdata[] = {
54 [MPTCP_SUBFLOW_ATTR_UNSPEC] = XLAT(MPTCP_SUBFLOW_ATTR_UNSPEC),
55 #define XLAT_VAL_0 ((unsigned) (MPTCP_SUBFLOW_ATTR_UNSPEC))
56 #define XLAT_STR_0 STRINGIFY(MPTCP_SUBFLOW_ATTR_UNSPEC)
57 [MPTCP_SUBFLOW_ATTR_TOKEN_REM] = XLAT(MPTCP_SUBFLOW_ATTR_TOKEN_REM),
58 #define XLAT_VAL_1 ((unsigned) (MPTCP_SUBFLOW_ATTR_TOKEN_REM))
59 #define XLAT_STR_1 STRINGIFY(MPTCP_SUBFLOW_ATTR_TOKEN_REM)
60 [MPTCP_SUBFLOW_ATTR_TOKEN_LOC] = XLAT(MPTCP_SUBFLOW_ATTR_TOKEN_LOC),
61 #define XLAT_VAL_2 ((unsigned) (MPTCP_SUBFLOW_ATTR_TOKEN_LOC))
62 #define XLAT_STR_2 STRINGIFY(MPTCP_SUBFLOW_ATTR_TOKEN_LOC)
63 [MPTCP_SUBFLOW_ATTR_RELWRITE_SEQ] = XLAT(MPTCP_SUBFLOW_ATTR_RELWRITE_SEQ),
64 #define XLAT_VAL_3 ((unsigned) (MPTCP_SUBFLOW_ATTR_RELWRITE_SEQ))
65 #define XLAT_STR_3 STRINGIFY(MPTCP_SUBFLOW_ATTR_RELWRITE_SEQ)
66 [MPTCP_SUBFLOW_ATTR_MAP_SEQ] = XLAT(MPTCP_SUBFLOW_ATTR_MAP_SEQ),
67 #define XLAT_VAL_4 ((unsigned) (MPTCP_SUBFLOW_ATTR_MAP_SEQ))
68 #define XLAT_STR_4 STRINGIFY(MPTCP_SUBFLOW_ATTR_MAP_SEQ)
69 [MPTCP_SUBFLOW_ATTR_MAP_SFSEQ] = XLAT(MPTCP_SUBFLOW_ATTR_MAP_SFSEQ),
70 #define XLAT_VAL_5 ((unsigned) (MPTCP_SUBFLOW_ATTR_MAP_SFSEQ))
71 #define XLAT_STR_5 STRINGIFY(MPTCP_SUBFLOW_ATTR_MAP_SFSEQ)
72 [MPTCP_SUBFLOW_ATTR_SSN_OFFSET] = XLAT(MPTCP_SUBFLOW_ATTR_SSN_OFFSET),
73 #define XLAT_VAL_6 ((unsigned) (MPTCP_SUBFLOW_ATTR_SSN_OFFSET))
74 #define XLAT_STR_6 STRINGIFY(MPTCP_SUBFLOW_ATTR_SSN_OFFSET)
75 [MPTCP_SUBFLOW_ATTR_MAP_DATALEN] = XLAT(MPTCP_SUBFLOW_ATTR_MAP_DATALEN),
76 #define XLAT_VAL_7 ((unsigned) (MPTCP_SUBFLOW_ATTR_MAP_DATALEN))
77 #define XLAT_STR_7 STRINGIFY(MPTCP_SUBFLOW_ATTR_MAP_DATALEN)
78 [MPTCP_SUBFLOW_ATTR_FLAGS] = XLAT(MPTCP_SUBFLOW_ATTR_FLAGS),
79 #define XLAT_VAL_8 ((unsigned) (MPTCP_SUBFLOW_ATTR_FLAGS))
80 #define XLAT_STR_8 STRINGIFY(MPTCP_SUBFLOW_ATTR_FLAGS)
81 [MPTCP_SUBFLOW_ATTR_ID_REM] = XLAT(MPTCP_SUBFLOW_ATTR_ID_REM),
82 #define XLAT_VAL_9 ((unsigned) (MPTCP_SUBFLOW_ATTR_ID_REM))
83 #define XLAT_STR_9 STRINGIFY(MPTCP_SUBFLOW_ATTR_ID_REM)
84 [MPTCP_SUBFLOW_ATTR_ID_LOC] = XLAT(MPTCP_SUBFLOW_ATTR_ID_LOC),
85 #define XLAT_VAL_10 ((unsigned) (MPTCP_SUBFLOW_ATTR_ID_LOC))
86 #define XLAT_STR_10 STRINGIFY(MPTCP_SUBFLOW_ATTR_ID_LOC)
87 [MPTCP_SUBFLOW_ATTR_PAD] = XLAT(MPTCP_SUBFLOW_ATTR_PAD),
88 #define XLAT_VAL_11 ((unsigned) (MPTCP_SUBFLOW_ATTR_PAD))
89 #define XLAT_STR_11 STRINGIFY(MPTCP_SUBFLOW_ATTR_PAD)
90 };
91 static
92 const struct xlat inet_diag_ulp_info_mptcp_attrs[1] = { {
93 .data = inet_diag_ulp_info_mptcp_attrs_xdata,
94 .size = ARRAY_SIZE(inet_diag_ulp_info_mptcp_attrs_xdata),
95 .type = XT_INDEXED,
96 .flags_mask = 0
97 # ifdef XLAT_VAL_0
98 | XLAT_VAL_0
99 # endif
100 # ifdef XLAT_VAL_1
101 | XLAT_VAL_1
102 # endif
103 # ifdef XLAT_VAL_2
104 | XLAT_VAL_2
105 # endif
106 # ifdef XLAT_VAL_3
107 | XLAT_VAL_3
108 # endif
109 # ifdef XLAT_VAL_4
110 | XLAT_VAL_4
111 # endif
112 # ifdef XLAT_VAL_5
113 | XLAT_VAL_5
114 # endif
115 # ifdef XLAT_VAL_6
116 | XLAT_VAL_6
117 # endif
118 # ifdef XLAT_VAL_7
119 | XLAT_VAL_7
120 # endif
121 # ifdef XLAT_VAL_8
122 | XLAT_VAL_8
123 # endif
124 # ifdef XLAT_VAL_9
125 | XLAT_VAL_9
126 # endif
127 # ifdef XLAT_VAL_10
128 | XLAT_VAL_10
129 # endif
130 # ifdef XLAT_VAL_11
131 | XLAT_VAL_11
132 # endif
133 ,
134 .flags_strsz = 0
135 # ifdef XLAT_STR_0
136 + sizeof(XLAT_STR_0)
137 # endif
138 # ifdef XLAT_STR_1
139 + sizeof(XLAT_STR_1)
140 # endif
141 # ifdef XLAT_STR_2
142 + sizeof(XLAT_STR_2)
143 # endif
144 # ifdef XLAT_STR_3
145 + sizeof(XLAT_STR_3)
146 # endif
147 # ifdef XLAT_STR_4
148 + sizeof(XLAT_STR_4)
149 # endif
150 # ifdef XLAT_STR_5
151 + sizeof(XLAT_STR_5)
152 # endif
153 # ifdef XLAT_STR_6
154 + sizeof(XLAT_STR_6)
155 # endif
156 # ifdef XLAT_STR_7
157 + sizeof(XLAT_STR_7)
158 # endif
159 # ifdef XLAT_STR_8
160 + sizeof(XLAT_STR_8)
161 # endif
162 # ifdef XLAT_STR_9
163 + sizeof(XLAT_STR_9)
164 # endif
165 # ifdef XLAT_STR_10
166 + sizeof(XLAT_STR_10)
167 # endif
168 # ifdef XLAT_STR_11
169 + sizeof(XLAT_STR_11)
170 # endif
171 ,
172 } };
173 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
174
175 # undef XLAT_STR_0
176 # undef XLAT_VAL_0
177 # undef XLAT_STR_1
178 # undef XLAT_VAL_1
179 # undef XLAT_STR_2
180 # undef XLAT_VAL_2
181 # undef XLAT_STR_3
182 # undef XLAT_VAL_3
183 # undef XLAT_STR_4
184 # undef XLAT_VAL_4
185 # undef XLAT_STR_5
186 # undef XLAT_VAL_5
187 # undef XLAT_STR_6
188 # undef XLAT_VAL_6
189 # undef XLAT_STR_7
190 # undef XLAT_VAL_7
191 # undef XLAT_STR_8
192 # undef XLAT_VAL_8
193 # undef XLAT_STR_9
194 # undef XLAT_VAL_9
195 # undef XLAT_STR_10
196 # undef XLAT_VAL_10
197 # undef XLAT_STR_11
198 # undef XLAT_VAL_11
199 # endif /* !IN_MPERS */
200
201 #endif /* !XLAT_MACROS_ONLY */