[PATCH 08/10] test-pmd: declare lcore_count atomic when using C11 memory model
Andre Muezerie
andremue at linux.microsoft.com
Wed Feb 12 02:16:51 CET 2025
On Tue, Feb 11, 2025 at 02:12:12PM -0800, Stephen Hemminger wrote:
> 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.
You mean even when not explicitly using the C11 model, right?
More information about the dev
mailing list