qcacld-3.0: Send vdev create to fw from object create notification

Send vdev create to firmware when the mlme vdev create handler
is invoked as part of the vdev object create.

Change-Id: Ibba02f6b5885d7b3a62529ef51768f520395513e
CRs-Fixed: 2555943
This commit is contained in:
Arun Kumar Khandavalli
2019-10-23 16:01:15 +05:30
committed by nshrivas
parent bdc713cfde
commit 4f6a5bd519
12 changed files with 307 additions and 342 deletions

View File

@@ -329,27 +329,6 @@ QDF_STATUS cds_free_context(QDF_MODULE_ID module_id, void *module_context);
QDF_STATUS cds_set_context(QDF_MODULE_ID module_id, void *context);
/**
* cds_get_vdev_types() - get vdev type and subtype from it's operation mode
* @mode: operation mode of vdev
* @type: type of vdev
* @sub_type: sub_type of vdev
*
* This API is called to get vdev type and subtype from it's operation mode.
* Vdev operation modes are defined in enum QDF_OPMODE.
*
* Type of vdev are WLAN_VDEV_MLME_TYPE_AP, WLAN_VDEV_MLME_TYPE_STA,
* WLAN_VDEV_MLME_TYPE_IBSS, ,WLAN_VDEV_MLME_TYPE_MONITOR,
* WLAN_VDEV_MLME_TYPE_NAN, WLAN_VDEV_MLME_TYPE_OCB, WLAN_VDEV_MLME_TYPE_NDI
*
* Sub_types of vdev are WLAN_VDEV_MLME_SUBTYPE_P2P_DEVICE,
* WLAN_VDEV_MLME_SUBTYPE_P2P_CLIENT, WLAN_VDEV_MLME_SUBTYPE_P2P_GO,
* WLAN_VDEV_MLME_SUBTYPE_PROXY_STA, WLAN_VDEV_MLME_SUBTYPE_MESH
* Return: QDF_STATUS
*/
QDF_STATUS cds_get_vdev_types(enum QDF_OPMODE mode, uint8_t *type,
uint8_t *sub_type);
void cds_flush_work(void *work);
void cds_flush_delayed_work(void *dwork);