Ensures that renaming is handled properly. For disabled radios, setup is
performed with an empty list of interfaces.
Signed-off-by: Felix Fietkau <[email protected]>
return;
this.dbg("setup, state=" + this.state);
- if (!this.autostart || this.retry_setup_failed || this.data.config.disabled)
+ if (!this.autostart || this.retry_setup_failed)
return;
wdev_proc_reset(this);
this.dbg("start, state=" + this.state);
this.autostart = true;
- if (this.data.config.disabled)
- return;
wdev_reset(this);
return;
wdev_config_init(this);
- if (this.data.config.disabled)
- this.teardown();
- else
- this.setup();
+ this.setup();
}
function wdev_mark_up(wdev)
for (let dev_name in dev_names) {
let dev = devices[dev_name];
- if (!dev)
+ if (!dev || dev.config.disabled)
continue;
let handler = handlers[dev_name];