> On Jul 11, 2018, at 8:21 AM, Wiles, Keith <keith.wi...@intel.com> wrote: > > > >> On Jul 11, 2018, at 6:47 AM, khemendra kumar <khemendra.kuma...@gmail.com> >> wrote: >> >> Hi All, >> >> Kindly help to check below compile error in DPDK Pkt-gen on x86. >> >> I am following instructions from " >> http://pktgen-dpdk.readthedocs.io/en/latest/getting_started.html" >> >> *Below cmd I followed:* >> sudo make config T=x86_64-native-linuxapp-gcc >> sudo make >> >> sudo make install >> sudo make RTE_SDK=/home/root1/khem/dpdk >> >> *Below is error log:* >> INSTALL-APP dpdk-test-eventdev >> INSTALL-MAP dpdk-test-eventdev.map >> Build complete [x86_64-native-linuxapp-gcc] >> root1@compute-201:~/khem/dpdk$ sudo make install >> make[1]: Nothing to be done for 'pre_install'. >> ================== Installing /usr/local/ >> Installation in /usr/local/ complete >> root1@compute-201:~/khem/dpdk$ cd ../pktgen-dpdk/ >> root1@compute-201:~/khem/pktgen-dpdk$ sudo make >> RTE_SDK=/home/root1/khem/dpdk >> == lib >> == common >> == lua >> == src >> == cli >> == app >> CC cli-functions.o >> In file included from /home/root1/khem/pktgen-dpdk/app/pktgen.h:87:0, >> from /home/root1/khem/pktgen-dpdk/app/cli-functions.c:28: >> /home/root1/khem/pktgen-dpdk/app/pktgen-port-cfg.h: In function >> ‘rte_eth_txconf_dump’: >> /home/root1/khem/pktgen-dpdk/app/pktgen-port-cfg.h:289:5: error: ‘struct >> rte_eth_txconf’ has no member named ‘txq_flags’ >> tx->txq_flags); > > Looks like you are using the HEAD of DPDK and that has changed for 18.08. use > 18.05 version of DPDK for pktgen if you can. Pktgen and your application do > not need to use the same version of DPDK unless you need some specific > features in DPDK for Pktgen. >
I pushed a new version of Pktgen 3.5.2 that works back to at least DPDK version 18.02. >> ^ >> /home/root1/khem/dpdk/mk/internal/rte.compile-pre.mk:114: recipe for target >> 'cli-functions.o' failed >> make[2]: *** [cli-functions.o] Error 1 >> /home/root1/khem/dpdk/mk/rte.extapp.mk:19: recipe for target 'pktgen' failed >> make[1]: *** [pktgen] Error 2 >> /home/root1/khem/dpdk/mk/rte.extsubdir.mk:21: recipe for target 'app' failed >> make: *** [app] Error 2 >> root1@compute-201:~/khem/pktgen-dpdk$ >> >> Thanks & Regards >> khem > > Regards, > Keith Regards, Keith