Browse Source

hostapd: add beacon_interval to get_status ubus output

Add the beacon interval to hostapd status output. This allows external
services to discover the beacon interval for a specific VAP.

This way, external wireless management daemons can correctly calculate
fields containing TBTT value from absolute time-values.

Signed-off-by: David Bauer <[email protected]>
David Bauer 4 years ago
parent
commit
3ba9846842
1 changed files with 1 additions and 0 deletions
  1. 1 0
      package/network/services/hostapd/src/src/ap/ubus.c

+ 1 - 0
package/network/services/hostapd/src/src/ap/ubus.c

@@ -425,6 +425,7 @@ hostapd_bss_get_status(struct ubus_context *ctx, struct ubus_object *obj,
 
 	blobmsg_add_u32(&b, "freq", hapd->iface->freq);
 	blobmsg_add_u32(&b, "channel", ieee80211_frequency_to_channel(hapd->iface->freq));
+	blobmsg_add_u32(&b, "beacon_interval", hapd->iconf->beacon_int);
 
 	snprintf(phy_name, 17, "%s", hapd->iface->phy);
 	blobmsg_add_string(&b, "phy", phy_name);