From 768d3fc23387bfd477fdc2771cd709aace3790c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20Walstr=C3=B6m?= Date: Wed, 21 Jan 2026 21:52:00 +0100 Subject: [PATCH] confd: wifi: Enable wmm (Wi-Fi Multimedia) - QoS for WiFi. This should always be enabled. It is a requirement for higher speeds n/ac/ax. --- src/confd/src/hardware.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/confd/src/hardware.c b/src/confd/src/hardware.c index e801e393..8bbff3fa 100644 --- a/src/confd/src/hardware.c +++ b/src/confd/src/hardware.c @@ -269,6 +269,7 @@ static int wifi_gen_bss_section(FILE *hostapd, struct lyd_node *cifs, const char if (hidden && !strcmp(hidden, "true")) fprintf(hostapd, "ignore_broadcast_ssid=1\n"); + fprintf(hostapd, "wmm_enabled=1\n"); /* Security configuration */ security = lydx_get_child(ap, "security"); security_mode = lydx_get_cattr(security, "mode"); @@ -430,6 +431,7 @@ static int wifi_gen_aps_on_radio(const char *radio_name, struct lyd_node *cifs, /* Enable 802.11d (regulatory domain) and 802.11h (spectrum management/DFS) */ fprintf(hostapd, "ieee80211d=1\n"); fprintf(hostapd, "ieee80211h=1\n"); + fprintf(hostapd, "wmm_enabled=1\n"); /* Band and channel configuration */ if (band) {