[dpdk-dev] [PATCH v1 12/32] eal/trace: implement registration payload
Jerin Jacob
jerinjacobk at gmail.com
Mon Mar 23 10:24:49 CET 2020
On Fri, Mar 20, 2020 at 12:45 AM Mattias Rönnblom
<mattias.ronnblom at ericsson.com> wrote:
>
> On 2020-03-18 20:02, jerinj at marvell.com wrote:
> > From: Jerin Jacob <jerinj at marvell.com>
> >
> > +
> > +#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)
More information about the dev
mailing list