On Fri, 12 Jun 2020 19:19:57 +0800 Phil Yang <phil.y...@arm.com> 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)? Why have a signed value for a reference count? Shouldn't it be unsigned?