[dpdk-dev] [PATCH v6 01/14] eal: introduce atomic exchange operation

Thomas Monjalon thomas at monjalon.net
Mon Jan 22 22:03:02 CET 2018


22/01/2018 17:56, Stephen Hemminger:
> On Mon, 22 Jan 2018 00:50:55 +0100
> Thomas Monjalon <thomas at monjalon.net> wrote:
> 
> > 21/01/2018 20:25, Ferruh Yigit:
> > > On 1/21/2018 6:59 PM, Ferruh Yigit wrote:  
> > > > From: Stephen Hemminger <stephen at networkplumber.org>
> > > > 
> > > > 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 <stephen at networkplumber.org>
> > > > Reviewed-by: Ferruh Yigit <ferruh.yigit at intel.com>  
> > > Series applied to dpdk-next-net/master, thanks.  
> > 
> > I need to drop this series when pulling in master,
> > because PPC is not supported.
> > 
> > Chao, please could you help on this feature?
> > Thanks
> 
> The generic code should work for PPC.

No, the generic code is inside #ifdef RTE_FORCE_INTRINSICS.
PPC does not define RTE_FORCE_INTRINSICS,
and ARM could disable it I guess.


More information about the dev mailing list