1. 20 1月, 2010 1 次提交
    • F
      ath9k: fix beacon slot/buffer leak · 74401773
      Felix Fietkau 提交于
      When cleaning up beacon buffers and slots, ath9k currently checks if
      sc->ah->opmode is set to a beacon related mode before cleaning up
      buffers.
      An unfortunate ordering of interface up/down commands can lead to
      sc->ah->opmode being set to monitor mode, while there are AP interfaces
      present on the same wiphy.
      Always cleaning up beacon buffers if present fixes this issue.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Cc: stable@kernel.org
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      74401773
  2. 29 12月, 2009 3 次提交
  3. 22 12月, 2009 1 次提交
  4. 05 12月, 2009 1 次提交
  5. 29 11月, 2009 4 次提交
  6. 24 11月, 2009 2 次提交
  7. 19 11月, 2009 2 次提交
    • J
      mac80211: convert aggregation to operate on vifs/stas · c951ad35
      Johannes Berg 提交于
      The entire aggregation code currently operates on the
      hw pointer and station addresses, but that needs to
      change to make stations purely per-vif; As one step
      preparing for that make the aggregation code callable
      with the station, or by the combination of virtual
      interface and station address.
      Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      c951ad35
    • S
      ath9k: Cleanup bss_info_changed callback · c6089ccc
      Sujith 提交于
      * Remove a code chunk dealing with operating mode changes.
        As noted, all such policy changes are to be done in
        add_interface.
      
      * Remove pointless check for empty BSSID.
        Also, remove mode checks - mac80211 does all the needed checks.
      
      * Handle enabling/disabling beacon transmission properly.
      
      * Handle beacon interval changes for AP mode.
        The original code depended on config_interface() to update
        the HW TSF. Since that callback has been removed, handle
        it properly.
      
      * Remove unneeded code dealing with key/privacy.
      
      * Set the chainmasks to 1x1 for IBSS when the BSSID is set.
        This was happening uncondionally before.
      Signed-off-by: NSujith <Sujith.Manoharan@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      c6089ccc
  8. 12 11月, 2009 4 次提交
  9. 31 10月, 2009 1 次提交
  10. 10 10月, 2009 1 次提交
  11. 08 10月, 2009 20 次提交