}
break;
case IFS_DOWN:
+ if (!iface->available)
+ return;
+
if (iface->autostart && iface->enabled && link_state && !config_init)
__interface_set_up(iface);
break;
{
struct interface_user *dep, *tmp;
+ uloop_timeout_cancel(&iface->remove_timer);
device_remove_user(&iface->ext_dev);
if (iface->parent_iface.iface)