qcacld-3.0: Optimize pdev/vdev set param command
Currently host sends many pdev/vdev set param commands separately to firmware from hdd. Combine multiple pdev/vdev set params and send to WMI to reduce number of transactions. Also replace target wmi pdev/vdev params with host wmi pdev/vdev params to fix existing broken layering violation. Change-Id: Ib76f5bd5f582a2c67486f6773ff6fd486b3d84cf CRs-Fixed: 3333732
This commit is contained in:

committed by
Madan Koyyalamudi

parent
fd4205850c
commit
adfb3a43d6
@@ -358,7 +358,7 @@ ucfg_mlme_set_vdev_traffic_type(struct wlan_objmgr_psoc *psoc,
|
||||
}
|
||||
mlme_legacy_debug("vdev %d: vdev_traffic_type 0x%x (set %d with bit_mask 0x%x)",
|
||||
vdev_id, mlme_priv->vdev_traffic_type, set, bit_mask);
|
||||
param.param_id = WMI_VDEV_PARAM_VDEV_TRAFFIC_CONFIG;
|
||||
param.param_id = wmi_vdev_param_set_traffic_config;
|
||||
param.vdev_id = vdev_id;
|
||||
param.param_value = mlme_priv->vdev_traffic_type;
|
||||
status = tgt_vdev_mgr_set_param_send(vdev_mlme, ¶m);
|
||||
|
Reference in New Issue
Block a user