[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