From: Beni Lev Date: Wed, 22 Aug 2018 16:49:02 +0000 (+0300) Subject: WMM: Update WMM parameter advertisement on the fly X-Git-Tag: hostap_2_7~124 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=86a6f5f888bac030eb780ed30c5ceac0d1f4b17d;p=thirdparty%2Fhostap.git WMM: Update WMM parameter advertisement on the fly Update the Beacon frame template once WMM parameters have been changed and the AP is already up. Signed-off-by: Beni Lev --- diff --git a/hostapd/ctrl_iface.c b/hostapd/ctrl_iface.c index 2d68e88f6..628278f56 100644 --- a/hostapd/ctrl_iface.c +++ b/hostapd/ctrl_iface.c @@ -1386,6 +1386,12 @@ static int hostapd_ctrl_iface_set(struct hostapd_data *hapd, char *cmd) hostapd_disassoc_deny_mac(hapd); } else if (os_strcasecmp(cmd, "accept_mac_file") == 0) { hostapd_disassoc_accept_mac(hapd); + } else if (os_strncmp(cmd, "wme_ac_", 7) == 0 || + os_strncmp(cmd, "wmm_ac_", 7) == 0) { + hapd->parameter_set_count++; + if (ieee802_11_update_beacons(hapd->iface)) + wpa_printf(MSG_DEBUG, + "Failed to update beacons with WMM parameters"); } }