[PATCH 0/9] wcn36xx: support multiple VIFs
Eugene Krasnikov
k.eugene.e at gmail.com
Fri Sep 6 04:09:12 EDT 2013
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
More information about the wcn36xx
mailing list