[PATCH 0/5] tx a-mpdu fixes
Bob Copeland
me at bobcopeland.com
Mon Mar 3 15:45:02 EST 2014
This series includes some changes to fix ampdu operation from
the wcn36xx STA.
Patches 1 and 2 implement fixes for TX-ampdu operation.
Patch 3 just takes care of a FIXME - also EDCA setup was not
included in the start cmd patch due to not following the single
u32 config parameter pattern. In the future we should set this
up with ops->conf_tx.
Patches 4 and 5 were just some things spotted in review.
Running three ten second iperf sessions in a row shows the difference
in 2.4 GHz HT20 channel.
Without patches:
[ 3] 0.0-10.0 sec 22.8 MBytes 19.0 Mbits/sec
[ 3] 0.0-10.1 sec 25.6 MBytes 21.4 Mbits/sec
[ 3] 0.0-10.1 sec 25.5 MBytes 21.3 Mbits/sec
With patches:
[ 3] 0.0-10.0 sec 25.1 MBytes 21.0 Mbits/sec
[ 3] 0.0-10.0 sec 51.2 MBytes 42.9 Mbits/sec
[ 3] 0.0-10.0 sec 50.1 MBytes 42.0 Mbits/sec
Note first trial is slower in each case due to device starting
at lowest legacy rates and slowly ramping up; aggregation won't
happen until MCS rates are in use.
Bob Copeland (5):
wcn36xx: initialize device defaults on start
wcn36xx: let device generate qos seq numbers
wcn36xx: set initial edca queue parameters
wcn36xx: copy wmm_enabled into v1 config
wcn36xx: use !! when assigning int as a boolean
smd.c | 131 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
txrx.c | 3 +-
txrx.h | 3 +-
3 files changed, 131 insertions(+), 6 deletions(-)
--
1.7.10.4
More information about the wcn36xx
mailing list