qcacmn: Dynamic Tx VDEV config

This change allow Tx VDEV of MBSS mode to configured
dynamically by reset the VDEVs.

This change includes FW service bit parsing, checking
VDEV state of all VDEVs, sending MBSS information in
VDEV start command

Change-Id: I46b13629bd1c07be86b408d72c2967642ce8542e
CRs-Fixed: 2759229
Bu işleme şunda yer alıyor:
Srinivas Pitla
2020-07-27 11:10:11 -07:00
işlemeyi yapan: snandini
ebeveyn 376724d4f9
işleme bf0f1c90b3
8 değiştirilmiş dosya ile 83 ekleme ve 0 silme

Dosyayı Görüntüle

@@ -124,6 +124,11 @@ static int init_deinit_service_ready_event_handler(ol_scn_t scn_handle,
if (wmi_service_enabled(wmi_handle, wmi_service_infra_mbssid))
wlan_psoc_nif_fw_ext_cap_set(psoc, WLAN_SOC_CEXT_MBSS_IE);
if (wmi_service_enabled(wmi_handle,
wmi_service_mbss_param_in_vdev_start_support))
wlan_psoc_nif_fw_ext_cap_set(psoc,
WLAN_SOC_CEXT_MBSS_PARAM_IN_START);
if (wmi_service_enabled(wmi_handle, wmi_service_dynamic_hw_mode))
wlan_psoc_nif_fw_ext_cap_set(psoc, WLAN_SOC_CEXT_DYNAMIC_HW_MODE);