1. 17 Mar, 2015 1 commit
  2. 28 Nov, 2014 2 commits
  3. 19 Nov, 2014 1 commit
  4. 18 Nov, 2014 1 commit
  5. 27 Oct, 2014 1 commit
  6. 21 Oct, 2014 1 commit
    • Karl Beldan's avatar
      mac80211: minstrel_ht: add basic support for VHT rates <= 3SS@80MHz · 9208247d
      Karl Beldan authored
      When the new CONFIG_MAC80211_RC_MINSTREL_VHT is not set (default 'N'),
      there is no behavioral change including in sampling and MCS_GROUP_RATES
      remains 8.
      Otherwise MCS_GROUP_RATES is 10, and a module parameter *vht_only*
      (default 'true'), restricts the rates selection to VHT when VHT is
      supported.
      
      Regarding the debugfs stats buffer:
      It is explicitly increased from 8k to 32k to fit every rates incl. when
      both HT and VHT rates are enabled, as for the format, before:
      type           rate     tpt eprob *prob ret  *ok(*cum)        ok(      cum)
      HT20/LGI ABCDP MCS0     0.0   0.0   0.0   1    0(   0)         0(        0)
      after:
       type           rate      tpt eprob *prob ret  *ok(*cum)        ok(      cum)
       HT20/LGI ABCDP MCS0      0.0   0.0   0.0   1    0(   0)         0(        0)
      VHT40/LGI       MCS5/2    0.0   0.0   0.0   0    0(   0)         0(        0)
      Signed-off-by: default avatarKarl Beldan <karl.beldan@rivierawaves.com>
      Cc: Felix Fietkau <nbd@openwrt.org>
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      9208247d
  7. 20 Oct, 2014 3 commits
  8. 09 Oct, 2014 1 commit
  9. 11 Sep, 2014 1 commit
  10. 21 May, 2014 1 commit
    • Antonio Quartulli's avatar
      mac80211: export the expected throughput · cca674d4
      Antonio Quartulli authored
      Add get_expected_throughput() API to mac80211 so that each
      driver can implement its own version based on the RC
      algorithm they are using (might be using an HW RC algo).
      The API returns a value expressed in Kbps.
      
      Also, add the new get_expected_throughput() member
      to the rate_control_ops structure in order to be
      able to query the RC algorithm (this patch provides an
      implementation of this API for both minstrel and
      minstrel_ht).
      
      The related member in the station_info object is now
      filled accordingly when dumping a station.
      
      Cc: Felix Fietkau <nbd@openwrt.org>
      Signed-off-by: default avatarAntonio Quartulli <antonio@open-mesh.com>
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      cca674d4
  11. 19 May, 2014 1 commit
  12. 04 Feb, 2014 2 commits
  13. 18 Dec, 2013 1 commit
  14. 25 Nov, 2013 5 commits
  15. 26 Sep, 2013 1 commit
  16. 22 Aug, 2013 1 commit
  17. 21 Aug, 2013 1 commit
  18. 12 Aug, 2013 1 commit
    • Johannes Berg's avatar
      mac80211: add control port protocol TX control flag · af61a165
      Johannes Berg authored
      A lot of drivers check the frame protocol for ETH_P_PAE,
      for various reasons (like making those more reliable).
      Add a new flags bitmap to the TX control info and a new
      flag indicating the control port protocol is in use to
      let all drivers also apply such logic to other control
      port protocols, should they be configured.
      
      Also use the new flag in the iwlwifi drivers.
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      af61a165
  19. 16 Jul, 2013 3 commits
  20. 22 Apr, 2013 3 commits
  21. 18 Mar, 2013 3 commits
  22. 06 Mar, 2013 5 commits