Re: [dpdk-dev] [PATCH v8 01/15] eal: introduce atomic exchange operation

2018-01-29 Thread Bruce Richardson
On Fri, Jan 26, 2018 at 01:54:23PM -0800, Stephen Hemminger wrote: > On Fri, 26 Jan 2018 17:24:40 + > Bruce Richardson wrote: > > > On Fri, Jan 26, 2018 at 06:14:01PM +0100, Thomas Monjalon wrote: > > > 26/01/2018 03:01, Stephen Hemminger: > > > > To handle atomic update of link status (64

Re: [dpdk-dev] [PATCH v8 01/15] eal: introduce atomic exchange operation

2018-01-26 Thread Stephen Hemminger
On Fri, 26 Jan 2018 17:24:40 + Bruce Richardson wrote: > On Fri, Jan 26, 2018 at 06:14:01PM +0100, Thomas Monjalon wrote: > > 26/01/2018 03:01, Stephen Hemminger: > > > To handle atomic update of link status (64 bit), every driver was > > > doing its own version using cmpset. Atomic exchan

Re: [dpdk-dev] [PATCH v8 01/15] eal: introduce atomic exchange operation

2018-01-26 Thread Ananyev, Konstantin
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Stephen Hemminger > Sent: Friday, January 26, 2018 2:02 AM > To: dev@dpdk.org > Cc: Stephen Hemminger > Subject: [dpdk-dev] [PATCH v8 01/15] eal: introduce atomic exchange operation > > To handle atomic update o

Re: [dpdk-dev] [PATCH v8 01/15] eal: introduce atomic exchange operation

2018-01-26 Thread Bruce Richardson
On Fri, Jan 26, 2018 at 06:14:01PM +0100, Thomas Monjalon wrote: > 26/01/2018 03:01, Stephen Hemminger: > > To handle atomic update of link status (64 bit), every driver was > > doing its own version using cmpset. Atomic exchange is a useful > > primitive in its own right; therefore make it a EAL

Re: [dpdk-dev] [PATCH v8 01/15] eal: introduce atomic exchange operation

2018-01-26 Thread Thomas Monjalon
26/01/2018 03:01, Stephen Hemminger: > To handle atomic update of link status (64 bit), every driver > was doing its own version using cmpset. > Atomic exchange is a useful primitive in its own right; > therefore make it a EAL routine. > > Signed-off-by: Stephen Hemminger > --- > .../common/incl