From: Ben Greear <greearb@candelatech.com>
To: Michal Kazior <michal.kazior@tieto.com>
Cc: ath10k <ath10k@lists.infradead.org>
Subject: Re: Need to get msdu-chaining working.
Date: Wed, 05 Mar 2014 12:50:49 -0800 [thread overview]
Message-ID: <53178E29.2000304@candelatech.com> (raw)
In-Reply-To: <CA+BoTQmx9iaSKxG6rO4bbrbkAY2d4VkZEPwE+b1vMdR=mPB0nQ@mail.gmail.com>
On 03/05/2014 12:09 AM, Michal Kazior wrote:
> Incorrect. There's actually quite a lot of amsdu with vanilla firmware
> (keep in mind I refer to nwifi rx). In the early days ath10k was
> stiching msdus back just to be teared down again in mac80211 and this
> was hitting performance.
I guess with native wifi you do not see any chained amsdu
frames at ath10k now? Out of curiosity, how do amsdu frames appear
in ath10k? Does the firmware take care of everything
before it ever gets to the host for native wifi?
>> What throughputs are you seeing, and what NICs are you using for AP
>> and stations?
>
> With current master branch CUS223-CUS223 should get over 800mbps in
> udp tx/rx and 700mbps in tcp tx/rx with cabled setup on a poor AP135.
> Since AP135's CPU doesn't have any time to idle around I expect x86 to
> perform better and I don't think OTA should be terribly slower in a
> reasonably clean environment.
Over-the-air, CUS223 wasn't any better than WLE900VX, so probably not
an issue with the NICs. Arranging the antennas a bit gave me a bit of
a boost, but still only around 600Mbps TCP upload, and download was
still in the 400Mbps range. There are no APs in scan range in the
lower end of 5Ghz where I am running, so it should be pretty clean.
I cabled WLE900VX NICs up with 30dB attenuation, and I do see about 800Mbps
UDP upload, 700Mbps TCP upload, and 460Mbps TCP download. Download still
sucks compared to upload for me.
I switched functions: AP logic moved to STA machine, vice-versa.
The mis-match between upload follows the stations/APs, not the hardware.
(In this test, both machines are using stock 467.1-1 firmware.)
Maybe something with how I am configuring APs interfaces is the problem.
Can you verify that you see similar upload and download speeds for your
test scenario?
Also, at 800Mbps UDP, perf top main offender is a 17% raw spin lock,
but in general my system was not working too hard as far as I can tell.
Thanks,
Ben
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
next prev parent reply other threads:[~2014-03-05 20:51 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-26 23:38 Need to get msdu-chaining working Ben Greear
2014-02-27 6:51 ` Michal Kazior
2014-02-27 16:08 ` Ben Greear
2014-02-28 7:36 ` Michal Kazior
2014-03-03 22:13 ` Ben Greear
2014-03-04 7:36 ` Michal Kazior
2014-03-04 16:59 ` Ben Greear
2014-03-05 8:09 ` Michal Kazior
2014-03-05 20:50 ` Ben Greear [this message]
2014-03-06 7:36 ` Michal Kazior
2014-02-28 1:18 ` Ben Greear
2014-02-28 7:41 ` Michal Kazior
2014-02-28 19:12 ` Ben Greear
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=53178E29.2000304@candelatech.com \
--to=greearb@candelatech.com \
--cc=ath10k@lists.infradead.org \
--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.