Re: [dpdk-dev] [PATCH v6 01/11] eal: replace rte_page_sizes with a set of constants

2020-06-02 Thread Stephen Hemminger
On Wed, 3 Jun 2020 02:03:19 +0300 Dmitry Kozlyuk wrote: > Clang on Windows follows MS ABI where enum values are limited to 2^31-1. > Enum rte_page_sizes has members valued above this limit, which get > wrapped to zero, resulting in compilation error (duplicate values in > enum). Using MS ABI is

[dpdk-dev] [PATCH v6 01/11] eal: replace rte_page_sizes with a set of constants

2020-06-02 Thread Dmitry Kozlyuk
Clang on Windows follows MS ABI where enum values are limited to 2^31-1. Enum rte_page_sizes has members valued above this limit, which get wrapped to zero, resulting in compilation error (duplicate values in enum). Using MS ABI is mandatory for Windows EAL to call Win32 APIs. Remove rte_page_size