1. 12 Apr, 2011 1 commit
    • Vivek Natarajan's avatar
      mac80211: Check for queued frames before entering power save. · e8306f98
      Vivek Natarajan authored
      In a highly noisy environment, the tx rate of the driver drops and
      the application slows down since it has not yet received ACKs for
      the frames already queued in the hardware. Since this ACK may take
      more than 100ms, stopping the dev queues for entering PS at this
      stage breaks applications, WMM test cases in my testing.
      If there are frames already pending in the tx queue, postponing the
      PS logic helps to avoid redundant queue stops. When power save is
      enabled by default and in a noisy environment, this API certainly
      helps in improving the average throughput.
      Signed-off-by: default avatarVivek Natarajan <vnatarajan@atheros.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      e8306f98
  2. 08 Apr, 2011 16 commits
  3. 07 Apr, 2011 23 commits