]> git.proxmox.com Git - pve-network.git/blobdiff - PVE/Network/SDN/Zones/VlanPlugin.pm
vlan: ovs: use dot1q-tunnel when vlanaware is enabled
[pve-network.git] / 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 = ();