[dpdk-dev] [PATCH v2 0/2] Use WFE for spinlock and ring

David Marchand david.marchand at redhat.com
Sun May 3 16:54:11 CEST 2020


On Sun, Apr 26, 2020 at 10:39 AM Gavin Hu <gavin.hu at arm.com> wrote:
>
> The rte_wait_until_equal_xxx APIs abstract the functionality of 'polling
> for a memory location to become equal to a given value'[1].
>
> Use the API for the rte spinlock and ring implementations.
>
> [1] http://patches.dpdk.org/cover/62703/
>
> Gavin Hu (2):
>   spinlock: use wfe to reduce contention on aarch64
>   ring: use wfe to wait for ring tail update on aarch64

This would result in rte_ring and rte_spinlock APIs becoming
experimental and this breaks compilation for external applications
using stable ring and spinlock APIs.
IIRC, it was the reason why these patches were dropped with the
introduction of the rte_wait_until_equal_* API.


-- 
David Marchand



More information about the dev mailing list