A set of Neutron drivers for the VMware NSX.
Go to file
Kyle Mestery a98884efd9 Add support for VXLAN to the Open vSwitch plugin.
This commit adds support for utilizing the VXLAN tunneling protocol in versions
of Open vSwitch >= 1.10. This is configurable and will default to GRE if not
configured. As part of this commit, it is possible to configure the UDP port
VXLAN will utilize as well. VXLAN and GRE cannot be configured at the same
time with this patch. 2 new configuration file options are added to the AGENT
section of the config to support this: 'tunnel_type' and 'vxlan_udp_port'.
In addition, the agent no longer makes use of enable_tunneling, as this can
be determined if tunnel_type is set.

Note: The VXLAN functionality utilized here is what is implemented in Open
vSwitch itself, and is different than the VXLAN functionality in the
upstream Linux kernel. The code validates both the userspace and kernel
pieces of OVS to verify if VXLAN functionality can be supported on the
running system

Implements blueprint ovs-vxlan-lisp-tunnel

Change-Id: I45d49d5d6463e574922c7f50d6499c6bdb6c862c
2013-06-10 12:00:20 +00:00
bin Add execute file mode bits to quantum-mlnx-agent 2013-06-03 11:17:36 +08:00
contrib Update tox.ini to support RHEL 6.x. 2013-03-08 08:52:25 -05:00
doc Sphinx-ify QuantumPluginBaseV2 docstrings 2013-05-31 09:47:49 -04:00
etc Add support for VXLAN to the Open vSwitch plugin. 2013-06-10 12:00:20 +00:00
quantum Add support for VXLAN to the Open vSwitch plugin. 2013-06-10 12:00:20 +00:00
tools Rename requires files to standard names. 2013-05-30 22:15:24 +00:00
.bzrignore bp/api-filters 2012-01-25 08:51:51 +00:00
.coveragerc Update .coveragerc 2013-02-06 16:47:06 +02:00
.gitignore Add *.swo/swp to .gitignore 2013-06-04 18:12:21 -07:00
.gitreview Add .gitreview config file for gerrit. 2011-10-24 15:06:42 -04:00
.mailmap update mailmap 2013-05-23 08:47:08 +00:00
.pylintrc Bug #890028 2011-12-14 00:33:37 +00:00
.testr.conf Allow pdb debugging in manually-invoked tests. 2013-04-09 02:46:40 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
HACKING.rst Remove locals() from strings substitutions 2013-04-20 11:56:26 +00:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
MANIFEST.in Rename README to README.rst 2013-06-01 12:33:40 +02:00
openstack-common.conf Move to pbr. 2013-05-17 08:31:44 -07:00
README.rst Rename README to README.rst 2013-06-01 12:33:40 +02:00
requirements.txt Rename requires files to standard names. 2013-05-30 22:15:24 +00:00
run_tests.py Enable automatic validation of many HACKING rules. 2013-04-11 19:48:28 +00:00
run_tests.sh Revert "Fix ./run_tests.sh --pep8" 2013-05-22 13:51:07 +09:00
setup.cfg Rename README to README.rst 2013-06-01 12:33:40 +02:00
setup.py Move to pbr. 2013-05-17 08:31:44 -07:00
test-requirements.txt Rename requires files to standard names. 2013-05-30 22:15:24 +00:00
TESTING Update TESTING file 2012-08-23 01:22:47 -07:00
tox.ini Fix and enable H90x tests 2013-06-09 13:50:49 +02:00

# -- Welcome!

You have come across a cloud computing network fabric controller. It has identified itself as "Quantum." It aims to tame your (cloud) networking!

# -- External Resources:

The homepage for Quantum is: http://launchpad.net/quantum . Use this site for asking for help, and filing bugs. Code is available on github at <http://github.com/openstack/quantum>.

The latest and most in-depth documentation on how to use Quantum is available at: <http://docs.openstack.org>. This includes:

Quantum Administrator Guide http://docs.openstack.org/trunk/openstack-network/admin/content/

Quantum API Reference: http://docs.openstack.org/api/openstack-network/2.0/content/

The start of some developer documentation is available at: http://wiki.openstack.org/QuantumDevelopment

For help using or hacking on Quantum, you can send mail to <mailto:openstack-dev@lists.openstack.org>.