WMM: update WMM params on the fly

Message ID 1534956548-8088-1-git-send-email-andrei.otcheretianski@intel.com
State Accepted
Headers show
Series
  • WMM: update WMM params on the fly
Related show

Commit Message

Andrei Otcheretianski Aug. 22, 2018, 4:49 p.m.
From: Beni Lev <beni.lev@intel.com>

Update the beacon once WMM params have been changed and the AP is already
up

Signed-off-by: Beni Lev <beni.lev@intel.com>
---
 hostapd/ctrl_iface.c | 6 ++++++
 1 file changed, 6 insertions(+)

Comments

Jouni Malinen Oct. 16, 2018, 3:37 p.m. | #1
On Wed, Aug 22, 2018 at 07:49:02PM +0300, Andrei Otcheretianski wrote:
> Update the beacon once WMM params have been changed and the AP is already
> up

Thanks, applied.

Patch

diff --git a/hostapd/ctrl_iface.c b/hostapd/ctrl_iface.c
index 2d68e88..628278f 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");
 		}
 	}