developer | 66e89bc | 2024-04-23 14:50:01 +0800 | [diff] [blame] | 1 | From eb9916b7e0226793f14616dc98fda76c4d8337bf Mon Sep 17 00:00:00 2001 |
| 2 | From: Howard Hsu <howard-yh.hsu@mediatek.com> |
| 3 | Date: Tue, 27 Feb 2024 15:32:06 +0800 |
| 4 | Subject: [PATCH 096/104] mtk: hostapd: support vht bfee sts can be up to 0x4 |
| 5 | |
| 6 | Without this commit, the maximum vht bfee sts can only be 0x3. This commit |
| 7 | support to read BF-ANTENNA-5 to set vht bfee sts capability as 4. |
| 8 | |
developer | 66e89bc | 2024-04-23 14:50:01 +0800 | [diff] [blame] | 9 | Signed-off-by: Howard Hsu <howard-yh.hsu@mediatek.com> |
developer | 66e89bc | 2024-04-23 14:50:01 +0800 | [diff] [blame] | 10 | --- |
| 11 | hostapd/config_file.c | 3 +++ |
| 12 | 1 file changed, 3 insertions(+) |
| 13 | |
| 14 | diff --git a/hostapd/config_file.c b/hostapd/config_file.c |
| 15 | index ef9bafb28..b9a062193 100644 |
| 16 | --- a/hostapd/config_file.c |
| 17 | +++ b/hostapd/config_file.c |
| 18 | @@ -1190,6 +1190,9 @@ static int hostapd_config_vht_capab(struct hostapd_config *conf, |
| 19 | if (os_strstr(capab, "[BF-ANTENNA-4]") && |
| 20 | (conf->vht_capab & VHT_CAP_SU_BEAMFORMEE_CAPABLE)) |
| 21 | conf->vht_capab |= (3 << VHT_CAP_BEAMFORMEE_STS_OFFSET); |
| 22 | + if (os_strstr(capab, "[BF-ANTENNA-5]") && |
| 23 | + (conf->vht_capab & VHT_CAP_SU_BEAMFORMEE_CAPABLE)) |
| 24 | + conf->vht_capab |= (4 << VHT_CAP_BEAMFORMEE_STS_OFFSET); |
| 25 | if (os_strstr(capab, "[SOUNDING-DIMENSION-2]") && |
| 26 | (conf->vht_capab & VHT_CAP_SU_BEAMFORMER_CAPABLE)) |
| 27 | conf->vht_capab |= (1 << VHT_CAP_SOUNDING_DIMENSION_OFFSET); |
| 28 | -- |
| 29 | 2.39.2 |
| 30 | |