Skip to content
Snippets Groups Projects
  1. Sep 16, 2011
  2. Aug 30, 2011
  3. Jun 01, 2011
  4. May 19, 2011
  5. May 05, 2011
  6. Apr 19, 2011
    • Felix Fietkau's avatar
      ath9k: fix powersave frame filtering/buffering in AP mode · 5519541d
      Felix Fietkau authored
      
      This patch fixes a long standing issue of pending packets in the queue being
      sent (and retransmitted many times) to sleeping stations.
      This was made worse by aggregation through driver-internal retransmitting
      of A-MDPU subframes.
      Previously the hardware tx filter was cleared unconditionally for every
      single packet - with this patch it uses the IEEE80211_TX_CTL_CLEAR_PS_FILT
      for unaggregated frames.
      A sta_notify driver op is added to stop aggregation for stations when they
      enter powersave mode. Subframes stay buffered inside the driver, to ensure
      that the BlockAck window keeps a sane state.
      Since the driver uses software aggregation, the clearing of the tx filter
      needs to be handled by the driver instead of mac80211 for aggregated frames.
      
      Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      5519541d
  7. Apr 04, 2011
  8. Dec 13, 2010
  9. Dec 07, 2010
  10. Nov 15, 2010
  11. Nov 09, 2010
  12. Jul 12, 2010
  13. Apr 16, 2010
Loading