+static void ubus_event_bcast(const char *type, const char *param1, const char *val1,
+ const char *param2, const char *val2)
+{
+ if (!ctx)
+ return;
+
+ blob_buf_init(&b, 0);
+ if (param1 && val1)
+ blobmsg_add_string(&b, param1, val1);
+ if (param2 && val2)
+ blobmsg_add_string(&b, param2, val2);
+ ubus_notify(ctx, &main_object, type, b.head, -1);
+}
+