[dpdk-dev] [PATCH v5 00/20] Decouple ethdev from PCI device

Thomas Monjalon thomas.monjalon at 6wind.com
Tue Jan 3 15:06:49 CET 2017


2017-01-03 12:24, Ferruh Yigit:
> On 12/25/2016 10:33 PM, Thomas Monjalon wrote:
> > Applied with some trivial fixes, thanks
> 
> Getting following build error for mlx5 [1], it is mainly because verbs.h
> also using container_of macro.
> 
> [1]
> In file included from
> .../x86_64-native-linuxapp-gcc/include/rte_mbuf.h:57:0,
>                  from .../x86_64-native-linuxapp-gcc/include/rte_ether.h:52,
>                  from .../drivers/net/mlx5/mlx5_trigger.c:38:
> /usr/include/infiniband/verbs.h: In function ‘verbs_get_device’:
> .../x86_64-native-linuxapp-gcc/include/rte_common.h:350:40: error:
> initialization discards ‘const’ qualifier from pointer target type
> [-Werror=discarded-qualifiers]
>     typeof(((type *)0)->member) *_ptr = (ptr); \
>                                         ^

Yes, this issue is fixed by upgrading mofed to version 3.4.


More information about the dev mailing list