qcacmn: Add host fixes for 11be eMLSR mode
Add following fixes for STA to support and operate in eMLSR mode 1) Update and send eMLSR cap flag to FW even in vdev start request on both links. 2) Copy EML caps to wmi peer assoc mlo params to send it to FW. Change-Id: Ic17b9b82809659d7a4392c09eceecae7c53b2049 CRs-Fixed: 3237737
Šī revīzija ir iekļauta:

revīziju iesūtīja
Madan Koyyalamudi

vecāks
f8cd3e0110
revīzija
a57b8d20e4
@@ -325,6 +325,12 @@ vdev_mgr_start_param_update_mlo(struct vdev_mlme_obj *mlme_obj,
|
||||
!wlan_vdev_mlme_is_mlo_link_vdev(vdev))
|
||||
param->mlo_flags.mlo_assoc_link = 1;
|
||||
|
||||
if ((wlan_vdev_mlme_get_opmode(vdev) == QDF_STA_MODE) &&
|
||||
wlan_vdev_mlme_cap_get(vdev, WLAN_VDEV_C_EMLSR_CAP)) {
|
||||
param->mlo_flags.emlsr_support = 1;
|
||||
mlme_debug("eMLSR support=%d", param->mlo_flags.emlsr_support);
|
||||
}
|
||||
|
||||
if (wlan_vdev_mlme_get_opmode(vdev) == QDF_SAP_MODE) {
|
||||
vdev_mgr_start_param_update_mlo_mcast(vdev, param);
|
||||
vdev_mgr_start_param_update_mlo_partner(vdev, param);
|
||||
|
@@ -566,12 +566,14 @@ struct vdev_scan_nac_rssi_params {
|
||||
* @mlo_assoc_link: indicate is the link used to initialize
|
||||
* the association of mlo connection
|
||||
* @mlo_mcast_vdev: MLO cast vdev
|
||||
* @emlsr_support: indicate non AP MLD STA supports eMLSR mode
|
||||
*/
|
||||
struct mlo_vdev_start_flags {
|
||||
uint32_t mlo_enabled:1,
|
||||
mlo_assoc_link:1,
|
||||
mlo_mcast_vdev:1,
|
||||
rsvd:29;
|
||||
emlsr_support:1,
|
||||
rsvd:28;
|
||||
};
|
||||
|
||||
/**
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user