mirror of
https://github.com/torvalds/linux.git
synced 2024-11-06 20:21:57 +00:00
cfg80211: process the max power on a country IE
The max power from each country IE triplet was being ignored. This fix isn't critical as CRDA was always being used for the lower limit, but we should process it in case the AP still wants to decrease power output even more for whatever reason. Reported-by: Benoit PAPILLAULT <benoit.papillault@free.fr> Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
b74d12e116
commit
08030db6e5
@ -680,7 +680,7 @@ static struct ieee80211_regdomain *country_ie_2_rd(
|
||||
*/
|
||||
freq_range->max_bandwidth_khz = MHZ_TO_KHZ(40);
|
||||
power_rule->max_antenna_gain = DBI_TO_MBI(100);
|
||||
power_rule->max_eirp = DBM_TO_MBM(100);
|
||||
power_rule->max_eirp = DBM_TO_MBM(triplet->chans.max_power);
|
||||
|
||||
country_ie += 3;
|
||||
country_ie_len -= 3;
|
||||
|
Loading…
Reference in New Issue
Block a user