neutronvpn updated to support VLAN Transparency
Depends-On: I9006f3a63baa8edf9d72eafef866793451720036
Change-Id: I4b23f1c46255c4e4be5a9be3ebe6657b56ce9401
Signed-off-by: Shashidhar Raja <shashidharr@altencalsoftlabs.com>
IfL2vlan.L2vlanMode l2VlanMode = IfL2vlan.L2vlanMode.Trunk;
InterfaceBuilder interfaceBuilder = new InterfaceBuilder();
IfL2vlanBuilder ifL2vlanBuilder = new IfL2vlanBuilder();
+
+ Network network = neutronvpnUtils.getNeutronNetwork(port.getNetworkId());
+ Boolean isVlanTransparent = network.isVlanTransparent();
+ if (isVlanTransparent != null && isVlanTransparent) {
+ l2VlanMode = IfL2vlan.L2vlanMode.Transparent;
+ }
+
ifL2vlanBuilder.setL2vlanMode(l2VlanMode);
interfaceBuilder.setEnabled(true).setName(interfaceName).setType(L2vlan.class)