diff options
author | Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> | 2015-01-14 12:55:08 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2015-01-23 10:28:51 +0100 |
commit | db82d8a966ded064bd4cf0e1fcca13442f50d0ae (patch) | |
tree | 1f88497368334a23af9afe6f2beb9def150238d9 /net/mac80211/chan.c | |
parent | 4b681c82d2f9bef121c912ffcaac89a004af3f2c (diff) | |
download | op-kernel-dev-db82d8a966ded064bd4cf0e1fcca13442f50d0ae.zip op-kernel-dev-db82d8a966ded064bd4cf0e1fcca13442f50d0ae.tar.gz |
mac80211: enable TPC through mac80211 stack
Control per packet Transmit Power Control (TPC) in lower drivers
according to TX power settings configured by the user. In particular TPC is
enabled if value passed in enum nl80211_tx_power_setting is
NL80211_TX_POWER_LIMITED (allow using less than specified from userspace),
whereas TPC is disabled if nl80211_tx_power_setting is set to
NL80211_TX_POWER_FIXED (use value configured from userspace)
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/chan.c')
-rw-r--r-- | net/mac80211/chan.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/mac80211/chan.c b/net/mac80211/chan.c index 35b11e1..ff0d2db 100644 --- a/net/mac80211/chan.c +++ b/net/mac80211/chan.c @@ -655,7 +655,7 @@ out: } if (new_ctx && ieee80211_chanctx_num_assigned(local, new_ctx) > 0) { - ieee80211_recalc_txpower(sdata); + ieee80211_recalc_txpower(sdata, false); ieee80211_recalc_chanctx_min_def(local, new_ctx); } @@ -1387,7 +1387,7 @@ static int ieee80211_vif_use_reserved_switch(struct ieee80211_local *local) ieee80211_bss_info_change_notify(sdata, changed); - ieee80211_recalc_txpower(sdata); + ieee80211_recalc_txpower(sdata, false); } ieee80211_recalc_chanctx_chantype(local, ctx); |