libubus: add UBUS_ATTR_NO_REPLY and add policy for UBUS_ATTR_ACTIVE
authorFelix Fietkau <nbd@openwrt.org>
Fri, 14 Dec 2012 19:05:06 +0000 (20:05 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Fri, 14 Dec 2012 19:05:06 +0000 (20:05 +0100)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
libubus-io.c
ubusmsg.h

index 4ebb8fbeecc06f97e8d982e304e130145a174fa9..18fb6cba8aea303f882a419abd7fc0184ceab1c8 100644 (file)
@@ -33,6 +33,8 @@ static const struct blob_attr_info ubus_policy[UBUS_ATTR_MAX] = {
        [UBUS_ATTR_OBJID] = { .type = BLOB_ATTR_INT32 },
        [UBUS_ATTR_OBJPATH] = { .type = BLOB_ATTR_STRING },
        [UBUS_ATTR_METHOD] = { .type = BLOB_ATTR_STRING },
+       [UBUS_ATTR_ACTIVE] = { .type = BLOB_ATTR_INT8 },
+       [UBUS_ATTR_NO_REPLY] = { .type = BLOB_ATTR_INT8 },
 };
 
 static struct blob_attr *attrbuf[UBUS_ATTR_MAX];
index fc4eeddcf59cf3dbd239797749cfc8a314b97dfa..f7c115dbc5b7cdd30be611a1418ddaf1d49459bc 100644 (file)
--- a/ubusmsg.h
+++ b/ubusmsg.h
@@ -89,6 +89,7 @@ enum ubus_msg_attr {
        UBUS_ATTR_TARGET,
 
        UBUS_ATTR_ACTIVE,
+       UBUS_ATTR_NO_REPLY,
 
        /* must be last */
        UBUS_ATTR_MAX,