]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
addons: address: set default mtu on user defined device (via link-type)
authorJulien Fortin <julien@cumulusnetworks.com>
Thu, 2 May 2019 17:19:01 +0000 (01:19 +0800)
committerJulien Fortin <julien@cumulusnetworks.com>
Thu, 6 Jun 2019 11:17:57 +0000 (19:17 +0800)
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com>
ifupdown2/addons/address.py

index 44656f6b25b1d35339339e2ee54206ba3c4b3b22..f088d5fda7fab9a3d1861617af1dfcf7c929c16f 100644 (file)
@@ -603,10 +603,12 @@ class address(moduleBase):
             return
 
         if ifaceobj.link_kind:
-            # bonds and vxlan devices need an explicit set of mtu.
+            # bonds, vxlan and custom devices (like dummy) need an explicit set of mtu.
             # bridges don't need mtu set
             if (ifaceobj.link_kind & ifaceLinkKind.BOND or
-                ifaceobj.link_kind & ifaceLinkKind.VXLAN):
+                ifaceobj.link_kind & ifaceLinkKind.VXLAN or
+                ifaceobj.link_kind & ifaceLinkKind.OTHER
+            ):
                 running_mtu = self.ipcmd.link_get_mtu(ifaceobj.name)
                 if (self.default_mtu and running_mtu != self.default_mtu):
                     self.ipcmd.link_set(ifaceobj.name, 'mtu', self.default_mtu)