1 /* Generated by ./src/xlat/gen.sh from ./src/xlat/tcp_state_flags.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 tcp_state_flags_xdata[] = {
14
15 #if defined(TCP_ESTABLISHED) || (defined(HAVE_DECL_TCP_ESTABLISHED) && HAVE_DECL_TCP_ESTABLISHED)
16 XLAT_PAIR(1ULL<<TCP_ESTABLISHED, "1<<TCP_ESTABLISHED"),
17 #define XLAT_VAL_0 ((unsigned) (1ULL<<TCP_ESTABLISHED))
18 #define XLAT_STR_0 "1<<TCP_ESTABLISHED"
19 #endif
20 #if defined(TCP_SYN_SENT) || (defined(HAVE_DECL_TCP_SYN_SENT) && HAVE_DECL_TCP_SYN_SENT)
21 XLAT_PAIR(1ULL<<TCP_SYN_SENT, "1<<TCP_SYN_SENT"),
22 #define XLAT_VAL_1 ((unsigned) (1ULL<<TCP_SYN_SENT))
23 #define XLAT_STR_1 "1<<TCP_SYN_SENT"
24 #endif
25 #if defined(TCP_SYN_RECV) || (defined(HAVE_DECL_TCP_SYN_RECV) && HAVE_DECL_TCP_SYN_RECV)
26 XLAT_PAIR(1ULL<<TCP_SYN_RECV, "1<<TCP_SYN_RECV"),
27 #define XLAT_VAL_2 ((unsigned) (1ULL<<TCP_SYN_RECV))
28 #define XLAT_STR_2 "1<<TCP_SYN_RECV"
29 #endif
30 #if defined(TCP_FIN_WAIT1) || (defined(HAVE_DECL_TCP_FIN_WAIT1) && HAVE_DECL_TCP_FIN_WAIT1)
31 XLAT_PAIR(1ULL<<TCP_FIN_WAIT1, "1<<TCP_FIN_WAIT1"),
32 #define XLAT_VAL_3 ((unsigned) (1ULL<<TCP_FIN_WAIT1))
33 #define XLAT_STR_3 "1<<TCP_FIN_WAIT1"
34 #endif
35 #if defined(TCP_FIN_WAIT2) || (defined(HAVE_DECL_TCP_FIN_WAIT2) && HAVE_DECL_TCP_FIN_WAIT2)
36 XLAT_PAIR(1ULL<<TCP_FIN_WAIT2, "1<<TCP_FIN_WAIT2"),
37 #define XLAT_VAL_4 ((unsigned) (1ULL<<TCP_FIN_WAIT2))
38 #define XLAT_STR_4 "1<<TCP_FIN_WAIT2"
39 #endif
40 #if defined(TCP_TIME_WAIT) || (defined(HAVE_DECL_TCP_TIME_WAIT) && HAVE_DECL_TCP_TIME_WAIT)
41 XLAT_PAIR(1ULL<<TCP_TIME_WAIT, "1<<TCP_TIME_WAIT"),
42 #define XLAT_VAL_5 ((unsigned) (1ULL<<TCP_TIME_WAIT))
43 #define XLAT_STR_5 "1<<TCP_TIME_WAIT"
44 #endif
45 #if defined(TCP_CLOSE) || (defined(HAVE_DECL_TCP_CLOSE) && HAVE_DECL_TCP_CLOSE)
46 XLAT_PAIR(1ULL<<TCP_CLOSE, "1<<TCP_CLOSE"),
47 #define XLAT_VAL_6 ((unsigned) (1ULL<<TCP_CLOSE))
48 #define XLAT_STR_6 "1<<TCP_CLOSE"
49 #endif
50 #if defined(TCP_CLOSE_WAIT) || (defined(HAVE_DECL_TCP_CLOSE_WAIT) && HAVE_DECL_TCP_CLOSE_WAIT)
51 XLAT_PAIR(1ULL<<TCP_CLOSE_WAIT, "1<<TCP_CLOSE_WAIT"),
52 #define XLAT_VAL_7 ((unsigned) (1ULL<<TCP_CLOSE_WAIT))
53 #define XLAT_STR_7 "1<<TCP_CLOSE_WAIT"
54 #endif
55 #if defined(TCP_LAST_ACK) || (defined(HAVE_DECL_TCP_LAST_ACK) && HAVE_DECL_TCP_LAST_ACK)
56 XLAT_PAIR(1ULL<<TCP_LAST_ACK, "1<<TCP_LAST_ACK"),
57 #define XLAT_VAL_8 ((unsigned) (1ULL<<TCP_LAST_ACK))
58 #define XLAT_STR_8 "1<<TCP_LAST_ACK"
59 #endif
60 #if defined(TCP_LISTEN) || (defined(HAVE_DECL_TCP_LISTEN) && HAVE_DECL_TCP_LISTEN)
61 XLAT_PAIR(1ULL<<TCP_LISTEN, "1<<TCP_LISTEN"),
62 #define XLAT_VAL_9 ((unsigned) (1ULL<<TCP_LISTEN))
63 #define XLAT_STR_9 "1<<TCP_LISTEN"
64 #endif
65 #if defined(TCP_CLOSING) || (defined(HAVE_DECL_TCP_CLOSING) && HAVE_DECL_TCP_CLOSING)
66 XLAT_PAIR(1ULL<<TCP_CLOSING, "1<<TCP_CLOSING"),
67 #define XLAT_VAL_10 ((unsigned) (1ULL<<TCP_CLOSING))
68 #define XLAT_STR_10 "1<<TCP_CLOSING"
69 #endif
70 #if defined(TCP_NEW_SYN_RECV) || (defined(HAVE_DECL_TCP_NEW_SYN_RECV) && HAVE_DECL_TCP_NEW_SYN_RECV)
71 XLAT_PAIR(1ULL<<TCP_NEW_SYN_RECV, "1<<TCP_NEW_SYN_RECV"),
72 #define XLAT_VAL_11 ((unsigned) (1ULL<<TCP_NEW_SYN_RECV))
73 #define XLAT_STR_11 "1<<TCP_NEW_SYN_RECV"
74 #endif
75 };
76 const struct xlat tcp_state_flags[1] = { {
77 .data = tcp_state_flags_xdata,
78 .size = ARRAY_SIZE(tcp_state_flags_xdata),
79 .type = XT_NORMAL,
80 .flags_mask = 0
81 # ifdef XLAT_VAL_0
82 | XLAT_VAL_0
83 # endif
84 # ifdef XLAT_VAL_1
85 | XLAT_VAL_1
86 # endif
87 # ifdef XLAT_VAL_2
88 | XLAT_VAL_2
89 # endif
90 # ifdef XLAT_VAL_3
91 | XLAT_VAL_3
92 # endif
93 # ifdef XLAT_VAL_4
94 | XLAT_VAL_4
95 # endif
96 # ifdef XLAT_VAL_5
97 | XLAT_VAL_5
98 # endif
99 # ifdef XLAT_VAL_6
100 | XLAT_VAL_6
101 # endif
102 # ifdef XLAT_VAL_7
103 | XLAT_VAL_7
104 # endif
105 # ifdef XLAT_VAL_8
106 | XLAT_VAL_8
107 # endif
108 # ifdef XLAT_VAL_9
109 | XLAT_VAL_9
110 # endif
111 # ifdef XLAT_VAL_10
112 | XLAT_VAL_10
113 # endif
114 # ifdef XLAT_VAL_11
115 | XLAT_VAL_11
116 # endif
117 ,
118 .flags_strsz = 0
119 # ifdef XLAT_STR_0
120 + sizeof(XLAT_STR_0)
121 # endif
122 # ifdef XLAT_STR_1
123 + sizeof(XLAT_STR_1)
124 # endif
125 # ifdef XLAT_STR_2
126 + sizeof(XLAT_STR_2)
127 # endif
128 # ifdef XLAT_STR_3
129 + sizeof(XLAT_STR_3)
130 # endif
131 # ifdef XLAT_STR_4
132 + sizeof(XLAT_STR_4)
133 # endif
134 # ifdef XLAT_STR_5
135 + sizeof(XLAT_STR_5)
136 # endif
137 # ifdef XLAT_STR_6
138 + sizeof(XLAT_STR_6)
139 # endif
140 # ifdef XLAT_STR_7
141 + sizeof(XLAT_STR_7)
142 # endif
143 # ifdef XLAT_STR_8
144 + sizeof(XLAT_STR_8)
145 # endif
146 # ifdef XLAT_STR_9
147 + sizeof(XLAT_STR_9)
148 # endif
149 # ifdef XLAT_STR_10
150 + sizeof(XLAT_STR_10)
151 # endif
152 # ifdef XLAT_STR_11
153 + sizeof(XLAT_STR_11)
154 # endif
155 ,
156 } };
157 DIAG_POP_IGNORE_TAUTOLOGICAL_CONSTANT_COMPARE
158
159 # undef XLAT_STR_0
160 # undef XLAT_VAL_0
161 # undef XLAT_STR_1
162 # undef XLAT_VAL_1
163 # undef XLAT_STR_2
164 # undef XLAT_VAL_2
165 # undef XLAT_STR_3
166 # undef XLAT_VAL_3
167 # undef XLAT_STR_4
168 # undef XLAT_VAL_4
169 # undef XLAT_STR_5
170 # undef XLAT_VAL_5
171 # undef XLAT_STR_6
172 # undef XLAT_VAL_6
173 # undef XLAT_STR_7
174 # undef XLAT_VAL_7
175 # undef XLAT_STR_8
176 # undef XLAT_VAL_8
177 # undef XLAT_STR_9
178 # undef XLAT_VAL_9
179 # undef XLAT_STR_10
180 # undef XLAT_VAL_10
181 # undef XLAT_STR_11
182 # undef XLAT_VAL_11
183 # endif /* !IN_MPERS */
184
185 #endif /* !XLAT_MACROS_ONLY */