]> git.proxmox.com Git - pve-network.git/commitdiff
vlan: ovs: use dot1q-tunnel when vlanaware is enabled
authorAlexandre Derumier <aderumier@odiso.com>
Tue, 2 Jun 2020 09:20:22 +0000 (11:20 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 3 Jun 2020 07:50:34 +0000 (09:50 +0200)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/Network/SDN/Zones/VlanPlugin.pm

index 836445157906878e74fa387f3962c24fb1ddaa96..987c553509758039e72aad6ed02c31190092ce29 100644 (file)
@@ -61,7 +61,12 @@ sub generate_sdn_config {
        @iface_config = ();
        push @iface_config, "ovs_type OVSIntPort";
        push @iface_config, "ovs_bridge $bridge";
-       push @iface_config, "ovs_options tag=$tag";
+       if($vnet->{vlanaware}) {
+           push @iface_config, "ovs_options vlan_mode=dot1q-tunnel tag=$tag";
+       } else {
+           push @iface_config, "ovs_options tag=$tag";
+       }
+
        push(@{$config->{$vnet_uplink}}, @iface_config) if !$config->{$vnet_uplink};
 
        @iface_config = ();