From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 1057A959 for ; Sat, 28 Feb 2015 19:20:10 +0100 (CET) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga101.jf.intel.com with ESMTP; 28 Feb 2015 10:20:11 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.09,668,1418112000"; d="scan'208";a="673230928" Received: from orsmsx101.amr.corp.intel.com ([10.22.225.128]) by fmsmga001.fm.intel.com with ESMTP; 28 Feb 2015 10:20:09 -0800 Received: from orsmsx157.amr.corp.intel.com (10.22.240.23) by ORSMSX101.amr.corp.intel.com (10.22.225.128) with Microsoft SMTP Server (TLS) id 14.3.195.1; Sat, 28 Feb 2015 10:20:08 -0800 Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by ORSMSX157.amr.corp.intel.com (10.22.240.23) with Microsoft SMTP Server (TLS) id 14.3.195.1; Sat, 28 Feb 2015 10:20:08 -0800 Received: from fmsmsx113.amr.corp.intel.com ([169.254.13.112]) by fmsmsx115.amr.corp.intel.com ([169.254.4.45]) with mapi id 14.03.0195.001; Sat, 28 Feb 2015 10:20:07 -0800 From: "Wiles, Keith" To: Neil Horman , Shankari Vaidyalingam Thread-Topic: [dpdk-dev] Error seen while compiling Pktgen-dpdk Thread-Index: AQHQUylS00zr10PrzkWN3VLIfyeoXJ0GnYWA///kCIA= Date: Sat, 28 Feb 2015 18:20:06 +0000 Message-ID: References: <20150228140011.GA3854@neilslaptop.think-freely.org> In-Reply-To: <20150228140011.GA3854@neilslaptop.think-freely.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.255.66.73] Content-Type: text/plain; charset="Windows-1252" Content-ID: <63A70BCC4AB0EF4EB41179A2E660E28F@intel.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] Error seen while compiling Pktgen-dpdk X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Feb 2015 18:20:12 -0000 On 2/28/15, 8:00 AM, "Neil Horman" wrote: >On Sat, Feb 28, 2015 at 01:06:32PM +0530, Shankari Vaidyalingam wrote: >> Hi, >>=20 >> I'm facing the below error while executing make on Pktgen-dpdk source. >> I'm using 2.8 version of pktgen downloaded >> I have built DPDK binaries and then tried building pktgen-dpdk. >> RTE_TARGET is set to x86_64-pktgen-linuxapp-gcc and RTE_SDK is set to >>the >> directory where dpdk source files are present. >> DPDK version - 1.7.1 >> Please let me know how to resolve this error. >>=20 >> controller@controller-VirtualBox:~/pktgen-2.8.0$ sudo >> RTE_SDK=3D/home/controller/dpdk-1.7.1 make >> make -C lib >> make[1]: Entering directory `/home/controller/pktgen-2.8.0/lib' >> =3D=3D common >> =3D=3D lua >> =3D=3D src >> make[1]: Leaving directory `/home/controller/pktgen-2.8.0/lib' >> make -C app >> make[1]: Entering directory `/home/controller/pktgen-2.8.0/app' >> CC lpktgenlib.o >> lpktgenlib.c: In function =8Cgetf_etheraddr=B9: >> lpktgenlib.c:174:9: error: passing argument 1 of >>=8Ccmdline_parse_etheraddr=B9 >> from incompatible pointer type [-Werror] >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_etheraddr.h:75:5: >> note: expected =8Cstruct cmdline_parse_token_hdr_t *=B9 but argument is = of >>type >> =8Cstruct cmdline_etheraddr_t *=B9 >> lpktgenlib.c: In function =8Cgetf_ipaddr=B9: >> lpktgenlib.c:185:6: error: too many arguments to function >> =8Ccmdline_parse_ipaddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_ipaddr.h:94:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_set=B9: >> lpktgenlib.c:233:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cset_seq=B9: >> lpktgenlib.c:290:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c:291:3: error: too many arguments to function >> =8Ccmdline_parse_etheraddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_etheraddr.h:75:5: >> note: declared here >> lpktgenlib.c:292:3: error: too many arguments to function >> =8Ccmdline_parse_etheraddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_etheraddr.h:75:5: >> note: declared here >> lpktgenlib.c:295:7: error: too many arguments to function >> =8Ccmdline_parse_ipaddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_ipaddr.h:94:5: >> note: declared here >> lpktgenlib.c:298:7: error: too many arguments to function >> =8Ccmdline_parse_ipaddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_ipaddr.h:94:5: >> note: declared here >> lpktgenlib.c: In function =8Cset_seqTable=B9: >> lpktgenlib.c:370:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_icmp=B9: >> lpktgenlib.c:466:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_sendARP=B9: >> lpktgenlib.c:494:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_set_mac=B9: >> lpktgenlib.c:521:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c:522:2: error: too many arguments to function >> =8Ccmdline_parse_etheraddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_etheraddr.h:75:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_prototype=B9: >> lpktgenlib.c:582:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_set_ip_addr=B9: >> lpktgenlib.c:615:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c:619:2: error: too many arguments to function >> =8Ccmdline_parse_ipaddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_ipaddr.h:94:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_set_type=B9: >> lpktgenlib.c:650:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_send_ping4=B9: >> lpktgenlib.c:679:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_pcap=B9: >> lpktgenlib.c:739:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_start=B9: >> lpktgenlib.c:768:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_stop=B9: >> lpktgenlib.c:796:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_prime=B9: >> lpktgenlib.c:845:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_clear=B9: >> lpktgenlib.c:1087:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_reset_config=B9: >> lpktgenlib.c:1172:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_dst_mac=B9: >> lpktgenlib.c:1201:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c:1202:2: error: too many arguments to function >> =8Ccmdline_parse_etheraddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_etheraddr.h:75:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_src_mac=B9: >> lpktgenlib.c:1232:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c:1233:2: error: too many arguments to function >> =8Ccmdline_parse_etheraddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_etheraddr.h:75:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_dst_ip=B9: >> lpktgenlib.c:1265:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c:1267:2: error: too many arguments to function >> =8Ccmdline_parse_ipaddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_ipaddr.h:94:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_src_ip=B9: >> lpktgenlib.c:1300:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c:1302:2: error: too many arguments to function >> =8Ccmdline_parse_ipaddr=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_ipaddr.h:94:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_dst_port=B9: >> lpktgenlib.c:1332:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_src_port=B9: >> lpktgenlib.c:1361:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_vlan_id=B9: >> lpktgenlib.c:1391:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_vlanid=B9: >> lpktgenlib.c:1424:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_vlan=B9: >> lpktgenlib.c:1455:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_mpls_entry=B9: >> lpktgenlib.c:1485:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_mpls=B9: >> lpktgenlib.c:1514:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_qinqids=B9: >> lpktgenlib.c:1544:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_qinq=B9: >> lpktgenlib.c:1579:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_gre_key=B9: >> lpktgenlib.c:1609:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_gre=B9: >> lpktgenlib.c:1638:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_gre_eth=B9: >> lpktgenlib.c:1666:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_pkt_size=B9: >> lpktgenlib.c:1697:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_range=B9: >> lpktgenlib.c:1728:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_process=B9: >> lpktgenlib.c:1802:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_garp=B9: >> lpktgenlib.c:1831:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_blink=B9: >> lpktgenlib.c:1860:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_isSending=B9: >> lpktgenlib.c:1916:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_linkState=B9: >> lpktgenlib.c:1974:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_portSizes=B9: >> lpktgenlib.c:2045:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_pktStats=B9: >> lpktgenlib.c:2114:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_portStats=B9: >> lpktgenlib.c:2189:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_decompile=B9: >> lpktgenlib.c:2325:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_sendPkt=B9: >> lpktgenlib.c:2358:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> lpktgenlib.c: In function =8Cpktgen_recvPkt=B9: >> lpktgenlib.c:2428:2: error: too many arguments to function >> =8Ccmdline_parse_portlist=B9 >>=20 >>/home/controller/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/cmdline_pa >>rse_portlist.h:83:5: >> note: declared here >> cc1: all warnings being treated as errors >> make[1]: *** [lpktgenlib.o] Error 1 >> make[1]: Leaving directory `/home/controller/pktgen-2.8.0/app' >> make: *** [app] Error 2 >>=20 > >Looks like you ran afoul of commit >aaa662e75c23c61a1d79bd4d1f9f35b4967c39db. It >changed the arguments to all the fuctions you are having compile errrors >with. >You need to update pktgen to pass the new argument list properly. Updated Pktgen-dpdk to build with the new changes, you can pull down the 2.8.3 version and it should build fine. The new version of Pktgen-dpdk will require the following patch to dpdk to support the updated build style :http://patchwork.dpdk.org/dev/patchwork/patch/3799/ until the patch has been applied. Let me know if that does not help you as you are on DPDK 1.7.1. Regards, ++Keith > >In the future this will hopefully be less of a problem now that we have >some >modicum of ABI compat infrastructure >Neil >