1. 02 4月, 2015 4 次提交
  2. 17 3月, 2015 1 次提交
  3. 28 11月, 2014 2 次提交
  4. 20 11月, 2014 1 次提交
  5. 19 11月, 2014 1 次提交
  6. 27 10月, 2014 1 次提交
  7. 21 10月, 2014 4 次提交
  8. 09 10月, 2014 1 次提交
  9. 11 9月, 2014 1 次提交
  10. 21 5月, 2014 1 次提交
    • A
      mac80211: export the expected throughput · cca674d4
      Antonio Quartulli 提交于
      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: NAntonio Quartulli <antonio@open-mesh.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      cca674d4
  11. 19 5月, 2014 1 次提交
  12. 05 2月, 2014 2 次提交
  13. 18 12月, 2013 1 次提交
  14. 26 11月, 2013 3 次提交
  15. 25 11月, 2013 2 次提交
  16. 26 9月, 2013 1 次提交
  17. 22 8月, 2013 1 次提交
  18. 21 8月, 2013 1 次提交
  19. 12 8月, 2013 1 次提交
    • J
      mac80211: add control port protocol TX control flag · af61a165
      Johannes Berg 提交于
      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: NJohannes Berg <johannes.berg@intel.com>
      af61a165
  20. 16 7月, 2013 3 次提交
  21. 22 4月, 2013 3 次提交
  22. 19 3月, 2013 3 次提交
  23. 06 3月, 2013 1 次提交
    • T
      mac80211: add lowest rate into minstrel's random rate sampling table · f744bf81
      Thomas Huehn 提交于
      While minstrel bootstraps and fills the success probabilities of each
      rate the lowest rate has typically a very high success probability
      (often 100% in our tests).
      Its statistics are never updated but considered to setup the mrr chain.
      In our tests we see that especially the 3rd mrr stage (which is that
      rate providing highest success probability) is filled with the lowest rate
      because its initial high sucess probability is never updated. By design
      the 4th mrr stage is filled with the lowest rate so often 3rd and 4th
      mrr stage are equal.
      
      This patch follows minstrels general approach of assuming as little
      as possible about rate dependencies. Consequently we include the
      lowest rate into the random sampling table to get balanced up-to-date
      statistics of all rates and therefore balanced decisions.
      Acked-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NThomas Huehn <thomas@net.t-labs.tu-berlin.de>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      f744bf81