X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=ubus.c;h=4cac0842911e61959bef281ec75533c7162918dd;hb=df5f70b8858c3ce53201a4a0f73e4937359af482;hp=df45a546adc68d5c804bc11bd3510fd0128ba466;hpb=dcf1362c210452ac25638d0120a0b687cb59fd48;p=project%2Funetd.git diff --git a/ubus.c b/ubus.c index df45a54..4cac084 100644 --- a/ubus.c +++ b/ubus.c @@ -295,6 +295,13 @@ ubus_connect_handler(struct ubus_context *ctx) fprintf(stderr, "Failed to add object: %s\n", ubus_strerror(ret)); } +void unetd_ubus_notify(struct network *net) +{ + blob_buf_init(&b, 0); + blobmsg_add_string(&b, "network", network_name(net)); + ubus_notify(&conn.ctx, &unetd_object, "network_update", b.head, -1); +} + void unetd_ubus_netifd_update(struct blob_attr *data) { uint32_t id;