]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
wifi-scripts: ucode: use correct antenna count for SU beamformee 22511/head
authorAndrew Sim <andrewsimz@gmail.com>
Fri, 20 Mar 2026 05:21:26 +0000 (06:21 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Fri, 20 Mar 2026 10:09:26 +0000 (11:09 +0100)
The hostapd configuration for SU-BEAMFORMEE was incorrectly using the
beamformer antenna count instead of the beamformee antenna count for the
[BF-ANTENNA-N] capability string.

Fix this by using config.beamformee_antennas instead.

Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/22511
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc

index 6e6b8bb2eb62dc73f1fb5b880d58fe425a62c80c..cc7b9e387091601a372ef45bbfc689b09a281b8b 100644 (file)
@@ -351,7 +351,7 @@ function device_htmode_append(config) {
                if (vht_capab & 0x800 && config.su_beamformer)
                        config.vht_capab += '[SOUNDING-DIMENSION-' + min(((vht_capab >> 16) & 3) + 1, config.beamformer_antennas) + ']';
                if (vht_capab & 0x1000 && config.su_beamformee)
-                       config.vht_capab += '[BF-ANTENNA-' + min(((vht_capab >> 13) & 3) + 1, config.beamformer_antennas) + ']';
+                       config.vht_capab += '[BF-ANTENNA-' + min(((vht_capab >> 13) & 3) + 1, config.beamformee_antennas) + ']';
 
                /* supported Channel widths */
                if ((vht_capab & 0xc) == 8 && config.vht160 >= 2)