Re: [dpdk-dev] [PATCH] event/octeontx2: use c11 atomics for statistics

2020-04-04 Thread Jerin Jacob
On Mon, Mar 30, 2020 at 11:56 AM Phil Yang wrote: > > if (flags & OTX2_TIM_ENA_STATS) > > - rte_atomic64_add(&tim_ring->arm_cnt, index); > > + __atomic_fetch_add(&tim_ring->arm_cnt, index, > > __ATOMIC_RELAXED); > > > > return index; > > } > > @@ -130,7 +130,8

Re: [dpdk-dev] [PATCH] event/octeontx2: use c11 atomics for statistics

2020-03-29 Thread Phil Yang
> -Original Message- > From: pbhagavat...@marvell.com > Sent: Friday, March 27, 2020 4:56 PM > To: jer...@marvell.com; Honnappa Nagarahalli > ; Phil Yang ; Pavan > Nikhilesh > Cc: dev@dpdk.org > Subject: [dpdk-dev] [PATCH] event/octeontx2: use c11 atomics for sta

[dpdk-dev] [PATCH] event/octeontx2: use c11 atomics for statistics

2020-03-27 Thread pbhagavatula
From: Pavan Nikhilesh Use c11 atomics with RELAXED ordering instead of rte_atomic ops which enforce unnessary barries on arm64. Signed-off-by: Pavan Nikhilesh --- drivers/event/octeontx2/otx2_tim_evdev.c | 5 +++-- drivers/event/octeontx2/otx2_tim_evdev.h | 2 +- drivers/event/octeontx2/otx2