Эх сурвалжийг харах

Revert "qcacld-3.0: Logical AND current UAPSD bitmask with ADDTS rsp values"

Set uapsd_delivery_mask if either static mask uapsd_per_ac_bit_mask is
set or dynamic mask uapsd_per_ac_delivery_enable_mask is set. Both static
and dynamic masks need not to be set to enable uapsd_delivery_mask.
Similar logic is applicable as well for uapsd_trigger_mask. Hence, revert
commit 2560111dd25cf6e0b3443fa0b81e0bc13627eb83.

Change-Id: I743d11617e33e7a358473eeab4455339fe1bbd98
CRs-Fixed: 2123812
Padma, Santhosh Kumar 7 жил өмнө
parent
commit
1a99fe0842

+ 2 - 2
core/sme/src/common/sme_power_save.c

@@ -84,11 +84,11 @@ static void sme_ps_fill_uapsd_req_params(tpAniSirGlobal mac_ctx,
 	struct ps_params *ps_param = &ps_global_info->ps_params[session_id];
 
 	uapsd_delivery_mask =
-		ps_param->uapsd_per_ac_bit_mask &
+		ps_param->uapsd_per_ac_bit_mask |
 		ps_param->uapsd_per_ac_delivery_enable_mask;
 
 	uapsd_trigger_mask =
-		ps_param->uapsd_per_ac_bit_mask &
+		ps_param->uapsd_per_ac_bit_mask |
 		ps_param->uapsd_per_ac_trigger_enable_mask;
 
 	uapsdParams->bkDeliveryEnabled =