> -----Original Message-----
> From: Stephen Hemminger <[email protected]>
> Sent: Tuesday, June 23, 2020 4:20 PM
> To: Phil Yang <[email protected]>
> Cc: [email protected]; Carrillo, Erik G <[email protected]>;
> [email protected]; [email protected];
> [email protected]; [email protected]; [email protected]
> Subject: Re: [dpdk-dev] [PATCH 2/3] eventdev: use c11 atomics for lcore
> timer armed flag
> 
> On Fri, 12 Jun 2020 19:19:57 +0800
> Phil Yang <[email protected]> wrote:
> 
> >     /* Track which cores have actually armed a timer */
> >     struct {
> > -           rte_atomic16_t v;
> > +           int16_t v;
> >     } __rte_cache_aligned in_use[RTE_MAX_LCORE];
> 
> Do you really need this to be cache aligned (ie one per line)?

I believe I did this originally to keep a cache line from bouncing when two 
different cores are arming timers, so it's not strictly necessary.

> Why have a signed value for a reference count? Shouldn't it be unsigned?

Reply via email to