Commit 08030db6 authored by Luis R. Rodriguez's avatar Luis R. Rodriguez Committed by John W. Linville

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: default avatarBenoit PAPILLAULT <benoit.papillault@free.fr>
Signed-off-by: default avatarLuis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent b74d12e1
...@@ -680,7 +680,7 @@ static struct ieee80211_regdomain *country_ie_2_rd( ...@@ -680,7 +680,7 @@ static struct ieee80211_regdomain *country_ie_2_rd(
*/ */
freq_range->max_bandwidth_khz = MHZ_TO_KHZ(40); freq_range->max_bandwidth_khz = MHZ_TO_KHZ(40);
power_rule->max_antenna_gain = DBI_TO_MBI(100); 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 += 3;
country_ie_len -= 3; country_ie_len -= 3;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment