On 1/8/2018 5:13 AM, Wenzhuo Lu wrote: > From: Jingjing Wu <jingjing...@intel.com> > > Signed-off-by: Jingjing Wu <jingjing...@intel.com>
<...> > @@ -226,6 +226,11 @@ CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y > CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y > > # > +# Compile burst-oriented AVF PMD driver > +# > +CONFIG_RTE_LIBRTE_AVF_PMD=y is 32bit supported? I am getting following errors [1] .../drivers/net/avf/base/avf_common.c: In function ‘avf_aq_set_arp_proxy_config’: .../drivers/net/avf/base/avf_common.c:1262:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] CPU_TO_LE32(AVF_HI_DWORD((u64)proxy_config)); ^ .../i686-native-linuxapp-gcc/include/rte_byteorder.h:73:30: note: in definition of macro ‘rte_cpu_to_le_32’ #define rte_cpu_to_le_32(x) (x) ^ .../drivers/net/avf/base/avf_common.c:1262:7: note: in expansion of macro ‘CPU_TO_LE32’ CPU_TO_LE32(AVF_HI_DWORD((u64)proxy_config)); ^~~~~~~~~~~ .../drivers/net/avf/base/avf_common.c:1262:19: note: in expansion of macro ‘AVF_HI_DWORD’ CPU_TO_LE32(AVF_HI_DWORD((u64)proxy_config)); ^~~~~~~~~~~~ .../drivers/net/avf/base/avf_common.c:1264:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] CPU_TO_LE32(AVF_LO_DWORD((u64)proxy_config)); ^ .../i686-native-linuxapp-gcc/include/rte_byteorder.h:73:30: note: in definition of macro ‘rte_cpu_to_le_32’ #define rte_cpu_to_le_32(x) (x) ^ .../drivers/net/avf/base/avf_common.c:1264:7: note: in expansion of macro ‘CPU_TO_LE32’ CPU_TO_LE32(AVF_LO_DWORD((u64)proxy_config)); ^~~~~~~~~~~ .../drivers/net/avf/base/avf_common.c:1264:19: note: in expansion of macro ‘AVF_LO_DWORD’ CPU_TO_LE32(AVF_LO_DWORD((u64)proxy_config)); ^~~~~~~~~~~~