wifi-scripts: ucode: only set mbssid on ax and be radios
authorJohn Crispin <john@phrozen.org>
Wed, 11 Dec 2024 10:55:21 +0000 (11:55 +0100)
committerJohn Crispin <john@phrozen.org>
Wed, 11 Dec 2024 11:28:43 +0000 (12:28 +0100)
Signed-off-by: John Crispin <john@phrozen.org>
package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc

index 2f6c4ddc40e95d6fff5556985708cb12692e07d4..f7eaa2741d4e515dc42ddc4bd979f6564724a9c1 100644 (file)
@@ -478,7 +478,7 @@ function generate(config) {
        device_rates(config);
 
        /* beacon */
-       append_vars(config, [ 'beacon_int', 'beacon_rate', 'rnr_beacon', 'mbssid'  ]);
+       append_vars(config, [ 'beacon_int', 'beacon_rate', 'rnr_beacon' ]);
 
        /* wpa_supplicant co-exist */
        append_vars(config, [ 'noscan' ]);
@@ -510,6 +510,9 @@ function generate(config) {
        }
        device_htmode_append(config);
 
+       if (config.ieee80211ax || config.ieee80211be)
+               append_vars(config, [ 'mbssid' ]);
+
        /* 6G power mode */
        if (config.band != '6g')
                append_vars(config, [ 'reg_power_type' ]);