OSDN Git Service

rsi: add support for hardware scan offload
authorPrameela Rani Garnepudi <prameela.j04cs@gmail.com>
Thu, 27 Dec 2018 09:26:18 +0000 (14:56 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 10 Jan 2019 11:38:26 +0000 (13:38 +0200)
commit7fdcb8e1266093eb2ff1bc3ab430daf4775388ad
tree1402d5f2de08927e472570607cc6a2ff4f67b2a1
parent42daad3343be4a4e1ee03e30a5f5cc731dadfef5
rsi: add support for hardware scan offload

With the current approach of scanning, roaming delays are observed.
Firmware has support for back ground scanning. To get this advantage,
mac80211 hardware scan is implemented, which decides type of scan to
do based on connected state.

When station is in not connected, driver returns with special value 1
to trigger software scan in mac80211. In case of connected state,
background scan will be triggered.

Signed-off-by: Prameela Rani Garnepudi <prameela.j04cs@gmail.com>
Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/rsi/rsi_91x_hal.c
drivers/net/wireless/rsi/rsi_91x_mac80211.c
drivers/net/wireless/rsi/rsi_91x_main.c
drivers/net/wireless/rsi/rsi_91x_mgmt.c
drivers/net/wireless/rsi/rsi_main.h
drivers/net/wireless/rsi/rsi_mgmt.h