1. 29 4月, 2010 1 次提交
  2. 20 4月, 2010 2 次提交
    • F
    • D
      ath9k: Group Key fix for VAPs · 03ceedea
      Daniel Yingqiang Ma 提交于
      When I set up multiple VAPs with ath9k, I encountered an issue that
      the traffic may be lost after a while.
      
      The detailed phenomenon is
      1. After a while the clients connected to one of these VAPs will get
      into a state that no broadcast/multicast packets can be transfered
      successfully while the unicast packets can be transfered normally.
      2. Minutes latter the unitcast packets transfer will fail as well,
      because the ARP entry is expired and it can't be freshed due to the
      broadcast trouble.
      
      It's caused by the group key overwritten and someone discussed this
      issue in ath9k-devel maillist before, but haven't work out a fix yet.
      
      I referred the method in madwifi, and made a patch for ath9k.
      The method is to set the high bit of the sender(AP)'s address, and
      associated that mac and the group key. It requires the hardware
      supports multicast frame key search. It seems true for AR9160.
      
      Not sure whether it's the correct way to fix this issue. But it seems
      to work in my test. The patch is attached, feel free to revise it.
      Signed-off-by: NDaniel Yingqiang ma <yma.cool@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      03ceedea
  3. 17 4月, 2010 3 次提交
  4. 07 4月, 2010 2 次提交
  5. 20 2月, 2010 1 次提交
  6. 09 2月, 2010 2 次提交
  7. 02 2月, 2010 1 次提交
  8. 29 1月, 2010 1 次提交
  9. 20 1月, 2010 2 次提交
  10. 16 1月, 2010 2 次提交
  11. 13 1月, 2010 6 次提交
  12. 29 12月, 2009 4 次提交
  13. 23 12月, 2009 2 次提交
  14. 22 12月, 2009 1 次提交
  15. 05 12月, 2009 1 次提交
  16. 29 11月, 2009 4 次提交
  17. 24 11月, 2009 2 次提交
  18. 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
  19. 12 11月, 2009 1 次提交