The Intel(R) DPDK Accelerated Open vSwitch (Intel(R) DPDK vSwitch) is a fork of the open source Open vSwitch multilayer virtual switch found at http://openvswitch.org/.
For more information on the project, check out the Intel(R) DPDK vSwitch homepage at 01.org.
To get started right away, we recommend that you check out the latest version of the Intel(R) DPDK vSwitch Getting Started Guide hosted on 01.org. This document gives an in-depth overview of the components, system requirements and basic operation of Intel(R) DPDK vSwitch.
Three different utilities are necessary to build Open vSwitch: Intel(R) DPDK, QEMU and Open vSwitch. Of these, DPDK must be built first due to dependencies in DPDK vSwitch.
-
DPDK
Refer to the Intel(R) DPDK Getting Started Guide for a relevant make target, eg:
cd $(DPDK_DIR) make install T=x86_64-ivshmem-linuxapp-gcc
-
Openvswitch
cd $(OVS_DIR)/openvswitch ./boot.sh ./configure RTE_SDK=$(DPDK_DIR) make
-
Qemu
cd $(OVS_DIR)/qemu ./configure --enable-kvm --dpdkdir=$(DPDK_DIR) --target-list=x86_64-softmmu make
For further information, please check out the Getting Started Guide, or use the mailing list.
Please submit all questions, bugs and patch requests to the official
mailing list. For further
information on this process, please refer to the CONTRIBUTE
file.