self.process_mtu(ifaceobj, ifaceobj_getfunc)
self.up_ipv6_addrgen(ifaceobj)
+ try:
+ hwaddress, old_mac_addr = self.process_hwaddress(ifaceobj)
+ except Exception as e:
+ self.log_error('%s: %s' % (ifaceobj.name, str(e)), ifaceobj)
+
if addr_method not in ["dhcp", "ppp"]:
self.process_addresses(ifaceobj, ifaceobj_getfunc, force_reapply)
else:
try:
# Handle special things on a bridge
- self._process_bridge(ifaceobj, True, *self.process_hwaddress(ifaceobj))
+ self._process_bridge(ifaceobj, True, hwaddress, old_mac_addr)
except Exception as e:
self.log_error('%s: %s' % (ifaceobj.name, str(e)), ifaceobj)