qcacmn: Add support to populate and send WMI_MLO_LINK_REMOVAL_CMDID

WMI_MLO_LINK_REMOVAL_CMDID is to be sent by the Host to initiate the
removal procedure for a given link from its MLD. This command will be sent
on the impacted link only. Add support to populate and send this command.

Change-Id: I8485d8c8897bb2bb891d50546d5fbfac2a69a4ce
CRs-Fixed: 3314430
This commit is contained in:
Shiva Krishna Pittala
2022-10-20 11:31:48 +05:30
committed by Madan Koyyalamudi
parent 9dd62d04b6
commit c1231d0824
9 changed files with 146 additions and 1 deletions

View File

@@ -64,6 +64,17 @@ wmi_send_mlo_link_set_active_cmd(wmi_unified_t wmi_handle,
QDF_STATUS
wmi_extract_mgmt_rx_ml_cu_params(wmi_unified_t wmi_handle, void *evt_buf,
struct mlo_mgmt_ml_info *cu_params);
/**
* wmi_send_mlo_link_removal_cmd() - Send WMI command for MLO link removal
* @wmi: wmi handle
* @param: MLO link removal command parameters
*
* Return: QDF_STATUS_SUCCESS of operation
*/
QDF_STATUS wmi_send_mlo_link_removal_cmd(
wmi_unified_t wmi,
const struct mlo_link_removal_cmd_params *param);
#endif /*WLAN_FEATURE_11BE_MLO*/
#ifdef WLAN_FEATURE_11BE