Changeset 33584


Ignore:
Timestamp:
2012-09-28T20:29:02+02:00 (5 years ago)
Author:
nbd
Message:

mac80211: rework the current tx power display patch

Location:
trunk/package/mac80211/patches
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/mac80211/patches/520-mac80211_cur_txpower.patch

    r33583 r33584  
    11--- a/include/net/mac80211.h 
    22+++ b/include/net/mac80211.h 
    3 @@ -863,7 +863,7 @@ enum ieee80211_smps_mode { 
    4   */ 
    5  struct ieee80211_conf { 
    6         u32 flags; 
    7 -       int power_level, dynamic_ps_timeout; 
    8 +       int cur_power_level, power_level, dynamic_ps_timeout; 
    9         int max_sleep_period; 
     3@@ -1372,6 +1372,7 @@ struct ieee80211_hw { 
     4        u8 max_tx_aggregation_subframes; 
     5        u8 offchannel_tx_hw_queue; 
     6        u8 radiotap_mcs_details; 
     7+       s8 cur_power_level; 
     8        netdev_features_t netdev_features; 
     9 }; 
    1010  
    11         u16 listen_interval; 
    1211--- a/net/mac80211/cfg.c 
    1312+++ b/net/mac80211/cfg.c 
     
    1716  
    1817-       *dbm = local->hw.conf.power_level; 
    19 +       *dbm = local->hw.conf.cur_power_level; 
     18+       *dbm = local->hw.cur_power_level; 
    2019  
    2120        return 0; 
     
    2726        if (local->hw.conf.power_level != power) { 
    2827                changed |= IEEE80211_CONF_CHANGE_POWER; 
    29 +               local->hw.conf.cur_power_level = power; 
     28+               local->hw.cur_power_level = power; 
    3029                local->hw.conf.power_level = power; 
    3130        } 
  • trunk/package/mac80211/patches/521-ath9k_cur_txpower.patch

    r33331 r33584  
    55                } 
    66  
    7 +               conf->cur_power_level = sc->curtxpow / 2; 
     7+               hw->cur_power_level = sc->curtxpow / 2; 
    88+ 
    99                /* 
     
    1414                ath9k_cmn_update_txpow(ah, sc->curtxpow, 
    1515                                       sc->config.txpowlimit, &sc->curtxpow); 
    16 +               conf->cur_power_level = sc->curtxpow / 2; 
     16+               hw->cur_power_level = sc->curtxpow / 2; 
    1717        } 
    1818  
  • trunk/package/mac80211/patches/550-mac80211_optimize_mcs_rate_mask.patch

    r33331 r33584  
    3535--- a/include/net/mac80211.h 
    3636+++ b/include/net/mac80211.h 
    37 @@ -3718,7 +3718,7 @@ void ieee80211_send_bar(struct ieee80211 
     37@@ -3719,7 +3719,7 @@ void ieee80211_send_bar(struct ieee80211 
    3838  *     (deprecated; this will be removed once drivers get updated to use 
    3939  *     rate_idx_mask) 
     
    4444  */ 
    4545 struct ieee80211_tx_rate_control { 
    46 @@ -3730,7 +3730,7 @@ struct ieee80211_tx_rate_control { 
     46@@ -3731,7 +3731,7 @@ struct ieee80211_tx_rate_control { 
    4747        bool rts, short_preamble; 
    4848        u8 max_rate_idx; 
Note: See TracChangeset for help on using the changeset viewer.