Repository: jclouds-labs-openstack Updated Branches: refs/heads/master 242e5bcd0 -> d9c238029
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/d9c23802 Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/tree/d9c23802 Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs-openstack/diff/d9c23802 Branch: refs/heads/master Commit: d9c238029908b355906b441bf89499ad2fcea02c Parents: 242e5bc Author: Tarasenko Evgeny <[email protected]> Authored: Thu Aug 14 16:22:28 2014 +0700 Committer: Zack Shoylev <[email protected]> Committed: Thu Aug 14 23:32:43 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/d9c23802/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.
