qcacmn: Fix Reo qref issues

1. Since peer id is reused for reconnection in MLO case,
old entries for queue desc addr is cleared. Clear the reo
internal storage and reset it back on client connection.

2. Send Qref feature WMI cmd to FW to enable the feature.

Change-Id: I6705ce121c8c25d9a2ace039dab21312fa5ea4b1
CRs-Fixed: 3156642
This commit is contained in:
sumedh baikady
2022-02-22 12:44:15 -08:00
committed by Madan Koyyalamudi
parent 423c297cc3
commit 52181cceb1
9 changed files with 77 additions and 0 deletions

View File

@@ -5748,6 +5748,7 @@ struct wmi_host_fw_abi_ver {
* @afc_timer_check_disable: Disables AFC Timer related checks in FW
* @afc_req_id_check_disable: Disables AFC Request ID check in FW
* @carrier_profile_config: Configuration for per-carrier profile
* @reo_qdesc_shared_addr_table_enabled: Reo shared qref enhancement enabled
*/
typedef struct {
uint32_t num_vdevs;
@@ -5869,6 +5870,7 @@ typedef struct {
bool afc_req_id_check_disable;
uint32_t carrier_profile_config;
bool sawf;
bool reo_qdesc_shared_addr_table_enabled;
} target_resource_config;
/**