Re: [dpdk-dev] [PATCH 5/5] lib/stack: remove pop cas release ordering

2020-09-25 Thread David Marchand
Hello Steven, On Mon, Sep 21, 2020 at 7:17 PM Eads, Gage wrote: > > -Original Message- > > From: Steven Lariau > > Sent: Friday, September 11, 2020 10:30 AM > > To: Eads, Gage ; Olivier Matz > > Cc: dev@dpdk.org; n...@arm.com; dharmik.thak...@arm.com; Steven Lariau > > > > Subject: [PA

Re: [dpdk-dev] [PATCH 5/5] lib/stack: remove pop cas release ordering

2020-09-21 Thread Eads, Gage
> -Original Message- > From: Steven Lariau > Sent: Friday, September 11, 2020 10:30 AM > To: Eads, Gage ; Olivier Matz > Cc: dev@dpdk.org; n...@arm.com; dharmik.thak...@arm.com; Steven Lariau > > Subject: [PATCH 5/5] lib/stack: remove pop cas release ordering > > Replace the store-re

[dpdk-dev] [PATCH 5/5] lib/stack: remove pop cas release ordering

2020-09-11 Thread Steven Lariau
Replace the store-release by relaxed for the CAS success at the end of pop. Release isn't needed, because there is not write to data that need to be synchronized. The only preceding write is when the length is decreased, but the length CAS loop already ensures the right synchronization. The situati