qcacld-3.0: Add start/stop bss changes in interface mgr

- Add start/stop bss event processing
- Add WLAN_INTERFACE_IF_MGR flag

Change-Id: I472a4534ee7bf95a10058595c85ec89eaf411670
CRs-Fixed: 2759981
This commit is contained in:
Amruta Kulkarni
2020-08-20 10:51:02 -07:00
committed by snandini
parent cef57d4f47
commit a7c313b997
5 changed files with 188 additions and 19 deletions

View File

@@ -29,14 +29,34 @@
/**
* if_mgr_enable_roaming() - interface manager enable roaming
*
* Interface manager emable roaming
*
* @vdev: vdev object
* @pdev: pdev object
* @requestor: RSO disable requestor
*
* Interface manager api to enable roaming for all other active vdev id's
*
* Context: It should run in thread context
*
* Return: QDF_STATUS
*/
QDF_STATUS if_mgr_enable_roaming(struct wlan_objmgr_vdev *vdev,
struct wlan_objmgr_pdev *pdev);
struct wlan_objmgr_pdev *pdev,
enum wlan_cm_rso_control_requestor requestor);
/**
* if_mgr_disable_roaming() - interface manager disable roaming
* @vdev: vdev object
* @pdev: pdev object
* @requestor: RSO disable requestor
*
* Interface manager api to disable roaming for all other active vdev id's
*
* Context: It should run in thread context
*
* Return: QDF_STATUS
*/
QDF_STATUS if_mgr_disable_roaming(struct wlan_objmgr_vdev *vdev,
struct wlan_objmgr_pdev *pdev,
enum wlan_cm_rso_control_requestor requestor);
#endif