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,