24/02/2024 09:21, Tyler Retzlaff: > RTE_MARKER typedefs are a GCC extension unsupported by MSVC. Provide a > new macro __rte_marker(type, name) that may be used to expand RTE_MARKER > empty in struct definitions when building with MSVC.
I don't think we need to define a new marker macro. I propose to simply not define them with MSVC, triggering a compilation error. So we keep the old markers for applications which were not using MSVC anyway. And inside DPDK libraries and drivers, we remove their usages.