1. 12 2月, 2013 1 次提交
  2. 01 2月, 2013 1 次提交
  3. 31 1月, 2013 1 次提交
    • E
      mac80211: inform the driver about update of dtim_period · c65dd147
      Emmanuel Grumbach 提交于
      Currently, when the driver requires the DTIM period,
      mac80211 will wait to hear a beacon before association.
      This behavior is suboptimal since some drivers may be
      able to deal with knowing the DTIM period after the
      association, if they get it at all.
      
      To address this, notify the drivers with bss_info_changed
      with the new BSS_CHANGED_DTIM_PERIOD flag when the DTIM
      becomes known. This might be when changing to associated,
      or later when the entire association was done with only
      probe response information.
      
      Rename the hardware flag for the current behaviour to
      IEEE80211_HW_NEED_DTIM_BEFORE_ASSOC to more accurately
      reflect its behaviour. IEEE80211_HW_NEED_DTIM_PERIOD is
      no longer accurate as all drivers get the DTIM period
      now, just not before association.
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      c65dd147
  4. 24 1月, 2013 2 次提交
  5. 16 1月, 2013 2 次提交
  6. 03 1月, 2013 4 次提交
  7. 07 12月, 2012 1 次提交
  8. 26 11月, 2012 1 次提交
    • J
      cfg80211: remove remain-on-channel channel type · 42d97a59
      Johannes Berg 提交于
      As mwifiex (and mac80211 in the software case) are the
      only drivers actually implementing remain-on-channel
      with channel type, userspace can't be relying on it.
      This is the case, as it's used only for P2P operations
      right now.
      
      Rather than adding a flag to tell userspace whether or
      not it can actually rely on it, simplify all the code
      by removing the ability to use different channel types.
      Leave only the validation of the attribute, so that if
      we extend it again later (with the needed capability
      flag), it can't break userspace sending invalid data.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      42d97a59
  9. 19 11月, 2012 2 次提交
  10. 14 11月, 2012 1 次提交
  11. 07 11月, 2012 1 次提交
  12. 05 11月, 2012 1 次提交
  13. 23 10月, 2012 1 次提交
  14. 31 7月, 2012 1 次提交
  15. 27 7月, 2012 1 次提交
  16. 21 6月, 2012 1 次提交
    • J
      iwlwifi: limit mac_change_interface to BSS context · e75dac92
      Johannes Berg 提交于
      Currently when mac80211 asks to change the interface
      type, we will accept it for both the BSS and PAN
      contexts. This is not terribly complicated today,
      but with the addition of the P2P Device abstraction
      the PAN context handling will get more complex, so
      restrict mac_change_interface to the BSS context.
      
      Also fix a small locking issue and use is_active
      instead of the vif pointer to check if the other
      context is activated, guarding exclusive interface
      types on the BSS context (IBSS) against the PAN
      context being used for something else.
      Reviewed-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      e75dac92
  17. 20 6月, 2012 1 次提交
  18. 18 6月, 2012 1 次提交
  19. 13 6月, 2012 1 次提交
  20. 06 6月, 2012 8 次提交
  21. 05 6月, 2012 1 次提交
  22. 17 5月, 2012 2 次提交
  23. 24 4月, 2012 4 次提交