summaryrefslogtreecommitdiffhomepage
path: root/ubus.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-03-27 19:08:24 +0200
committerFelix Fietkau <nbd@openwrt.org>2011-03-27 19:08:24 +0200
commit530d9f3cb5137a36ad33d86fb52f94dde81208f4 (patch)
tree7d243b30e4430ada659ebdf6e0b6f9cdcba579f7 /ubus.c
parenta3958947c58b98da2265d42e61b24f7d268c820c (diff)
add a callback for dumping device status information
Diffstat (limited to 'ubus.c')
-rw-r--r--ubus.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ubus.c b/ubus.c
index 0723300..2bb42f1 100644
--- a/ubus.c
+++ b/ubus.c
@@ -151,6 +151,9 @@ static int netifd_handle_status(struct ubus_context *ctx, struct ubus_object *ob
else
/* use a different field for virtual devices */
blobmsg_add_string(&b, "link", dev->ifname);
+
+ if (dev->type->dump_status)
+ dev->type->dump_status(dev, &b);
}
ubus_send_reply(ctx, req, b.head);