Haritha
Haritha

Reputation: 187

Error while running make command [Packet Generator in DPDK]

I am trying to install packet generator in my system. I have downloaded packet generator from DPDK.org. I follow the instructions mentioned in the following link.

When I run the make command I get the below error:

  /root/DPDK/pktgen-dpdk/app/pktgen-latency.c:17:25: fatal error: rte_bus_pci.h: No such file or directory
  compilation terminated.
  /root/DPDK/dpdk-stable-17.08.1//mk/internal/rte.compile-pre.mk:138: 
  recipe for target 'pktgen-latency.o' failed
  make[2]: *** [pktgen-latency.o] Error 1
  /root/DPDK/dpdk-stable-17.08.1//mk/rte.extapp.mk:47: recipe for 
  target 'pktgen' failed
  make[1]: *** [pktgen] Error 2
  /root/DPDK/dpdk-stable-17.08.1//mk/rte.extsubdir.mk:48: recipe for 
  target 'app' failed
  make: *** [app] Error 2

Upvotes: 1

Views: 1067

Answers (2)

Haritha
Haritha

Reputation: 187

Upgrading the version of DPDK solves this issue. I used a version of 17.08 and later on upgraded it to 17.11

Upvotes: 2

Andriy Berestovskyy
Andriy Berestovskyy

Reputation: 8544

Looks like the RTE_TARGET is set incorrectly or DPDK is not compiled. First we set:

export RTE_SDK=<DPDKInstallDir>
export RTE_TARGET=x86_64-native-linuxapp-gcc

Then we compile DPDK and then Pktgen.

Upvotes: 0

Related Questions