Hi,

That manual is only for installing OVS and linking it to DPDK.
However, you need to install DPDK on your own before installing OVS with DPDK.

download DPDK from here: http://dpdk.org/download
follow instructions for the installation procedure (not that difficult - less commands needed than for OVS :) ).


For using OVS with DPDK, you need to insert the userspace IO driver provided by DPDK, then enable this driver on the interfaces you want to use with DPDK (this binding script will be available under: your-dpdk-directory/tools/dpdk_nic_bind.py

argument --status will print out which port is used by the kernel driver and the dpdk driver.

you could also find more details under http://dpdk.org/download on how to bind your interface to DPDK driver.



On 07/05/2016 09:45 AM, Binghan wrote:
Hi,

I built OVS+DPDK from source. I use OVS 2.5.0 and DPDK 2.2.0, the build environment is RHEL 7.2. I try to follow this instruction, https://github.com/openvswitch/ovs/blob/master/INSTALL.Fedora.md
However, it reports:
/make rpm-fedora/
/make: *** No rule to make target `rpm-fedora'.  Stop./

So, try commands as follow,
./boot.sh
./configure
rpmbuild -bb rhel/openvswitch-fedora.spec --with dpdk

Finally, I got following RPMs,

/RPMS/x86_64/openvswitch-2.5.0.el7.x86_64.rpm/

/RPMS/noarch/openvswitch-2.5.0.el7.noarch./

/RPMS/noarch/python-openvswitch-2.5.0.el7.noarch.rpm/

/RPMS/noarch/openvswitch-test-2.5.0.el7.noarch.rpm/

/RPMS/x86_64/openvswitch-devel-2.5.0.el7.x86_64.rpm/

/RPMS/x86_64/openvswitch-ovn-2.5.0.el7.x86_64.rpm/

/RPMS/x86_64/openvswitch-debuginfo-2.5.0.el7.x86_64.rpm/


Then, I installed rpm RPMS/x86_64/openvswitch-2.5.0.el7.x86_64.rpm.

I can create bridge and ports, but dpdk interface does not exist.

/ovs-vsctl get Open_vSwitch . iface_types/

/[geneve, gre, internal, ipsec_gre, "l3gre", lisp, patch, stt, system, tap, vxlan ]/


How can I enable dpdk interface or Is there anything wrong with my build procedure?


BRs,

Binghan



_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to