[dpdk-dev] [PATCH v2] testpmd: fix build on FreeBSD

Wu, Jingjing jingjing.wu at intel.com
Wed Mar 23 03:17:06 CET 2016


> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Marvin Liu
> Sent: Tuesday, March 22, 2016 2:50 PM
> To: dev at dpdk.org
> Cc: Liu, Yong
> Subject: [dpdk-dev] [PATCH v2] testpmd: fix build on FreeBSD
> 
> Build log:
> /root/dpdk/app/test-pmd/cmdline.c:6687:45: error: no member named
> 's6_addr32' in 'struct in6_addr'
>     rte_be_to_cpu_32(res->ip_value.addr.ipv6.s6_addr32[i]);
> 
> This is caused by macro "s6_addr32" not defined on FreeBSD and testpmd
> swap big endian parameter to host endian. Move the swap action to i40e
> ethdev will fix this issue.
> 
> Fixes: 7b1312891b69 ("ethdev: add IP in GRE tunnel")
> 
> Signed-off-by: Marvin Liu <yong.liu at intel.com>
Acked-by: Jingjing Wu <jingjing.wu at intel.com>


More information about the dev mailing list