1. 28 7月, 2010 3 次提交
  2. 07 4月, 2010 1 次提交
  3. 24 3月, 2010 1 次提交
    • M
      ath9k: decrease size of ath9k.ko · e21247cc
      Ming Lei 提交于
      From e74b075cdb143d45be9b371ee8a8e2dcfc15ab34 Mon Sep 17 00:00:00 2001
      From: Ming Lei <tom.leiming@gmail.com>
      Date: Sat, 27 Feb 2010 23:50:54 +0800
      Subject: [PATCH] ath9k: decrease size of ath9k.ko
      
      The patch defines the fields of 'valid_single_stream' and 'valid' in
      struct ath_rate_table as char type, so decrease the size of ath9k.ko
      about 2KB.
      
      old ath9k.ko
      [tom@tom-lei ath9k]$ size ath9k.ko
         text    data     bss     dec     hex filename
        69344    3080     168   72592   11b90 ath9k.ko
      
      new ath9k.ko
      [tom@tom-lei ath9k]$ size ath9k.ko
         text    data     bss     dec     hex filename
        67304    3080     168   70552   11398 ath9k.ko
      Signed-off-by: NLarry Finger <Larry.Finger@lwfinger.net>
      Signed-off-by: NMing Lei <tom.leiming@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      e21247cc
  4. 11 3月, 2010 1 次提交
  5. 23 12月, 2009 1 次提交
    • L
      ath9k: add MCS rate index back to debufs rcstat · c755ad34
      Luis R. Rodriguez 提交于
      Speaking of 802.11n rates in terms of Mbps doesn't really developers
      and is just useful for users. To aid debugging add the MCS index back
      and an HT20/HT40 mode.
      
      New screenshot:
      
          HT    MCS   Rate    Success    Retries   XRetries        PER
                      6.0:          0          0          0          0
                      9.0:          0          0          0          0
                     12.0:         26        260          0         49
                     18.0:         80        804          2         58
                     24.0:          0          0          0          0
                     36.0:          0          0          0          0
                     48.0:          0          0          0          0
                     54.0:          0          0          0          0
        HT20      0   6.5:       1368      13660          0         48
        HT20      1  13.0:          0          0          0          0
        HT20      2  19.5:          0          0          0          0
        HT20      3  26.0:          0          0          0          0
        HT20      4  39.0:          0          0          0          0
        HT20      5  52.0:         55        578         14         43
        HT20      6  58.5:         29        306          8         69
        HT20      7  65.0:         21        210          0         67
        HT20      8  13.0:         21        210          0         56
        HT20      9  26.0:          0          0          0          0
        HT20     10  39.0:          0          0          0          0
        HT20     11  52.0:          0          0          0          0
        HT20     12  78.0:          0          0          0          0
        HT20     13 104.0:          0          0          0          0
        HT20     14 117.0:          0          0          0          0
        HT20     15 130.0:         27        290         10         55
        HT40      0  13.5:         79        687         16         17
        HT40      1  27.5:         60        409         10         17
        HT40      2  40.5:         56        381         21         25
        HT40      3  54.0:         44        302         21         18
        HT40      4  81.5:         19        171          2         14
        HT40      5 108.0:          0          0          0          0
        HT40      6 121.5:          0          0          0          0
        HT40      7 135.0:          0          0          0          0
        HT40      7 150.0:          0          0          0          0
        HT40      8  27.0:          0          0          0          0
        HT40      9  54.0:          0          0          0          0
        HT40     10  81.0:          0          0          0          0
        HT40     11 108.0:         11        100          0         18
        HT40     12 162.0:         23        200          0         22
        HT40     13 216.0:         61        580          0         35
        HT40     14 243.0:         37        271          0         66
        HT40     15 270.0:         65        217          2         73
        HT40     15 300.0:          0          0          0          0
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      c755ad34
  6. 29 11月, 2009 2 次提交
  7. 19 11月, 2009 1 次提交
  8. 12 11月, 2009 1 次提交
    • L
      ath9k_common: add new module to share 802.11n driver helpers · db86f07e
      Luis R. Rodriguez 提交于
      ath9k and ath9k_htc share a lot of common hardware characteristics.
      They only differ in that ath9k_htc works with a target CPU and ath9k
      works directly with the hardware. ath9k_htc will do *some* things in
      the firmware, but a lot of others on the host.
      
      The common 802.11n hardware code is already shared through the ath9k_hw
      module. Common helpers amongst all Atheros drivers can use the ath module,
      this includes ath5k and ar9170 as users. But there is some common driver
      specific helpers which are not exactly hardware code which ath9k and
      ath9k_htc can share. We'll be using ath9k_common for this to avoid
      bloating the ath module and the common 802.11n hardware module ath9k_hw.
      
      We start by sharing skb pre and post processing in preparation for a hand
      off to mac80211.
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      db86f07e
  9. 25 7月, 2009 3 次提交
  10. 23 4月, 2009 4 次提交
  11. 28 3月, 2009 1 次提交
  12. 06 3月, 2009 3 次提交
  13. 14 2月, 2009 1 次提交
  14. 30 1月, 2009 1 次提交
  15. 26 11月, 2008 10 次提交
  16. 01 11月, 2008 1 次提交
    • J
      802.11: clean up/fix HT support · d9fe60de
      Johannes Berg 提交于
      This patch cleans up a number of things:
       * the unusable definition of the HT capabilities/HT information
         information elements
       * variable names that are hard to understand
       * mac80211: move ieee80211_handle_ht to ht.c and remove the unused
                   enable_ht parameter
       * mac80211: fix bug with MCS rate 32 in ieee80211_handle_ht
       * mac80211: fix bug with casting the result of ieee80211_bss_get_ie
                   to an information element _contents_ rather than the
                   whole element, add size checking (another out-of-bounds
                   access bug fixed!)
       * mac80211: remove some unused return values in favour of BUG_ON
                   checking
       * a few minor other things
      Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      d9fe60de
  17. 30 8月, 2008 1 次提交
  18. 07 8月, 2008 2 次提交