mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-05-05 09:56:12 +02:00
wifi-scripts: fix hostapd config for 160MHz
After 02e2065203c5e6c95f88e3501644d3e6ad740f89, it can happen that both, [VHT160-80PLUS80] and [VHT160] are added to the vht_capab option in an AP's hostapd.conf, which would cause a failure to start the AP. Fix the logic in order to prevent such misconfiguration. Fixes: #22481 Signed-off-by: Shine <4c.fce2@proton.me> Link: https://github.com/openwrt/openwrt/pull/22482 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
de08715d7f
commit
c949d0e6c6
@ -354,10 +354,10 @@ function device_htmode_append(config) {
|
||||
config.vht_capab += '[BF-ANTENNA-' + min(((vht_capab >> 13) & 3) + 1, config.beamformer_antennas) + ']';
|
||||
|
||||
/* supported Channel widths */
|
||||
if (((vht_capab & 0xc) == 4 || (vht_capab & 0xc) == 8) && config.vht160 >= 1)
|
||||
config.vht_capab += '[VHT160]';
|
||||
if ((vht_capab & 0xc) == 8 && config.vht160 >= 2)
|
||||
config.vht_capab += '[VHT160-80PLUS80]';
|
||||
else if (((vht_capab & 0xc) == 4 || (vht_capab & 0xc) == 8) && config.vht160 >= 1)
|
||||
config.vht_capab += '[VHT160]';
|
||||
|
||||
/* maximum MPDU length */
|
||||
if ((vht_capab & 3) > 1 && config.vht_max_mpdu >= 11454)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user