]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/common/eal_trace.h
trace: remove limitation on patterns number
[dpdk.git] / lib / librte_eal / common / eal_trace.h
index 7d95bd2aa953e5d702aef926292b8ae5536e2717..8f60616156dc5e3cdafe22d81ed56853d6380042 100644 (file)
@@ -46,9 +46,9 @@ struct thread_mem_meta {
        enum trace_area_e area;
 };
 
-struct trace_args {
-       uint8_t nb_args;
-       char *args[TRACE_MAX_ARGS];
+struct trace_arg {
+       STAILQ_ENTRY(trace_arg) next;
+       char *val;
 };
 
 struct trace {
@@ -59,7 +59,7 @@ struct trace {
        enum rte_trace_mode mode;
        rte_uuid_t uuid;
        uint32_t buff_len;
-       struct trace_args args;
+       STAILQ_HEAD(, trace_arg) args;
        uint32_t nb_trace_points;
        uint32_t nb_trace_mem_list;
        struct thread_mem_meta *lcore_meta;