From 8893556c9ed0413ddb6df2582ebe802296ddbbcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Schr=C3=B6der?= Date: Fri, 31 Jul 2015 12:07:03 +0200 Subject: [PATCH] Added listing of adsl default devices to quest --- questd/src/questd.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/questd/src/questd.c b/questd/src/questd.c index a1b7f7e3e..9d384953f 100644 --- a/questd/src/questd.c +++ b/questd/src/questd.c @@ -827,7 +827,7 @@ static int uci_get_value(const char *config_path, const char *varname, char *out static void router_dump_boardinfo(struct blob_buf *b){ void *t, *l, *p; - static char ports[256], port_order[256], lan_ports[256], wan_ports[256]; + static char ports[256], port_order[256], lan_ports[256], wan_ports[256], adsl_ports[256], vdsl_ports[256]; t = blobmsg_open_table(b, "ethernet"); //p = blobmsg_open_array(b, "ports"); @@ -841,6 +841,16 @@ static void router_dump_boardinfo(struct blob_buf *b){ blobmsg_add_string(b, "wan_port", wan_ports); //blobmsg_close_array(b, p); blobmsg_close_table(b, t); + + t = blobmsg_open_table(b, "adsl"); + uci_get_value("/lib/db/config", "hw.board.adslWanPort", adsl_ports, sizeof(adsl_ports)); + blobmsg_add_string(b, "ports", adsl_ports); + blobmsg_close_table(b, t); + + t = blobmsg_open_table(b, "vdsl"); + uci_get_value("/lib/db/config", "hw.board.vdslWanPort", vdsl_ports, sizeof(vdsl_ports)); + blobmsg_add_string(b, "ports", vdsl_ports); + blobmsg_close_table(b, t); } static int