X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=ubus.c;h=8ba43c0f27c8a26ec5a168ffe0cddad500cbbe53;hb=153a12143b9fef4b5d3c3a6597f6fe967a17c9d7;hp=2b8bb9007dcd38a4873e49d308c7874bd9473d5b;hpb=f56a7fbaa6f155c654e7d01b5c4c0594f21239d6;p=project%2Fnetifd.git diff --git a/ubus.c b/ubus.c index 2b8bb90..8ba43c0 100644 --- a/ubus.c +++ b/ubus.c @@ -204,7 +204,7 @@ netifd_dev_status(struct ubus_context *ctx, struct ubus_object *obj, blobmsg_parse(dev_policy, __DEV_MAX, tb, blob_data(msg), blob_len(msg)); if (tb[DEV_NAME]) { - dev = device_get(blobmsg_data(tb[DEV_NAME]), false); + dev = device_find(blobmsg_data(tb[DEV_NAME])); if (!dev) return UBUS_STATUS_INVALID_ARGUMENT; } @@ -687,6 +687,7 @@ netifd_dump_status(struct interface *iface) if (iface->ip6table) blobmsg_add_u32(&b, "ip6table", iface->ip6table); blobmsg_add_u32(&b, "metric", iface->metric); + blobmsg_add_u32(&b, "dns_metric", iface->dns_metric); blobmsg_add_u8(&b, "delegation", !iface->proto_ip.no_delegation); a = blobmsg_open_array(&b, "ipv4-address"); interface_ip_dump_address_list(&iface->config_ip, false, true);