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
8extern TraceEvent _TRACE_QEMU_ANNOUNCE_SELF_ITER_EVENT;
9extern TraceEvent _TRACE_QEMU_ANNOUNCE_TIMER_DEL_EVENT;
10extern TraceEvent _TRACE_VHOST_USER_EVENT_EVENT;
11extern TraceEvent _TRACE_COLO_PROXY_MAIN_EVENT;
12extern TraceEvent _TRACE_COLO_COMPARE_MAIN_EVENT;
13extern TraceEvent _TRACE_COLO_COMPARE_UDP_MISCOMPARE_EVENT;
14extern TraceEvent _TRACE_COLO_COMPARE_ICMP_MISCOMPARE_EVENT;
15extern TraceEvent _TRACE_COLO_COMPARE_IP_INFO_EVENT;
16extern TraceEvent _TRACE_COLO_OLD_PACKET_CHECK_FOUND_EVENT;
17extern TraceEvent _TRACE_COLO_COMPARE_MISCOMPARE_EVENT;
18extern TraceEvent _TRACE_COLO_COMPARE_TCP_INFO_EVENT;
19extern TraceEvent _TRACE_COLO_FILTER_REWRITER_DEBUG_EVENT;
20extern TraceEvent _TRACE_COLO_FILTER_REWRITER_PKT_INFO_EVENT;
21extern TraceEvent _TRACE_COLO_FILTER_REWRITER_CONN_OFFSET_EVENT;
22extern uint16_t _TRACE_QEMU_ANNOUNCE_SELF_ITER_DSTATE;
23extern uint16_t _TRACE_QEMU_ANNOUNCE_TIMER_DEL_DSTATE;
24extern uint16_t _TRACE_VHOST_USER_EVENT_DSTATE;
25extern uint16_t _TRACE_COLO_PROXY_MAIN_DSTATE;
26extern uint16_t _TRACE_COLO_COMPARE_MAIN_DSTATE;
27extern uint16_t _TRACE_COLO_COMPARE_UDP_MISCOMPARE_DSTATE;
28extern uint16_t _TRACE_COLO_COMPARE_ICMP_MISCOMPARE_DSTATE;
29extern uint16_t _TRACE_COLO_COMPARE_IP_INFO_DSTATE;
30extern uint16_t _TRACE_COLO_OLD_PACKET_CHECK_FOUND_DSTATE;
31extern uint16_t _TRACE_COLO_COMPARE_MISCOMPARE_DSTATE;
32extern uint16_t _TRACE_COLO_COMPARE_TCP_INFO_DSTATE;
33extern uint16_t _TRACE_COLO_FILTER_REWRITER_DEBUG_DSTATE;
34extern uint16_t _TRACE_COLO_FILTER_REWRITER_PKT_INFO_DSTATE;
35extern 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
57static 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
69static 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
80static 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
92static 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
103static 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
115static 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
126static 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
138static 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
149static 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
161static 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
172static 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
184static 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
195static 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
207static 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
218static 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
230static 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
241static 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
253static 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
264static 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
276static 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
287static 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
299static 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
310static 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
322static 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
333static 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
345static 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
356static 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
368static 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