[PATCH 0/9] wcn36xx: support multiple VIFs

Eugene Krasnikov k.eugene.e at gmail.com
Fri Sep 6 04:12:18 EDT 2013


https://github.com/KrasnikovEugene/wcn36xx/pull/114

2013/9/6 Eugene Krasnikov <k.eugene.e at gmail.com>:
> Intention of these patches is to make wcn36xx work with multiple interfaces.
> Most of the parameters where moved from wcn36xx struct to wcn36xx_vif and
> wcn36xx_sta.
>
> Also BMPS is now enabled right after DHCP is finished. This does not affect
> tput that much, can reach 25 mbps in noisy environment easily.
>
> Also AID was not set in config_sta. As a result of this bug HW did not listen
> to DTIM and in BMPS mode did not wake up in time. Because of that ping was
> delayed up to 20 sec.
>
> Eugene Krasnikov (9):
>   wcn36xx: rework control path
>   wcn36xx: remove using current_vif from add interface ops
>   wcn36xx: do not use current_vif in config_bss_rsp
>   wcn36xx: do not use current_vif in delete_bss
>   wcn:36xx remember list of vif
>   wcn36xx: enter BMPS right after DORA is finished
>   wcn36xx: move AID to sta_priv struct
>   wcn36xx: Move DTIM to vif_priv struct
>   wcn36xx: Ignore every second dtim when host is down
>
>  debug.c            |    6 +-
>  hal.h              |    8 +-
>  main.c             |  114 +++--
>  pmc.c              |   35 +-
>  pmc.h              |   10 +-
>  smd.c              | 1233 ++++++++++++++++++++++++++++++++++++++--------------
>  smd.h              |   31 +-
>  wcn36xx.h          |   22 +-
>  wcn36xx_msm/main.c |   14 +-
>  9 files changed, 1034 insertions(+), 439 deletions(-)
>
> --
> 1.8.2.2
>



-- 
Best regards,
Eugene



More information about the wcn36xx mailing list