Repository: jclouds-labs-openstack Updated Branches: refs/heads/1.8.x 9e59ad855 -> c8a0d36db
Added missed vxlan network type and JavaDoc Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/commit/c8a0d36d Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/tree/c8a0d36d Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/diff/c8a0d36d Branch: refs/heads/1.8.x Commit: c8a0d36db4e8a44eeff9bf0a1475906fadaa727b Parents: 9e59ad8 Author: Tarasenko Evgeny <[email protected]> Authored: Thu Aug 14 16:22:28 2014 +0700 Committer: Zack Shoylev <[email protected]> Committed: Fri Aug 15 11:58:21 2014 -0500 ---------------------------------------------------------------------- .../openstack/neutron/v2/domain/NetworkType.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/blob/c8a0d36d/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java ---------------------------------------------------------------------- diff --git a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java index 5281cdf..950138a 100644 --- a/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java +++ b/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java @@ -18,7 +18,10 @@ package org.jclouds.openstack.neutron.v2.domain; /** - * Enumerates supported Network types. + * Enumerates supported Network types. + * + * @see <a href= + * "http://docs.openstack.org/api/openstack-network/2.0/content/provider_ext.html">api doc</a> */ public enum NetworkType { /** @@ -33,6 +36,18 @@ public enum NetworkType { * Used to describe a VLAN network. NetworkSegment might have to be set. */ VLAN("vlan"), + /** + * Used to describe a Virtual Extensible LAN (VXLAN) network. + * It uses a VLAN-like encapsulation technique to encapsulate MAC-based + * OSI layer 2 Ethernet frames within layer 4 UDP packets. + */ + VXLAN("vxlan"), + /** + * Used to describe a GRE tunnel network. A virtual network realized as + * packets encapsulated using Generic Routing Encapsulation. GRE tunnel + * packets are routed by the compute node hosts, so GRE tunnels are not + * associated by the openvswitch plugin with specific physical networks. + */ GRE("gre"), /** * Used by jclouds when the service returns an unknown value other than null.
