qcacmn: Handle CU and BPCC for probe and assoc response
Add changes to indicate ongoing critical update CU flags and BPCC values in probe and assoc/reassoc response. For beacon FW update the CU flags and BPCC values in impacted and partner links and keeps the latest copy of BPCC for ML VDEV. The similar CU indication needs to be considered for probe, assoc/reassoc response. FW indicate to host the ongoing CU flag within DTIM interval for impacted, and latest BPCC values of AP MLDs in impacted and partner link VDEVs as part of mgmt_rx_event. Extract cu_vdev_bitmap and bpcc values CU information from wmi_prb_tmpl_ml_info TLV for probe and assoc / reassoc request. Pass these values to umac, mgmt and ol layer as part of rx status. Refer these values to update CU flag in capability information, and BPCC values to update BSS Parameter Change Count in RNR, MLIE and per sta profile. CRs-Fixed: 3301916 Change-Id: I92ededb6598f85f3ea21b9d5e69d182c6180e30d
This commit is contained in:

committed by
Madan Koyyalamudi

parent
f6a2b48634
commit
c1bece57dd
@@ -52,6 +52,18 @@ wmi_extract_mlo_link_set_active_resp(wmi_unified_t wmi,
|
||||
QDF_STATUS
|
||||
wmi_send_mlo_link_set_active_cmd(wmi_unified_t wmi_handle,
|
||||
struct mlo_link_set_active_param *param);
|
||||
|
||||
/**
|
||||
* wmi_extract_mgmt_rx_ml_cu_params() - extract mlo cu params from event
|
||||
* @wmi_handle: wmi handle
|
||||
* @evt_buf: pointer to event buffer
|
||||
* @cu_params: Pointer to mlo CU params
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure
|
||||
*/
|
||||
QDF_STATUS
|
||||
wmi_extract_mgmt_rx_ml_cu_params(wmi_unified_t wmi_handle, void *evt_buf,
|
||||
struct mlo_mgmt_ml_info *cu_params);
|
||||
#endif /*WLAN_FEATURE_11BE_MLO*/
|
||||
|
||||
#ifdef WLAN_FEATURE_11BE
|
||||
|
Reference in New Issue
Block a user