diff options
| -rw-r--r-- | CORE/CLD_TXRX/TLSHIM/tl_shim.h | 6 | ||||
| -rw-r--r-- | CORE/SERVICES/WMA/wma.c | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/CORE/CLD_TXRX/TLSHIM/tl_shim.h b/CORE/CLD_TXRX/TLSHIM/tl_shim.h index 3db06e786fd8..cd5813b5c6c0 100644 --- a/CORE/CLD_TXRX/TLSHIM/tl_shim.h +++ b/CORE/CLD_TXRX/TLSHIM/tl_shim.h @@ -79,4 +79,10 @@ struct deferred_iapp_work iapp_work; void WLANTL_RegisterVdev(void *vos_ctx, void *vdev); VOS_STATUS tl_shim_get_vdevid(struct ol_txrx_peer_t *peer, u_int8_t *vdev_id); +/* + * tlshim_mgmt_roam_event_ind() is called from WMA layer when + * BETTER_AP_FOUND event is received from roam engine. + */ +int tlshim_mgmt_roam_event_ind(void *context, u_int32_t vdev_id); + #endif diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c index 320874d6feb6..8679848053ed 100644 --- a/CORE/SERVICES/WMA/wma.c +++ b/CORE/SERVICES/WMA/wma.c @@ -14161,9 +14161,8 @@ static VOS_STATUS wma_tx_detach(tp_wma_handle wma_handle) */ static void wma_roam_better_ap_handler(tp_wma_handle wma, u_int32_t vdev_id) { -extern int tlshim_mgmt_roam_event_ind(void *context); VOS_STATUS ret; - ret = tlshim_mgmt_roam_event_ind(wma->vos_context); + ret = tlshim_mgmt_roam_event_ind(wma->vos_context, vdev_id); } /* function : wma_roam_event_callback |
