> On Jul 11, 2018, at 9:26 AM, khemendra kumar <khemendra.kuma...@gmail.com> 
> wrote:
> 
> Hi Keith,
> 
> Thanks for your quick help.
> 
> I am new to Pktgen and DPDK :(
> 
> Now I tried with DPDK18.02 version with Pktgen of 3.5.0 version.
> This works on my x86 machine :)
> 
> Further I can use Pktgen 3.5.2 with DPDK 18.02. as you suggested.
> 
> 
> Now I am trying Pktgen on ARM machine. 
> I am using DPDK 18.02 and Pktgen3.5 stable.
> But I met below error:
> testuser@huawei-2:~/khem/VPP_Profile_setup/pktgen-3.5.0$ sudo make 
> RTE_SDK=/home/testuser/khem/VPP_Profile_setup/dpdk-stable-18.02.2
> /home/testuser/khem/VPP_Profile_setup/dpdk-stable-18.02.2/mk/internal/rte.extvars.mk:29:
>  *** Cannot find .config in 
> /home/testuser/khem/VPP_Profile_setup/dpdk-stable-18.02.2/x86_64-native-linuxapp-gcc.
>   Stop.
> 

Normally that message happens when you do not have the RTE_SDK and RTE_TARGET 
set in the env. It also may mean you forgot to build DPDK using that SDK and 
TARGET. Look for the .config file in the $RTE_SDK/$RTE_TARGET directory as that 
is what it is complaining about.

> I will check with Pktgen 3.5.2 also further.
> 
> 
> 
> Just to clarify my use case, I want to use Pktgen as TG for send traffic to 
> VPP.
> Both Pktgen and VPP will be running on 2 ARM machines (ARMv8).
> 
> 
> Thanks & Regards
> Khem
> 
> On Wed, Jul 11, 2018 at 7:47 PM, Wiles, Keith <keith.wi...@intel.com> wrote:
> 
> 
> > 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
> 
> 

Regards,
Keith

Reply via email to