incorrect bss_params->tx_channel_width_set

Eugene Krasnikov k.eugene.e at gmail.com
Mon Mar 24 05:03:50 EDT 2014


Unfortunately never seen this before. Do you know what is the bit rate
when tx_channel_width_set is 1?

2014-03-21 21:25 GMT+00:00 Bob Copeland <me at bobcopeland.com>:
> On Wed, Mar 19, 2014 at 11:51:46AM +0000, Eugene Krasnikov wrote:
>> Weird! What tput do you see?
>
> So, if I run with current HEAD (give or take some random patches
> in my tree) - I see this:
>
> root at yuga:/sdcard # iperf -c 10.10.10.4 -i 10 -t 120
> ------------------------------------------------------------
> Client connecting to 10.10.10.4, TCP port 5001
> TCP window size: 20.7 KByte (default)
> ------------------------------------------------------------
> [  3] local 10.10.10.3 port 41040 connected with 10.10.10.4 port 5001
> [ ID] Interval       Transfer     Bandwidth
> [  3]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec
> [  3] 10.0-20.0 sec  2.00 MBytes  1.68 Mbits/sec
> [  3] 20.0-30.0 sec  4.38 MBytes  3.67 Mbits/sec
> [  3] 30.0-40.0 sec  1.88 MBytes  1.57 Mbits/sec
> [  3] 40.0-50.0 sec  3.12 MBytes  2.62 Mbits/sec
> [  3] 50.0-60.0 sec  4.62 MBytes  3.88 Mbits/sec
> [  3] 60.0-70.0 sec  4.88 MBytes  4.09 Mbits/sec
> [  3] 70.0-80.0 sec  3.12 MBytes  2.62 Mbits/sec
> [  3] 80.0-90.0 sec   384 KBytes   315 Kbits/sec
> [  3] 90.0-100.0 sec  3.12 MBytes  2.62 Mbits/sec
> [  3] 100.0-110.0 sec  1.00 MBytes   839 Kbits/sec
> [  3] 110.0-120.0 sec  2.12 MBytes  1.78 Mbits/sec
> [  3]  0.0-126.0 sec  32.0 MBytes  2.13 Mbits/sec
>
> If I make the following change:
> diff --git a/smd.c b/smd.c
> index fb8d106..9f105b6 100644
> --- a/smd.c
> +++ b/smd.c
> @@ -205,7 +205,7 @@ static void wcn36xx_smd_set_sta_default_ht_params(
>                 struct wcn36xx_hal_config_sta_params *sta_params)
>  {
>         sta_params->ht_capable = 1;
> -       sta_params->tx_channel_width_set = 1;
> +       sta_params->tx_channel_width_set = 0;
>         sta_params->lsig_txop_protection = 1;
>         sta_params->max_ampdu_size = 3;
>         sta_params->max_ampdu_density = 5;
>
> Then I see:
>
> root at yuga:/sdcard # iperf -c 10.10.10.4 -i 10 -t 120
> ------------------------------------------------------------
> Client connecting to 10.10.10.4, TCP port 5001
> TCP window size: 20.7 KByte (default)
> ------------------------------------------------------------
> [  3] local 10.10.10.3 port 56082 connected with 10.10.10.4 port 5001
> [ ID] Interval       Transfer     Bandwidth
> [  3]  0.0-10.0 sec  49.8 MBytes  41.7 Mbits/sec
> [  3] 10.0-20.0 sec  50.4 MBytes  42.3 Mbits/sec
> [  3] 20.0-30.0 sec  46.4 MBytes  38.9 Mbits/sec
> [  3] 30.0-40.0 sec  51.0 MBytes  42.8 Mbits/sec
> [  3] 40.0-50.0 sec  51.4 MBytes  43.1 Mbits/sec
> [  3] 50.0-60.0 sec  54.6 MBytes  45.8 Mbits/sec
> [  3] 60.0-70.0 sec  54.8 MBytes  45.9 Mbits/sec
> [  3] 70.0-80.0 sec  53.2 MBytes  44.7 Mbits/sec
> [  3] 80.0-90.0 sec  52.9 MBytes  44.4 Mbits/sec
> [  3] 90.0-100.0 sec  53.5 MBytes  44.9 Mbits/sec
> [  3] 100.0-110.0 sec  53.8 MBytes  45.1 Mbits/sec
> [  3] 110.0-120.0 sec  53.8 MBytes  45.1 Mbits/sec
> [  3]  0.0-120.0 sec   626 MBytes  43.7 Mbits/sec
>
> Pretty dramatic!
>
> --
> Bob Copeland %% www.bobcopeland.com



-- 
Best regards,
Eugene



More information about the wcn36xx mailing list