diff options
| author | Sean Mooney <sean.k.mooney@intel.com> | 2017-03-29 15:05:55 +0000 |
|---|---|---|
| committer | Sean Mooney <sean.k.mooney@intel.com> | 2017-07-05 11:34:51 +0000 |
| commit | 4f5bac108952a4f7e0bec3789bea175c5875d6f7 (patch) | |
| tree | 2f5b55fcebb285b5b6f48f4cfca6b2c1e7b0567f /doc | |
| parent | c2c457c28201f551d9bc401f562c17ba2ac6eb36 (diff) | |
| download | kolla-4f5bac108952a4f7e0bec3789bea175c5875d6f7.tar.gz kolla-4f5bac108952a4f7e0bec3789bea175c5875d6f7.zip | |
introduces support for the OVS DPDK dataplane
- DPDK is a userspace library for high-performance networking.
- This change enable support of Open vSwitch with the DPDK
accelerated netdev datapath.
- This change provided binary and source support via
a template-override.
- This change provides an example template override file
and corresponding documentation.
Co-Authored-By: Mauricio Lima <mauriciolimab@gmail.com>
Partial-Implements: blueprint ovs-dpdk
Change-Id: I7c3a5dddeca1886fe1c7681ce8d5bebde08f3102
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/template-override/ovs-dpdk.rst | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/template-override/ovs-dpdk.rst b/doc/template-override/ovs-dpdk.rst new file mode 100644 index 000000000..e47cfe0ff --- /dev/null +++ b/doc/template-override/ovs-dpdk.rst @@ -0,0 +1,31 @@ +OVS-DPDK Source build +===================== + +CentOS and Oracle Linux currently do not provide packages +for ovs with dpdk. +The Ubuntu packages do not support UIO based drivers. +To use the uio_pci_generic driver on Ubuntu a source build is required. + +Building ovs with dpdk containers from source +--------------------------------------------- + +- Append the following to /etc/kolla/kolla-build.conf to select the version + of ovs and dpdk to use for your source build. + +kolla-build.conf +________________ + +[openvswitch-base-plugin-ovs] +type = git +location = https://github.com/openvswitch/ovs.git +reference = v2.7.0 + +[openvswitch-base-plugin-dpdk] +type = git +location = http://dpdk.org/git/dpdk +reference = v17.02 + +- To build the container execute the follow command:: + + tools/build.py --template-override \ + contrib/template-override/ovs-dpdk.j2 dpdk |
