[PATCH 08/10] test-pmd: declare lcore_count atomic when using C11 memory model

Stephen Hemminger stephen at networkplumber.org
Tue Feb 11 23:12:12 CET 2025


On Tue, 11 Feb 2025 14:02:04 -0800
Andre Muezerie <andremue at linux.microsoft.com> wrote:

> Compiling with MSVC results in the error below:
> 
> app/test/test_ring_perf.c(197): error C7712: address argument to atomic
>     operation must be a pointer to an atomic integer,
>     'volatile unsigned int *' is not valid
> 
> The fix is to mark lcore_count as atomic when using C11 memory model.
> 
> Signed-off-by: Andre Muezerie <andremue at linux.microsoft.com>

Prefer using RTE_ATOMIC() all teh time now.


More information about the dev mailing list