wireless: remove config_autostart
[project/netifd.git] / wireless.c
index f537848..be94c34 100644 (file)
@@ -690,8 +690,7 @@ wireless_device_create(struct wireless_driver *drv, const char *name, struct blo
        wdev->name = strcpy(name_buf, name);
        wdev->config = data;
        wdev->retry_setup_failed = false;
-       wdev->config_autostart = true;
-       wdev->autostart = wdev->config_autostart;
+       wdev->autostart = true;
        INIT_LIST_HEAD(&wdev->script_proc);
        vlist_init(&wdev->interfaces, avl_strcmp, vif_update);
        wdev->interfaces.keep_old = true;
@@ -761,6 +760,7 @@ wireless_device_status(struct wireless_device *wdev, struct blob_buf *b)
        blobmsg_add_u8(b, "pending", wdev->state == IFS_SETUP || wdev->state == IFS_TEARDOWN);
        blobmsg_add_u8(b, "autostart", wdev->autostart);
        blobmsg_add_u8(b, "disabled", wdev->disabled);
+       blobmsg_add_u8(b, "retry_setup_failed", wdev->retry_setup_failed);
        put_container(b, wdev->config, "config");
 
        i = blobmsg_open_array(b, "interfaces");