1. 14 4月, 2011 1 次提交
  2. 31 3月, 2011 1 次提交
    • F
      ath9k: fix beacon timer handling issues · dd347f2f
      Felix Fietkau 提交于
      AP mode beacon timers in ath9k are configured in milliseconds, which breaks
      when increasing ATH_BCBUF to 8 instead of 4 (due to rounding errors).
      Since the hardware timers are actually configured in microseconds, it's
      better to let the driver use that unit directly.
      
      To be able to do that, the beacon interval parameter abuse for passing
      certain flags needs to be removed. This is easy to do, because those flags
      are completely unnecessary anyway. ATH9K_BEACON_ENA is ignored,
      ATH9K_BEACON_RESET_TSF can be replaced with calling ath9k_hw_reset_tsf
      from the driver directly.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      dd347f2f
  3. 02 3月, 2011 1 次提交
  4. 24 2月, 2011 4 次提交
  5. 08 12月, 2010 2 次提交
  6. 25 9月, 2010 1 次提交
  7. 15 6月, 2010 1 次提交
  8. 04 6月, 2010 1 次提交
  9. 08 5月, 2010 1 次提交
    • S
      ath9k_htc: Fix beaconing in IBSS mode · 9c6dda4e
      Sujith 提交于
      The current way of managing beaconing in ad-hoc
      mode has a subtle race - the beacon obtained from mac80211
      is freed in the SWBA handler rather than the TX
      completion routine. But transmission of beacons goes
      through the normal SKB queue maintained in hif_usb,
      leading to a situation where __skb_dequeue() in the TX
      completion handler goes kaput.
      
      Fix this by simply getting a beacon from mac80211 for
      every SWBA and free it in its completion routine.
      Signed-off-by: NSujith <Sujith.Manoharan@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      9c6dda4e
  10. 17 4月, 2010 2 次提交
  11. 08 4月, 2010 1 次提交
  12. 24 3月, 2010 1 次提交