qcacld-3.0: MLO roaming handling
CM, PE and WMA changes for mlo roaming - Roam start and roam sync propogation updates. - Handling connected link bitmap. - Link specific assoc response generation - WMA changes to handle add/remove peer for mlo roaming scenarios. Change-Id: I365a26ebb761d93dadd33c9fb8248c28e9eda94b CRs-Fixed: 3033766
这个提交包含在:
@@ -1494,6 +1494,7 @@ cm_roam_pmkid_request_handler(struct roam_pmkid_req_event *data);
|
||||
/**
|
||||
* cm_roam_update_vdev() - Update the STA and BSS
|
||||
* @sync_ind: Information needed for roam sync propagation
|
||||
* @vdev_id: vdev id
|
||||
*
|
||||
* This function will perform all the vdev related operations with
|
||||
* respect to the self sta and the peer after roaming and completes
|
||||
@@ -1501,12 +1502,14 @@ cm_roam_pmkid_request_handler(struct roam_pmkid_req_event *data);
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
void cm_roam_update_vdev(struct roam_offload_synch_ind *sync_ind);
|
||||
void cm_roam_update_vdev(struct roam_offload_synch_ind *sync_ind,
|
||||
uint8_t vdev_id);
|
||||
|
||||
/**
|
||||
* cm_roam_pe_sync_callback() - Callback registered at pe, gets invoked when
|
||||
* ROAM SYNCH event is received from firmware
|
||||
* @sync_ind: Structure with roam synch parameters
|
||||
* @vdev_id: vdev id
|
||||
* @len: length for bss_description
|
||||
*
|
||||
* This is a PE level callback called from CM to complete the roam synch
|
||||
@@ -1517,7 +1520,7 @@ void cm_roam_update_vdev(struct roam_offload_synch_ind *sync_ind);
|
||||
*/
|
||||
QDF_STATUS
|
||||
cm_roam_pe_sync_callback(struct roam_offload_synch_ind *sync_ind,
|
||||
uint16_t len);
|
||||
uint8_t vdev_id, uint16_t len);
|
||||
|
||||
/**
|
||||
* cm_update_phymode_on_roam() - Update new phymode after
|
||||
|
在新工单中引用
屏蔽一个用户