diff --git a/wifimngr.c b/wifimngr.c index 05a222bd4713b3eeb2198c2f4390c7cde00960b4..64c33a30c0e3697c9216797498228d823ec205d1 100644 --- a/wifimngr.c +++ b/wifimngr.c @@ -1784,6 +1784,8 @@ int wl_ap_status(struct ubus_context *ctx, struct ubus_object *obj, //blobmsg_add_string(&bb, "operstate", operstate_str[opstatus]); blobmsg_add_string(&bb, "ssid", (char *)bss->ssid); blobmsg_add_macaddr(&bb, "bssid", bss->bssid); + blobmsg_add_u32(&bb, "beacon_int", bss->beacon_int); + blobmsg_add_u32(&bb, "dtim_period", bss->dtim_period); blobmsg_add_string(&bb, "security", sec_str); // TODO: new blobmsg_add_string(&bb, "encryption", etostr(ap.bss.rsn.pair_ciphers, @@ -5423,6 +5425,8 @@ int wl_apmld_status(struct ubus_context *ctx, struct ubus_object *obj, blobmsg_add_u32(&bb, "utilization", ap.bss.load.utilization); blobmsg_add_u32(&bb, "adm_capacity", ap.bss.load.available); blobmsg_add_u8(&bb, "hidden", !ap.ssid_advertised ? true : false); + blobmsg_add_u32(&bb, "beacon_int", ap.bss.beacon_int); + blobmsg_add_u32(&bb, "dtim_period", ap.bss.dtim_period); wl_dump_supp_security(&bb, ap.sec.supp_modes); wl_dump_capabilities(ap.bss.band, &bb,