From 86a6f5f888bac030eb780ed30c5ceac0d1f4b17d Mon Sep 17 00:00:00 2001 From: Beni Lev Date: Wed, 22 Aug 2018 19:49:02 +0300 Subject: [PATCH] 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 --- hostapd/ctrl_iface.c | 6 ++++++ 1 file changed, 6 insertions(+) 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"); } }