if (!add || (tb[DEV_FORCE] && blobmsg_get_u8(tb[DEV_FORCE])))
device_set_present(dev, add);
else
- check_device_state(dev);
+ device_check_state(dev);
return 0;
}
return 0;
}
+static int
+netifd_handle_reload(struct ubus_context *ctx, struct ubus_object *obj,
+ struct ubus_request_data *req, const char *method,
+ struct blob_attr *msg)
+{
+ netifd_reload();
+ return 0;
+}
+
static struct ubus_method main_object_methods[] = {
UBUS_METHOD("add_device", netifd_handle_device, dev_policy),
UBUS_METHOD("remove_device", netifd_handle_device, dev_policy),
{ .name = "restart", .handler = netifd_handle_restart },
+ { .name = "reload", .handler = netifd_handle_reload },
};
static struct ubus_object_type main_object_type =