Dear Wiles, Same error also in app/pktgen-stats.c:187 and app/pktgen-latency.c:163.
Thanks for the hint. Best regards, Alessio -----Original Message----- From: Wiles, Keith [mailto:[email protected]] Sent: 07 November 2017 17:27 To: Alessio Silvestro Cc: [email protected] Subject: Re: [dpdk-users] DPDK 17.11-rc2 and Pktgen 3.4.2 make error Sorry, around the second fprintf() in the function. > On Nov 7, 2017, at 10:25 AM, Wiles, Keith <[email protected]> wrote: > > > >> On Nov 7, 2017, at 9:18 AM, Alessio Silvestro <[email protected]> >> wrote: >> >> Dear all, >> >> I have debian (4.13.0-0.bpo.1-amd64) and dpdk 17.11-rc2. >> >> I am trying to install pktgen (3.4.2), but when I do make I got the >> following error: >> >> >> CC cli-functions.o >> In file included from /usr/local/pktgen-3.4.2/app/pktgen.h:112:0, >> from /usr/local/pktgen-3.4.2/app/cli-functions.c:57: >> /usr/local/pktgen-3.4.2/app/pktgen-port-cfg.h: In function >> ”®pktgen_dump_dev_info”Æ: >> /usr/local/pktgen-3.4.2/app/pktgen-port-cfg.h:327:28: error: >> dereferencing pointer to incomplete type ”®struct rte_pci_device”Æ >> di->pci_dev ? di->pci_dev->max_vfs : 0, > > > The problem is that we have changed the PCI code, I have fix for this, but it > needs to be cleaned up and pushed but I am having some bandwidth problems. > > In the pktgen-port-cfg.h file at line 327 you need to add a #if around the > first fprintf(). > > #if RTE_VERSION < RTE_VERSION_NUM(17, 5, 0, 0) > fprintf( … > ); > #endif > > Maybe other ones in the code too. I will try to find some time to push that > patch. > >> ^~ >> /usr/local/pktgen-3.4.2/app/pktgen-port-cfg.h:343:25: warning: format ”®%d”Æ >> expects argument of type ”®int”Æ, but argument 3 has type ”®uint64_t {aka >> long unsigned int}”Æ [-Wformat=] >> " rx_offload_capa:%4d, tx_offload_capa :%4d, reta_size :%6d, >> flow_type_rss_offloads:%016" PRIx64 "\n", >> ^ >> /usr/local/pktgen-3.4.2/app/pktgen-port-cfg.h:343:49: warning: format ”®%d”Æ >> expects argument of type ”®int”Æ, but argument 4 has type ”®uint64_t {aka >> long unsigned int}”Æ [-Wformat=] >> " rx_offload_capa:%4d, tx_offload_capa :%4d, reta_size :%6d, >> flow_type_rss_offloads:%016" PRIx64 "\n", >> >> Do you have any hint or patch to suggest? >> >> Thanks, >> Alessio >> >> >> =============================================== >> Alessio Silvestro „¢„ģ„Ć„·„Ŗ””„·„ė„Ł„¹„Č„ķ >> Early Stage Researcher >> >> Phone: +49 (0) 6221 4342 ØC 134 >> e-mail: >> [email protected]<mailto:[email protected]> >> >> Data Science and System Platform Research Division NEC Europe Ltd. >> Nec Laboratories Europe >> Kurfعrsten-Anlage 36, 69115 Heidelberg, Germany >> =============================================== >> NEC Europe Ltd | Registered Office: Athene, Odyssey Business Park, >> West End Road, London, HA4 6QE, GB | Registered in England 2832014 >> >> > > Regards, > Keith Regards, Keith
