1 | /* This file is autogenerated by tracetool, do not edit. */ |
2 | |
3 | #ifndef TRACE_NET_GENERATED_TRACERS_H |
4 | #define TRACE_NET_GENERATED_TRACERS_H |
5 | |
6 | #include "trace/control.h" |
7 | |
8 | extern TraceEvent _TRACE_QEMU_ANNOUNCE_SELF_ITER_EVENT; |
9 | extern TraceEvent _TRACE_QEMU_ANNOUNCE_TIMER_DEL_EVENT; |
10 | extern TraceEvent _TRACE_VHOST_USER_EVENT_EVENT; |
11 | extern TraceEvent _TRACE_COLO_PROXY_MAIN_EVENT; |
12 | extern TraceEvent _TRACE_COLO_COMPARE_MAIN_EVENT; |
13 | extern TraceEvent _TRACE_COLO_COMPARE_UDP_MISCOMPARE_EVENT; |
14 | extern TraceEvent _TRACE_COLO_COMPARE_ICMP_MISCOMPARE_EVENT; |
15 | extern TraceEvent _TRACE_COLO_COMPARE_IP_INFO_EVENT; |
16 | extern TraceEvent _TRACE_COLO_OLD_PACKET_CHECK_FOUND_EVENT; |
17 | extern TraceEvent _TRACE_COLO_COMPARE_MISCOMPARE_EVENT; |
18 | extern TraceEvent _TRACE_COLO_COMPARE_TCP_INFO_EVENT; |
19 | extern TraceEvent _TRACE_COLO_FILTER_REWRITER_DEBUG_EVENT; |
20 | extern TraceEvent _TRACE_COLO_FILTER_REWRITER_PKT_INFO_EVENT; |
21 | extern TraceEvent _TRACE_COLO_FILTER_REWRITER_CONN_OFFSET_EVENT; |
22 | extern uint16_t _TRACE_QEMU_ANNOUNCE_SELF_ITER_DSTATE; |
23 | extern uint16_t _TRACE_QEMU_ANNOUNCE_TIMER_DEL_DSTATE; |
24 | extern uint16_t _TRACE_VHOST_USER_EVENT_DSTATE; |
25 | extern uint16_t _TRACE_COLO_PROXY_MAIN_DSTATE; |
26 | extern uint16_t _TRACE_COLO_COMPARE_MAIN_DSTATE; |
27 | extern uint16_t _TRACE_COLO_COMPARE_UDP_MISCOMPARE_DSTATE; |
28 | extern uint16_t _TRACE_COLO_COMPARE_ICMP_MISCOMPARE_DSTATE; |
29 | extern uint16_t _TRACE_COLO_COMPARE_IP_INFO_DSTATE; |
30 | extern uint16_t _TRACE_COLO_OLD_PACKET_CHECK_FOUND_DSTATE; |
31 | extern uint16_t _TRACE_COLO_COMPARE_MISCOMPARE_DSTATE; |
32 | extern uint16_t _TRACE_COLO_COMPARE_TCP_INFO_DSTATE; |
33 | extern uint16_t _TRACE_COLO_FILTER_REWRITER_DEBUG_DSTATE; |
34 | extern uint16_t _TRACE_COLO_FILTER_REWRITER_PKT_INFO_DSTATE; |
35 | extern uint16_t _TRACE_COLO_FILTER_REWRITER_CONN_OFFSET_DSTATE; |
36 | #define TRACE_QEMU_ANNOUNCE_SELF_ITER_ENABLED 1 |
37 | #define TRACE_QEMU_ANNOUNCE_TIMER_DEL_ENABLED 1 |
38 | #define TRACE_VHOST_USER_EVENT_ENABLED 1 |
39 | #define TRACE_COLO_PROXY_MAIN_ENABLED 1 |
40 | #define TRACE_COLO_COMPARE_MAIN_ENABLED 1 |
41 | #define TRACE_COLO_COMPARE_UDP_MISCOMPARE_ENABLED 1 |
42 | #define TRACE_COLO_COMPARE_ICMP_MISCOMPARE_ENABLED 1 |
43 | #define TRACE_COLO_COMPARE_IP_INFO_ENABLED 1 |
44 | #define TRACE_COLO_OLD_PACKET_CHECK_FOUND_ENABLED 1 |
45 | #define TRACE_COLO_COMPARE_MISCOMPARE_ENABLED 1 |
46 | #define TRACE_COLO_COMPARE_TCP_INFO_ENABLED 1 |
47 | #define TRACE_COLO_FILTER_REWRITER_DEBUG_ENABLED 1 |
48 | #define TRACE_COLO_FILTER_REWRITER_PKT_INFO_ENABLED 1 |
49 | #define TRACE_COLO_FILTER_REWRITER_CONN_OFFSET_ENABLED 1 |
50 | #include "qemu/log-for-trace.h" |
51 | |
52 | |
53 | #define TRACE_QEMU_ANNOUNCE_SELF_ITER_BACKEND_DSTATE() ( \ |
54 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_ANNOUNCE_SELF_ITER) || \ |
55 | false) |
56 | |
57 | static inline void _nocheck__trace_qemu_announce_self_iter(const char * id, const char * name, const char * mac, int skip) |
58 | { |
59 | if (trace_event_get_state(TRACE_QEMU_ANNOUNCE_SELF_ITER) && qemu_loglevel_mask(LOG_TRACE)) { |
60 | struct timeval _now; |
61 | gettimeofday(&_now, NULL); |
62 | qemu_log("%d@%zu.%06zu:qemu_announce_self_iter " "%s:%s:%s skip: %d" "\n" , |
63 | qemu_get_thread_id(), |
64 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
65 | , id, name, mac, skip); |
66 | } |
67 | } |
68 | |
69 | static inline void trace_qemu_announce_self_iter(const char * id, const char * name, const char * mac, int skip) |
70 | { |
71 | if (true) { |
72 | _nocheck__trace_qemu_announce_self_iter(id, name, mac, skip); |
73 | } |
74 | } |
75 | |
76 | #define TRACE_QEMU_ANNOUNCE_TIMER_DEL_BACKEND_DSTATE() ( \ |
77 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_ANNOUNCE_TIMER_DEL) || \ |
78 | false) |
79 | |
80 | static inline void _nocheck__trace_qemu_announce_timer_del(bool free_named, bool free_timer, char * id) |
81 | { |
82 | if (trace_event_get_state(TRACE_QEMU_ANNOUNCE_TIMER_DEL) && qemu_loglevel_mask(LOG_TRACE)) { |
83 | struct timeval _now; |
84 | gettimeofday(&_now, NULL); |
85 | qemu_log("%d@%zu.%06zu:qemu_announce_timer_del " "free named: %d free timer: %d id: %s" "\n" , |
86 | qemu_get_thread_id(), |
87 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
88 | , free_named, free_timer, id); |
89 | } |
90 | } |
91 | |
92 | static inline void trace_qemu_announce_timer_del(bool free_named, bool free_timer, char * id) |
93 | { |
94 | if (true) { |
95 | _nocheck__trace_qemu_announce_timer_del(free_named, free_timer, id); |
96 | } |
97 | } |
98 | |
99 | #define TRACE_VHOST_USER_EVENT_BACKEND_DSTATE() ( \ |
100 | trace_event_get_state_dynamic_by_id(TRACE_VHOST_USER_EVENT) || \ |
101 | false) |
102 | |
103 | static inline void _nocheck__trace_vhost_user_event(const char * chr, int event) |
104 | { |
105 | if (trace_event_get_state(TRACE_VHOST_USER_EVENT) && qemu_loglevel_mask(LOG_TRACE)) { |
106 | struct timeval _now; |
107 | gettimeofday(&_now, NULL); |
108 | qemu_log("%d@%zu.%06zu:vhost_user_event " "chr: %s got event: %d" "\n" , |
109 | qemu_get_thread_id(), |
110 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
111 | , chr, event); |
112 | } |
113 | } |
114 | |
115 | static inline void trace_vhost_user_event(const char * chr, int event) |
116 | { |
117 | if (true) { |
118 | _nocheck__trace_vhost_user_event(chr, event); |
119 | } |
120 | } |
121 | |
122 | #define TRACE_COLO_PROXY_MAIN_BACKEND_DSTATE() ( \ |
123 | trace_event_get_state_dynamic_by_id(TRACE_COLO_PROXY_MAIN) || \ |
124 | false) |
125 | |
126 | static inline void _nocheck__trace_colo_proxy_main(const char * chr) |
127 | { |
128 | if (trace_event_get_state(TRACE_COLO_PROXY_MAIN) && qemu_loglevel_mask(LOG_TRACE)) { |
129 | struct timeval _now; |
130 | gettimeofday(&_now, NULL); |
131 | qemu_log("%d@%zu.%06zu:colo_proxy_main " ": %s" "\n" , |
132 | qemu_get_thread_id(), |
133 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
134 | , chr); |
135 | } |
136 | } |
137 | |
138 | static inline void trace_colo_proxy_main(const char * chr) |
139 | { |
140 | if (true) { |
141 | _nocheck__trace_colo_proxy_main(chr); |
142 | } |
143 | } |
144 | |
145 | #define TRACE_COLO_COMPARE_MAIN_BACKEND_DSTATE() ( \ |
146 | trace_event_get_state_dynamic_by_id(TRACE_COLO_COMPARE_MAIN) || \ |
147 | false) |
148 | |
149 | static inline void _nocheck__trace_colo_compare_main(const char * chr) |
150 | { |
151 | if (trace_event_get_state(TRACE_COLO_COMPARE_MAIN) && qemu_loglevel_mask(LOG_TRACE)) { |
152 | struct timeval _now; |
153 | gettimeofday(&_now, NULL); |
154 | qemu_log("%d@%zu.%06zu:colo_compare_main " ": %s" "\n" , |
155 | qemu_get_thread_id(), |
156 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
157 | , chr); |
158 | } |
159 | } |
160 | |
161 | static inline void trace_colo_compare_main(const char * chr) |
162 | { |
163 | if (true) { |
164 | _nocheck__trace_colo_compare_main(chr); |
165 | } |
166 | } |
167 | |
168 | #define TRACE_COLO_COMPARE_UDP_MISCOMPARE_BACKEND_DSTATE() ( \ |
169 | trace_event_get_state_dynamic_by_id(TRACE_COLO_COMPARE_UDP_MISCOMPARE) || \ |
170 | false) |
171 | |
172 | static inline void _nocheck__trace_colo_compare_udp_miscompare(const char * sta, int size) |
173 | { |
174 | if (trace_event_get_state(TRACE_COLO_COMPARE_UDP_MISCOMPARE) && qemu_loglevel_mask(LOG_TRACE)) { |
175 | struct timeval _now; |
176 | gettimeofday(&_now, NULL); |
177 | qemu_log("%d@%zu.%06zu:colo_compare_udp_miscompare " ": %s = %d" "\n" , |
178 | qemu_get_thread_id(), |
179 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
180 | , sta, size); |
181 | } |
182 | } |
183 | |
184 | static inline void trace_colo_compare_udp_miscompare(const char * sta, int size) |
185 | { |
186 | if (true) { |
187 | _nocheck__trace_colo_compare_udp_miscompare(sta, size); |
188 | } |
189 | } |
190 | |
191 | #define TRACE_COLO_COMPARE_ICMP_MISCOMPARE_BACKEND_DSTATE() ( \ |
192 | trace_event_get_state_dynamic_by_id(TRACE_COLO_COMPARE_ICMP_MISCOMPARE) || \ |
193 | false) |
194 | |
195 | static inline void _nocheck__trace_colo_compare_icmp_miscompare(const char * sta, int size) |
196 | { |
197 | if (trace_event_get_state(TRACE_COLO_COMPARE_ICMP_MISCOMPARE) && qemu_loglevel_mask(LOG_TRACE)) { |
198 | struct timeval _now; |
199 | gettimeofday(&_now, NULL); |
200 | qemu_log("%d@%zu.%06zu:colo_compare_icmp_miscompare " ": %s = %d" "\n" , |
201 | qemu_get_thread_id(), |
202 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
203 | , sta, size); |
204 | } |
205 | } |
206 | |
207 | static inline void trace_colo_compare_icmp_miscompare(const char * sta, int size) |
208 | { |
209 | if (true) { |
210 | _nocheck__trace_colo_compare_icmp_miscompare(sta, size); |
211 | } |
212 | } |
213 | |
214 | #define TRACE_COLO_COMPARE_IP_INFO_BACKEND_DSTATE() ( \ |
215 | trace_event_get_state_dynamic_by_id(TRACE_COLO_COMPARE_IP_INFO) || \ |
216 | false) |
217 | |
218 | static inline void _nocheck__trace_colo_compare_ip_info(int psize, const char * sta, const char * stb, int ssize, const char * stc, const char * std) |
219 | { |
220 | if (trace_event_get_state(TRACE_COLO_COMPARE_IP_INFO) && qemu_loglevel_mask(LOG_TRACE)) { |
221 | struct timeval _now; |
222 | gettimeofday(&_now, NULL); |
223 | qemu_log("%d@%zu.%06zu:colo_compare_ip_info " "ppkt size = %d, ip_src = %s, ip_dst = %s, spkt size = %d, ip_src = %s, ip_dst = %s" "\n" , |
224 | qemu_get_thread_id(), |
225 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
226 | , psize, sta, stb, ssize, stc, std); |
227 | } |
228 | } |
229 | |
230 | static inline void trace_colo_compare_ip_info(int psize, const char * sta, const char * stb, int ssize, const char * stc, const char * std) |
231 | { |
232 | if (true) { |
233 | _nocheck__trace_colo_compare_ip_info(psize, sta, stb, ssize, stc, std); |
234 | } |
235 | } |
236 | |
237 | #define TRACE_COLO_OLD_PACKET_CHECK_FOUND_BACKEND_DSTATE() ( \ |
238 | trace_event_get_state_dynamic_by_id(TRACE_COLO_OLD_PACKET_CHECK_FOUND) || \ |
239 | false) |
240 | |
241 | static inline void _nocheck__trace_colo_old_packet_check_found(int64_t old_time) |
242 | { |
243 | if (trace_event_get_state(TRACE_COLO_OLD_PACKET_CHECK_FOUND) && qemu_loglevel_mask(LOG_TRACE)) { |
244 | struct timeval _now; |
245 | gettimeofday(&_now, NULL); |
246 | qemu_log("%d@%zu.%06zu:colo_old_packet_check_found " "%" PRId64 "\n" , |
247 | qemu_get_thread_id(), |
248 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
249 | , old_time); |
250 | } |
251 | } |
252 | |
253 | static inline void trace_colo_old_packet_check_found(int64_t old_time) |
254 | { |
255 | if (true) { |
256 | _nocheck__trace_colo_old_packet_check_found(old_time); |
257 | } |
258 | } |
259 | |
260 | #define TRACE_COLO_COMPARE_MISCOMPARE_BACKEND_DSTATE() ( \ |
261 | trace_event_get_state_dynamic_by_id(TRACE_COLO_COMPARE_MISCOMPARE) || \ |
262 | false) |
263 | |
264 | static inline void _nocheck__trace_colo_compare_miscompare(void) |
265 | { |
266 | if (trace_event_get_state(TRACE_COLO_COMPARE_MISCOMPARE) && qemu_loglevel_mask(LOG_TRACE)) { |
267 | struct timeval _now; |
268 | gettimeofday(&_now, NULL); |
269 | qemu_log("%d@%zu.%06zu:colo_compare_miscompare " "" "\n" , |
270 | qemu_get_thread_id(), |
271 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
272 | ); |
273 | } |
274 | } |
275 | |
276 | static inline void trace_colo_compare_miscompare(void) |
277 | { |
278 | if (true) { |
279 | _nocheck__trace_colo_compare_miscompare(); |
280 | } |
281 | } |
282 | |
283 | #define TRACE_COLO_COMPARE_TCP_INFO_BACKEND_DSTATE() ( \ |
284 | trace_event_get_state_dynamic_by_id(TRACE_COLO_COMPARE_TCP_INFO) || \ |
285 | false) |
286 | |
287 | static inline void _nocheck__trace_colo_compare_tcp_info(const char * pkt, uint32_t seq, uint32_t ack, int hdlen, int pdlen, int offset, int flags) |
288 | { |
289 | if (trace_event_get_state(TRACE_COLO_COMPARE_TCP_INFO) && qemu_loglevel_mask(LOG_TRACE)) { |
290 | struct timeval _now; |
291 | gettimeofday(&_now, NULL); |
292 | qemu_log("%d@%zu.%06zu:colo_compare_tcp_info " "%s: seq/ack= %u/%u hdlen= %d pdlen= %d offset= %d flags=%d\n" "\n" , |
293 | qemu_get_thread_id(), |
294 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
295 | , pkt, seq, ack, hdlen, pdlen, offset, flags); |
296 | } |
297 | } |
298 | |
299 | static inline void trace_colo_compare_tcp_info(const char * pkt, uint32_t seq, uint32_t ack, int hdlen, int pdlen, int offset, int flags) |
300 | { |
301 | if (true) { |
302 | _nocheck__trace_colo_compare_tcp_info(pkt, seq, ack, hdlen, pdlen, offset, flags); |
303 | } |
304 | } |
305 | |
306 | #define TRACE_COLO_FILTER_REWRITER_DEBUG_BACKEND_DSTATE() ( \ |
307 | trace_event_get_state_dynamic_by_id(TRACE_COLO_FILTER_REWRITER_DEBUG) || \ |
308 | false) |
309 | |
310 | static inline void _nocheck__trace_colo_filter_rewriter_debug(void) |
311 | { |
312 | if (trace_event_get_state(TRACE_COLO_FILTER_REWRITER_DEBUG) && qemu_loglevel_mask(LOG_TRACE)) { |
313 | struct timeval _now; |
314 | gettimeofday(&_now, NULL); |
315 | qemu_log("%d@%zu.%06zu:colo_filter_rewriter_debug " "" "\n" , |
316 | qemu_get_thread_id(), |
317 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
318 | ); |
319 | } |
320 | } |
321 | |
322 | static inline void trace_colo_filter_rewriter_debug(void) |
323 | { |
324 | if (true) { |
325 | _nocheck__trace_colo_filter_rewriter_debug(); |
326 | } |
327 | } |
328 | |
329 | #define TRACE_COLO_FILTER_REWRITER_PKT_INFO_BACKEND_DSTATE() ( \ |
330 | trace_event_get_state_dynamic_by_id(TRACE_COLO_FILTER_REWRITER_PKT_INFO) || \ |
331 | false) |
332 | |
333 | static inline void _nocheck__trace_colo_filter_rewriter_pkt_info(const char * func, const char * src, const char * dst, uint32_t seq, uint32_t ack, uint32_t flag) |
334 | { |
335 | if (trace_event_get_state(TRACE_COLO_FILTER_REWRITER_PKT_INFO) && qemu_loglevel_mask(LOG_TRACE)) { |
336 | struct timeval _now; |
337 | gettimeofday(&_now, NULL); |
338 | qemu_log("%d@%zu.%06zu:colo_filter_rewriter_pkt_info " "%s: src/dst: %s/%s p: seq/ack=%u/%u flags=0x%x\n" "\n" , |
339 | qemu_get_thread_id(), |
340 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
341 | , func, src, dst, seq, ack, flag); |
342 | } |
343 | } |
344 | |
345 | static inline void trace_colo_filter_rewriter_pkt_info(const char * func, const char * src, const char * dst, uint32_t seq, uint32_t ack, uint32_t flag) |
346 | { |
347 | if (true) { |
348 | _nocheck__trace_colo_filter_rewriter_pkt_info(func, src, dst, seq, ack, flag); |
349 | } |
350 | } |
351 | |
352 | #define TRACE_COLO_FILTER_REWRITER_CONN_OFFSET_BACKEND_DSTATE() ( \ |
353 | trace_event_get_state_dynamic_by_id(TRACE_COLO_FILTER_REWRITER_CONN_OFFSET) || \ |
354 | false) |
355 | |
356 | static inline void _nocheck__trace_colo_filter_rewriter_conn_offset(uint32_t offset) |
357 | { |
358 | if (trace_event_get_state(TRACE_COLO_FILTER_REWRITER_CONN_OFFSET) && qemu_loglevel_mask(LOG_TRACE)) { |
359 | struct timeval _now; |
360 | gettimeofday(&_now, NULL); |
361 | qemu_log("%d@%zu.%06zu:colo_filter_rewriter_conn_offset " ": offset=%u\n" "\n" , |
362 | qemu_get_thread_id(), |
363 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
364 | , offset); |
365 | } |
366 | } |
367 | |
368 | static inline void trace_colo_filter_rewriter_conn_offset(uint32_t offset) |
369 | { |
370 | if (true) { |
371 | _nocheck__trace_colo_filter_rewriter_conn_offset(offset); |
372 | } |
373 | } |
374 | #endif /* TRACE_NET_GENERATED_TRACERS_H */ |
375 | |