[ovs-discuss] Compilation error : lib/netdev-dpdk.c:55:28: fatal error: rte_virtio_net.h: No such file or directory

Ranjith Kumar D Ranjith.Kumar at radisys.com
Thu Sep 14 05:58:07 UTC 2017


Hello All,

We have GTP packet handling functionality with OVS 2.4.0  and it's very hard to merge changes to OVS 2.8.0

I have installed DPDK 2.0 and successfully linked with OVS 2.4.0, but compilation is failing with below error:

lib/netdev-dpdk.c:55:28: fatal error: rte_virtio_net.h: No such file or directory

The below are steps which I did.


1.       ./boot.sh

2.       ./configure --with-dpdk=/home/ubuntu/dpdk-2.0.0/x86_64-native-linuxapp-gcc

3.       Make

.c -o lib/rtnetlink.o
depbase=`echo lib/route-table.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/bash ./libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I.    -I ./include -I ./include -I ./lib -I ./lib -I/usr/include   -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -I/home/ubuntu/dpdk-2.0.0/x86_64-native-linuxapp-gcc/include -mssse3 -D_FILE_OFFSET_BITS=64  -g -MT lib/route-table.lo -MD -MP -MF $depbase.Tpo -c -o lib/route-table.lo lib/route-table.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -I/usr/include -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -I/home/ubuntu/dpdk-2.0.0/x86_64-native-linuxapp-gcc/include -mssse3 -D_FILE_OFFSET_BITS=64 -g -MT lib/route-table.lo -MD -MP -MF lib/.deps/route-table.Tpo -c lib/route-table.c -o lib/route-table.o
depbase=`echo lib/netdev-dpdk.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
        /bin/bash ./libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I.    -I ./include -I ./include -I ./lib -I ./lib -I/usr/include   -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -I/home/ubuntu/dpdk-2.0.0/x86_64-native-linuxapp-gcc/include -mssse3 -D_FILE_OFFSET_BITS=64  -g -MT lib/netdev-dpdk.lo -MD -MP -MF $depbase.Tpo -c -o lib/netdev-dpdk.lo lib/netdev-dpdk.c &&\
        mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I ./include -I ./include -I ./lib -I ./lib -I/usr/include -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -I/home/ubuntu/dpdk-2.0.0/x86_64-native-linuxapp-gcc/include -mssse3 -D_FILE_OFFSET_BITS=64 -g -MT lib/netdev-dpdk.lo -MD -MP -MF lib/.deps/netdev-dpdk.Tpo -c lib/netdev-dpdk.c -o lib/netdev-dpdk.o
lib/netdev-dpdk.c:55:28: fatal error: rte_virtio_net.h: No such file or directory
#include "rte_virtio_net.h"
                            ^
I need help to resolve this issue

Regards,
Ranjith
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20170914/482e0811/attachment-0001.html>


More information about the discuss mailing list