qcacld-3.0: Set vdev high throughput/low latency parameter

Add API ucfg_mlme_set_vdev_traffic_high_throughput &
ucfg_mlme_set_vdev_traffic_low_latency to configure the
high throughput and low latency to vdev. In MLO STA concurrency
cases, the host or target may disable a certain link
based on the flags.

Change-Id: Iaae7cfdeb55e0086572b071d83520278aa3425ea
CRs-Fixed: 3191501
This commit is contained in:
Liangwei Dong
2022-05-05 17:04:26 +08:00
committed by Madan Koyyalamudi
orang tua fd1c4024e5
melakukan c2a3afb1d3
3 mengubah file dengan 127 tambahan dan 0 penghapusan

Melihat File

@@ -4359,6 +4359,32 @@ ucfg_mlme_set_roam_reason_vsie_status(struct wlan_objmgr_psoc *psoc,
#endif
/**
* ucfg_mlme_set_vdev_traffic_low_latency() - Set/clear vdev low latency
* config
* @psoc: pointer to psoc object
* @vdev_id: Vdev id
* @set: Flag to indicate set or clear
*
* Return: QDF_STATUS
*/
QDF_STATUS
ucfg_mlme_set_vdev_traffic_low_latency(struct wlan_objmgr_psoc *psoc,
uint8_t vdev_id, bool set);
/**
* ucfg_mlme_set_vdev_traffic_high_throughput() - Set/clear vdev high
* throughput config
* @psoc: pointer to psoc object
* @vdev_id: Vdev id
* @set: Flag to indicate set or clear
*
* Return: QDF_STATUS
*/
QDF_STATUS
ucfg_mlme_set_vdev_traffic_high_throughput(struct wlan_objmgr_psoc *psoc,
uint8_t vdev_id, bool set);
/**
* ucfg_mlme_set_user_ps() - Set the PS user config
* @psoc: pointer to psoc object