1. 22 Apr, 2013 3 commits
  2. 18 Mar, 2013 3 commits
  3. 06 Mar, 2013 8 commits
  4. 15 Feb, 2013 2 commits
    • Johannes Berg's avatar
      mac80211: stop modifying HT SMPS capability · af0ed69b
      Johannes Berg authored
      
      
      Instead of modifying the HT SMPS capability field
      for stations, track the SMPS mode explicitly in a
      new field in the station struct and use it in the
      drivers that care about it. This simplifies the
      code using it.
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      af0ed69b
    • Johannes Berg's avatar
      mac80211: stop toggling IEEE80211_HT_CAP_SUP_WIDTH_20_40 · e1a0c6b3
      Johannes Berg authored
      
      
      For VHT, many more bandwidth changes are possible. As a first
      step, stop toggling the IEEE80211_HT_CAP_SUP_WIDTH_20_40 flag
      in the HT capabilities and instead introduce a bandwidth field
      indicating the currently usable bandwidth to transmit to the
      station. Of course, make all drivers use it.
      
      To achieve this, make ieee80211_ht_cap_ie_to_sta_ht_cap() get
      the station as an argument, rather than the new capabilities,
      so it can set up the new bandwidth field.
      
      If the station is a VHT station and VHT bandwidth is in use,
      also set the bandwidth accordingly.
      
      Doing this allows us to get rid of the supports_40mhz flag as
      the HT capabilities now reflect the true capability instead of
      the current setting.
      
      While at it, also fix ieee80211_ht_cap_ie_to_sta_ht_cap() to not
      ignore HT cap overrides when MCS TX isn't supported (not that it
      really happens...)
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      e1a0c6b3
  5. 13 Feb, 2013 1 commit
  6. 11 Feb, 2013 1 commit
  7. 30 Nov, 2012 1 commit
  8. 12 Jul, 2012 1 commit
  9. 09 Jul, 2012 1 commit
  10. 13 Apr, 2012 1 commit
  11. 10 Apr, 2012 1 commit
  12. 15 Mar, 2012 1 commit
  13. 12 Mar, 2012 1 commit
  14. 17 Nov, 2011 3 commits
  15. 30 Sep, 2011 1 commit
  16. 14 Sep, 2011 1 commit
  17. 09 Aug, 2011 1 commit
  18. 01 Jun, 2011 1 commit
  19. 12 May, 2011 1 commit
  20. 31 Mar, 2011 1 commit
  21. 28 Mar, 2011 1 commit
  22. 14 Mar, 2011 1 commit
  23. 09 Mar, 2011 1 commit
  24. 04 Mar, 2011 1 commit
  25. 15 Dec, 2010 1 commit
  26. 24 Nov, 2010 1 commit