[PATCH 0/5] tx a-mpdu fixes

Eugene Krasnikov k.eugene.e at gmail.com
Tue Mar 4 03:42:15 EST 2014


Good job! There some minor things to be fixed but in general really good!

2014-03-03 20:45 GMT+00:00 Bob Copeland <me at bobcopeland.com>:
> 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
>
>
> _______________________________________________
> wcn36xx mailing list
> wcn36xx at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/wcn36xx



-- 
Best regards,
Eugene



More information about the wcn36xx mailing list