1. 26 11月, 2008 6 次提交
  2. 11 11月, 2008 11 次提交
  3. 01 11月, 2008 2 次提交
    • L
      ath9k: remove pointless sc_txintrperiod and spin_lock_bh on tx prepare · b139a10a
      Luis R. Rodriguez 提交于
      sc_txintrperiod is currently set to 0 and never updated. We won't
      be using this, if anything we will consider using TX interrupt
      mitigation but that is different and not yet tested. So remove
      sc_txintrperiod and the pointless spin_lock_bh() on tx prepare.
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      b139a10a
    • J
      mac80211: rewrite HT handling · ae5eb026
      Johannes Berg 提交于
      The HT handling has the following deficiencies, which I've
      (partially) fixed:
       * it always uses the AP info even if there is no AP,
         hence has no chance of working as an AP
       * it pretends to be HW config, but really is per-BSS
       * channel sanity checking is left to the drivers
       * it generally lets the driver control too much
      
      HT enabling is still wrong with this patch if you have more than
      one virtual STA mode interface, but that never happens currently.
      Once WDS, IBSS or AP/VLAN gets HT capabilities, it will also be
      wrong, see the comment in ieee80211_enable_ht().
      
      Additionally, this fixes a number of bugs:
       * mac80211: ieee80211_set_disassoc doesn't notify the driver any
                   more since the refactoring
       * iwl-agn-rs: always uses the HT capabilities from the wrong stuff
                     mac80211 gives it rather than the actual peer STA
       * ath9k: a number of bugs resulting from the broken HT API
      
      I'm not entirely happy with putting the HT capabilities into
      struct ieee80211_sta as restricted to our own HT TX capabilities,
      but I see no cleaner solution for now.
      Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      ae5eb026
  4. 07 10月, 2008 3 次提交
  5. 25 9月, 2008 1 次提交
  6. 23 9月, 2008 1 次提交
  7. 16 9月, 2008 1 次提交
  8. 11 9月, 2008 1 次提交
  9. 30 8月, 2008 14 次提交