What version of Pktgen and DPDK are you using? Most likely DPDK has changed for the given version or Pktgen. I normally only keep pktgen working on the last releases version 18.05 in this case.
I am over due pushing a updated version of pktgen, so I will try to get that done soon. > 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); > ^ > /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