This patchset resolves all issues related to lpm that until now prevented it from being built using MSVC.
After resolving the issues it enables lpm to be compiled with MSVC. v2: - Updated meson.build to enable lpm for MSVC Andre Muezerie (2): lib/lpm: use standard atomic_store_explicit lib/lpm: enable lpm to be compiled with MSVC lib/lpm/meson.build | 6 --- lib/lpm/rte_lpm.c | 108 ++++++++++++++++++++++++++++---------------- lib/lpm/rte_lpm.h | 56 ++++++++++++++--------- 3 files changed, 104 insertions(+), 66 deletions(-) -- 2.49.0.vfs.0.3