5 #include <libubox/blob.h>
7 #define __packetdata __attribute__((packed)) __attribute__((__aligned__(4)))
9 #define UBUS_MAX_MSGLEN 65535
16 struct blob_attr data[];
20 /* initial server message */
23 /* generic command response */
26 /* data message response */
32 /* look up one or more objects */
35 /* invoke a method on a single object */
38 /* publish an object */
63 enum ubus_msg_status {
65 UBUS_STATUS_INVALID_COMMAND,
66 UBUS_STATUS_INVALID_ARGUMENT,
67 UBUS_STATUS_NOT_FOUND,