Jelajahi Sumber

qcacld-3.0: Return -EAGAIN if TWT setup is issued and PS disabled

As per the requirement, if TWT setup request is issued when
power save is disabled, expectation from driver is to return -EAGAIN.

Change-Id: I7a519d15787f912338afabf7e83b561cb3a2ebc0
CRs-Fixed: 3163880
Srinivas Girigowda 3 tahun lalu
induk
melakukan
e5bb379ee3

+ 1 - 1
components/umac/twt/core/src/wlan_twt_main.c

@@ -1139,7 +1139,7 @@ QDF_STATUS wlan_twt_setup_req(struct wlan_objmgr_psoc *psoc,
 
 	if (!mlme_get_user_ps(psoc, req->vdev_id)) {
 		twt_warn("Power save mode disable");
-		return QDF_STATUS_E_INVAL;
+		return QDF_STATUS_E_AGAIN;
 	}
 
 	notify_in_progress = wlan_is_twt_notify_in_progress(psoc, req->vdev_id);

+ 1 - 1
core/sme/src/common/sme_api.c

@@ -13628,7 +13628,7 @@ QDF_STATUS sme_add_dialog_cmd(mac_handle_t mac_handle,
 	usr_cfg_ps_enable = mlme_get_user_ps(mac->psoc, twt_params->vdev_id);
 	if (!usr_cfg_ps_enable) {
 		sme_debug("Power save mode disable");
-		return QDF_STATUS_E_INVAL;
+		return QDF_STATUS_E_AGAIN;
 	}
 
 	is_twt_notify_in_progress = mlme_is_twt_notify_in_progress(