DPDK  22.03.0
rte_trace.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2020 Marvell International Ltd.
3  */
4 
5 #ifndef _RTE_TRACE_H_
6 #define _RTE_TRACE_H_
7 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
23 #include <stdbool.h>
24 #include <stdio.h>
25 
26 #include <rte_common.h>
27 #include <rte_compat.h>
28 
35 __rte_experimental
36 bool rte_trace_is_enabled(void);
37 
52 };
53 
60 __rte_experimental
61 void rte_trace_mode_set(enum rte_trace_mode mode);
62 
69 __rte_experimental
71 
84 __rte_experimental
85 int rte_trace_pattern(const char *pattern, bool enable);
86 
100 __rte_experimental
101 int rte_trace_regexp(const char *regex, bool enable);
102 
113 __rte_experimental
114 int rte_trace_save(void);
115 
125 __rte_experimental
126 int rte_trace_metadata_dump(FILE *f);
127 
134 __rte_experimental
135 void rte_trace_dump(FILE *f);
136 
137 #ifdef __cplusplus
138 }
139 #endif
140 
141 #endif /* _RTE_TRACE_H_ */
__rte_experimental int rte_trace_pattern(const char *pattern, bool enable)
__rte_experimental enum rte_trace_mode rte_trace_mode_get(void)
__rte_experimental int rte_trace_save(void)
__rte_experimental void rte_trace_dump(FILE *f)
__rte_experimental void rte_trace_mode_set(enum rte_trace_mode mode)
__rte_experimental bool rte_trace_is_enabled(void)
rte_trace_mode
Definition: rte_trace.h:41
__rte_experimental int rte_trace_regexp(const char *regex, bool enable)
__rte_experimental int rte_trace_metadata_dump(FILE *f)