All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kalle Valo <kvalo@qca.qualcomm.com>
To: Michal Kazior <michal.kazior@tieto.com>
Cc: ath10k@lists.infradead.org, Denton Gentry <denton.gentry@gmail.com>
Subject: Re: [PATCH v3] ath10k: fix Rx aggregation reordering
Date: Tue, 22 Jul 2014 21:37:29 +0300	[thread overview]
Message-ID: <87r41dtf2u.fsf@kamboji.qca.qualcomm.com> (raw)
In-Reply-To: <1405509540-32691-1-git-send-email-michal.kazior@tieto.com> (Michal Kazior's message of "Wed, 16 Jul 2014 13:19:00 +0200")

(dropping linux-wireless)

Michal Kazior <michal.kazior@tieto.com> writes:

> Firmware doesn't perform Rx reordering so it is
> left to the host driver to do that.
>
> Use mac80211 to perform reordering instead of
> re-inventing the wheel.
>
> This fixes TCP throughput issues in some
> environments.
>
> Reported-by: Denton Gentry <denton.gentry@gmail.com>
> Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
> ---
> This depends on:
>
>  * mac80211: fix Rx reordering with RX_FLAG_AMSDU_MORE
>  * mac80211: add support for Rx reordering offloading
>
> I'm still seeing some issues with TCP traffic.
> Apparently firmware/hardware sometimes stalls Rx
> for ~100ms and misses some aggregate frames. I
> wasn't able to pinpoint what the problem is. The
> more parallel TCP streams (iperf) the more often
> stalls happen. UDP doesn't seem to trigger the Rx
> stalls at all.

The mac80211 patches are in mac80211-next, but I can only apply this one
only once they are in wireless-next.

Also the other thing is that 3.17 merge window is very close. I might be
able to squeeze this in but there's the risk that this patch hasn't
received enough testing from being in ath.git. How safe (or risky) is
this patch? If we push this to 3.17, we could try to fix regressions in
-rc releases but that's always more difficult than waiting for 3.18.

-- 
Kalle Valo

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

  parent reply	other threads:[~2014-07-22 18:38 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-16 10:17 [PATCH v2] ath10k: fix Rx aggregation reordering Michal Kazior
2014-07-16 10:17 ` Michal Kazior
2014-07-16 11:19 ` [PATCH v3] " Michal Kazior
2014-07-16 11:19   ` Michal Kazior
2014-07-16 11:38   ` Varka Bhadram
2014-07-16 11:38     ` Varka Bhadram
2014-07-16 12:35     ` Michal Kazior
2014-07-16 12:35       ` Michal Kazior
2014-07-16 12:41       ` Michal Kazior
2014-07-16 12:41         ` Michal Kazior
2014-07-18 12:41         ` Kalle Valo
2014-07-18 12:41           ` Kalle Valo
2014-07-22 18:37   ` Kalle Valo [this message]
2014-07-23  9:50     ` Michal Kazior
2014-07-23 16:20       ` Kalle Valo
2014-07-23 10:20   ` [PATCH v4] " Michal Kazior
2014-07-23 10:20     ` Michal Kazior
2014-07-25  8:18     ` Kalle Valo
2014-07-25  8:18       ` Kalle Valo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87r41dtf2u.fsf@kamboji.qca.qualcomm.com \
    --to=kvalo@qca.qualcomm.com \
    --cc=ath10k@lists.infradead.org \
    --cc=denton.gentry@gmail.com \
    --cc=michal.kazior@tieto.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.