Browse Source

qcacld-3.0: update vdev param id enum for traffic config

Currently host sets wmi_vdev_param_set_traffic_config param
id to set traffic config param but convert_host_vdev_param_tlv
is disabled for MCC. so, latency/throughput flag is set for host
param id 0x99 but in FW vdev param id to configure traffic type
is 0xB6.

Fix is to update vdev parm id to 0xB6 to keep same vdev param
id in both Host and FW.

Change-Id: If67d00308810920e9a621fdfff1b05bcccc2e047
CRs-Fixed: 3209724
Sheenam Monga 2 years ago
parent
commit
2a36fa5997
1 changed files with 2 additions and 2 deletions
  1. 2 2
      components/mlme/dispatcher/src/wlan_mlme_ucfg_api.c

+ 2 - 2
components/mlme/dispatcher/src/wlan_mlme_ucfg_api.c

@@ -348,7 +348,7 @@ ucfg_mlme_set_vdev_traffic_low_latency(struct wlan_objmgr_psoc *psoc,
 
 	mlme_legacy_debug("low_latency flag 0x%x set %d on vdev %d",
 			  mlme_priv->vdev_traffic_type, set, vdev_id);
-	param.param_id = wmi_vdev_param_set_traffic_config;
+	param.param_id = WMI_VDEV_PARAM_VDEV_TRAFFIC_CONFIG;
 	param.vdev_id = vdev_id;
 	param.param_value = mlme_priv->vdev_traffic_type;
 	status = tgt_vdev_mgr_set_param_send(vdev_mlme, &param);
@@ -396,7 +396,7 @@ ucfg_mlme_set_vdev_traffic_high_throughput(struct wlan_objmgr_psoc *psoc,
 
 	mlme_legacy_debug("high_throughput flag 0x%x set %d on vdev %d",
 			  mlme_priv->vdev_traffic_type, set, vdev_id);
-	param.param_id = wmi_vdev_param_set_traffic_config;
+	param.param_id = WMI_VDEV_PARAM_VDEV_TRAFFIC_CONFIG;
 	param.vdev_id = vdev_id;
 	param.param_value = mlme_priv->vdev_traffic_type;
 	status = tgt_vdev_mgr_set_param_send(vdev_mlme, &param);