On Fri, Mar 20, 2020 at 12:45 AM Mattias Rönnblom <[email protected]> wrote: > > On 2020-03-18 20:02, [email protected] wrote: > > From: Jerin Jacob <[email protected]> > >
> > + > > +#define rte_trace_ctf_u64(in)\ > > + RTE_BUILD_BUG_ON(sizeof(uint64_t) != sizeof(typeof(in)));\ > > + __rte_trace_emit_ctf_field(sizeof(uint64_t), RTE_STR(in), "uint64_t") > > Delegate to a generic macro, to which you pass the type and the "in" > parameter. Not delegated to have a generic patch to catch the following error in compile time. uint32_t val = 12; rte_trace_ctf_u64(val)

