[ovs-discuss] Openvswitch with DPDK issue

Sundar Ramakrishnan sundar_ramki at yahoo.com
Mon Jun 22 22:30:32 UTC 2015


Hello,
I am a newbie to this environment and I am unable to find which release of DPDK works fine with Openvswitch. I hope you could enlighten me with some docs or references with which I could build a working setup - 
RHEL 6.6DPDK - 1.7.1OVS - 2.3.1
Following are some steps I figured out from the web & my experiments - 
Error:
/usr/src/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/rte_common.h: In function ârte_is_alignedâ:/usr/src/dpdk-1.7.1/x86_64-native-linuxapp-gcc/include/rte_common.h:176: warning: cast from function call of type âuintptr_tâ to non-matching type âvoid *âlib/netdev-dpdk.c: In function âdpdk_class_initâ:lib/netdev-dpdk.c:1081: warning: implicit declaration of function ârte_pmd_init_allâlib/netdev-dpdk.c: In function âdpdk_initâ:lib/netdev-dpdk.c:1189: error: too few arguments to function ârte_memzone_dumpâmake[2]: *** [lib/netdev-dpdk.lo] Error 1make[2]: Leaving directory `/usr/src/openvswitch-2.3.1'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/usr/src/openvswitch-2.3.1'make: *** [all] Error 2

DPDK Open vSwitch Notes RHEL6.6:------------------------
Additions to kernel cmdline:iommu=pt intel_iommu=on default_hugepagesz=1G hugepagesz=1G transparent_hugepage=never hugepages=32
BUILD DPDK:cd /usr/src/dpdk-1.6.0r2 <--- 1st working versioncd /usr/src/dpdk-1.7.1 <--- Only works with 82599cd /usr/src/dpdk-1.8.0 <--- x540s are recognized ovs doesn't build with it thoexport DPDK=$(pwd)export TGT=x86_64-native-linuxapp-gccmake CONFIG_RTE_BUILD_COMBINE_LIBS=y CONFIG_RTE_BUILD_SHARED_LIB=n CONFIG_RTE_LIBRTE_IXGBE_PMD=y CONFIG_RTE_LIBRTE_IGB_PMD=y install T=$TGT

BUILD OpenvSwitch:cd /usr/src/openvswitch-2.3.1export OVS=$(pwd)./boot.sh./configure --disable-ssl --with-dpdk=$DPDK/$TGT LIBS=-ldlmakemake installln -sf /usr/local/bin/ovs-vsctl /usr/bin/ovs-vsctl <--- libvirt requires ovs-vsctl to be here

Please let me know if you find something wrong in what I am doing.
Thanking you
Sundar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20150622/ecf2a50b/attachment-0002.html>


More information about the discuss mailing list