]> git.proxmox.com Git - pve-network.git/commitdiff
vxlan interface : use vxlan$vnetid
authorAlexandre Derumier <aderumier@odiso.com>
Thu, 6 Jun 2019 12:16:56 +0000 (14:16 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 6 Jun 2019 12:45:43 +0000 (14:45 +0200)
vxlan number can be huge (16millions), don't use tag for interface name.
(my last ifupdown2 patch ifdown/ifup vxlan interface on reload)

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
PVE/Network/Network/VxlanMulticastPlugin.pm

index f5440067a9a4ff5b99679410e633e0f4dec3f5a0..c6dea92fd4ebc974483394a1c992107dc652df09 100644 (file)
@@ -60,8 +60,8 @@ sub generate_network_config {
     $mtu = $vnet->{mtu} if $vnet->{mtu};
 
     my $config = "\n";
-    $config .= "auto vxlan$tag\n";
-    $config .= "iface vxlan$tag inet manual\n";
+    $config .= "auto vxlan$vnetid\n";
+    $config .= "iface vxlan$vnetid inet manual\n";
     $config .= "       vxlan-id $tag\n";
     $config .= "       vxlan-svcnodeip $multicastaddress\n" if $multicastaddress;
     $config .= "       vxlan-physdev $iface\n" if $iface;
@@ -69,7 +69,7 @@ sub generate_network_config {
     $config .= "\n";
     $config .= "auto $vnetid\n";
     $config .= "iface $vnetid inet manual\n";
-    $config .= "        bridge_ports vxlan$tag\n";
+    $config .= "        bridge_ports vxlan$vnetid\n";
     $config .= "        bridge_stp off\n";
     $config .= "        bridge_fd 0\n";
     $config .= "        mtu $mtu\n" if $mtu;