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;
}
void
+netifd_ubus_interface_event(struct interface *iface, bool up)
+{
+ blob_buf_init(&b, 0);
+ blobmsg_add_string(&b, "action", up ? "ifup" : "ifdown");
+ blobmsg_add_string(&b, "interface", iface->name);
+ ubus_send_event(ctx, "network.interface", b.head);
+}
+
+void
netifd_ubus_add_interface(struct interface *iface)
{
struct ubus_object *obj = &iface->ubus;