From 19ee2b113996786ab4aebababa20a2c77b3603ec Mon Sep 17 00:00:00 2001 From: Julien Fortin Date: Fri, 3 May 2019 01:19:01 +0800 Subject: [PATCH] addons: address: set default mtu on user defined device (via link-type) Signed-off-by: Julien Fortin --- ifupdown2/addons/address.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ifupdown2/addons/address.py b/ifupdown2/addons/address.py index 44656f6..f088d5f 100644 --- a/ifupdown2/addons/address.py +++ b/ifupdown2/addons/address.py @@ -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)