Browse Source

qcacmn: aggr ba enable set for firmware compatibility

firmware will honor ADDBA aggr size config from host if host
set aggr_ba_enable else default behavior intact.

Change-Id: Iaaf929a74b44ac94370f1d98b7aef7aaec308eff
CRs-Fixed: 2852999
Balaji Pothunoori 4 năm trước cách đây
mục cha
commit
10f5253c35

+ 2 - 1
umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_tx_defs.h

@@ -394,7 +394,8 @@ struct set_custom_aggr_size_params {
 		 tx_aggr_size_disable:1,
 		 rx_aggr_size_disable:1,
 		 tx_ac_enable:1,
-		 reserved:26;
+		 aggr_ba_enable:1,
+		 reserved:25;
 };
 
 /**

+ 2 - 0
wmi/src/wmi_unified_tlv.c

@@ -6239,6 +6239,8 @@ static inline void copy_custom_aggr_bitmap(
 					   param->rx_aggr_size_disable);
 	WMI_VDEV_CUSTOM_TX_AC_EN_SET(cmd->enable_bitmap,
 				     param->tx_ac_enable);
+	WMI_VDEV_CUSTOM_AGGR_256_BA_EN_SET(cmd->enable_bitmap,
+					   param->aggr_ba_enable);
 }
 
 /**