1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-23 22:50:09 +03:00

feature #700: add support for VLAN_ID in the Open vSwitch hook

This commit is contained in:
Jaime Melis 2011-06-27 19:00:52 +02:00
parent 02670af53f
commit 4e1eaa4bd4

View File

@ -21,8 +21,14 @@ class OpenvSwitchVLAN < OpenNebulaNetwork
def activate
process do |nic|
if nic[:vlan_id]
vlan = nic[:vlan_id]
else
vlan = CONF[:start_vlan] + nic[:network_id].to_i
end
cmd = "#{COMMANDS[:ovs_vsctl]} set Port #{nic[:tap]} "
cmd << "tag=#{nic[:network_id].to_i + CONF[:start_vlan]}"
cmd << "tag=#{vlan}"
system(cmd)
end