qcacmn: Add connection logic after serialization part 2
Add event handling for mlme indication for connect start for peer and its response. Add the interface manager missing events. Add sync and async event handling for serialization callback Change-Id: I5cbb9a6ac1350f8035224135fb159010311a8468 CRs-Fixed: 2784163
This commit is contained in:

zatwierdzone przez
snandini

rodzic
652bd3a42b
commit
fdfaaf5260
@@ -99,7 +99,8 @@ struct mlme_cm_ops {
|
||||
* @mlme_multi_vdev_restart_resp: callback to process multivdev
|
||||
* restart response
|
||||
* @mlme_cm_ext_connect_start_ind_cb: callback to indicate connect start
|
||||
* @mlme_cm_ext_connect_active_ind_cb: callback to indicate connect active
|
||||
* @mlme_cm_ext_candidate_select_ind_cb: callback to indicate candidate
|
||||
* select for connect
|
||||
* @mlme_cm_ext_bss_peer_create_req_cb: callback to bss peer create request
|
||||
* @mlme_cm_ext_connect_req_cb: callback for connect request to
|
||||
* VDEV/PEER SM
|
||||
@@ -148,7 +149,7 @@ struct mlme_ext_ops {
|
||||
QDF_STATUS (*mlme_cm_ext_connect_start_ind_cb)(
|
||||
struct wlan_objmgr_vdev *vdev,
|
||||
struct wlan_cm_connect_req *req);
|
||||
QDF_STATUS (*mlme_cm_ext_connect_active_ind_cb)(
|
||||
QDF_STATUS (*mlme_cm_ext_candidate_select_ind_cb)(
|
||||
struct wlan_objmgr_vdev *vdev,
|
||||
struct wlan_cm_vdev_connect_req *req);
|
||||
QDF_STATUS (*mlme_cm_ext_bss_peer_create_req_cb)(
|
||||
@@ -383,15 +384,15 @@ QDF_STATUS mlme_cm_connect_start_ind(struct wlan_objmgr_vdev *vdev,
|
||||
struct wlan_cm_connect_req *req);
|
||||
|
||||
/**
|
||||
* mlme_cm_connect_active_ind() - Connection manager ext Connect active
|
||||
* indication
|
||||
* mlme_cm_candidate_select_ind() - Connection manager ext Connect candidate
|
||||
* select indication, to do operations for the candidate
|
||||
* @vdev: VDEV object
|
||||
* @req: Vdev connect request
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
*/
|
||||
QDF_STATUS mlme_cm_connect_active_ind(struct wlan_objmgr_vdev *vdev,
|
||||
struct wlan_cm_vdev_connect_req *req);
|
||||
QDF_STATUS mlme_cm_candidate_select_ind(struct wlan_objmgr_vdev *vdev,
|
||||
struct wlan_cm_vdev_connect_req *req);
|
||||
|
||||
/**
|
||||
* mlme_cm_bss_peer_create_req() - Connection manager ext bss peer create
|
||||
|
Reference in New Issue
Block a user